Journal Faire du son avec des mots

Posté par  . Licence CC By‑SA.
Étiquettes :
11
1
fév.
2023

Salut Nal !

Je t'écris aujourd'hui pour te parler d'un petit programme de quelques lignes serpentines, qui permet d'écrire du texte dans un fichier audio.

Le programme

import wave

# Texte d'entrée
string_data = input("Tapez du texte :")
encrypted_data = bytes(string_data, 'utf-8')
# On peut aussi ouvrir directement un fichier texte
#filename = str(input("Nom du fichier :"))
#encrypted_data = bytes(open(filename).read(), 'utf-8')

# Écrit le texte dans nouveau fichier tmp.wav
new_audio_file = wave.
(…)

Forum Programmation.python Module "processing" introuvable

Posté par  . Licence CC By‑SA.
Étiquettes :
2
19
jan.
2023

Bonjour,
mon fils m'a posé une colle hier soir et j'avoue que je ne sais pas comment le dépanner, surtout que mes connaissances en python sont très limitées.

Il s'agit de suivre ce projet: https://projects.raspberrypi.org/fr-FR/projects/rocket-launch

Le code du projet est disponible ici: raspberrypilearning et il y a un environnement d'exécution web ici: https://trinket.io/python/f2199f5a8c

Le fiston travaille sur un ordinateur avec lubuntu et exécute ses programmes directement dans l'éditeur de code geany (qui peut lancer des programmes python depuis son interface).

(…)

Forum général.petites-annonces Prestation de développement Python+MQTT, dans le cadre d’un projet citoyen de gestion de l’énergie

Posté par  (site web personnel) . Licence CC By‑SA.
12
16
jan.
2023

Bonjour à toutes et tous,

L'association avec laquelle je travaille recherche un renfort en développement. Nous avons déjà fait appel à la communauté avec succès, donc on y revient ! J'espère avoir respecté les formes attendues, n'hésitez pas à me dire s'il y a des choses à améliorer ;)

MàJ Février 2023 : l'offre a été pourvue, merci pour vos relais.

--

Énergies citoyennes en Pays de Vilaine (EPV) cherche les services d’un.e développeur.se Python habitué.e du logiciel libre pour (…)

Forum Programmation.python [Résolu] Utilisation de argparse dans le cas où on a différents arguments selon la valeur du premier

Posté par  . Licence CC By‑SA.
Étiquettes :
2
15
jan.
2023

Je voudrais utiliser argparse dans un cas où on a différents arguments selon la valeur du premier.

Soit par exemple un programme python appelé en ligne de commande qui admet les arguments suivants :

    <arg1> 'op1' ou 'op2' ou 'op3'     # argument obligatoire
    <arg2> : une chaîne de caractères   # argument obligatoire
    puis

    si arg1 == op1 alors pas d'autres arguments

    si arg1 == op2 alors l'argument supplémentaire suivant :
    <arg3> : une chaîne de caractères   # argument obligatoire

    si
(…)

Forum Programmation.python Un avis sur www.futureengineer.fr ?

Posté par  . Licence CC By‑SA.
Étiquettes :
4
12
jan.
2023

Bonjour,

est ce que quelqu'un aurait un retour sur https://www.futureengineer.fr/?
Ce serait pour initier un enfant à la programmation en python (à sa demande, je précise). Je cherche un complément à ce parcours qui me semble bien mais très scolaire (très formel) http://www.france-ioi.org/algo/chapters.php. S'agissant d'un enfant assez jeune, j'aimerais avoir un petit à-côté ludique à proposer si jamais la motivation s’essoufflait.

Ce programme m'a été recommandé par d'autres parents, mais le logo d'amazon me fait un peu peur (…)

MySafeIP: un tiers de confiance pour votre pare-feu !

50
11
jan.
2023
Sécurité

Depuis quelques années (10/15, mince ça passe vite), j’héberge mes services à la maison au frais dans le garage sur un serveur physique, des VMs et depuis peu des instances cloud. Moi, ma petite famille et un cercle d’amis en sont les seuls utilisateurs. Un peu comme beaucoup de monde ici sans doute.

