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.
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 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