PyPython Lab

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.

  1. 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.
  2. 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().
  3. 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à //.
  4. 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ề.
  5. 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.
  6. 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.

Tạo tài khoản miễn phí để luyện tập