**************************************
Pythonインストールと基本情報
**************************************
:更新: 2023-05-05
インストール方法
===================
Pythonのインストール
-----------------------
| `公式ページ `_
| からダウンロード可能。
.. hint:: Windowsの場合、Microsoft StoreからPythonを選択できます。
パッケージ管理
===================
下記の種類がありますが、混在すると管理が困難になるため、1つに統一することが望ましいです。私はpoetryに統一しています。
* pip
* Pythonに付属しているパッケージ管理ツール
* マシン全体で共有することになる
* poetry
* 仮想環境とパッケージ管理を提供
* pyproject.tomlでパッケージ管理
* PEPに準拠
* pipenv
* 仮想環境とパッケージ管理を提供
* pipfileでパッケージ管理する
* pipfileではscript句が便利に使えます
* conda系
* Pythonディストリビュータの一角で、anaconda系列のパッケージ管理
* 標準ではコンパイルされていないものも手に入る
* 商用利用の場合は有償条項がある
Poetryのインストール
----------------------------
インストール方法は公式サイトを参照してください。 `⇒公式サイト `_
.. hint::
| 各プロジェクトごとに仮想環境を分離する設定
| poetry config virtualenvs.in-project true
Python公式ドキュメント
===============================
| `公式ドキュメント(日本語) `_
| 基本的にドキュメントは充実しているため、まずは公式ドキュメントから始めることをおすすめします。
言語リファレンス
------------------------
* `言語リファレンス `_
標準ライブラリ
------------------------
* `標準ライブラリ `_
素晴らしい Python フレームワーク・ライブラリ・ソフトウェア・リソースの数々
=============================================================================
* `Awesome Python `_
.. rubric:: 記事