Lộ trình cá nhân hóa · Python tư duy nền tảng

Lập Trình Python Tư Duy

Khóa học 1-kèm-1 giúp học sinh hiểu cách máy tính suy nghĩ, tự viết chương trình Python, luyện thói quen chia nhỏ bài toán và hoàn thiện sản phẩm demo cuối khóa.

Học phí: 9.000.000đ Xem Lộ Trình 32 Buổi
32buổi học nền tảng đến sản phẩm
90'mỗi buổi, học trực tiếp 1-kèm-1
4giai đoạn có sản phẩm nhỏ
python_thinking.py
# Học sinh tự viết mini quiz
diem = 0

cau_hoi = [
    ("Python dùng lệnh nào để in?", "print"),
    ("Vòng lặp biết trước số lần?", "for")
]

for cau, dap_an in cau_hoi:
    tra_loi = input(cau + " ").lower()
    if tra_loi == dap_an:
        diem += 1

print("Điểm của em:", diem)
Tư duy từng bướcChia bài toán thành dữ liệu, xử lý, kết quả
Sản phẩm demoQuiz app, game nhỏ, sổ tay ghi chú

Học Python Bằng Cách Làm, Không Học Thuộc Cú Pháp

Mỗi buổi học có lý thuyết ngắn gọn, ví dụ code mẫu, thực hành trên lớp và bài tập về nhà để học sinh thật sự tự code được.

Nền tảng Python

Biến, dữ liệu, input, phép tính, điều kiện, vòng lặp, list, string, hàm và dictionary.

Tư duy thuật toán nhỏ

Biết phân tích đề, viết từng bước, kiểm tra dữ liệu và sửa lỗi chương trình.

Trực quan với Turtle

Vẽ hình, pattern, đồng hồ đơn giản để thấy vòng lặp và tọa độ hoạt động như thế nào.

Sản phẩm demo

Cuối khóa có mini app hoặc game nhỏ, học sinh demo và giải thích được code của mình.

Phù hợp với học sinh mới học lập trình

Đã biết sử dụng máy tính cơ bản, có thể gõ phím và muốn chuyển từ chơi/quan sát sang tự tạo chương trình.

Khóa học giải quyết đúng khó khăn của người mới bắt đầu

Học sinh mới học lập trình thường tò mò nhưng dễ nản nếu lý thuyết quá khô. Vì vậy mỗi khái niệm đều đi kèm tình huống, code mẫu và bài thực hành nhỏ để thấy kết quả ngay.

  • Không ép học thuật toán nặng, tập trung nền tảng và tư duy xử lý vấn đề.
  • Không chỉ chép code, học sinh phải nói lại được chương trình đang làm gì.
  • Lộ trình có thể tăng tốc hoặc giảm tốc sau buổi học thử tùy trình độ thật.

Lộ Trình 4 Giai Đoạn · 32 Buổi

Đi từ cú pháp Python đầu tiên đến mini app có dữ liệu, có kiểm tra lỗi và có phần trình bày sản phẩm cuối khóa.

01

Làm quen Python và tư duy code

Học cách viết chương trình, nhập xuất dữ liệu, điều kiện và vòng lặp.

Buổi 1-8
BuổiChủ đềNội dung chínhĐầu ra
Buổi 1
Python là gì?
Cài môi trường, chạy file đầu tiên, hiểu lệnh `print()` và cách đọc lỗi cơ bản.
Chương trình giới thiệu bản thân
Buổi 2
Biến và dữ liệu
Số, chuỗi, boolean, đặt tên biến rõ nghĩa, đổi kiểu dữ liệu cơ bản.
Hồ sơ học sinh bằng Python
Buổi 3-4
Input và phép tính
Nhập dữ liệu từ bàn phím, tính toán, thứ tự ưu tiên, làm tròn và định dạng kết quả.
Máy tính điểm/trung bình
Buổi 5-6
Điều kiện if/elif/else
So sánh, điều kiện nhiều nhánh, `and`, `or`, kiểm tra mốc ranh giới.
App phân loại điểm
Buổi 7-8
Vòng lặp for và while
Lặp biết trước số lần, lặp đến khi đúng điều kiện, tránh vòng lặp vô hạn.
Game đoán số đơn giản
02

Dữ liệu, chuỗi, danh sách và Turtle

Chuyển từ biến đơn lẻ sang dữ liệu nhiều phần tử và sản phẩm trực quan.

Buổi 9-16
BuổiChủ đềNội dung chínhĐầu ra
Buổi 9-10
List cơ bản và list số
Tạo list, truy cập phần tử, thêm/xóa/sửa, tính tổng, tìm min/max, lọc dữ liệu.
Bảng điểm mini
Buổi 11
Chuỗi ký tự
Cắt chuỗi, đổi chữ hoa/thường, tìm kiếm, đếm ký tự, xử lý tên và câu nhập vào.
Bộ xử lý văn bản nhỏ
Buổi 12-13
Hàm và chia nhỏ bài toán
Viết hàm, tham số, giá trị trả về, tách chương trình thành nhiều phần dễ hiểu.
Thư viện hàm tiện ích
Buổi 14-15
Dictionary và Turtle
Lưu dữ liệu theo cặp key-value, vẽ hình bằng tọa độ, vòng lặp và màu sắc.
Tranh Turtle có quy luật
Buổi 16
Mini project Turtle
Lên ý tưởng, chia bước, viết code và sửa lỗi cho sản phẩm vẽ hình hoàn chỉnh.
Sản phẩm Turtle cá nhân
03

