Lộ trình Python

Hướng dẫn từng bước để trở thành một nhà phát triển Nhà phát triển Python.

Quay lại trang chủ

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

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi