The Python programming language, tutorials, and more

331 408,834 39,116
articles words lines of code

Learn how to use startup configuration files to run package entry points when the Python interpreter starts up.

Learn how to use the unpacking operator inside list comprehensions.

Learn how to use the new frozendict built-in to create and manipulate immutable dictionaries.

Learn how to use the sentinel built-in from Python 3.15 for placeholder values.

Learn how to use lazy imports to speed up the startup time of your Python applications.

This article explains the 5 best new features of Python 3.15 with clear examples and explanations.