Tất cả khóa học
PY 101Miễn phíKhoa học máy tính

Basic Python

Học lập trình Python từ con số 0 bằng các bài toán của cuộc sống: tính tiền, điểm số, ngày tháng, xử lý chữ, tệp dữ liệu. Đọc code, chạy từng bước, tìm lỗi và tự viết chương trình ngay trong trình duyệt. Dành cho học sinh từ lớp 6 và người lớn mới bắt đầu.

  • Cơ bản
  • Khoảng 15 giờ
  • 14 chương
  • 62 bài học
Bắt đầu học

Đăng nhập bằng Google hoặc GitHub, khóa học sẽ mở trong Học viện bằng chính tài khoản đó.

Nội dung khóa học

  1. Chương 1

    Bắt đầu

    • Python là gì, và khoá học này học thế nào

      Bài học · 10 phút

  2. Chương 2

    Biến và số

    • Python làm phép tính

      Bài học · 12 phút

    • Biến: một cái hộp có tên

      Bài học · 12 phút

    • Luyện tập: tính tiền

      Luyện tập · 40 phút

    • Dự án: in hoá đơn

      Luyện tập · 20 phút

  3. Chương 3

    Chuỗi và nhập liệu

    • Chuỗi: chữ trong dấu nháy

      Bài học · 12 phút

    • f-string: ghép chữ và số

      Bài học · 12 phút

    • input(): chương trình đọc dữ liệu

      Bài học · 10 phút

    • Luyện tập: chữ, số và dữ liệu nhập

      Luyện tập · 40 phút

    • Dự án: phiếu lương

      Luyện tập · 20 phút

  4. Chương 4

    Điều kiện

    • Đúng hay sai

      Bài học · 8 phút

    • if, elif, else: chọn đường đi

      Bài học · 14 phút

    • and, or, not: ghép điều kiện

      Bài học · 10 phút

    • Luyện tập: quyết định theo điều kiện

      Luyện tập · 40 phút

    • Tiền điện theo bậc thang (Nâng cao)

      Luyện tập · 20 phút

    • Dự án: tính tiền taxi

      Luyện tập · 20 phút

  5. Chương 5

    Vòng lặp

    • for: làm lại nhiều lần

      Bài học · 10 phút

    • Cộng dồn, đếm và tìm số lớn nhất

      Bài học · 12 phút

    • while: lặp đến khi đủ

      Bài học · 12 phút

    • Luyện tập: lặp lại cho máy làm

      Luyện tập · 45 phút

    • Lãi suất và trả góp (Nâng cao)

      Luyện tập · 25 phút

    • Dự án: kế hoạch tiết kiệm

      Luyện tập · 20 phút

  6. Chương 6

    Hàm

    • Hàm: đặt tên cho một việc

      Bài học · 10 phút

    • return khác print

      Bài học · 12 phút

    • Chia chương trình thành các hàm nhỏ

      Bài học · 8 phút

    • Luyện tập: những việc nhỏ có tên

      Luyện tập · 40 phút

    • Nâng cao: tiền điện của ba nhà

      Luyện tập · 15 phút

    • Dự án: hoá đơn từ các hàm nhỏ

      Luyện tập · 20 phút

  7. Chương 7

    Danh sách

    • Danh sách và chỉ số

      Bài học · 10 phút

    • Thêm, bớt, sắp xếp

      Bài học · 12 phút

    • Hai tên, một danh sách

      Bài học · 8 phút

    • Luyện tập: những danh sách quanh ta

      Luyện tập · 40 phút

    • Dự án: sổ điểm của lớp

      Luyện tập · 20 phút

  8. Chương 8

    Từ điển

    • Từ điển: tra theo tên

      Bài học · 10 phút

    • Lặp qua từ điển và đếm

      Bài học · 12 phút

    • Bảng nhỏ và gom nhóm

      Bài học · 8 phút

    • Luyện tập: tra cứu, đếm, gom nhóm

      Luyện tập · 40 phút

    • Dự án: quán cà phê

      Luyện tập · 20 phút

  9. Chương 9

    Xử lý chữ

    • Các phương thức của chuỗi

      Bài học · 12 phút

    • Chữ có dấu trong máy tính

      Bài học · 12 phút

    • Luyện tập: dọn dẹp chữ

      Luyện tập · 45 phút

    • Dự án: dọn danh bạ

      Luyện tập · 20 phút

  10. Chương 10

    Ngày giờ

    • Ngày tháng với date

      Bài học · 12 phút

    • Đọc và viết ngày giờ

      Bài học · 10 phút

    • Luyện tập: lịch, hạn và giờ làm

      Luyện tập · 45 phút

    • Lãi tiền gửi theo ngày (Nâng cao)

      Luyện tập · 10 phút

    • Dự án: bảng chấm công một tuần

      Luyện tập · 20 phút

  11. Chương 11

    Tệp và dữ liệu

    • Đọc và ghi tệp

      Bài học · 12 phút

    • Bảng dữ liệu CSV và JSON

      Bài học · 12 phút

    • Luyện tập: dữ liệu quán cà phê

      Luyện tập · 45 phút

    • Dự án: báo cáo bán hàng của quán

      Luyện tập · 20 phút

  12. Chương 12

    Lỗi và kiểm tra

    • Đọc thông báo lỗi

      Bài học · 12 phút

    • try / except: đỡ lấy lỗi

      Bài học · 15 phút

    • assert: tự kiểm tra code

      Bài học · 12 phút

    • Luyện tập: chương trình không sợ lỗi

      Luyện tập · 40 phút

    • Dự án: quầy gọi món không sợ lỗi

      Luyện tập · 20 phút

  13. Chương 13

    Dự án cuối

    • Trước khi bắt đầu dự án

      Bài học · 10 phút

    • Dự án (phần 1–3): làm sạch dữ liệu

      Luyện tập · 35 phút

    • Dự án (phần 4–7): báo cáo chi tiêu

      Luyện tập · 45 phút

    • Dự án thêm: thư viện trường

      Luyện tập · 40 phút

  14. Chương 14

    Bài thi cuối khoá

    • Bài thi cuối khoá

      Câu hỏi ôn tập · 30 phút

    • Sau bài thi

      Bài học · 5 phút