Asosiy qismga o'tish
Py
Sphere
Kitoblar
O'quv yo'llari
Qidiruv
Kurs
Kirish
Telegram
Kitoblar
/ Python Muhandisligi
Python Muhandisligi
venv, mypy, pytest, logging, CI. Skript emas, loyiha.
18 bob
303 kod bloki
46187 so'z
Mundarija
18 bob
01
Skriptdan loyihaga: nega tuzilish kerak
13 kod
02
Muhit va bog'liqliklar: venv, pip, pyproject.toml
15 kod
03
Modul, paket va import tizimi
21 kod
04
Ma'lumot tuzilmalari: lug'atdan dataclass gacha
17 kod
05
Turlar va mypy: xatoni ishga tushirmasdan topish
24 kod
06
Testlar: pytest bilan boshlash
17 kod
07
Fixture, parametrize va qamrov
20 kod
08
Xatolar: istisno dizayni
20 kod
09
Jurnal (logging): print dan chiqish
10 kod
10
Fayllar va formatlar: pathlib, JSON, CSV, SQLite
16 kod
11
Konfiguratsiya va sirlar
18 kod
12
Tashqi dunyo: HTTP, timeout va qayta urinish
9 kod
13
Parallellik: thread, process va asyncio
13 kod
14
Tezlik: o'lchash, profiling, optimizatsiya
12 kod
15
Buyruq qatori va paketlash
24 kod
16
Kod sifati: ruff, formatlash va CI
22 kod
17
Loyiha: to'liq ko'rinish
18 kod
18
Shpargalka: tez ma'lumotnoma
14 kod