hocvietcode.com
  • Trang chủ
  • Học lập trình
    • Lập trình C/C++
    • Cấu trúc dữ liệu và giải thuật
    • Lập trình HTML
    • Lập trình Javascript
      • Javascript cơ bản
      • ReactJS framework
      • AngularJS framework
      • Typescript cơ bản
      • Angular
      • NodeJS
    • Lập trình Mobile
      • Lập Trình Dart Cơ Bản
        • Dart Flutter Framework
    • Cơ sở dữ liệu
      • MySQL – MariaDB
      • Micrsoft SQL Server
      • Extensible Markup Language (XML)
      • JSON
      • MongoDB
    • Lập trình PHP
      • Lập trình PHP cơ bản
      • Laravel Framework
    • Lập trình Java
      • Java Cơ bản
      • Spring Boot
    • Lập trình C#
      • Lập Trình C# Cơ Bản
      • ASP.NET Core MVC
    • Machine Learning
    • Git và Github
  • WORDPRESS
    • WordPress cơ bản
    • WordPress nâng cao
    • Chia sẻ WordPress
  • Kiến thức hệ thống
    • Microsoft Azure
    • Docker
    • Linux
  • Chia sẻ IT
    • Tin học văn phòng
      • Microsoft Word
      • Microsoft Excel
    • Marketing
      • Google Adwords
      • Facebook Ads
      • Kiến thức khác
    • Chia sẻ phần mềm
    • Review công nghệ
    • Công cụ – tiện ích
      • Kiểm tra bàn phím online
      • Kiểm tra webcam online
  • Lập trình Python
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

Home
  • Lập trình Python
Giáo trình Python: mục lục 12 chương, 24 bài từ cơ bản đến ứng dụng

Giáo trình Python: mục lục 12 chương, 24 bài từ cơ bản đến ứng dụng

  • 18-10-2026
  • Toanngo92
  • 0 Comments

Giáo trình Python từ cơ bản đến ứng dụng trên Học Viết Code gồm 12 chương, 24 bài tiếng Việt. Lộ trình dành cho người mới: từ cài đặt đến cấu trúc dữ liệu, hàm, OOP, xử lý lỗi, tệp, API, MySQL và đa luồng. Nội dung được biên soạn mới theo khung chủ đề của bộ slide Learning Python By Example, đối chiếu tài liệu Python chính thức và bổ sung các kiến thức cần thiết để tự đọc, viết và sửa chương trình.

Mục lục

  • Cách học và môi trường
  • Bạn sẽ học được gì?
  • Mục lục 12 chương
    • Chương 1: Làm quen Python và môi trường làm việc
    • Chương 2: Kiểu dữ liệu, toán tử và chuỗi
    • Chương 3: Điều kiện và vòng lặp
    • Chương 4: List, tuple và sao chép dữ liệu
    • Chương 5: Dictionary, set và lựa chọn cấu trúc
    • Chương 6: Hàm, module và tổ chức chương trình
    • Chương 7: Lập trình hướng đối tượng
    • Chương 8: Ngoại lệ, debug và chất lượng mã
    • Chương 9: Iterator, generator và decorator
    • Chương 10: Tệp và serialization
    • Chương 11: HTTP và cơ sở dữ liệu
    • Chương 12: Đa luồng và đồng bộ
  • Phạm vi của giáo trình

Cách học và môi trường

Các ví dụ hướng tới Python 3.11 trở lên; khối mã độc lập có đủ import để chạy trong tệp riêng. Ví dụ nhiều tệp, nhập bàn phím, HTTP hoặc MySQL ghi rõ điều kiện chạy. Hãy đọc theo số bài, tự chạy ví dụ và đối chiếu kết quả. Phần nền tảng dùng thư viện chuẩn, đến HTTP/MySQL mới cài các gói liên quan.

Bạn sẽ học được gì?

  • Biểu diễn dữ liệu bằng chuỗi, list, tuple, dictionary và set.
  • Chia chức năng thành hàm, module và đối tượng khi phù hợp.
  • Đọc traceback, debug, ghi log và viết kiểm thử cơ bản.
  • Đọc ghi tệp UTF-8, CSV, JSON; gọi HTTP và CRUD MySQL có transaction.
  • Hiểu iterator, generator, decorator và đa luồng an toàn.

Mục lục 12 chương

Chương 1: Làm quen Python và môi trường làm việc

  1. Python bài 01: Python là gì? Cài đặt và chạy chương trình đầu tiên
  2. Python bài 02: Môi trường ảo, pip, cú pháp và nhập xuất

