Pythonの新機能
「Pythonの新機能」シリーズのエッセイでは、Pythonの主要バージョン間の最も重要な変更点を紹介しています。 これらは、新しいリリース後に最新の状態を維持したい人にとっては「必読」です。
- Python3.8の新機能
- Python3.7の新機能
- Python3.6の新機能
- Python3.5の新機能
- Python3.4の新機能
- Python3.3の新機能
- 概要–リリースのハイライト
- PEP 405:仮想環境
- PEP 420:暗黙の名前空間パッケージ
- PEP 3118:新しいmemoryviewの実装とバッファプロトコルのドキュメント
- PEP 393:柔軟な文字列表現
- PEP 397:Windows用のPythonランチャー
- PEP 3151:OSとIOの例外階層を作り直す
- PEP 380:サブジェネレーターに委任するための構文
- PEP 409:例外コンテキストの抑制
- PEP 414:明示的なUnicodeリテラル
- PEP 3155:クラスと関数の修飾名
- PEP 412:キー共有辞書
- PEP 362:関数シグネチャオブジェクト
- PEP 421:sys.implementationの追加
- インポートの実装としてimportlibを使用する
- その他の言語の変更
- きめ細かいインポートロック
- 組み込み関数とタイプ
- 新しいモジュール
- 改善されたモジュール
- 最適化
- ビルドとCAPIの変更
- 非推奨
- Python3.3への移植
- Python3.2の新機能
- PEP 384:安定したABIの定義
- PEP 389:Argparseコマンドライン解析モジュール
- PEP 391:ロギング用の辞書ベースの構成
- PEP 3148:
concurrent.futures
モジュール - PEP 3147:PYCリポジトリディレクトリ
- PEP 3149:ABIバージョンのタグ付き.soファイル
- PEP 3333:PythonWebサーバーゲートウェイインターフェイスv1.0.1
- その他の言語の変更
- 新規、改善、および非推奨のモジュール
- マルチスレッド
- 最適化
- Unicode
- コーデック
- ドキュメンテーション
- IDLE
- コードリポジトリ
- ビルドとCAPIの変更
- Python3.2への移植
- Python3.1の新機能
- Python3.0の新機能
- Python2.7の新機能
- Python2.6の新機能
- Python 3.0
- 開発プロセスの変更
- PEP 343:「with」ステートメント
- PEP 366:メインモジュールからの明示的な相対インポート
- PEP 370:ユーザーごとの
site-packages
ディレクトリ - PEP 371:
multiprocessing
パッケージ - PEP 3101:高度な文字列フォーマット
- PEP 3105:
print
機能として - PEP 3110:例外処理の変更
- PEP 3112:バイトリテラル
- PEP 3116:新しいI / Oライブラリ
- PEP 3118:改訂されたバッファプロトコル
- PEP 3119:抽象基本クラス
- PEP 3127:整数リテラルのサポートと構文
- PEP 3129:クラスデコレータ
- PEP 3141:数値のタイプ階層
- その他の言語の変更
- 新規および改善されたモジュール
- 非推奨と削除
- ビルドとCAPIの変更
- Python2.6への移植
- 謝辞
- Python2.5の新機能
- PEP 308:条件式
- PEP 309:部分機能の適用
- PEP 314:Pythonソフトウェアパッケージv1.1のメタデータ
- PEP 328:絶対および相対輸入
- PEP 338:モジュールをスクリプトとして実行する
- PEP 341:統一された試行/例外/最終
- PEP 342:新しいジェネレーター機能
- PEP 343:「with」ステートメント
- PEP 352:新しいスタイルのクラスとしての例外
- PEP 353:インデックスタイプとしてssize_tを使用する
- PEP 357:「__ index__」メソッド
- その他の言語の変更
- 新規、改善、および削除されたモジュール
- ビルドとCAPIの変更
- Python2.5への移植
- 謝辞
- Python2.4の新機能
- Python2.3の新機能
- PEP 218:標準セットのデータ型
- PEP 255:シンプルなジェネレーター
- PEP 263:ソースコードエンコーディング
- PEP 273:ZIPアーカイブからのモジュールのインポート
- PEP 277:WindowsNTのUnicodeファイル名のサポート
- PEP 278:ユニバーサル改行サポート
- PEP 279:enumerate()
- PEP 282:ロギングパッケージ
- PEP 285:ブール型
- PEP 293:コールバックを処理するコーデックエラー
- PEP 301:Distutilsのパッケージインデックスとメタデータ
- PEP 302:新しいインポートフック
- PEP 305:カンマ区切りファイル
- PEP 307:ピクルスの機能強化
- 拡張スライス
- その他の言語の変更
- 新規、改善、および非推奨のモジュール
- Pymalloc:特殊なオブジェクトアロケータ
- ビルドとCAPIの変更
- その他の変更と修正
- Python2.3への移植
- 謝辞
- Python2.2の新機能
- Python2.1の新機能
- Python2.0の新機能
「変更ログ」は、すべてを含む:source: `Misc / NEWS.d` ディレクトリツリーの内容から構築されたファイルのHTMLバージョンです。 ]現在のバージョンのPythonへの重要な変更。