Un soir, j’installe Grafana/Prometheus pour me former et constate les scans en continu des bots sur tout ce qui est exposé. Bon, je ne suis pas un jeunot, je m’en doutais, mais quand même, ça se bouscule pas mal…

N’étant pas à l’abri de louper une mise à jour de temps en temps, ça ne me plaît pas beaucoup et je cherche comment améliorer tout ça, et voici comment…

Sortie de Tryton 6.6

18
9
jan.
2023
Bureautique

Le 31 octobre 2022 sortait la version 6.6 de Tryton. Cette version apporte une série de correctifs et d’améliorations et voit l’ajout de dix nouveaux modules dont une consolidation comptable, l’authentification via SAML, le support de contrat cadre pour l’achat et la vente et un système de recommandation de produit basé sur des règle d'association, ainsi que l’ajout de l’ukrainien parmi les langues supportées. Comme d’habitude, la montée de version est prise en charge entièrement (et cette fois-ci sans intervention manuelle).

Tryton

Tryton est un progiciel de gestion intégré modulaire et multiplateforme. Tryton se concentre sur la stabilité et les modules essentiels de gestion, qui sont très aboutis. Des tierces parties développent des modules spécifiques à certaines activités ou permettant l’intégration à d’autres outils. C’est notamment le cas du projet GNU Health qui s’appuie sur Tryton depuis 2008.

Tryton est utilisable à travers un client desktop, un client web responsive et un client en ligne de commande. Tous ces clients sont légers et multiplateformes (Linux, BSD, Windows et macOS).

Forum Programmation.python [Résolu] Itertools générer les combinaisons une par une

Posté par  . Licence CC By‑SA.
Étiquettes :
2
26
déc.
2022

Bonjour le monde !
J'ai un petit problème très pythonesque à vous soumettre aujourd'hui.
J'ai codé un petit script qui me génère toutes les situations « gagnantes » au jeu de Marienbad.
Il génère des combinaisons de tas de jetons, et teste si elles sont gagnantes, et les montre à l'écran si oui.
Pour la génération des combinaisons, j'utilise itertools avec la fonction combinations_with_replacement().
Seulement, quand on commence à passer à des générations avec une quinzaine de tas (…)

Journal scratch_manager: gestionnaire de mise en cache de jeux de données

Posté par  . Licence CC By‑SA.
21
16
déc.
2022

J'ai eu l'occasion de développer un petit logiciel open-source pour mon travail, donc j'en profite pour partager ici.

Motivation

Sur les grappes de calculs (clusters) dédiés à l'intelligence artificielle, il y a un problème assez récurrent lié au stockage et à l'accès aux données.
Dans ces installations, on trouve généralement d'un côté une baie de stockage avec des jeux de données composés de millions de petits fichiers, et de l'autre côté les nœuds de calcul qui lisent ces fichiers.
La (…)

Conférence & Atelier PyConFr - du 16 au 19 février 2023 à Bordeaux

Posté par  . Édité par Ysabeau 🧶 🧦, Xavier Teyssier et palm123. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
12
24
nov.
2022
Python

Quatre journées consacrées au langage Python, la PyConFr revient après deux ans d’absence pour proposer des Sprints, où l’on se retrouve à l’Université de Bordeaux pour coder ensemble le jeudi et vendredi, et des conférences le week-end afin de découvrir les expériences de chacun avec le langage Python.

L’accès est gratuit, ouvert à toutes et tous, cependant l’inscription préalable est nécessaire.

PyConFr 2023 du 16 au 19 février à Bordeaux

Forum Programmation.python iterator et barre de progression

Posté par  . Licence CC By‑SA.
Étiquettes :
5
21
nov.
2022

Salut !

Petite question rapide aux experts du langage, pour essayer de faire du joli code en Python.

J'ai cette ligne dans mon code

self.samples = [next(self.spect) for _ in range(sample_rate * 30)]

qui peut prendre plusieurs minutes pour fournir un résultat. J'aimerais afficher une petite barre de progression dans la console pour indiquer que le script est pas planté.

La question est de savoir si c'est possible en (…)