ProgrammingEDU
Tất cả khóa học
MINI-GAME · Nâng cao

Python Advanced — học qua mini-game

48 bài Python nâng cao học qua mini-game

Python Advanced — học qua mini-game
📚

Nội dung khóa học

8 module · 48 bài học
📋

Tổng quan khóa học

Process và subprocess, đa luồng, GUI Tkinter, SQL, NumPy, pandas, Matplotlib và dự án phân tích dữ liệu — chạy Python ngay trong trình duyệt, học bằng game: ghép code rồi chạy thật, săn lỗi, sửa code và trận Boss cuối chặng.

📌

Yêu cầu

  • Học qua mini-game: ghép code rồi chạy thật, săn lỗi, sửa code, trận Boss cuối chặng
  • Đã viết được hàm, vòng lặp, đọc/ghi file và class cơ bản bằng Python
  • Trình duyệt có mạng để chạy Python (Pyodide) ngay trong bài; máy cài Python 3.12 để chạy thật subprocess, thread, Tkinter
  • Bài numpy/pandas/matplotlib tải thêm thư viện ở lần mở đầu tiên (vài MB)
⭐

Đánh giá của học viên

★★★★★
★★★★★
4.8
Đánh giá trung bình
Đánh giá của bạn:
★
★
★
★
★
—
Tính năng lưu đánh giá đang được phát triển. Hãy quay lại sau!
Miễn phí
🎉 Hoàn toàn không mất phí
▶ Bắt đầu học
KHÓA HỌC BAO GỒM
48 bài học
~48 giờ
Truy cập vĩnh viễn
Chứng chỉ hoàn thành
Học trên mọi thiết bị
Bạn sẽ học được
Chạy chương trình con bằng subprocess: returncode, stdout/stderr, timeout, check=True
Đa luồng với threading: start/join, Lock, Queue và đo thời gian chờ I/O
Dựng GUI Tkinter: widget, biến, pack/grid, command và tách logic khỏi giao diện
Nhập dữ liệu, truy vấn SQL với sqlite3 và tra cứu
NumPy: mảng, vector hoá, lọc bằng mask
pandas: đọc CSV/Excel, làm sạch, groupby, merge
Matplotlib: line, bar, scatter, histogram, subplot có nhãn đầy đủ
Dự án DA: từ dữ liệu bẩn tới báo cáo và biểu đồ