Automatiser les tâches fastidieuses avec Python : Le chapitre inédit sur l’audio/vidéo

2025-07-13

La troisième édition de "Automatiser les tâches fastidieuses avec Python" inclut un chapitre inédit sur le travail avec l’audio, la vidéo et les webcams. Cet article de blog partage le contenu du chapitre, en détaillant comment écrire du code Python pour enregistrer et lire des fichiers multimédias. Il couvre les formats de données audio et vidéo, l’enregistrement depuis les webcams et les microphones, la lecture de fichiers audio (à l’aide de playsound et de Pygame), le téléchargement de vidéos avec yt-dlp et l’édition de vidéos et d’audio avec ffmpeg. Apprenez à automatiser des tâches telles que le traitement par lots de fichiers vidéo, la création de time-lapses ou l’ajout d’une fonction de cabine photo à vos applications.

Lire plus
Développement Traitement multimédia

Démystifier la récursivité : une approche basée sur les projets

2025-01-04

Le livre "Le livre récursif de la récursivité" remet en question la réputation intimidante des algorithmes récursifs. À l'aide d'exemples en Python et JavaScript, il explique progressivement les fondamentaux de la récursivité, les algorithmes courants (factoriels, suites de Fibonacci, parcours d'arbres, résolution de labyrinthes, etc.) et les techniques d'optimisation (optimisation de l'appel de queue, mémorisation). Il aborde des sujets avancés tels que le diviser pour régner, les permutations, les combinaisons et la programmation dynamique, culminant avec la génération d'art fractal. Basé sur des projets et hautement accessible, ce livre est parfait pour les débutants et les programmeurs expérimentés.

Lire plus
Développement