はじめに この記事はサイバーエージェント26卒内定者 Advent Calendar 3日目の記事です。 昨今の生成AIブームも相まって、Pythonの需要はますます高まっています[1]。 幸いなことに、uv・Ruff・ty といった高速で便利なRust製ツールが充実してきたおかげで、Pythonの開発環境構築は以前よりも格段に容易になりました。 ここ数年はツールの進化が激しく、自分自身も試行錯誤を繰り返してきましたが、最近ようやく構成が安定してきました。 この記事では、自分が現在使っている Python開発環境の概要 や、その他のTipsをご紹介します。 詳細な使い方については、各ツールの公式ドキュメントを参照してください。 ディレクトリ構成 以下のようなsrc-layoutで作成したPythonプロジェクトを想定しています。 uvのコミュニティでsrc-layoutが推奨されている・開

