text: 2008年、長い試験期間を経てPython 3.0が公開された。開発初期には、西暦3000年に公開予定の理想のPythonとして、Python 3000と呼んでいた。Py3Kと略すこともある。しかし2.xとの後方互換性が損なわれている。当初は2.xに比べて3.xが利用できるライブラリ等が著しく少ないという問題点があったが、Djangoなど徐々に3.xに対応したフレームワークやライブラリなどが増えていったこともあり、2016年時点においては新規のプロジェクトについて3.xで開発することが多くなっている。JetBrains とPythonソフトウェア財団による共同調査では、Python の 2 と 3 がどっちがメインであるかというアンケートで、Python 3 がメインであると答えた人が、2016年1月は40%だったが、2017年10月は75%になった。2015年11月にリリースされたFedora 23や2016年4月にリリースされたUbuntu 16.04 LTSでは、デフォルトでインストールされるPythonのバージョンが2.xから3.xに変更されている。Red Hat Enterprise Linuxでは7.5をもってPython 2が廃止予定（deprecated）となった。3.0 print命令をprint関数へ変更 Unicodeを全面採用 整数をint型に一本化 3.1 順序付き辞書 単体テストフレームワーク「unittest」への機能追加 TkinterでのTile対応 import文のリファレンス実装となる、Pythonで実装したimportlibモジュール ネストしたwith文に対する新たな文法 3.2 単体テストモジュールのアップデートや拡張モジュール向け stable ABI pyc レポジトリディレクトリのサポート E-mail パッケージや SSL モジュールの改善 pdb (Python debugger) の改良 3.3 3.1リリースから2年間、言語仕様を凍結し変更を行わない「モラトリアム期間」を解除した。新しい文法として、ジェネレータ関数内で別のジェネレータ関数を利用する「yield from」を追加。「u」や「U」といったプレフィックスを用いたUnicodeリテラルシンタックスを復活 UCS-4文字列にも対応し、文字列表現の柔軟性を強化 仮想化Python実行環境を導入するためのvirtualenvパッケージの機能を「venv」機能としてコアに取り込んだ。3.4 オブジェクト指向ファイルシステムパスを提供する「pathlib」モジュールの提供 列挙型を扱うためのenumモジュールの標準化 統計関数を提供するstatisticsモジュールの導入 Pythonが割り当てたメモリブロックを追跡するためのデバッグツールのtracemallocモジュールの導入 非同期I/Oを扱うためのフレームワークとなるasyncioモジュールの導入