Lộ trình Python
Hướng dẫn từng bước để trở thành một nhà phát triển Android.
Hỏi AI về Lộ trình Python
Chú giải
Đề xuất
Lựa chọn thay thế
Tùy chọn
1 Học những điều cơ bản
Cú pháp cơ bản
Biến và Kiểu dữ liệu
Điều kiện & Vòng lặp
Hàm
Ngoại lệ
2 Cấu trúc dữ liệu & Thuật toán
Tích hợp: List, Tuple, Set, Dict
Các thuật toán phổ biến
Cấu trúc nâng cao
3 Trình quản lý gói
Pip & PyPI
Conda
Poetry
uv
4 Modules
Lambdas
Decorators
Iterators & Generators
Trình quản lý ngữ cảnh
List Comprehensions
5 Lập trình hướng đối tượng
Lớp
Kế thừa
Phương thức & Dunder
6 Môi trường
virtualenv
pyenv
Pipenv
pyproject.toml
7 Định kiểu tĩnh
module typing
mypy
pyright / pyre
Pydantic
8 Định dạng mã
black
ruff
yapf
9 Đồng thời
Threading & GIL
Multiprocessing
Bất đồng bộ (asyncio)
gevent / aiohttp
10 Học một Framework
Django
Flask
FastAPI
Sanic / Tornado
11 Kiểm thử
unittest
pytest
doctest / nose
tox
12 Tài liệu
Sphinx