Automatizar tareas aburridas con Python: El capítulo no publicado sobre audio/vídeo

2025-07-13

La tercera edición de "Automatizar tareas aburridas con Python" incluye un capítulo no publicado sobre cómo trabajar con audio, vídeo y webcams. Esta entrada del blog comparte el contenido del capítulo, detallando cómo escribir código Python para grabar y reproducir multimedia. Abarca formatos de datos de audio y vídeo, grabación desde webcams y micrófonos, reproducción de archivos de audio (usando playsound y Pygame), descarga de vídeos con yt-dlp y edición de vídeos y audio con ffmpeg. Aprenda a automatizar tareas como el procesamiento por lotes de archivos de vídeo, la creación de time-lapses o la construcción de una función de cabina de fotos en sus aplicaciones.

Leer más

Desmitificando la Recursión: Un Enfoque Basado en Proyectos

2025-01-04

El libro "El Libro Recursivo de la Recursión" desafía la reputación intimidante de los algoritmos recursivos. Usando ejemplos en Python y JavaScript, explica progresivamente los fundamentos de la recursión, algoritmos comunes (factoriales, secuencias de Fibonacci, recorrido de árboles, resolución de laberintos, etc.) y técnicas de optimización (optimización de llamada de cola, memorización). Abarca temas avanzados como dividir y conquistar, permutaciones, combinaciones y programación dinámica, culminando en la generación de arte fractal. Basado en proyectos y altamente accesible, este libro es perfecto para principiantes y programadores experimentados.

Leer más
Desarrollo