Python: gabay mula sa pag-install hanggang asynchronous na programming
Mga artikulo: 14
Ang Python ay pangkalahatang-layuning wikang may simpleng sintaks at napakalawak na ekosistema ng mga library. Ginagamit ito sa web backend, automation, pagsusuri ng datos, at mga bot, kaya madalas itong pinipiling unang wika at ginagamit sa trabaho sa loob ng maraming taon.
Ito ang mapa ng paksa. Tinitipon ng pahinang ito ang mga pangunahing seksiyon at ang pinakamainam na pagkakasunod ng pag-aaral. Bawat seksiyon ay may hiwalay na artikulong nagpapaliwanag nang detalyado.
Ano ang laman ng paksa
- Simula — pag-install ng Python, REPL, unang script, at plano ng pag-aaral.
- Mga pundasyon ng wika — mga variable, string at f-string, kondisyon, at loop.
- Mga koleksiyon — list, tuple, dictionary, set, at comprehension.
- Mga function — argumento, lambda, type annotation, at decorator.
- Maaasahang code — exception, pagbasa ng traceback, module at package, at virtual environment.
- Datos at OOP — pagtatrabaho sa file, JSON at CSV, class at dataclass.
- Pagganap — generator, asyncio, thread, at multiprocessing.
Saan magsisimula
Mag-install muna ng pinakabagong Python at matutunang magpatakbo ng code sa REPL at mula sa file. Pagkatapos, pag-aralan ang mga pundasyon: string, kondisyon, at loop — hindi kayang gawin ng kahit anong programa kung wala ang mga ito.
Susunod, ang mga list at dictionary: ito ang pangunahing istruktura ng datos na halos bawat script ay gumagamit. Kasunod nito, ang mga function, exception, at module — kaya nagiging malinaw at magagamit muli ang code.
Kapag pamilyar na ang mga bagay na ito, saka lumipat sa mga class, pagtatrabaho sa file, at asynchronous na programming.
Mga pangunahing prinsipyo
- Mas mahalaga ang kalinawan kaysa katusuhan: mas madalas binabasa ang code kaysa isinusulat.
- Gumamit ng hiwalay na virtual environment para sa bawat proyekto.
- Ang error ay gabay: basahin ang traceback mula ibaba pataas.
- Bago gumawa ng sariling solusyon, tingnan muna ang standard library.
- Sumulat ng maliliit na function at subukan agad ang mga ito sa REPL.
Lahat ng paksa — mula sa unang script hanggang asyncio at profiling — ay itinuturo nang praktikal sa kurso ng Python.