#author("2023-04-23T01:31:49+00:00","default:hotate","hotate") #author("2025-01-12T04:54:09+00:00","default:hotate","hotate") #contents &tag(Python,2022); * 情報 [#x53fb2ef] - [[Python3.11の新機能 (まとめ) - Qiita>https://qiita.com/ksato9700/items/e2356ea9c19c3ff8a467]] 2022-10-24に3.11.0がリリースされたので、開発ロードマップをアップデート。 速度向上 Python 3.11はPython 3.10と比べて平均で 25%速くなりました。ワークロードにも寄りますが、10%から60%の速度向上が見込めます。これは「起動時の高速化」と「実行時の高速化」の二つによって達成されています。 - [[「Python 3.10.11」が登場、3.10系列としては最後の定期バグフィックスアップデート|CodeZine(コードジン)>https://codezine.jp/article/detail/17657]] (2023/04/14) 2024年4月には、Python 3.11系列の最後のバグフィックスアップデートとなる「Python 3.11.9」が公開となり、その後はPython 3.11系列もセキュリティ脆弱性の修正を目的とした不定期なアップデートのみの提供となる予定だ。 - [[Python 3.11の新機能(その3)関数呼び出しのインライン化: Python3.11の新機能 - python.jp>https://www.python.jp/news/wnpython311/inline-function.html]] Python 3.11では、パフォーマンスチューニングの一環として、Python関数呼び出しのインライン化 が行われました。既存のPythonインタープリタのしくみを大きく変更する変更ですので、簡単に解説しておきます。 - [[Python3.11が高速化しているかベンチマークしてみた | DevelopersIO>https://dev.classmethod.jp/articles/benchmark-test-python3-11/]] (2022/10/28) 実際のワークロードでは、フィボナッチ関数のような単純な関数の場合ほどではないものの、おおよそ1.2倍は高速化され、高速なインスタンス(CPU)への交換や、ソースコードの最適化をまったくせずに高速化できるのですから、お得としか言いようがありませんね。 * 関連 [#n632ddfc] #related #taglist(tag=Python) - [[Python3]]