
Learn to assess and mitigate fairness issues in AI systems, focusing on healthcare disparities. Hands-on practice with Fairlearn library to evaluate and improve ML model performance across racial groups.

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 how Pydantic V2 utilizes Rust to enhance performance, extensibility, and maintainability in data validation. Learn about architecture changes and real-world trade-offs in combining Python and Rust.

Descubre cómo Python se utiliza en Brasil para monitorear al gobierno, promover la transparencia y combatir la desinformación en un contexto de desafíos democráticos.

Comprehensive overview of Python static code analysis tools, including linters, type checkers, and formatters. Introduces beginners to type hints and highlights the fast Rust-based linter Ruff.

Explora el reconocimiento de patrones y texto en imágenes usando OpenCV y Tesseract con Python. Aprende técnicas de visión artificial aplicables en industrias como automoción, robótica y procesamiento de datos.

Discover property-based testing with Hypothesis to write more robust and effective tests. Learn to define input strategies, create generalized tests, and uncover hidden bugs in your Python code.

Implement efficient full-text search on Django websites using PostgreSQL, avoiding complexities of external search engines. Learn to enhance content accessibility and improve search functionality.

Discover how to apply Test-Driven Development to machine learning projects, from data analysis to building recommendation engines, using Python libraries and Jupyter Notebooks.

Explore techniques to parallelize Python code, overcoming GIL limitations for improved performance in data processing and CPU-bound tasks.

Learn how volunteers use Python to assist an NGO in Victoria, BC, in supporting the unhoused through social media monitoring and resource allocation optimization.

Explore Robyn, a high-performance async Python web framework with a Rust runtime. Learn its creation, technical decisions, performance benefits, and community-driven development.

Explore Python's importlib to manage API deprecations, redirecting modules and attributes for backward compatibility while restructuring codebases. Learn techniques for seamless transitions in software projects.

Learn to optimize Python code using linear algebra and NumPy vectorization techniques. Discover how to replace inefficient loops with fast NumPy operations, significantly improving performance while maintaining readability.

Explore visual communication techniques to simplify complex ideas using Python. Learn to create effective diagrams, charts, and illustrations for project concepts, architecture, and workflows.

Explore a deceptive non-normal distribution that mimics normality, its prevalence in nature, and its impact on hypothesis testing. Learn about robust statistics and their applications in data analysis.

Explore Python dependency management tools and their benefits for project predictability, sustainability, security, and simplicity. Learn to use pdm for effective dependency handling.

Explore regex performance issues, including ReDoS, with practical examples. Learn to detect problematic expressions, improve performance, and defend against malicious inputs using static analysis techniques.

Explore three major web UI testing frameworks: Selenium, Cypress, and Playwright. Compare features and see code examples to choose the best tool for your team's needs.

Explore USB device creation using Python on RaspberryPi Zero. Learn to interact with Linux internals, automate device configuration, and implement a USB keyboard-like gadget.

Explore how PyScript brings Python's power to web browsers, enabling interactive and dynamic web applications without leaving the Python ecosystem.