Python 3.13.0 RC3がリリース、正式版は10月7日にリリース予定

Python 3.13.0 RC3がリリース、正式版は10月7日にリリース予定

公開: 更新:


記事の3行要約

  • Python 3.13.0 RC3がリリース(最終リリース候補)
  • 重要な問題修正と性能改善が含まれる
  • 正式版は2024年10月7日にリリース予定

Python基礎・実践(Django)

企業・法人向けのPython研修では、基礎から応用まで体系的に学べます。

Python研修の詳細

DX社員研修

企業・法人向けのDX研修では、実務に繋がるリスキリングでITレベルを向上させます。

DX研修の詳細

Javaエンジニア育成研修

企業・法人向けのJavaエンジニア育成研修では、Javaの基礎から応用まで確実に習得できます。

Java研修の詳細

新卒・新入社員向け研修

企業・法人に新入社員・新卒社員に向けたプログラミング研修を提供しています。

新入社員研修の詳細

コードキャンプのIT研修を全て見る

Python 3.13.0 RC3がリリース、最終リリース候補として重要な改善を含む

Pythonソフトウェア財団は2024年10月1日、Python 3.13.0のリリース候補3(RC3)を公開した。当初予定されていた最終リリースの代わりに、このRC3が3.13.0の最終リリース候補となっている。重要な問題の修正と性能改善が含まれており、特にインクリメンタルサイクリックガベージコレクタに関する大幅な性能改善が注目される。[1]

RC3ではガベージコレクタの変更がロールバックされ、3.14でさらなる改善が続けられる予定だ。また、その他の重要なバグ修正も適用されている。ABIの変更は3.13シリーズでは行われず、ベータリリース以降の変更はないとのこと。

Python 3.13.0の正式リリースは2024年10月7日(月)に予定されている。リリースまでの残り期間を利用して、開発者はPythonプロジェクトの3.13互換性を準備し、必要に応じてPyPIに3.13用のホイールを公開することが強く推奨されている。

Python 3.13.0の主要な新機能まとめ

分野 新機能 詳細
インタラクティブインタプリタ 改良版インタプリタ マルチライン編集、色のサポート、例外トレースバックの色付け
並行処理 実験的フリースレッドビルドモード グローバルインタプリタロック無効化、スレッドの同時実行性向上
パフォーマンス 実験的JIT 大幅なパフォーマンス改善の基礎を提供
メモリ管理 mimalloc統合 オプションだがデフォルトで有効、フリースレッドモードで必須
型システム 型パラメータのデフォルト値サポート 型システムの柔軟性向上
Python 3.13.0の詳細はこちら
おすすめのPython研修一覧

Python研修を提供しているおすすめの企業・法人を一覧で掲載しております。

Python研修の一覧を見る

おすすめのDX研修一覧

DX研修を提供しているおすすめの企業・法人を一覧で掲載しております。

DX研修の一覧を見る

おすすめのJava研修一覧

Java研修を提供しているおすすめの企業・法人を一覧で掲載しております。

Java研修の一覧を見る

おすすめのJavaScript研修一覧

JavaScript研修を提供しているおすすめの企業・法人を一覧で掲載しております。

JavaScript研修の一覧を見る

JITについて

JITとは「Just-In-Time」コンパイルの略称で、プログラムの実行時にコードを機械語に変換する技術のことを指す。主な特徴として以下のような点が挙げられる。

  • 実行時に動的にコードを最適化
  • インタプリタと静的コンパイラの利点を組み合わせる
  • 実行速度の向上と柔軟性の両立が可能

Python 3.13.0で導入される実験的JITは、将来的な大幅なパフォーマンス改善の基礎となることが期待されている。この技術によって、Pythonプログラムの実行速度が向上し、より効率的な処理が可能になるだろう。ただし、現段階では実験的な機能であるため、本番環境での使用には注意が必要だ。

trends編集部「K」の一言

Python 3.13.0の新機能は、開発者の生産性向上と言語の性能改善に大きく寄与すると考えられる。特に改良されたインタラクティブインタプリタデバッグ作業の効率化につながり、開発者の作業時間短縮に貢献するだろう。また、実験的なフリースレッドビルドモードは、マルチコアプロセッサの性能を最大限に活用できる可能性を秘めている。

一方、これらの新機能導入に伴い、既存のコードとの互換性問題が発生する可能性がある。特にガベージコレクタの変更がロールバックされたことから、パフォーマンスに関する予期せぬ影響が出る可能性も考えられる。開発者コミュニティはこれらの潜在的な問題に対して、綿密なテストと迅速なフィードバックを行う必要があるだろう。

今後のPython開発においては、JITコンパイラの完全な実装と最適化を期待したい。Pythonの実行速度が大幅に向上し、より広範な用途での採用が進む可能性がある。同時にセキュリティ強化や新しい言語機能の追加など、継続的な改善が望まれる。

References

  1. ^ Python Insider. 「Python Insider: Python 3.13.0 release candidate 3 released」. https://pythoninsider.blogspot.com/2024/10/python-3130-release-candidate-3-released.html, (参照 24-10-03).

※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。

ITやプログラミングに関するコラム


ITやプログラミングに関するニュース

ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。

コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア xコードキャンプIT・プログラミング研修事例/【IT新入社員研修】オンラインとオフラインの最適バランスを実現したFutureOneの導入事例 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【新入社員研修】柔軟なハイブリッド型Java研修で実現した新卒20名の成長と成果|サークレイス株式会社 - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/現場により近いところにデジタルを根付かせるDX基礎講座研修|株式会社ブリヂストン - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/業務の効率化・DX推進に向けたIT人材育成への第一歩|株式会社カナエ - ITやプログラミングを知って学べるコネクトメディア 企業・法人向けのIT・プログラミング研修 - ITやプログラミングを知って学べるコネクトメディア

新着記事

対象者別で探す

子供(小学生・中学生・高校生)向け
プログラミング教室検索する

子供(小学生・中学生・高校生)がロボットやプログラミング言語を学ぶことができるオフラインからオンラインスクールを検索、比較することが可能です。

子供(小学生・中学生・高校生)
プログラミング教室検索する

ITやプログラムなどの
最新情報を検索する

日々、新しいITやプログラミング言語の情報が流れていきますが、特定の情報を時系列でニュースやコラムを確認することができます。

ITやプログラムなどの
最新情報を検索する