Tất cả lộ trình

LỘ TRÌNH HỌC PYTHON

Từ nền tảng Python
đến dự án thực tế

Học chắc cú pháp, dữ liệu và tư duy thuật toán qua bài tập có cấu trúc; sau đó dùng Python để xây các công cụ thật.

  • Luyện list, dict, set, built-in, collections và itertools.
  • Tự cài iterator, lazy generator, decorator retry và context manager rollback.
  • Có bài NumPy, pandas, Matplotlib, FastAPI và dự án học máy.
  • Luyện iterator, decorator, OOP và xử lý bất đồng bộ.
236 bài tập14 chủ đề3 mức độ

LỘ TRÌNH TỪNG CHẶNG

Đi từng bước, thấy rõ tiến bộ

Bắt đầu ở chặng phù hợp với kiến thức hiện tại. Luyện từng chủ đề, hiểu cách giải rồi chuyển sang bài phức tạp hơn.

Xem danh sách
1

Nền tảng

Nhập xuất, hàm, tập hợp, OOP và giao thức Python.

2

Dữ liệu

Vector hóa NumPy, dữ liệu pandas và biểu đồ Matplotlib.

3

Thuật toán

Tìm kiếm, cây, đồ thị, quay lui và quy hoạch động.

4

Ứng dụng

API FastAPI, xử lý song song và dự án học máy.

CHUẨN BỊ TRƯỚC KHI HỌC

Bạn cần biết gì?

Bắt đầu với bài nhập xuất nếu bạn chưa học Python. Trước phần dữ liệu và API, nên hiểu hàm, vòng lặp và cách tổ chức dữ liệu.

Mở không gian học

Phân tích dữ liệu với pandas

Chuẩn hóa, lọc nhóm và tổng hợp dữ liệu để xây một quy trình phân tích có thể kiểm tra.

Tổ chức chương trình bằng OOP

Thực hành iterator, descriptor và interface để xây các thành phần có trách nhiệm rõ ràng.

Xây API với FastAPI

Tạo kho vật phẩm CRUD, phân trang danh mục và kiểm tra dữ liệu bằng Pydantic.

CHỦ ĐỀ TRONG NGÂN HÀNG

Chọn một chủ đề để bắt đầu

Luyện tập theo một nhóm kiến thức, từ bài làm quen đến bài cần kết hợp nhiều kỹ năng. Chọn chủ đề để mở các bài phù hợp.

Nhập xuất, điều kiện & cú pháp cơ bảnBiến, kiểu dữ liệu nguyên thủy, rẽ nhánh if-else, vòng lặp for/while, list, dict và hàm built-in.62Chuỗi & xử lý văn bảnCắt chuỗi, chuẩn hóa định dạng, tách ghép từ và thuật toán so khớp chuỗi.21OOP & mô hình đối tượngLớp, đối tượng, tính đóng gói, kế thừa, dataclass và các mẫu thiết kế hướng đối tượng.16Mảng, hai con trỏ & tìm kiếmKỹ thuật mảng một chiều, mảng cộng dồn, hai con trỏ, cửa sổ trượt và tìm kiếm nhị phân.18Stack, heap, bảng băm & câyCấu trúc dữ liệu thiết yếu: ngăn xếp, hàng đợi, heap, danh sách liên kết, Trie và cây tìm kiếm.12Quay lui & quy hoạch độngTư duy đệ quy, nhánh cận, quay lui sinh cấu hình và các dạng bài quy hoạch động kinh điển.8Đồ thị & tìm đườngBiểu diễn đồ thị, duyệt đồ thị BFS/DFS, cây khung nhỏ nhất, DSU và thuật toán đường đi ngắn nhất.7NumPy & tính toán vectorMảng nhiều chiều, broadcasting, thao tác slicing, thống kê theo trục và đại số tuyến tính cơ bản.18pandas & dữ liệu bảngCấu trúc Series, DataFrame, đọc tệp tin CSV, lọc dữ liệu, groupby, merge và xử lý missing data.16Matplotlib & trực quan hóaVẽ đồ thị đường, cột, phân tán, histogram, tùy biến nhãn trục và xuất ảnh tự động.16Iterator, decorator & context managerCơ chế duyệt lặp tùy biến, hàm sinh lazy, bao đóng closure, hàm trang trí và quản lý ngữ cảnh.6FastAPI & thiết kế APIXây dựng Web API RESTful, schema validation với Pydantic, dependency injection và test tự động.16Bất đồng bộ & xử lý song songLập trình bất đồng bộ asyncio, quản lý tác vụ đồng thời, đa luồng threading và đa tiến trình.4Dự án thuật toán & học máyXây dựng pipeline dữ liệu hoàn chỉnh, hệ thống gợi ý, xếp hạng PageRank và mô hình học máy ứng dụng.16Xem tất cả chủ đề

HỌC QUA BÀI TẬP THẬT

Bạn sẽ thực hành gì với Python?

Ba ví dụ trong thư viện, từ kỹ năng nền tảng đến cách áp dụng kiến thức.

01Dễ · Làm quen

Chào thế giới AI Empire

Học viện AI Empire Academy chào đón các học viên mới gia nhập hệ thống đào tạo công nghệ cao. Bạn hãy viết một chương trình nhận thông tin gồm Họ tên và Năm sinh của học viên, sau…

Đọc dữ liệu đầu vào và định dạng thông tin bằng Python.

Đọc đề bài
03Khó · Chuyên sâu

Ghi dữ liệu JSON an toàn chống hỏng file

Trong hệ thống lưu trữ checkpoint huấn luyện mô hình AI của AI Empire Academy, các file cấu hình và trọng số được ghi đè định kỳ. Nếu máy chủ mất điện hoặc tiến trình bị kill đúng…

Ghi JSON an toàn để bảo vệ dữ liệu khi tiến trình bị gián đoạn.

Đọc đề bài

CÁCH HỌC TẠI AIEA

Đọc hiểu → tự viết →
chạy thử → nộp bài

Hiểu yêu cầu trước khi viết code. Dùng ví dụ để kiểm tra ý tưởng, rồi đối chiếu kết quả và sửa từng lỗi để hiểu sâu hơn.

  1. Đọc hiểu

    Đọc đề, Input/Output và ví dụ.

  2. Tự viết

    Phát triển ý tưởng từ starter code.

  3. Chạy thử

    Kiểm tra code với dữ liệu thử.

  4. Nộp bài

    Đọc kết quả chấm và phản hồi.

Đề bài và starter code có thể đọc công khai. Gợi ý, lời giải, chạy code, nộp bài và hỏi AI yêu cầu đăng nhập; khả năng thực thi phụ thuộc loại bài và dịch vụ đang khả dụng.

SẴN SÀNG BẮT ĐẦU?

Chọn bài đầu tiên phù hợp với bạn.

Mở danh sách, chọn chủ đề và bắt đầu từ một bài bạn có thể tự giải thích cách làm.

Vào lộ trình Python