Lộ trình Python

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

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