Game, dữ liệu và file cơ bản

Biết tổ chức chương trình dài hơn, lưu dữ liệu và tạo trải nghiệm tương tác.

Buổi 17-24
BuổiChủ đềNội dung chínhĐầu ra
Buổi 17-18
Random và game text
Dùng `random`, tạo câu hỏi, luật chơi, tính điểm, xử lý lượt chơi.
Quiz hoặc game đoán số nâng cấp
Buổi 19-20
Menu chương trình
Thiết kế menu, vòng lặp chính, tách chức năng thêm/xem/sửa/xóa dữ liệu.
App quản lý danh sách nhỏ
Buổi 21-22
Làm việc với file
Ghi file, đọc file, lưu dữ liệu đơn giản, xử lý lỗi khi file chưa tồn tại.
Sổ tay ghi chú lưu được
Buổi 23-24
Debug và hoàn thiện
Test dữ liệu thường gặp, sửa lỗi logic, làm đẹp output và chuẩn bị sản phẩm nhỏ.
App console chạy ổn định
04

Mini app, sản phẩm demo và bảo vệ sản phẩm

Gom kiến thức thành sản phẩm có tính năng rõ ràng và biết trình bày code.

Buổi 25-32
BuổiChủ đềNội dung chínhĐầu ra
Buổi 25-26
Chọn ý tưởng dự án
Chọn app phù hợp năng lực: quiz, sổ tay, quản lý điểm, game text hoặc Turtle story.
Bản mô tả tính năng
Buổi 27-29
Xây tính năng chính
Viết menu, hàm, dữ liệu, kiểm tra input, lưu file nếu cần và test từng chức năng.
Demo bản 1
Buổi 30-31
Hoàn thiện sản phẩm
Sửa lỗi, làm rõ output, thêm hướng dẫn sử dụng, chuẩn bị dữ liệu mẫu để demo.
Sản phẩm chạy được
Buổi 32
Demo và bảo vệ
Học sinh trình bày mục tiêu, cách dùng, phần code chính, lỗi đã sửa và hướng phát triển.
Sản phẩm demo + phần bảo vệ

4 Sản Phẩm Nhỏ Theo Từng Giai Đoạn

Mục tiêu không phải học thật nhiều lệnh, mà là tự tạo ra chương trình có thể chạy, có thể sửa và có thể giải thích.

Giai đoạn 1

Game Đoán Số

Người chơi nhập số, máy tính gợi ý cao hơn/thấp hơn, chương trình đếm lượt và thông báo thắng.

if/elsewhilerandom
Giai đoạn 2

Tranh Turtle Có Quy Luật

Sử dụng vòng lặp, tọa độ, màu sắc và hàm để tạo hình vẽ có cấu trúc rõ ràng.

forfunctionturtle
Giai đoạn 3

Sổ Tay Ghi Chú

App console có menu, thêm/xem ghi chú, lưu vào file để lần sau mở lại vẫn còn dữ liệu.

listfilemenu
Cuối khóa

Sản Phẩm Demo Cá Nhân

Học sinh chọn đề tài vừa sức, hoàn thiện tính năng chính và tự trình bày trước gia sư/phụ huynh.

demodebugthuyết trình

Sau 32 Buổi Học Sinh Sẽ Đạt Được

Đầu ra được đánh giá bằng bài thực hành, sản phẩm demo và khả năng giải thích chương trình bằng lời của học sinh.

Tự viết chương trình Python

Biết tạo file, chạy code, nhập xuất dữ liệu, dùng điều kiện, vòng lặp, list, hàm và dictionary.

Không chỉ copy code mẫu.

Biết đọc lỗi và sửa lỗi

Nhận diện lỗi cú pháp, lỗi nhập dữ liệu, lỗi vòng lặp, lỗi logic đơn giản và biết test bằng dữ liệu mẫu.

Học cách tự kiểm tra.

Biết trình bày sản phẩm

Giải thích được chương trình làm gì, dữ liệu đi qua các bước nào và phần nào do học sinh tự hoàn thiện.

Có sản phẩm demo cuối khóa.

Tổ Chức Buổi Học

Số buổi/tuầnKhuyến nghị 2 buổi/tuần, có thể điều chỉnh 3-4 buổi/tuần
Thời lượng90 phút / buổi, gồm lý thuyết, ví dụ code mẫu và thực hành trực tiếp
Hình thứcOnline qua Google Meet hoặc Offline tại nhà gia sư
Công cụPython 3, VS Code hoặc Thonny, tài liệu bài giảng HTML theo từng buổi
Hỗ trợ ngoài giờGiải đáp miễn phí
Đánh giá tiến độMini project sau mỗi giai đoạn và báo cáo tiến độ cho phụ huynh khi cần