강의

멘토링

커뮤니티

Programming

/

Back-end

Poetryで一発完了!Pythonプロジェクト&依存性管理マスター!

requirements.txt管理で苦労した経験、皆さんありますよね?😅 今度は最新のPoetry 2.xで依存関係の問題をスッキリ解決してみましょう。この講義はFastAPI実戦プロジェクトを最初から最後まで作りながら進めます。開発環境はもちろん、CI/CD、Docker配布まで実務ワークフローをそのまま盛り込みました。 環境設定の悩みは減らして、専門家らしいPython開発力を身につけてみましょう!👍

難易度 入門

受講期間 無制限

  • haeyeomiso
Python
Python
CI/CD
CI/CD
dependency-management
dependency-management
poetry
poetry
Python
Python
CI/CD
CI/CD
dependency-management
dependency-management
poetry
poetry

受講後に得られること

  • Poetry 2.x 完全攻略: pyproject.tomlからsync、exportプラグインまで最新Poetryの使い方をしっかり学びます。もう依存関係の競合はありません!

  • FastAPI実戦プロジェクト完成:「Todo API」をsrcレイアウトで最初から最後まで作りながら実務感覚を身につけます。(Ruff/Black/Poeはおまけ!)

  • CI/CD自動化パイプライン構築:GitHub Actionsでテストとリントを自動化し、Gitタグを付けるだけでPyPIに自動デプロイする体験をします。

  • Dockerで一気にデプロイまで:多段階ビルドで最適化されたDockerイメージを作成し、開発したAPIをコンテナで直接起動してみます。

Pythonの依存性管理、

まだrequirements.txtと格闘していますか?
🤔 今度は核心だけをぎゅっと抜き出して、本当に簡単に教えて差し上げます!🚀

"pip freeze > requirements.txtを忘れてデプロイが失敗したり..."、"チームメンバーごとに異なる仮想環境のせいで'私のPCでは動いたんですが?'"、"プロジェクト設定ファイルはなぜこんなにバラバラなんだろう?"こんな悩み、一度は経験したことありますよね?😫

この講義はrequirements.txtの限界を感じた方、またはすでにPoetryを使っているけれど1.xと2.xの間で混乱したり、CI/CDまでどう連携すればいいか分からなかった方のために誕生しました!複雑で堅苦しいコマンドの羅列はもうおしまい!🙅‍♀ (dependency-management)

最新のPoetry 2を基準に、FastAPI実戦プロジェクトをゼロから本番環境への配布まで完成させながら、まるで親しい同僚が教えてくれるようにカジュアルだけど中身はぎっしり詰まった内容で、皆さんのPythonプロジェクト管理レベルをぐんぐん上げていきます!📈


この講義だけの特別な点!🎁


📌 プロジェクトベースの実践学習(FastAPI) 理論だけを学ぶのではなく、Python FastAPI Todo APIプロジェクトをsrcレイアウトで最初から最後まで完成させながら、必要な時点で必要な機能を学びます。

📌 Poetry 2.x 最新バージョン完全対応 PEP 621 [project] 標準、sync コマンド、プラグイン化されたexport など最新 2.x バージョンの変更点を完璧にカバーします。(もちろん 1.8.x ユーザーの方も付いてこられるよう、違いを説明いたします!)

📌 モダンな開発スタック総集合 PoetryだけでなくRuffBlackPoe the Poetでコード品質を管理し、PytestHTTPXでテストする「今どきの開発」ワークフローをまるごと体験しましょう。

📌 開発からデプロイまでA to Z フルコース 単純にライブラリのインストールで終わるわけではありません!GitHub Actions (CI/CD)Dockerコンテナ化TestPyPI/PyPIデプロイまで実務のすべてのプロセスを扱います。

こんな方におすすめです

「依存性地獄から脱出したいです!」

requirements.txt管理の限界と頻繁な依存関係の競合に悩むPython開発者!

「本当の実務ワークフローが知りたいです!」

単純にコーディングするだけでなく、コード品質管理(Ruff/Black)、テスト(Pytest)、自動化(CI/CD)、デプロイ(Docker)まで繋がる体系的な実務経験が必要な方!

「最新の標準をしっかりと学びたいです!」

Poetry 1.xから2.xに移行しようとしている、またはpyproject.tomlベースの標準化されたPythonプロジェクト管理体系を本格的に導入したい開発者/チーム!

🎓 この講義完走後、あなたの変化!(核心のみ簡潔に)

  • pyproject.tomlpoetry.lockを中心に決定論的で再現可能な開発環境を構築します。

  • Ruff、Black、Poe等のモダンPythonツールを活用した効率的なローカル開発ワークフローを身につけます。

  • GitHub Actionsを利用してテストとリント、PyPI公開まで自動化するCI/CDパイプラインを設計できます。

  • Dockerマルチステージビルドを活用して軽量化されたプロダクション用イメージを作成し、アプリケーションをデプロイできます。

  • Poetry 2.xの変更点(PEP 621、syncなど)を明確に理解し、実務に自信を持って適用します。

受講前の参考事項

実習環境

  • 講義はMacOS基準で説明します。

学習資料

前提知識および注意事項

  • 基本的なPython文法 (

    generator、decoratorの基本動作原理)

  • プロジェクト経験があればBest!

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 最新のPoetry 2.x基準で標準化されたPythonプロジェクト管理法をしっかりと身につけたい開発者

  • 開発、テスト、デプロイ(CI/CD、Docker)まで繋がる体系的な実務ワークフローを学びたい方

  • requirements.txtファイルの管理や依存関係の競合でストレスを感じたことがある方😥

前提知識、
必要でしょうか?

  • Python基礎知識

こんにちは
です。

572

受講生

28

受講レビュー

32

回答

4.5

講座評価

6

講座

はじめまして!

AIとコンピュータ工学の無限の可能性を探求し、その旅を皆さんと共有したいヘヨです。

学部時代は「コンピュータ工学中毒」と呼ばれるほど専攻に情熱を注ぎ、専攻GPA4.4以上で首席卒業しました。その後、S大学院でAIを専攻して修士号を取得し、博士課程を通じて専門性を深めました。

しかし、理論的な探究と同じくらい、現実世界の問題をAIで解決することに大きな魅力を感じ、博士課程を一時休学してスタートアップでAIベースのLLMおよびビデオ分析プロジェクトを経験し、貴重な実戦経験を積みました。

現在は国内トップ3の大手企業の一社で、LLMプロジェクトの開発およびPMとして勤務しており、AI技術が私たちの生活にもたらすポジティブな変化を創り出すことに貢献しています。私がこれまで経験してきた悩みや解決のプロセス、そして現場で得た生きたノウハウを、皆さんに惜しみなくお伝えします。AIという興味深い世界への旅路において、心強いガイドになれるよう努めます。

お問い合わせ・ご提案:haeyeo.open@gmail.com

カリキュラム

全体

12件 ∙ (2時間 57分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

1件

5.0

1件の受講レビュー

  • abcd123123님의 프로필 이미지
    abcd123123

    受講レビュー 327

    平均評価 5.0

    修正済み

    5

    100% 受講後に作成

    セクション4はいつ頃公開予定でしょうか?

    • haeyeomiso
      知識共有者

      こんにちは!講師のヘヨです。 現在編集を担当する方が変わったため、該当部分が遅れております。 ご了承のほどお願いいたします。 --------------------- 11月19日作業完了予定です!!お待ちいただきありがとうございます :) 良い編集者の方と出会い、しっかりと作業していただいております!! ありがとうございます!

¥7,324

haeyeomisoの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!