門脇 (@satoru_kadowaki) です。3月の 「Python Monthly Topics」 は、Rust製のパッケージ管理ツール 「uv」 について紹介します。 はじめに どのようなプログラミング言語においても、仮想環境の構築やパッケージ管理は重要です。本記事でいう 「仮想環境」 とは ...
福田 (@JunyaFff) です。今月の 「Python Monthly Topics」 は、Pythonプロジェクトの管理ツール 「Hatch」 を紹介します。 Hatchは、Pythonプロジェクトの管理を支援するコマンドラインツールです。デフォルトでディレクトリ構成が決められており、バージョン管理も ...
MemrayはPython用メモリー性能解析ツールである。Python バージョン3.7以上のLinux環境でのみ動作し、Pythonのパッケージ管理システムであるpipなら「pip install memray」で導入可能。GitHubからコードを入手すれば、自らの手でビルドもできる。「python -m memray run foo.py -o ...
プログラミング言語「Python」は、簡潔な文法や豊富なライブラリで人気を博している。同時に、複数のCPUコアを効率的に利用することが制限されている問題も抱えている。これはCPython(Pythonの標準実装)が持つ「GIL」(Global Interpreter Lock)に起因する問題だ。
プログラミング言語「Python」のコミュニティーは、CPython(Pythonの標準実装)の処理速度を向上させ、複数のCPUコアをまたがるスレッド処理を実現させるため、新機能や仕様に関する提案文書「PEP 703」を承認した。PEP 703は、一部のエンジニアの間で悪名高い ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する