
Explore MicroPython's unique features for programming microcontrollers, including optimizations, language differences, and key skills for IoT device development.

Learn to identify and eliminate code smells in Python, mastering the art of refactoring for cleaner, more maintainable, and Pythonic code. Discover practical tips for implementing refactoring in your development process.

Explore real-world asyncio implementation in production, addressing migration challenges, performance impacts, and practical insights for mission-critical systems.

Optimizing Python applications with Rust: Learn to integrate Rust code for improved performance without users noticing, using tools like cbindgen, CFFI, and Milksnake.

Explore reno, a tool for managing release notes in multi-branch projects. Learn its design, usage, and impact on project and release processes.

Explore efficient techniques for handling large columnar datasets using Pandas and Dask with Apache Parquet, including partitioning, row group skipping, and optimized data layout for faster queries.

Discover efficient data processing with Pandas through real-world examples, from SVG stroke extraction to letter composition, showcasing improved performance and code maintainability.

Learn strategies and tools for upgrading large Python 2 projects to Python 3, based on a real-world case study of modernizing a 65,000-line Django codebase. Gain practical insights for a smooth transition.

Evaluación de bibliotecas Python para cálculos científicos, enfocada en rendimiento, simplicidad, confiabilidad y portabilidad. Experiencias y lecciones aprendidas en la Fundación GEM.

Explore recursion through fractals using Python's Turtle module. Learn to create psychedelic designs, understand natural patterns, and discover a fun tool for teaching coding concepts.

Explore new asyncio features in Python 3.7 and upcoming enhancements in 3.8, including performance improvements, usability updates, and innovative APIs for asynchronous programming.

Learn to build a Naive Bayes text classifier using scikit-learn, exploring preprocessing techniques and feature extraction methods for effective spam detection in YouTube comments.

Explore Django project structuring for scalability and longevity, covering service layers, DRF best practices, and effective testing strategies. Gain insights from real-world experiences to enhance productivity and code quality.

Discover open-source resources for learning Python and data science, explore community support, and understand the benefits of combining these skills for career growth.

Explore the rspython project, which aims to implement a Python interpreter in Rust. Learn about the challenges, opportunities, and current state of this innovative approach to Python development.

Discover taint tracking for identifying security vulnerabilities in code. Learn about sources, sinks, and sanitizers, and see a practical demonstration using a Django app.

Explore untapped Python opportunities in enterprise applications, leveraging its advantages over Java, C++, and C# for business success and market growth.

Explore succinct data structures in Python: efficient representations of objects like bitvectors and trees, with practical examples and a call for community involvement.

Explore Python's growing influence in data-driven industries, its impact on the ecosystem, and future challenges in scaling for massive data processing.

Explore bi-directional communication in web apps using Web Sockets, with implementations in Tornado and Django frameworks. Includes live demo and practical use cases.

Improve code review practices with empathy, Python tools, and style guidelines beyond PEP 8. Learn techniques for better team collaboration and maintaining complex codebases.