はじめに
連載の第4回となる今回は、f-string構文の機能強化、新しく導入されたExceptionGroupとTaskGroup、それと改良されたエラーメッセージを中心に紹介します。
対象読者
- Pythonの最新の機能を把握したい方
- Pythonの経験者で、Pythonに改めて入門したい方
- プログラミング言語の最新パラダイムに関心のある方
必要な環境
本記事のサンプルコードは、以下の環境で動作を確認しています。
- macOS Sonoma
- Python(3.10.13、3.11.6、3.12.1)
- Visual Studio Code 1.84.2(Python v2023.23.13481009)
サンプルの実行
掲載サンプルは、それぞれの.pyファイルに記述されています。動作確認は、Python 3.12、3.11、3.10をHomebrewでインストールしたmacOS上で、拡張機能「Python」をインストールしたVSCode(Visual Studio Code)で行っています。実行はターミナル上で各バージョンのPythonインタープリタを直接起動しています。