Pythonは機械学習(LLM含む)やデータ分析でデファクトスタンダードとなっているプログラミング言語です。
そのため、「急にPythonでのプログラミングに取り組むことになった」という方は少なくありません。
そんなPythonですが、開発環境の整え方、難しくありませんか?
pip・venv・pyenv・Pipenvなどなど、似たような名前・似たような役割のツールがたくさん登場して、最初は全然意味が分からないと思います。
Pythonの開発環境には「仮想環境」というものも登場します。 そもそもこの「Pythonの仮想環境」とはいったいなんなのでしょうか?
これらの疑問を解消できるよう、この勉強会ではPythonの開発環境の基本を解説していきます。
スライド「Pythonの「仮想環境」を完全に理解しよう」
https://speakerdeck.com/os1ma/pythonno-jia-xiang-huan-jing-wowan-quan-nili-jie-siyou
記事「Pythonの開発環境の3つの観点をおさえよう」
https://zenn.dev/os1ma/articles/935f6e653f1052
ソースコード
https://github.com/os1ma/python-dev-environment-example