Pythonの開発環境を整備して最強になる
Pythonでより高度なプログラムを開発しやすくするための環境を構築する
段階を踏んで細かく説明しようかとも思ったけれど、めんどくさくなったのでリポジトリを1つ紹介して終わる(クソページですいません)
何が最強なのかとかもう少し書いておくべきだったけれど、それすらもめんどくさくなったMijinko_SD.icon
リポジトリ
上のリポジトリでやったこと
コードチェックを自動でしてもらえるようにした
型チェック(mypyモジュール)
フォーマットチェック(flake8モジュール)
テストコードの実行(unittestモジュール)
PEP 8準拠のオートフォーマット(autopep8モジュール)
型安全に開発できるようにした
仮想環境(venvモジュール)を使用することで、インストールするパッケージを分けた
ディレクトリごとに毎回インストールするぐらいならpnpmみたいな賢いやつ欲しくなるね
できればGitHub Actionsのファイルも追加しておきたい(後日)
環境構築の手順
Windowsでやること
細かいことはREADME.mdに書いたので、そちらを参照