Pythonプログラマーなら誰もが一度は使ったことがあるimport文。しかし、その裏側にある「モジュール」「パッケージ」「ライブラリ」といった概念や、コードを読みやすく保つための作法まで、深く理解している人は意外と少ないかもしれません。 この記事 ...
Python 3.15の新機能として追加された「モジュールの読み込みを必要な時点まで遅延するlazy import」と二重ループの構造を取る内包表記をより直感的に書けるようになる「内包表記でのアンパッキング」がどんなものかをちょっとコードを書いて調べてみました。
鈴木たかのり (@takanory) です。今月の 「Python Monthly Topics」 では、2026年10月に正式版がリリース予定[1]のPython 3. 15の新機能から、lazy imports (遅延インポート) を紹介します。 lazy importsはPEP 810で提案された機能で、Python 3. 15で新機能として追加されます。
ITトレンドを追う中で「Python 3.15 に `lazy` キーワードが追加される」という情報を目にしました。「lazyインポート」という概念自体は昔からありますが、今回は言語レベルで公式サポートされる大きな変化です。 「関数の中に import を書く」「importlib.LazyLoader ...
Once you know how to add and use a Python module, you will greatly extend the capabilities of the language. A Python module is an external class or set of functions that exist outside the main file of ...