Python feature examples by release 2.0 - 2.3, 2.4, 2.5, 2.6, 2.7 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13 Features Minimal and practical, as self-descriptive as possible source code (please read references for explanations) Complete and ready to copy-paste into your application Runnable in place (no need to copy-paste snippets from documentation into an interpreter) Verifiable. Internal tests provide reliability and durability. You can easily add new features and run tests to ensure code validity Usage Read the sources 'assert' statements in the sources show expected results Run make to execute all examples, or run any example script manually (e.g., ./3.13.py) Improvements and new features are welcome References What’s New in Python Minimal working example Minimal, Complete, and Verifiable Example