Học lý thuyết Python bài bản

Đi từ con số 0: máy tính là gì, viết dòng lệnh đầu tiên, rồi biến, điều kiện, hàm, vòng lặp, chuỗi, danh sách và từ điển. Mọi ví dụ đều chạy được ngay trong trang — bấm ▶ hoặc sửa thử.

Lập trình và Python

Máy tính làm việc thế nào, vì sao cần ngôn ngữ lập trình, và chương trình Python đầu tiên của bạn.

  1. Máy tính hiểu gì?5′
  2. Python là gì?5′
  3. Chương trình đầu tiên và lệnh print6′
  4. Ba loại lỗi trong lập trình7′
  5. Cách học lập trình hiệu quả5′

Biến, biểu thức và câu lệnh

Giá trị và kiểu dữ liệu, biến và phép gán, phép toán, và cách chương trình nhận dữ liệu từ người dùng.

  1. Giá trị và kiểu dữ liệu6′
  2. Biến và phép gán7′
  3. Đặt tên biến và từ khoá5′
  4. Phép toán và thứ tự thực hiện7′
  5. Phép toán với chuỗi và đổi kiểu6′
  6. Nhập dữ liệu với input()7′

Điều kiện và rẽ nhánh

Cách chương trình đưa ra quyết định bằng if, else, elif và xử lý tình huống bất thường.

  1. Đúng hay sai? Biểu thức logic6′
  2. Kết hợp điều kiện với and, or, not6′
  3. Câu lệnh if7′
  4. Hai nhánh với if – else6′
  5. Nhiều lựa chọn với elif7′
  6. Điều kiện lồng nhau và xử lý lỗi8′

Hàm

Gọi hàm có sẵn, dùng thư viện math và random, và tự viết hàm của riêng mình.

  1. Gọi hàm có sẵn6′
  2. Thư viện math và random6′
  3. Tự viết hàm với def8′
  4. Tham số và giá trị trả về9′
  5. Phạm vi của biến7′

Vòng lặp

Làm một việc lặp đi lặp lại với while và for, cùng các mẫu vòng lặp quen thuộc.

  1. Vòng lặp while7′
  2. break và continue6′
  3. Vòng lặp for và range8′
  4. Những mẫu vòng lặp quen thuộc8′
  5. Vòng lặp lồng nhau7′
  6. Ví dụ tổng hợp - số nguyên tố và ước chung8′

Chuỗi ký tự

Làm việc với văn bản - lấy từng ký tự, cắt lát, duyệt chuỗi, các phương thức và định dạng kết quả.

  1. Chuỗi là dãy ký tự - chỉ số và độ dài7′
  2. Cắt lát chuỗi6′
  3. Duyệt qua từng ký tự6′
  4. Các phương thức của chuỗi8′
  5. Định dạng chuỗi với f-string6′

Danh sách

Lưu nhiều giá trị trong một biến - tạo, truy cập, thay đổi, duyệt và xử lý danh sách.

  1. Tạo danh sách và truy cập phần tử7′
  2. Thay đổi và duyệt danh sách8′
  3. Các phương thức của danh sách8′
  4. Chuyển giữa chuỗi và danh sách7′
  5. Danh sách của danh sách6′

Từ điển và bộ giá trị

Lưu dữ liệu theo cặp khoá - giá trị với từ điển, và dùng tuple, set cho những tình huống đặc biệt.

  1. Từ điển - lưu theo cặp khoá và giá trị8′
  2. Duyệt và đếm với từ điển8′
  3. Tuple và set7′
  4. Tổng kết - chọn cấu trúc dữ liệu5′