Lộ Trình Python Cơ Bản
Khóa học được thiết kế giúp bạn làm quen với tư duy lập trình và ngôn ngữ Python.
Học đi đôi với hành thông qua các bài tập thực tế.
Chương 1: Làm quen
Bài 1: Làm quen với ngôn ngữ lập trình bậc cao
### Nội dung chính - Python là ngôn ngữ lập trình bậc cao, gần với ngôn ngữ tự nhiên. - Môi trường ...
Bài 2: Biến, Phép gán và Biểu thức số học
### Biến và Phép toán - Tên biến: Phải bắt đầu bằng chữ cái hoặc dấu gạch dưới. Ví dụ: `tuoi_hs`, `...
Bài 4: Các kiểu dữ liệu số và Câu lệnh vào - ra
### Nhập xuất dữ liệu - Kiểu `int` (số nguyên), `float` (số thực), `str` (xâu ký tự). - Lệnh `input...
Chương 2: Cấu trúc điều khiển
Bài 6: Câu lệnh rẽ nhánh (If-Else)
### Máy tính ra quyết định - Biểu thức logic trả về `True` hoặc `False`. - Cấu trúc: ```python ...
Bài 7: Câu lệnh lặp (For & While)
### Vòng lặp 1. **Lặp với số lần biết trước (For):** - `range(start, stop)`: Tạo vùng giá trị. ...
Bài 8: Thực hành câu lệnh lặp
### Luyện tập thuật toán - Áp dụng vòng lặp để giải quyết bài toán: Kiểm tra số nguyên tố, Đếm số ư...
Chương 3: Hàm (Chương trình con)
Chương 4: List & String
Bài 13: Thực hành dữ liệu kiểu danh sách (List)
### Danh sách (List) - Khởi tạo: `a = [1, 3, 5, 7]`. - Truy cập: `a[0]` (phần tử đầu), `len(a)` (độ...
Bài 14: Thao tác với danh sách (List methods)
### Các phương thức List - `append(x)`: Thêm x vào cuối. - `insert(k, x)`: Chèn x vào vị trí k. - `...
Bài 15: Xâu ký tự (String)
### Xâu ký tự - Xâu là một dãy các ký tự (gần giống List). - Toán tử `in`: Kiểm tra xâu con (vd: `"...
Chương 5: Hoàn thiện
Bài 16: Kiểm thử và Gỡ lỗi (Debug)
### Các loại lỗi thường gặp 1. **Lỗi cú pháp (Syntax Error):** Viết sai quy tắc (thiếu dấu :, thiếu...
Bài 17: Dự án - Giải quyết bài toán trên máy tính
### Quy trình giải quyết bài toán 1. Xác định Input/Output. 2. Lựa chọn thuật toán & Cấu trúc dữ li...