강의

멘토링

커뮤니티

NEW
Programming

/

Back-end

Poetry로 한 방에 끝내는 파이썬 프로젝트 & 의존성 관리 마스터!

Các bạn đều có kinh nghiệm khổ sở vì quản lý requirements.txt rồi phải không? 😅 Giờ hãy giải quyết vấn đề dependency một cách gọn gàng với Poetry 2.x mới nhất. Khóa học này sẽ tiến hành từ đầu đến cuối bằng cách tạo dự án thực tế FastAPI. Chúng ta sẽ đưa vào toàn bộ workflow thực tế từ môi trường phát triển cho đến CI/CD, triển khai Docker. Hãy giảm bớt lo lắng về cài đặt môi trường và phát triển năng lực lập trình Python chuyên nghiệp! 👍

8 học viên đang tham gia khóa học này

  • haeyeomiso
실습 중심
처음하는배포
백엔드이해하기
토이프로젝트
의존성관리
Python
CI/CD
dependency-management
poetry

Dịch cái này sang tiếng Việt

  • Poetry 2.x hoàn toàn chinh phục: Từ pyproject.toml đến sync, export plugin, học cách sử dụng Poetry mới nhất một cách đúng đắn. Không còn xung đột dependency nữa!

  • Hoàn thành dự án thực tế FastAPI: Học cảm giác thực tế bằng cách tạo "Todo API" từ đầu đến cuối với layout src. (Ruff/Black/Poe là phần thưởng!)

  • Xây dựng pipeline tự động hóa CI/CD: Trải nghiệm tự động hóa test và lint với GitHub Actions, và tự động deploy lên PyPI chỉ bằng cách đánh Git tag.

  • Docker để triển khai một cách hoàn chỉnh: Tạo Docker image được tối ưu hóa với multi-stage build và trực tiếp chạy API đã phát triển dưới dạng container.

Quản lý dependency Python,

Bạn vẫn đang vật lộn với requirements.txt?
🤔 Giờ tôi sẽ chỉ lấy những điểm cốt lõi và hướng dẫn bạn thật dễ hiểu! 🚀

"pip freeze > requirements.txt quên mất nên deployment bị lỗi...", "Vì mỗi thành viên có môi trường ảo khác nhau nên 'Trên máy em thì chạy được mà?'", "Tại sao các file cấu hình dự án lại khác nhau thế này?" Bạn đã từng băn khoăn những điều này chưa? 😫

Khóa học này được tạo ra dành cho những ai đã cảm thấy giới hạn của requirements.txt, hoặc những ai đã sử dụng Poetry nhưng bị bối rối giữa phiên bản 1.x và 2.x, hoặc không biết làm thế nào để kết nối với CI/CD! Hãy dừng việc liệt kê những lệnh phức tạp và cứng nhắc! 🙅‍♀ (dependency-management)

Dựa trên Poetry 2 mới nhất, chúng ta sẽ hoàn thành dự án thực tế FastAPI từ con số không đến triển khai, với nội dung thoải mái như một đồng nghiệp thân thiết đang chia sẻ nhưng đầy đủ kiến thức chất lượng để nâng cao trình độ quản lý dự án Python của bạn lên một tầm cao mới! 📈


Điểm đặc biệt chỉ có ở khóa học này! 🎁


📌 Học tập thực chiến dựa trên dự án (FastAPI) Không chỉ học lý thuyết mà còn hoàn thành dự án Python FastAPI Todo API với layout src từ đầu đến cuối, học các tính năng cần thiết vào đúng thời điểm cần thiết.

📌 [[STRONG_1]]Poetry 2.x 최신 버전 완벽 반영[[/STRONG_1]] PEP 621 [[CODE_2]][project][[/CODE_2]] 표준, [[CODE_3]]sync[[/CODE_3]] 명령어, 플러그인화된 [[CODE_4]]export[[/CODE_4]] 등 [[STRONG_5]]최신 2.x 버전[[/STRONG_5]]의 변경점을 완벽하게 다룹니다. (물론 1.8.x 사용자도 따라오실 수 있게 차이점을 짚어드려요!)

📌 Tổng hợp stack phát triển hiện đại Không chỉ Poetry mà còn quản lý chất lượng code với Ruff, Black, Poe the Poet, và test với Pytest cùng HTTPX - trải nghiệm toàn bộ workflow 'phát triển hiện đại'.

