1 |
Giới thiệu & Cài đặt |
- Tìm hiểu về Python và các ứng dụng của nó.
- Cài đặt Python và một trình soạn thảo mã (VS Code).
- Viết và chạy chương trình "Hello, World!" đầu tiên.
|
- Hiểu Python là gì và tại sao nên học.
- Thiết lập thành công môi trường lập trình.
|
2 |
Cú pháp & Biến cơ bản |
- Học cú pháp cơ bản: thụt lề, chú thích.
- Khai báo và sử dụng biến, các kiểu dữ liệu (int, float, str, bool).
- Sử dụng hàm `input()` và `print()`.
- Thực hiện ép kiểu dữ liệu.
|
- Viết chương trình tương tác đơn giản.
- Lưu trữ và thao tác các loại dữ liệu khác nhau.
|
3 |
Toán tử |
- Sử dụng các toán tử số học, so sánh, logic.
|
- Thực hiện các phép tính và so sánh trong Python.
|
4 |
Cấu trúc dữ liệu |
- Làm việc với List (danh sách), Tuple.
- Lưu trữ dữ liệu với Dictionary (từ điển) và Set (tập hợp).
|
- Lựa chọn cấu trúc dữ liệu phù hợp cho bài toán.
|
5 |
Luồng điều khiển |
- Rẽ nhánh logic với câu lệnh if-elif-else.
- Thực hiện lặp với vòng lặp for và while.
- Sử dụng `break` và `continue` để kiểm soát vòng lặp.
|
- Viết chương trình có logic phức tạp.
|
6 |
Hàm (Functions) |
- Định nghĩa và gọi hàm với từ khóa `def`.
- Sử dụng tham số và nhận giá trị trả về với `return`.
|
- Viết mã nguồn có cấu trúc và dễ tái sử dụng.
|
7 |
Xử lý File |
- Mở, đọc và ghi file văn bản.
- Sử dụng câu lệnh `with` để quản lý file an toàn.
|
- Thực hiện các thao tác đọc/ghi file cơ bản.
|
8 |
Xử lý ngoại lệ |
- Bắt lỗi với khối try...except.
- Sử dụng `else` và `finally` trong xử lý ngoại lệ.
|
- Viết chương trình mạnh mẽ, có khả năng xử lý lỗi.
|
9 |
Modules và Packages |
- Sử dụng `import` để dùng lại code từ các file khác.
- Khám phá một số modules trong thư viện chuẩn (math, random, datetime).
- Cài đặt packages bên thứ ba với `pip`.
|
- Mở rộng chức năng chương trình bằng cách sử dụng thư viện.
|
10 |
Giới thiệu về OOP |
- Hiểu khái niệm cơ bản về Lập trình Hướng đối tượng (OOP).
- Định nghĩa lớp (class) và tạo đối tượng (object) đơn giản.
|
- Bắt đầu tư duy theo hướng đối tượng.
|
11 |
Dự án nhỏ tổng hợp |
- Áp dụng kiến thức đã học để xây dựng ứng dụng console.
- Gợi ý: Máy tính, Sổ liên lạc đơn giản, Trò chơi đoán số.
|
- Củng cố kiến thức và có sản phẩm thực tế đầu tay.
|