Python — Ngôn ngữ lập trình mạnh nhất thế giới!
Python – Nâng Cao THCS
Khoá 6 — Python nâng cao THCS: thuật toán, cấu trúc dữ liệu, kỹ thuật phần mềm.
Đăng ký để bắt đầu học ngay hôm nay! 🚀
Xem thử một số chuyên đề, đăng ký để mở khoá toàn bộ
🐍Chọn chuyên đề muốn học
Cầu nối: từ cơ bản lên nâng cao
30 câuTham số & Trả về chi tiết
30 câuUnpacking & Destructuring
30 câuHàm bậc cao (Higher-Order Functions)
30 câuLambda & Lập trình hàm
30 câumap, filter, reduce
30 câuList comprehension
30 câuDict/Set comprehension & generator expression
30 câuĐệ quy: khái niệm & trường hợp cơ sở
30 câuĐệ quy kinh điển: giai thừa, Fibonacci, tổng
30 câuĐệ quy trên cấu trúc & đệ quy vs lặp
30 câuXử lý chuỗi nâng cao: tách/ghép/chuẩn hoá
30 câuChuỗi nâng cao: tìm mẫu, đếm, thống kê
30 câuBiểu thức chính quy (regex) nhập môn
30 câuMảng 2 chiều: biểu diễn bằng list lồng
30 câuDuyệt & thao tác mảng 2 chiều
30 câuỨng dụng mảng 2 chiều (ma trận, bàn cờ, lưới)
30 câuTệp dữ liệu CSV
30 câuTệp dữ liệu JSON
30 câuLàm sạch & xử lý tập dữ liệu
30 câuThuật toán sắp xếp
30 câuTự viết module & tổ chức mã nguồn
30 câuThư viện hữu ích: math, random, datetime, statistics
30 câuOOP: lớp & đối tượng
30 câuOOP: thuộc tính, phương thức, __init__
30 câuOOP: đóng gói & phương thức đặc biệt
30 câuOOP: kế thừa nhập môn
30 câuTìm kiếm tuyến tính
30 câuTìm kiếm nhị phân
30 câuSắp xếp cơ bản: Bubble, Selection, Insertion
30 câuSắp xếp bằng thư viện & hàm key/lambda
30 câuPhân tích độ phức tạp (Big-O)
30 câuTối ưu code: tốc độ, bộ nhớ, tránh lặp thừa
30 câuChọn đúng cấu trúc dữ liệu theo hiệu năng
30 câuSinh dữ liệu test & kiểm thử tự động (unittest)
30 câuDebug nâng cao (pdb/breakpoint, lỗi logic)
30 câuXử lý ngoại lệ nâng cao & tự định nghĩa lỗi
30 câuGenerator & Iterator: yield, next(), iter()
30 câuDự án phần mềm nhỏ (1): thiết kế & phân rã
30 câuDự án phần mềm nhỏ (2): hoàn thiện, kiểm thử, đóng gói
30 câu