Khóa học Python luyện thi
Khóa học này giúp học viên ôn tập và chuẩn bị cho các kỳ thi Python.
Giới thiệu khóa học
Khóa học này giúp học viên ôn tập và chuẩn bị cho các kỳ thi Python.
Giảng viên phụ trách
Thầy Trần Minh Đức
• Cựu học sinh chuyên Tin, 8 năm kinh nghiệm giảng dạy lập trình thuật toán C++/Python
• Huấn luyện viên đội tuyển học sinh giỏi và Tin học trẻ bảng B/C
Lộ trình chi tiết
Chương 1: Cơ bản & Làm quen
Bắt đầu với những kiến thức nền tảng và bài học vỡ lòng.Bài 1 - Phân tích độ phức tạp thời gian Big O Học thử
Bài giảng chi tiết về chủ đề Phân tích độ phức tạp thời gian Big O giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 2 - Các lỗi quá giới hạn thời gian chạy TLE trên OJ Khóa
Bài giảng chi tiết về chủ đề Các lỗi quá giới hạn thời gian chạy TLE trên OJ giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 3 - Kỹ thuật hai con trỏ Two Pointers tối ưu Khóa
Bài giảng chi tiết về chủ đề Kỹ thuật hai con trỏ Two Pointers tối ưu giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 4 - Mảng cộng dồn Prefix Sum tính tổng đoạn O(1) Khóa
Bài giảng chi tiết về chủ đề Mảng cộng dồn Prefix Sum tính tổng đoạn O(1) giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 5 - Thuật toán sắp xếp mảng và hàm có sẵn sort Khóa
Bài giảng chi tiết về chủ đề Thuật toán sắp xếp mảng và hàm có sẵn sort giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 6 - Kỹ thuật tìm kiếm nhị phân trên mảng đã sắp xếp Khóa
Bài giảng chi tiết về chủ đề Kỹ thuật tìm kiếm nhị phân trên mảng đã sắp xếp giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Chương 2: Trung cấp & Tương tác
Tăng cường khả năng tương tác và kiểm tra đánh giá đợt 1.Bài 7 - Thiết kế hàm đệ quy và điều kiện dừng base case Khóa
Bài giảng chi tiết về chủ đề Thiết kế hàm đệ quy và điều kiện dừng base case giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 8 - Hiểu về Stack Overflow trong lập trình đệ quy Khóa
Bài giảng chi tiết về chủ đề Hiểu về Stack Overflow trong lập trình đệ quy giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 9 - Thuật toán Chia để trị Divide and Conquer Khóa
Bài giảng chi tiết về chủ đề Thuật toán Chia để trị Divide and Conquer giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 10 - Tìm kiếm nhị phân trên không gian nghiệm Khóa
Bài giảng chi tiết về chủ đề Tìm kiếm nhị phân trên không gian nghiệm giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 11 - Ôn tập đệ quy và chia để trị nâng cao Khóa
Bài giảng chi tiết về chủ đề Ôn tập đệ quy và chia để trị nâng cao giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 12 - Kiểm tra lần 1 Khóa
Bài kiểm tra đánh giá năng lực đợt 1 về các kiến thức cơ bản đã học trong nửa đầu khóa học.
Chương 3: Nâng cao & Ứng dụng
Làm quen với các cấu trúc chuyên sâu và kiểm tra đánh giá đợt 2.Bài 13 - Nguyên lý quy hoạch động Dynamic Programming Khóa
Bài giảng chi tiết về chủ đề Nguyên lý quy hoạch động Dynamic Programming giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 14 - Công thức truy hồi tính toán dãy Fibonacci Khóa
Bài giảng chi tiết về chủ đề Công thức truy hồi tính toán dãy Fibonacci giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 15 - Bài toán cái túi Knapsack dạng cơ bản Khóa
Bài giảng chi tiết về chủ đề Bài toán cái túi Knapsack dạng cơ bản giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 16 - Quy hoạch động trên mảng một chiều Khóa
Bài giảng chi tiết về chủ đề Quy hoạch động trên mảng một chiều giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 17 - Lập trình đồ thị cơ bản biểu diễn ma trận kề Khóa
Bài giảng chi tiết về chủ đề Lập trình đồ thị cơ bản biểu diễn ma trận kề giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 18 - Kiểm tra lần 2 Khóa
Bài kiểm tra đánh giá năng lực đợt 2 về các kiến thức nâng cao.
Chương 4: Dự án tổng hợp & Đánh giá
Hoàn thiện kỹ năng qua dự án thực tế và thi tốt nghiệp cuối khóa.Bài 19 - Thuật toán loang duyệt đồ thị BFS Khóa
Bài giảng chi tiết về chủ đề Thuật toán loang duyệt đồ thị BFS giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 20 - Thuật toán duyệt đồ thị theo chiều sâu DFS Khóa
Bài giảng chi tiết về chủ đề Thuật toán duyệt đồ thị theo chiều sâu DFS giúp học viên nắm vững lý thuyết và thực hành thành thạo.
Bài 21 - Kiểm tra cuối khóa Khóa
Bài thi cuối khóa đánh giá toàn diện năng lực học viên để xét cấp chứng chỉ hoàn thành khóa học.
Kết quả đạt được sau khóa học
- Làm quen tư duy lập trình
- Giải các bài toán cơ bản
- Chuẩn bị cho Tin học trẻ
Đối tượng phù hợp
Độ tuổi & Trình độ
Khóa học được thiết kế tối ưu cho đối tượng Lớp 5 - 9, trình độ Cơ bản.