Bài học Python từ con số 0
Mỗi bài có 10 phần: mục tiêu, vì sao cần học, khái niệm, cú pháp, ví dụ, giải thích từng dòng, lỗi thường gặp, luyện tập chấm tự động, câu hỏi nhanh và tóm tắt.
Giai đoạn 1: Nền tảng
Từ lệnh print đầu tiên đến danh sách. Miễn phí cho mọi người.
- Lệnh print và chú thích
Viết chương trình Python đầu tiên: in chữ ra màn hình bằng print, in nhiều giá trị, dùng chú thích để ghi chú trong code. - Biến và kiểu dữ liệu
Biến là gì, cách đặt tên biến, bốn kiểu dữ liệu cơ bản int, float, str, bool và hàm type(). - Nhập dữ liệu với input()
Đọc dữ liệu người dùng gõ vào bằng input(), đổi chuỗi sang số bằng int() và float(), phép chia / và //. - Câu lệnh điều kiện if / elif / else
Cho chương trình ra quyết định: so sánh, if, elif, else, toán tử and/or/not và quy tắc thụt lề. - Vòng lặp for và while
Lặp lại công việc với for và range(), while, cộng dồn, break và continue. - Danh sách (list)
Lưu nhiều giá trị trong một biến: tạo list, chỉ số, append, len, duyệt list, sum, max, min, split().
Giai đoạn 2: Python thực chiến
Hàm nâng cao, dict, xử lý lỗi, lập trình hướng đối tượng. Dành cho thành viên Pro.
- Hàm: tham số mặc định, trả về nhiều giá trị Pro
Tự viết hàm với def, return, tham số mặc định, tham số theo tên, trả về nhiều giá trị (tuple) và phạm vi biến. - Từ điển (dict) và tập hợp (set) Pro
Lưu dữ liệu theo khóa với dict, đếm tần suất, duyệt items(), get(); loại trùng với set. - Xử lý lỗi với try / except Pro
Bắt lỗi khi chương trình chạy: try, except ValueError, ZeroDivisionError, else, finally và raise. - Lập trình hướng đối tượng: class Pro
Tạo class, hàm khởi tạo __init__, thuộc tính, phương thức, self, __str__ và tạo nhiều đối tượng.