2023-10-10 Python 3.12の新機能(その3) その他の型ヒント関連機能
Python3.12では、Python 3.12の新機能(その2) PEP 695: 型パラメータ文法 の他に、以下の型ヒント関連PEPが採択されています。
- PEP 692: Using TypedDict for more precise **kwargs typing
- PEP 698: Override Decorator for Static Typing
それぞれ簡単に紹介します。
PEP 692: TypedDictで**kwargs の型定義¶
Pythonの関数には、関数呼び出し時に任意の数の引数を渡せるように指定できます。これを可変長引数といい
2023-10-04 Python 3.12の新機能(その2) PEP 695: 型パラメータ文法
Python 3.12でも、型ヒントに新たな機能が追加されました。特に、PEP 695: 型パラメータ文法は、今後のPythonで広く使われることになるでしょう。
PEP 695: 型パラメータ文法¶
Python3.12では、ジェネリックスを使った型ヒントの書き方に大きな変化がありました。
これまで、Pythonの型ヒントはあくまで補助的な機能と位置づけられており、Python3.0で追加された PEP 3107:関数アノテーションで型ヒントが書けるようになってから、基本的には型ヒントのために文法を変更しない方針で拡張されて
2023-10-03 Python 3.12の新機能(その1) PEP 701: f文字列の形式定義
2023-09-10 DjangoCongress JP 2023のチケットが発売開始

DjangoCongress JP 2023のチケットが発売開始¶
2023年10月7日(土曜日)開催予定のDjangoCongress JP 2023のチケットが販売中です。
DjangoCongress JPは日本最大級の、WebフレームワークDjangoに関したイベントです。 今年は東京都日本橋にて開催されます。
参加登録はこちらから: https://django.connpass.com/event/295303/
以下の発表が予定されています。
- Djangoアプリケーション運用のリアル:問題発生から可視化、最適化への道
2023-08-26 PEP 703 グローバル・インタプリタ・ロックをオプション化
先日、Pythonの仕様を決定する Steering Council が PEP 703 – Making the Global Interpreter Lock Optional in CPython に関するコメントを発表し、大きな話題を呼びました。 最終的にこのPEPがどのようになるのか、まだ結論は出ていませんが、Pythonの将来に大きな影響を与えることになるでしょう。
ここでは、PEP-703がどのようにPythonを改善しようとしているのか、概略を説明します。
GILとは?¶
まず、グローバル・インタプリタ・ロック(GIL) とはなん