
Learn to create interactive Machine Learning demos using Python, Gradio, and Streamlit. Discover how to craft engaging interfaces and share your models with both ML experts and novices.

Learn to measure and improve code coverage for tests running in sub-processes/threads, locally and on GitHub. Explore techniques to enhance reliability and automate the process using CI tools.

Discover the power of Protocols in Python, their advantages over Abstract Base Classes, and how they can enhance your code quality and maintainability.

Explore Python package management evolution, from pip to poetry. Learn to create, share, and publish packages efficiently, choosing the best tool for your needs.

Explore the "Clean as you code" approach for managing code quality in legacy projects, focusing on recent changes to improve deliverables incrementally while maintaining productivity.

Explore Docker for Python development, from basic images to advanced techniques. Learn to dockerize a FastAPI service, manage dependencies, run tests, and optimize for production environments.

Explore Apache TVM's Python API for deep learning model compilation. Learn installation, features, and practical applications for CPUs and microcontrollers through hands-on demos and examples.

Explore a Pythonic approach to database interactions using Ibis, comparing it with traditional SQL methods and showcasing its versatility across various database engines.

Aprenda dicas essenciais para projetos de ciência de dados, desde definição de requisitos até apresentação de resultados, com foco em reprodutibilidade, documentação e ferramentas Python úteis.

Explore property-based testing with Hypothesis in Python, comparing it to traditional approaches and learning when to apply this powerful technique for more robust software testing.

Explore the intricate process of Python module imports, including file discovery, loading mechanisms, and customization options. Gain insights into finders, loaders, and the inner workings of this fundamental feature.

Discover PySnooper, a powerful debugging tool for Python. Learn to create code intelligence tools, make open-source projects viral, and explore alternative debugging solutions like PuDB.

Explore techniques for testing and managing race conditions in concurrent programming, focusing on Python tools and strategies to identify, reproduce, and resolve these challenging scenarios.

Learn to create and manage Software Bill of Materials (SBOMs) using Python, enhancing software security and compliance tracking in complex development environments.

Learn to create a Slackbot using Bolt for Python to automate tasks like emoji reactions, calculations, issue tracking, and account management. Explore practical examples and API integrations.

Discover strategies for successful internal tool development, including avoiding common pitfalls, effective delivery approaches, and lessons learned from real-world experiences in a large-scale ML infrastructure team.

Explore Unikraft's unikernel technology for building efficient, specialized Python FaaS platforms with fast boot times, small footprints, and enhanced security, integrated with major orchestration frameworks.

Explore key optimizations in Python 3.11, including adaptive specializing interpreter, zero-cost exceptions, and object layout improvements, enhancing performance for the "Faster CPython" project.

Learn to predict urban heat islands using satellite imagery and geospatial Python libraries. Explore spatial regression methods, data processing, and visualization techniques for sustainable urban planning.

Explore the concept of developing pre-trained models collaboratively, applying open-source software principles to machine learning for wider participation and continuous improvement.

Explore the development of a Python client for HTTP/3 proxies using MASQUE protocol, covering proxy design, HTTP versions, and asyncio implementation challenges.