October 2025
Intermediate to advanced
572 pages
7h 46m
Japanese
Pythonには、明確な境界を持つインタフェースを備えた、適切に定義されたAPIを構築するための言語機能があります。また、Pythonコミュニティはコードの保守性を長期にわたって維持できるベストプラクティスを確立しています。さらに、Pythonの標準ライブラリやツールを使えば、大規模なチームでも環境の違いを超えて協力して作業できるようになります。
他の人と協力してプログラムを作成する場合は、コードの書き方に注意を払う必要があります。たとえ自分一人で作業しているとしても、標準ライブラリやサードパーティライブラリなど、他の誰かが書いたコードを使うことが多いでしょう。Pythonプログラマと協力して作業しやすくする仕組みを理解することが大切です。
PythonにはサードパーティライブラリのレポジトリであるPython Package Index(PyPI)†1があります。サードパーティライブラリは読者のような開発者、つまりPythonコミュニティの開発者によって構築および維持されています。未知の課題に直面したら、PyPIで目的にあったライブラリを探してみるとよいでしょう。
[†1] https://pypi.org
PyPIに存在するライブラリを使う際はpipを使います。pipで新しいライブラリをインストールするには次のようにします。
$ python3 -m pip install numpy
Collecting numpy
Downloading ...
Installing collected packages: numpy
Successfully installed numpy-2.0.0
pip ...
Read now
Unlock full access