News

Official support for free-threaded Python, an experimental JIT, and a smarter installation manager for Windows are among the goodies in Python 3.14. Now in a release candidate.
In Python, a SyntaxError happens when the interpreter finds code that does not conform to the rules of the Python language.
Python 3.13 introduces a revamped interactive interpreter with streamlined features like multi-line editing, experimental free-threaded mode, alongside the introduction of a Just-in-Time (JIT ...
In Python, you can define functions with optional arguments — that is, arguments that you don’t need to state explicitly afterwards — by providing a default value.
This course is a great way to go from zero to hero in Python. It’s packed with 22 hours of video material, plus coding ...
Python 3.11 will bear the fruits of CPython's multi-year effort to make Python a faster programming language.
Many Pythonistas are familiar with using decorators, but far fewer understand what’s happening under the hood and can write their own. It takes a little effort to learn their subtleties but, … ...
I'm going to show you how to build a Lambda Runtime API extension that automatically scans and redacts sensitive information from your function responses, without touching a single line of your ...
A new JIT compiler, the first no-GIL edition of Python, better errors and typing enhancement, and the removal of dead batteries are all part of Python 3.13.