
Discover effective Python learning strategies inspired by 12-year-olds, focusing on curiosity, diverse problem-solving, and embracing discomfort to enhance coding skills and creativity.

Learn to build an indoor air quality monitoring system using Python, sensors, and machine learning to predict CO2 levels and improve your home environment.

Pythonic introduction to MQTT protocol for connected devices. Learn basic concepts, code examples in CPython and Micropython, and explore use cases in automation and microcontrollers.

Explore spacecraft software testing using pytest, comparing it to web services and examining real-world examples from Varda Space Industries. Learn about safety-critical systems and verification techniques.

Explore TinyML: machine learning on microcontrollers. Learn about hardware options, frameworks, and real-world applications in agriculture, health, ecology, and more using Python for embedded systems.

Learn to create interactive games with MicroPython and micro:bit, exploring push buttons, accelerometer sensors, and LED displays. Includes examples like Chase the Dot, Genius, and Car Crash.

Discover techniques to enhance C++ performance by integrating Python, exploring innovative ways to boost efficiency and functionality in software development.

Strategies for efficient Python development in small teams, covering project coordination, team structure, communication, task management, and customer relations.

Explore Jython's practical applications in Java environments, from rapid prototyping to testing and scripting, with insights on corporate adoption and real-world implementation.

Explore Pythonista, a full-featured Python environment for iOS. Learn to develop apps using GPS, image manipulation, gyroscope, and Dropbox integration on your iPad or iPhone.

Explore building a Python-based in-flight entertainment system, addressing unique challenges at 10,000 meters and discussing architecture decisions for eventual connectivity.

Enhancing Matplotlib performance with GR framework for high-speed data visualization, real-time applications, and improved 3D rendering. Explore interoperability with GUI toolkits and OpenGL.

Explore Python-based sound recognition using DSP techniques. Learn to implement a Shazam-style identifier, covering fingerprinting, challenges, and future steps. Suitable for Python enthusiasts interested in audio processing.

Explore effective code review techniques, focusing on knowledge transfer, team awareness, and finding alternative solutions. Learn to foster open discussions and improve the review process for both authors and reviewers.

Explore real-time monophonic music transcription using Python, converting audio to MIDI events through pitch and duration analysis, with potential for live sound manipulation.

Aprende a implementar un identificador de sonido tipo Shazam usando Python y técnicas de procesamiento de señales digitales. Explora la estructura, desafíos y próximos pasos del proyecto.

Explore gravitational wave detection using Python, focusing on data analysis methods and signal processing techniques used in the LIGO-Virgo collaboration's groundbreaking discovery.

Learn to handle GPS data in Python, from reading/writing tracks to visualizing on OpenStreetMap. Explore libraries, add elevation data, and understand algorithms like Douglas-Peucker and Kalman filters for track simplification and smoothing.

Explore real-time embedded audio sampling using MicroPython on the pyboard. Learn design, testing, and implementation of a voice recording and playback system for practical applications.

Hands-on workshop for programming ESP8266 boards with MicroPython. Learn to control LEDs, servos, sensors, and communicate via HTTP/MQTT. No prior electronics experience needed.

Learn to orchestrate data processing pipelines using Apache Airflow. Discover how to define, manage, and extend workflows with Python code, creating resilient and efficient data processing systems.