
開発環境構築を簡単かつ効率的な構築方法
クラウドリソースを活用した開発環境構築方法
この2つをこの講座で学ぶことができます。
「データ分析したいのに環境構築がややこしくて分析に進めない...」
「独自開発環境作りたいのに何から手をつければ良いのかわからない...」
そんな過去の私と同じように、上記のようなお悩みをお持ちの方にオススメの講座です。
venv, poetry, pyenv, docker, ryeなど様々なツールを使用して開発環境構築を試行錯誤し、辿り着いた現在の私の最適解である開発環境構築方法を本講座にまとめました。
各ツールを使って実現する仕組みである技術概要から学び、ハンズオン形式で各ツールの導入方法と基礎操作、そしてそれらを活用した開発環境構築方法を学ぶことができます。
加えて、データコンペティションKaggleで私が実際に利用しているクラウドリソースを活用した開発環境構築方法も本講座にまとめました。
本コース内容
仮想環境について
仮想環境の仕組みである「プロジェクト管理」・「パッケージ管理」の概要について学びます。
UVについて
UVの概要について学びます。
コード開発支援ツールについて
コード開発支援ツールの概要について学びます。
VSCodeについて
コードエディタのVSCodeについて、Cursorと比較しながら概要を学びます。
ローカル環境でのPython開発環境構築(ハンズオン)
UVとVSCodeを活用してローカル環境へのPython開発環境構築をハンズオン形式で学びます。
コード管理について
コード管理の仕組みである「バージョン管理」と「変更履歴の記録」の概要について学びます。
GitHubについて
「ローカルリポジトリ」・「リモートリポジトリ」でのコード管理の考え方の概要について学びます。
クラウドリソースについて
クラウドリソースを使用することで何が嬉しいのかを説明します。
Vast aiについて
簡単な比較表を用いてVast aiとGoogle Cloudを比較しながら概要を学びます。
クラウド環境でのPython開発環境構築(ハンズオン)
UV、VSCode、GitHub、Vast aiを活用してクラウド環境へのPython開発環境構築をハンズオン形式で学びます。