- Linux環境で開発できる
- Git / GitHubを使える
- uvで仮想環境管理できる
- 機械学習コードを実行できる
これまでの章(OS/CLI, Git/GitHub, VSCode, uv)を統合し,次の2つを完成させる:
sample_projects/4-mypage- HTML/CSS/JavaScriptで自己紹介ページを作る
- GitHubで管理し,必要ならGitHub Pagesで公開する
sample_projects/5-sklearnuvで依存関係を管理し,scikit-learn分類器を実行する- 実行結果を
output/report.jsonに保存する
cd sample_projects/5-sklearn
uv run main.py --model random_forest --test-size 0.2 --seed 42uv runにより,仮想環境と依存関係が必要に応じて自動準備される- 結果は
sample_projects/5-sklearn/output/report.jsonに保存される
git cloneで他者環境に取得できるcode .でVSCodeから編集できるuv runでPython実行環境を再現できる- 生成物(Webページ/機械学習結果)をGitHubで共有できる