1. Giới thiệu về Python

  • Tổng quan về Python
  • Cài đặt Python và môi trường lập trình

2. Cấu trúc cơ bản của một chương trình Python

  • Cách viết chương trình đầu tiên
  • Biến và kiểu dữ liệu (số, chuỗi, boolean)
  • Toán tử (toán học, so sánh, logic)

3. Cấu trúc điều khiển

  • Câu lệnh điều kiện if, elif, else
  • Vòng lặp for, while
  • Câu lệnh điều khiển vòng lặp (break, continue, pass)

4. Hàm

  • Khái niệm về hàm trong Python
  • Cách định nghĩa hàm với def
  • Tham số và giá trị trả về
  • Biến cục bộ và toàn cục

5. Làm việc với danh sách, tuple, và từ điển

  • Danh sách (List)
  • Tuple
  • Từ điển (Dictionary)
  • Các thao tác thêm, xóa, và truy xuất phần tử

6. Xử lý chuỗi (String)

  • Các phương thức làm việc với chuỗi
  • Định dạng chuỗi
  • Chuỗi nhiều dòng và ký tự đặc biệt

7. Tệp tin (File)

  • Đọc và ghi tệp
  • Sử dụng phương thức open, read, write, và close
  • Xử lý lỗi khi làm việc với tệp

8. Lập trình hướng đối tượng (OOP)

  • Khái niệm lớp và đối tượng
  • Thuộc tính và phương thức
  • Kế thừa và đa hình

9. Xử lý lỗi và ngoại lệ

  • Khái niệm về lỗi và ngoại lệ
  • Cách bắt lỗi với try, except
  • Sử dụng finallyelse

10. Các thư viện và mô-đun

  • Khái niệm mô-đun và thư viện
  • Cách import mô-đun
  • Giới thiệu một số thư viện thông dụng (math, random, datetime)