門脇 (@satoru_kadowaki) です。3月の 「Python Monthly Topics」 は、Rust製のパッケージ管理ツール 「uv」 について紹介します。 はじめに どのようなプログラミング言語においても、仮想環境の構築やパッケージ管理は重要です。本記事でいう 「仮想環境」 とは ...
門脇 (@satoru_kadowaki) です。今月のPython Monthly Topicsでは、PythonとRustの融合を可能にするPyO3とmaturinについて紹介します。 はじめに PythonとRustはそれぞれ異なる特性を持つプログラミング言語です。Pythonはシンプルな構文で初学者にも親しみやすく、データ ...
MemrayはPython用メモリー性能解析ツールである。Python バージョン3.7以上のLinux環境でのみ動作し、Pythonのパッケージ管理システムであるpipなら「pip install memray」で導入可能。GitHubからコードを入手すれば、自らの手でビルドもできる。「python -m memray run foo.py -o ...