
Explore the EU's Cyber Resilience Act: timeline, critical discussions, and new responsibilities for software developers. Learn about PSF's preparations and how to ready your Python projects for increased security liability.

Explore Python's journey to WebAssembly support, including challenges, improvements, and emerging projects like Pyodide and PyScript in this technical deep dive.

Python Steering Council members discuss their role in maintaining Python's quality, improving contributor experience, and guiding language evolution through consensus-driven decision-making processes.

Explore CPython internals, demystify C extensions, and gain insights into Python's inner workings. Suitable for all skill levels, with guided explanations of C code.

Explore the revival of Pyjion, a JIT compiler for CPython, and its potential for significant performance gains. Learn about design ideas, optimizations, and future prospects for Python JIT compilation.

Explore CPython's internals by implementing a pipe operator, covering tokenization, grammar, parsing, and bytecode generation for a deeper understanding of Python's core mechanics.

Explore high-performance microprocessor design using a custom CPython data model for efficient data analysis, visualization, and problem-solving in integrated circuit development.

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 trace-based optimizations to enhance CPython's performance, covering VM modifications, bytecode challenges, SPAM instructions, and key optimization techniques.

Explore Cython, a powerful static compiler for Python, to speed up code and create fast native extensions. Learn key features, optimization techniques, and C/C++ integration.

Explore Python's garbage collection mechanisms, including reference counting and cycle detection in CPython, and the MiniMark GC in PyPy. Gain insights into memory management and potential issues.

Explore CPython object internals, from simple to complex types. Learn to manipulate instance data using ctypes and perform unconventional operations on Python objects.

Dive into CPython's inner workings, from command line to interpreter. Explore project structure, lexing, parsing, bytecode generation, and the virtual machine's main loop for aspiring contributors.

Explore CPython's Global Interpreter Lock removal, its impact on performance, and potential solutions for multi-core utilization in this technical deep dive.

Learn to call C libraries from Python using CFFI, a simpler alternative to C extension modules. Explore its advantages, including cross-implementation compatibility and direct C access, with practical demos and examples.

Explore CPython internals by modifying integer addition at runtime using only Python and ctypes. Gain insights into Python's data model, compilation, and execution process.

Discover strategies for winning coding competitions using Python, exploring problem-solving techniques, stress management, and the advantages of PyPy over raw processing speed.

Explore PyPy's emulation of CPython's C API, focusing on the cpyext layer that bridges implementation differences and enables compatibility with C extensions and Cython-based libraries.

Explore CPython's inner workings: from code compilation to execution. Learn about tokenization, parsing, bytecode, and the stack-based virtual machine, suitable for Python developers of all levels.

Explore CPython's new security features: auditing hooks and verified open call. Learn how to detect and prevent malicious use of Python, integrating with OS security frameworks.

Explore the inner workings of Python virtual environments, their importance in dependency management, and how they function across different Python interpreters.