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 finally và else 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)