
Explore Cython 3's capabilities in accelerating Python code to C-level performance, integrating C/C++ data types, and efficiently interfacing with existing C/C++ codebases.

Explore how machine learning and Python tools were used to extract and process social media data for earthquake response, creating afetharita.com to aid survivors in Turkey.

Explore how coding conventions improve code quality, readability, and maintainability while reducing errors. Learn to create, implement, and maintain conventions using linters.

Explore how NotImplemented transforms Python's equality operator in DirtyEquals, revolutionizing test writing for APIs and changing perspectives on language quirks.

Explore techniques for anonymizing legal documents using Python, including entity recognition, masking, and pseudoanonymization. Learn to apply AI models and text mining for improved data privacy compliance.

Explore Raft consensus implementation in distributed databases using rqlite and Python. Learn about data integrity, fault tolerance, and high availability in modern applications.

Explore the potential of Python in web browsers with PyScript, enabling client-side applications and games without server-side logic. Learn key features and create amazing browser-based projects.

Discover strategies to identify and optimize critical performance issues in your applications, focusing on user-centric improvements and leveraging Sentry for effective monitoring and enhancement.

Explore musical AI and Python-powered music information retrieval. Learn to analyze, generate, and interact with music using code, with no prior music theory knowledge required.

Learn efficient techniques for extracting text from large volumes of PDF documents using Python open-source tools, focusing on speed, OCR integration, and detailed information retrieval for business insights.

Explore Pyodide's architecture, capabilities, and use cases for running Python in browsers. Learn about browser-specific optimizations and overcoming runtime restrictions for efficient package deployment.

Explore DuckDB's seamless integration with PyData ecosystem, enabling efficient analytical SQL queries without a server. Live demo showcases performance and usability alongside Pandas for data science tasks.

Innovative approach to teaching Python, focusing on gradual concept introduction and practical application, with exercises and challenges to reinforce learning and motivation.

Explore spec-based testing to enhance software quality by verifying behavior against specifications. Learn how this technique complements unit testing for more effective and efficient quality assurance.

Explore Python generics, Liskov Substitution Principle, and contravariance. Gain insights into generic types and understand complex Mypy errors.

Learn strategies to efficiently navigate and maintain inherited codebases, minimizing frustration and maximizing productivity. Gain insights on improving code handover for smoother transitions in software development projects.

Explore WebAssembly's role in enabling Python in browsers, understanding its function as a virtual CPU and its impact on web development and Python's expanding capabilities.

Discover how to distribute Python apps across desktop, mobile, and web platforms using Briefcase, enabling end-user application development from a single codebase.

Explore Prague's influence on programming and technology through its historic architecture, literature, and art, drawing parallels to modern software challenges and future possibilities.

Learn to design a dynamic CLI that generates commands from OpenAPI documentation, improving infrastructure management through a unified interface for both programmatic and human interaction.

Explore algorithms for creating unique, cohesive graphics using Python. Learn about Clifford attractors, slime mold simulation, and geometric primitives to generate impressive 2D and 3D visualizations.