ハイパーモダンPython
https://scrapbox.io/files/672ebfa1acb1a476fb49601d.png
発行日: 2024年09月
shimizukawa.icon感想
信頼性の高いワークフローを構築するモダンテクニック、というサブタイトルどおり、Pythonのパッケージ開発や仕事で使う上で必要となるワークフローの構築と、そのフローの中でどのようなツールをどう使っていくのか、を pip、pip-tools、Poetry、Nox、pytest、Ruff、uv、Rye、Coverage.py、mypy をベースに紹介しています。
本書でuvを紹介していますがuvの進化が速すぎて今やデファクトのPythonパッケージマネージャーの地位を獲得しつつあります。
最新ツール紹介としてはともかく、なぜそのワークフローが必要なのか、なぜその時点でこれらのツールチェインを選択したのか、という考え方の方が重要で、本書はそこを理解するための本として読むのが良いでしょう。その考え方が分かればあとは各自で最新ツールを選んでいけると思います。