Lộ trình Lập trình Python Cơ bản

Nắm vững các khái niệm và kỹ năng lập trình Python nền tảng để xây dựng các ứng dụng đầu tiên của bạn.

Trở về lộ trình
Giai đoạn Chủ đề chính Nội dung & Hoạt động học tập Mục tiêu & Sản phẩm
1 Giới thiệu & Cài đặt
  • Tìm hiểu về Python và các ứng dụng của nó.
  • Cài đặt Python và một trình soạn thảo mã (VS Code).
  • Viết và chạy chương trình "Hello, World!" đầu tiên.
  • Hiểu Python là gì và tại sao nên học.
  • Thiết lập thành công môi trường lập trình.
2 Cú pháp & Biến cơ bản
  • Học cú pháp cơ bản: thụt lề, chú thích.
  • Khai báo và sử dụng biến, các kiểu dữ liệu (int, float, str, bool).
  • Sử dụng hàm `input()` và `print()`.
  • Thực hiện ép kiểu dữ liệu.
  • Viết chương trình tương tác đơn giản.
  • Lưu trữ và thao tác các loại dữ liệu khác nhau.
3 Toán tử
  • Sử dụng các toán tử số học, so sánh, logic.
  • Thực hiện các phép tính và so sánh trong Python.
4 Cấu trúc dữ liệu
  • Làm việc với List (danh sách), Tuple.
  • Lưu trữ dữ liệu với Dictionary (từ điển) và Set (tập hợp).
  • Lựa chọn cấu trúc dữ liệu phù hợp cho bài toán.
5 Luồng điều khiển
  • Rẽ nhánh logic với câu lệnh if-elif-else.
  • Thực hiện lặp với vòng lặp for và while.
  • Sử dụng `break` và `continue` để kiểm soát vòng lặp.
  • Viết chương trình có logic phức tạp.
6 Hàm (Functions)
  • Định nghĩa và gọi hàm với từ khóa `def`.
  • Sử dụng tham số và nhận giá trị trả về với `return`.
  • Viết mã nguồn có cấu trúc và dễ tái sử dụng.
7 Xử lý File
  • Mở, đọc và ghi file văn bản.
  • Sử dụng câu lệnh `with` để quản lý file an toàn.
  • Thực hiện các thao tác đọc/ghi file cơ bản.
8 Xử lý ngoại lệ
  • Bắt lỗi với khối try...except.
  • Sử dụng `else` và `finally` trong xử lý ngoại lệ.
  • Viết chương trình mạnh mẽ, có khả năng xử lý lỗi.
9 Modules và Packages
  • Sử dụng `import` để dùng lại code từ các file khác.
  • Khám phá một số modules trong thư viện chuẩn (math, random, datetime).
  • Cài đặt packages bên thứ ba với `pip`.
  • Mở rộng chức năng chương trình bằng cách sử dụng thư viện.
10 Giới thiệu về OOP
  • Hiểu khái niệm cơ bản về Lập trình Hướng đối tượng (OOP).
  • Định nghĩa lớp (class) và tạo đối tượng (object) đơn giản.
  • Bắt đầu tư duy theo hướng đối tượng.
11 Dự án nhỏ tổng hợp
  • Áp dụng kiến thức đã học để xây dựng ứng dụng console.
  • Gợi ý: Máy tính, Sổ liên lạc đơn giản, Trò chơi đoán số.
  • Củng cố kiến thức và có sản phẩm thực tế đầu tay.