📌 Khóa học toàn diện từ phát triển đến triển khai A to Z Không chỉ dừng lại ở việc cài đặt thư viện đơn thuần! Chúng tôi bao gồm tất cả các quy trình thực tế từ GitHub Actions (CI/CD), Docker containerization, đến triển khai TestPyPI/PyPI.

Tôi khuyên dùng cho những người như thế này

"Tôi muốn thoát khỏi địa ngục phụ thuộc!"

Các nhà phát triển Python đang gặp khó khăn với những hạn chế trong việc quản lý requirements.txt và xung đột phụ thuộc thường xuyên!

"Tôi thực sự tò mò về quy trình làm việc thực tế!"

Không chỉ đơn thuần là lập trình, mà cần có kinh nghiệm thực tế hệ thống từ quản lý chất lượng code (Ruff/Black), testing (Pytest), tự động hóa (CI/CD), đến triển khai (Docker)!

"Tôi muốn học đúng cách những tiêu chuẩn mới nhất!"

Các nhà phát triển/đội ngũ muốn chuyển từ Poetry 1.x sang 2.x hoặc muốn triển khai đúng cách hệ thống quản lý dự án Python tiêu chuẩn dựa trên pyproject.toml!

🎓 Sự thay đổi của bạn sau khi hoàn thành khóa học này! (Chỉ những điểm cốt lõi một cách súc tích)

  • pyproject.tomlpoetry.lock là trung tâm để xây dựng môi trường phát triển có tính xác định và có thể tái tạo.

  • Học cách sử dụng hiệu quả các công cụ Python hiện đại như Ruff, Black, Poe để thành thạo quy trình phát triển cục bộ hiệu quả.

  • Bạn có thể thiết kế pipeline CI/CD sử dụng GitHub Actions để tự động hóa việc kiểm thử, lint và phát hành lên PyPI.

  • Docker multi-stage build có thể được sử dụng để tạo ra image production nhẹ và triển khai ứng dụng.

  • Hiểu rõ các thay đổi trong Poetry 2.x (PEP 621, sync, v.v.) và tự tin áp dụng vào thực tế.

Những lưu ý trước khi học

Môi trường thực hành

  • Khóa học được giải thích dựa trên MacOS.

Tài liệu học tập

Kiến thức tiên quyết và lưu ý

  • Cú pháp Python cơ bản (

    generator, decorator의 기본 동작 원리)

  • Có kinh nghiệm dự án thì Best!

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển muốn học đúng cách quản lý dự án Python được chuẩn hóa dựa trên Poetry 2.x mới nhất

  • Những người muốn học quy trình làm việc thực tế có hệ thống từ phát triển, kiểm thử đến triển khai (CI/CD, Docker)

  • Những ai đã từng căng thẳng vì quản lý file requirements.txt hoặc xung đột dependency 😥

Cần biết trước khi bắt đầu?

  • Kiến thức cơ bản về Python

Xin chào
Đây là

404

Học viên

16

Đánh giá

32

Trả lời

4.8

Xếp hạng

6

Các khóa học

반갑습니다!

AI와 컴퓨터 공학의 무한한 가능성을 탐구하며, 그 여정을 여러분과 나누고 싶은 해여입니다.

학부 시절 '컴퓨터 공학 중독자'라 불릴 만큼 전공에 대한 열정으로 4.4점 이상의 전공 학점으로 수석 졸업하였고, S대학원에서 AI를 전공하며 석사 학위를 받고 박사 과정을 통해 전문성을 심화했습니다.

하지만 이론적 탐구만큼이나 실제 세상의 문제를 AI로 해결하는 것에 큰 매력을 느껴, 박사 과정을 잠시 멈추고 스타트업에서 AI 기반 LLM 및 비디오 분석 프로젝트를 경험하며 귀중한 실전 경험을 쌓았습니다.

지금은 국내 Top3 대기업 중 한 곳에서 LLM 프로젝트 개발 및 PM으로 일하며, AI 기술이 우리 삶에 가져올 긍정적인 변화들을 만들어가는 데 기여하고 있습니다. 제가 겪었던 고민과 해결의 과정, 그리고 현장에서 얻은 생생한 노하우들을 여러분께 아낌없이 전달해 드리겠습니다. AI라는 흥미로운 세계로의 여정에 든든한 길잡이가 되어 드릴게요.

문의 및 제의 : haeyeo.open@gmail.com

Chương trình giảng dạy

Tất cả

12 bài giảng ∙ (2giờ 57phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Ưu đãi có thời hạn

32.670 ₫

45%

1.252.725 ₫

Khóa học khác của haeyeomiso

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!