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 php c? b?n
Bi?n v Ki?u d? li?u
?i?u ki?n & Vng l?p
Hm
Ngo?i l?

2 C?u trc d? li?u & Thu?t ton

Tch h?p: List, Tuple, Set, Dict
Cc thu?t ton ph? bi?n
C?u trc nng cao

3 Trnh qu?n l gi

Pip & PyPI
Conda
Poetry
uv

4 Modules

Lambdas
Decorators
Iterators & Generators
Trnh qu?n l ng? c?nh
List Comprehensions

5 L?p trnh h??ng ??i t??ng

L?p
K? th?a
Ph??ng th?c & Dunder

6 Mi 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 Ti 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