しばらくの間テスト段階にあり、安定版はすでにリリースされています。 ヘビの名前を持つこのプログラミング言語は、多くの開発者のお気に入りの XNUMX つです。 Pythonの3.11 ある意味重要なイベントです。 これはメジャー アップデート、または最初の数字を変更したものをメジャーとラベル付けする場合はメディアですが、大幅に改善されたことは否定できません。
ソフトウェアとハードウェアのテストで有名なメディアである Phoronix で、彼らは Python 3.11 のパフォーマンスをテストし、次のことを確認しました。 10% から 60% 高速です これまで最新の安定バージョンだった Python 3.10 よりも。 しかし、少なくとも Linux ユーザーにとっては、すべてが良いニュースというわけではありません。 これの例 «Matrix»にアップロードされて以来、LinuxのKodiユーザーが苦しんでいるのはそれです.
一般的な Python 3.11 の変更点
Lo 最も注目すべきは Python 3.11 には、細かいエラー位置がプロットに含まれるようになり、理論的には失敗をより適切に認識できるようになることが含まれています。 例外グループと except*
; tomllib では、TOML 解析のサポートが標準ライブラリに追加されました。 asyncio にタスクのグループを導入。 アトミック グループ ((?>…)) と所有量指定子 (*+、++、?+、{m,n}+) が正規表現でサポートされるようになりました。
しかし、ハイライトは速度です。
Faster CPython プロジェクトは、すでにいくつかの興味深い結果を生み出しています。 Python 3.11 は、Python 10 よりも最大 60 ~ 3.10% 高速です。 平均して、標準のテスト スイートで 1,22 倍の速度向上が測定されました。
すべてが非常に良さそうに見えますが、次の点に留意する必要があります。 プログラミング言語の変更は問題を引き起こす可能性があります、コディのように。 開発者は自分のコードを新しいバージョンに適応させる必要があります。すべてのコードではない場合は、「カモフラージュされた」バージョンに適応させて、作業内容が盗まれないようにする必要があります。 したがって、このようなものに依存している場合は、更新をできるだけ長く保持することをお勧めします。
Pythonの3.11 発表されました 今日 (プロジェクトのタイム ゾーンでは昨日)、その tarball は からダウンロードできるようになりました。 ダウンロードページ プロジェクトの。 公式リポジトリへの到着は、使用しているディストリビューションの哲学によって異なりますが、ほとんどの場合、数週間または数か月かかる場合があります。
詳細情報と画像ロゴ: Python フォーラム.