Sidebar

Tự Học Tin - Dự án vì cộng đồng của TBit Tự Học Tin - Dự án vì cộng đồng của TBit
  • Văn phòng
    • Microsoft 365
      • Word 365
      • Excel 365
      • PowerPoint 365
    • Google và mã nguồn mở
      • Google Workspace
      • LibreOffice
      • AI trong văn phòng
  • Lập trình
    • Hiện đại và di động
      • Python
      • JavaScript
      • TypeScript
      • Flutter
    • Nền tảng và cổ điển
      • C/C++
      • C#
      • Pascal (lưu trữ)

    Programming Tutorials

  • Phát triển web
    • Giao diện web (front-end)
      • HTML/HTML5
      • HTML và CSS hiện đại
      • JavaScript
      • TypeScript
    • Ứng dụng web (back-end)
      • PHP
      • SQL
      • PHP và MySQL
      • Framework web

    Web Design Tutorials

  • AI ứng dụng
    • Học và làm cùng AI
      • AI trong văn phòng
      • AI hỗ trợ lập trình

    Programming Tutorials

  • Công cụ số
    • Phát triển và kiểm thử
      • Git và GitHub
      • Kiểm thử phần mềm
    • Đồ họa và SEO
      • Adobe Photoshop
      • Kỹ thuật SEO

    Web Design Tutorials

Giới thiệu loạt bài

Python là ngôn ngữ dễ học nhất hiện nay, dùng cho tự động hóa, dữ liệu, AI và web. Loạt bài gồm hai phần: Phần 1 (Bài 1–10) nền tảng cho người mới; Phần 2 (Bài 11–20) nâng cao với OOP, quản lý dự án bằng uv, xử lý Excel/CSV, gọi API, kiểm thử, pandas, asyncio và dự án FastAPI. Cập nhật theo Python 3.15.

20 bài, khoảng 18 giờCơ bản đến nâng cao
Bạn sẽ học được
  • Viết chương trình Python từ đầu, nắm chắc cấu trúc dữ liệu
  • Lập trình hướng đối tượng, type hints, quản lý dự án chuyên nghiệp
  • Tự động hóa tệp Excel/CSV, gọi API, phân tích dữ liệu với pandas
  • Kiểm thử, lập trình bất đồng bộ và xây dựng API web

Dành cho ai?

  • Người chưa từng lập trình (bắt đầu từ Bài 1).
  • Học sinh, sinh viên, giáo viên Tin học.
  • Người làm văn phòng muốn tự động hóa công việc; người đã biết cơ bản có thể vào thẳng Phần 2.

Cần chuẩn bị gì?

  • Máy tính có Internet, quyền cài phần mềm; VS Code.
  • Biết dùng máy tính cơ bản; không cần kiến thức toán đặc biệt.

Nội dung loạt bài

Bài 1. Cài đặt và chạyCài Python, chương trình đầu tiênBài 2. Biến và kiểu dữ liệuint, float, str, bool, inputBài 3. Câu lệnh điều kiệnif, elif, elseBài 4. Vòng lặpfor, while, breakBài 5. Hàmdef, return, phạm viBài 6. Danh sách và từ điểnlist, dict, tuple, setBài 7. Chuỗi và tệpXử lý văn bản, đọc ghi tệpBài 8. Mô-đun và thư việnimport, pip, venvBài 9. Xử lý lỗitry/except, gỡ lỗiBài 10. Dự án nhỏSổ chi tiêu cá nhânBài 11. Hàm nâng caoComprehension, decorator, matchBài 12. Lớp và đối tượngOOP, property, dunderBài 13. Kế thừa và dataclassABC, Enum, type hintsBài 14. Quản lý dự án với uvpyproject, RuffBài 15. CSV, JSON, Excelpathlib, openpyxl, datetimeBài 16. Gọi API webrequests, httpxBài 17. Kiểm thử pytestfixture, parametrizeBài 18. Phân tích dữ liệu pandasgroupby, làm sạch, biểu đồBài 19. Bất đồng bộ asyncioasync/await, TaskGroupBài 20. Dự án API FastAPIPydantic, SQLModel, test

Cách học hiệu quả

  • Gõ lại từng ví dụ, không sao chép dán.
  • Làm hết phần Thực hành trước khi sang bài mới.
  • Học 30–60 phút mỗi ngày hiệu quả hơn học dồn.
  • Bí thì đọc thông báo lỗi, rồi hỏi bạn bè hoặc AI (xem loạt bài AI hỗ trợ lập trình).
Mẹo hay

Đưa các bài tập lên GitHub để làm hồ sơ năng lực (xem loạt bài Git và GitHub). Dự án Bài 20 kết hợp với loạt Flutter hoặc JavaScript thành một sản phẩm full-stack.

Tóm tắt bài học
  • Phần 1: nền tảng; Phần 2: kỹ năng chuyên nghiệp.
  • Thực hành là chính.
  • Bước tiếp: AI/học máy, Django/FastAPI nâng cao, hoặc phân tích dữ liệu chuyên sâu.

Các bài khác …

  1. Bài 1. Cài đặt và chạy
  2. Bài 2. Biến và kiểu dữ liệu
  3. Bài 3. Câu lệnh điều kiện
  4. Bài 4. Vòng lặp
  1. Trang chủ
  2. Phát triển web
  3. Giao diện web (front-end)
  4. JavaScript
  5. Lập trình
  6. Python

© 2015 Tự Học Tin DMCA.com Protection Status

Chuyên trang hướng dẫn tự học công nghệ thông tin. Vui lòng ghi rõ "Nguồn: TuHocTin.Net" khi bạn sao chép nội dung tại đây.

TRANG CHỦ  |  GIỚI THIỆU  |  QUY ĐỊNH  |  LIÊN HỆ  |  TBIT  |  FACEBOOK  |  TWITTER