- Các lệnh và chương trình Python đầu tiên
- Giới thiệu về kiểu dữ liệu và nhập từ bàn phím
- IDE Python
- Vòng lặp
- Kiểu dữ liệu trong Python
- Hàm trong Python
- Danh sách
- Tuple
- Tập hợp
- Chuỗi
- Từ điển
- Git và GitHub
- Hàm bậc cao
- Decorators và thư viện
- Lớp và đối tượng, phần 1
- Lớp và đối tượng, phần 2
- Lỗi và ngoại lệ
- Gỡ lỗi và xử lý ngoại lệ
- Modules và packages
- Lỗi chuẩn
- Làm việc với tệp và thư mục
- Serialization
- JSON và kiến thức cơ bản về mạng
- Proxy, sockets, và email
- Python bất đồng bộ, phần 1
- Python bất đồng bộ, phần 2
- Cơ bản về xử lý dữ liệu Excel bằng Python
- Tổ chức và phân tích dữ liệu
- Cơ bản về HTML cho web scraping
- Cơ bản về CSS cho web scraping
- Web scraping với BeautifulSoup
- Trích xuất văn bản và thuộc tính bằng BeautifulSoup
- Các phương pháp web scraping nâng cao
- Làm việc với nội dung động
- Giới thiệu về Selenium
- Xử lý biểu mẫu trong Selenium
- Dự án bot Selenium
- Tối ưu hoá script trong Selenium
- Xử lý ngày giờ cho tự động hoá tác vụ
- Sử dụng thư viện schedule
- Trực quan hóa dữ liệu với Matplotlib
- Trực quan hóa dữ liệu với Plotly
- Tự động hóa xử lý PDF
- Xử lý tài liệu văn bản
- Xử lý ảnh với Pillow
- Tự động hóa xử lý ảnh
- Xử lý video với MoviePy
- Tạo hiệu ứng video
- Cơ bản về GUI với Tkinter
- Phát triển GUI cho tự động hóa dữ liệu
- Thuật toán và cấu trúc dữ liệu, phần 1
- Thuật toán và cấu trúc dữ liệu, phần 2
- Thuật toán tìm kiếm và băm, phần 1
- Thuật toán tìm kiếm và băm, phần 2
- Đệ quy và sắp xếp, phần 1
- Đệ quy và sắp xếp, phần 2
- Cây và đồ thị, phần 1
- Cây và đồ thị, phần 2
- Quy hoạch động, phần 1
- Quy hoạch động, phần 2
- Phân tích độ phức tạp thuật toán, phần 1
- Phân tích độ phức tạp thuật toán, phần 2
- Ngành CNTT và bạn
- Phát triển hiện đại
300+
Bài học
800+
Bài tập
63
Bài kiểm tra
Ngoài ra:
- Kiểm tra bài tập tức thì
- Người hướng dẫn AI
- Plugin cho IDE
- WebIDE
- Trò chơi hóa
- Bài giảng truyền cảm hứng