Khóa học Python nâng cao
Khám phá lộ trình học tập toàn diện được thiết kế giúp học viên nâng cao tư duy, kỹ năng giải quyết bài toán và lập trình thành thạo.
Giới thiệu khóa học
Khóa học Python nâng cao trang bị cho học viên nền tảng lập trình thuật toán bài bản và chuyên sâu với ngôn ngữ lập trình mạnh mẽ. Phù hợp cho học sinh định hướng thi học sinh giỏi, Tin học trẻ Bảng B/C hoặc phát triển phần mềm lâu dài.
Nội dung chính tập trung vào:
- Cú pháp ngôn ngữ chuẩn hóa và tư duy giải quyết bài toán thuật toán.
- Tối ưu hóa thời gian chạy và dung lượng bộ nhớ của chương trình.
- Thực hành lập trình trực tuyến trên hệ thống chấm bài tự động (Online Judge) phản hồi tức thì.
Giảng viên phụ trách
Thầy Nguyễn Hoài Vũ
• 7+ năm kinh nghiệm giảng dạy Tin học văn phòng
• Chuyên môn: Lập trình Python nâng cao, C++ nâng cao
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 - Nắm vững List - Mảng một chiều trong Python Khóa
Bài giảng chi tiết về chủ đề Nắm vững List - Mảng một chiều trong Python 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 phương thức nâng cao của List Khóa
Bài giảng chi tiết về chủ đề Các phương thức nâng cao của List 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 - Làm việc với Dictionary Key-Value trong Python Khóa
Bài giảng chi tiết về chủ đề Làm việc với Dictionary Key-Value trong Python 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 - Tập hợp Set không trùng lặp và phép toán tập hợp Khóa
Bài giảng chi tiết về chủ đề Tập hợp Set không trùng lặp và phép toán tập hợp 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 - Kiểu dữ liệu Tuple bất biến trong Python Khóa
Bài giảng chi tiết về chủ đề Kiểu dữ liệu Tuple bất biến trong Python 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 - Xử lý chuỗi ký tự nâng cao và biểu thức chính quy Khóa
Bài giảng chi tiết về chủ đề Xử lý chuỗi ký tự nâng cao và biểu thức chính quy 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 - Định nghĩa Hàm với def và tham số đầu vào Khóa
Bài giảng chi tiết về chủ đề Định nghĩa Hàm với def và tham số đầu và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 8 - Hàm có giá trị trả về return trong Python Khóa
Bài giảng chi tiết về chủ đề Hàm có giá trị trả về return trong Python 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 - Phạm vi hoạt động của biến Global và Local Khóa
Bài giảng chi tiết về chủ đề Phạm vi hoạt động của biến Global và Local 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 - Tham số mặc định và tham số biến động Khóa
Bài giảng chi tiết về chủ đề Tham số mặc định và tham số biến động 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 về cấu trúc dữ liệu và lập trình hàm Khóa
Bài giảng chi tiết về chủ đề Ôn tập về cấu trúc dữ liệu và lập trình hà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 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 - Kỹ thuật đọc tệp tin văn bản txt và csv Khóa
Bài giảng chi tiết về chủ đề Kỹ thuật đọc tệp tin văn bản txt và csv 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 - Kỹ thuật ghi tệp tin và lưu trữ dữ liệu Khóa
Bài giảng chi tiết về chủ đề Kỹ thuật ghi tệp tin và lưu trữ dữ liệ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 15 - Mở file an toàn với cấu trúc with open Khóa
Bài giảng chi tiết về chủ đề Mở file an toàn với cấu trúc with open 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 - Xử lý lỗi ngoại lệ bằng try - except Khóa
Bài giảng chi tiết về chủ đề Xử lý lỗi ngoại lệ bằng try - except 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 - Bắt các lỗi chia cho 0 và sai kiểu dữ liệu Khóa
Bài giảng chi tiết về chủ đề Bắt các lỗi chia cho 0 và sai kiểu dữ liệ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 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 - Giới thiệu lập trình hướng đối tượng OOP cơ bản Khóa
Bài giảng chi tiết về chủ đề Giới thiệu lập trình hướng đối tượng OOP 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 20 - Tự xây dựng dự án quản lý học sinh đơn giản Khóa
Bài giảng chi tiết về chủ đề Tự xây dựng dự án quản lý học sinh đơn giả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 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
- Thành thạo làm việc với danh sách, chuỗi và tệp tin
- Hiểu và áp dụng lập trình hàm và module
- Tự xây dựng dự án phần mềm nhỏ
Đố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 độ Nâng cao.