Chương 2: Kiểu dữ liệu, toán tử và chuỗi

  1. Python bài 03: Kiểu dữ liệu, toán tử và chuyển đổi kiểu
  2. Python bài 04: Chuỗi, Unicode, slicing và f-string

Chương 3: Điều kiện và vòng lặp

  1. Python bài 05: Điều kiện if, truthiness và match-case
  2. Python bài 06: Vòng lặp for, while, range và điều khiển lặp

Chương 4: List, tuple và sao chép dữ liệu

  1. Python bài 07: List: tạo, truy cập, cập nhật và slicing
  2. Python bài 08: Comprehension, tuple và cơ chế sao chép dữ liệu

Chương 5: Dictionary, set và lựa chọn cấu trúc

  1. Python bài 09: Dictionary: dữ liệu key-value và cấu trúc lồng nhau
  2. Python bài 10: Set, đếm dữ liệu và chọn cấu trúc phù hợp

Chương 6: Hàm, module và tổ chức chương trình

  1. Python bài 11: Hàm, tham số, return và phạm vi biến
  2. Python bài 12: Module, package, import và tổ chức chương trình

Chương 7: Lập trình hướng đối tượng

  1. Python bài 13: Class, object, thuộc tính và các loại phương thức
  2. Python bài 14: Đóng gói, property, kế thừa và đa hình

Chương 8: Ngoại lệ, debug và chất lượng mã

  1. Python bài 15: Ngoại lệ, traceback và kỹ năng debug
  2. Python bài 16: Type hints, logging và kiểm thử chương trình

Chương 9: Iterator, generator và decorator

  1. Python bài 17: Iterable, iterator, generator và yield
  2. Python bài 18: Closure, decorator và functools.wraps

Chương 10: Tệp và serialization

  1. Python bài 19: Đọc ghi tệp, pathlib, UTF-8 và CSV
  2. Python bài 20: Serialization với JSON và pickle

Chương 11: HTTP và cơ sở dữ liệu

  1. Python bài 21: Gọi HTTP API, xử lý JSON và tải dữ liệu
  2. Python bài 22: Kết nối MySQL và CRUD có transaction

Chương 12: Đa luồng và đồng bộ

  1. Python bài 23: Thread, start, join và concurrency
  2. Python bài 24: Lock, Queue và thiết kế worker an toàn

Phạm vi của giáo trình

Đây là nền tảng ngôn ngữ và cách tổ chức chương trình, chưa thay thế một chuyên ngành web, phân tích dữ liệu hoặc machine learning. Các chủ đề nâng cao được giới thiệu ở mức cần thiết và có giới hạn rõ ràng. Bộ bài không yêu cầu làm dự án cuối khóa; mỗi bài tập trung vào giải thích, ví dụ chạy được, kết quả và lỗi thường gặp.

Đọc thêm: Kết nối MongoDB với Python bằng PyMongo và CRUD.

Bắt đầu với Python bài 01: Python là gì? Cài đặt và chạy chương trình đầu tiên.

Bài viết liên quan:

Python bài 24: Lock, Queue và thiết kế worker an toàn
Python bài 23: Thread, start, join và concurrency
Python bài 22: Kết nối MySQL và CRUD có transaction
Python bài 21: Gọi HTTP API, xử lý JSON và tải dữ liệu
Python bài 20: Serialization với JSON và pickle
Python bài 19: Đọc ghi tệp, pathlib, UTF-8 và CSV
Python bài 18: Closure, decorator và functools.wraps
Python bài 17: Iterable, iterator, generator và yield
Python bài 16: Type hints, logging và kiểm thử chương trình
Python bài 15: Ngoại lệ, traceback và kỹ năng debug
Python bài 14: Đóng gói, property, kế thừa và đa hình
Python bài 13: Class, object, thuộc tính và các loại phương thức

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

Giáo trình Python: mục lục 12 chương, 24 bài từ cơ bản đến ứng dụng

Python bài 24: Lock, Queue và thiết kế worker an toàn

Python bài 23: Thread, start, join và concurrency

Python bài 22: Kết nối MySQL và CRUD có transaction

Python bài 21: Gọi HTTP API, xử lý JSON và tải dữ liệu

Giới thiệu

hocvietcode.com là website chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với HỌC VIẾT CODE

© hocvietcode.com - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng nhập bằng google
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.
Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×