A Python használatának első lépései
Ez a rész bemutatja a Python alapjait. Megtanulja, hogyan állíthatja be a környezetét, hogyan írja meg és futtassa az első Python-programot, és megérti az olyan alapvető fogalmakat, mint a változók, adattípusok és operátorok.
Flow of Control
Ismerje meg, hogyan vezérelheti Python-programjai folyamát feltételes utasításokkal és ciklusokkal. Ez a szakasz azokat az alapvető struktúrákat ismerteti, amelyek lehetővé teszik a különböző kódblokkok végrehajtását a feltételek alapján, vagy a műveletek többszöri megismétlését.
Funkciók
Ebben a részben megtudhatja, hogyan hozhat létre újrafelhasználható kódblokkokat függvényeknek. Megismerheti a függvények meghatározását, az argumentumok átadását és a változók hatókörének megértését. Ez elengedhetetlen a tiszta, rendezett és moduláris Python-kód írásához.
Húrok
A karakterláncok a Python alapvető adattípusai. Ebben a részben megtudhatja, hogyan dolgozhat karakterláncokkal, hogyan hajthat végre karakterlánc-műveleteket, és hogyan kezelheti hatékonyan a szöveges adatokat a Python beépített karakterlánc-módszereivel.
Listák
A listák sokoldalú gyűjtemények, amelyek lehetővé teszik több elem tárolását egyetlen változóban. Ez a rész a listák létrehozásának, elérésének és módosításának módját, valamint a fejlett technikák, például a listaszeletelés, egymásba ágyazás és a listák függvényeknek való átadását ismerteti.
Sorok és szótárak
Fedezze fel a Python hatékony adatstruktúráit – sorokat és szótárakat. A sorok megváltoztathatatlan gyűjtemények, míg a szótárak lehetővé teszik kulcs-érték párok tárolását. Megtanulja, hogyan kell mindkettővel dolgozni, beleértve a módosításokat és a beépített módszereik használatát.
Kivételkezelés Pythonban
Ismerje meg, hogyan kezelheti kecsesen a hibákat Python-programjaiban. Ez a rész bemutatja a szintaktikai hibák fogalmát, a kivételeket, valamint a try/except blokkok használatát a programvégrehajtás során előforduló gyakori problémák elkapására és megoldására.
Fájlkezelés Pythonban
A fájlokkal való munka sok program elengedhetetlen része. Ez a rész bemutatja, hogyan lehet szöveges fájlokból olvasni és írni, valamint hogyan kezelheti a fájl elérési útjait, és hogyan használhatja a Python beépített moduljait a fájlkezeléshez, például az adatok sorba rendezéséhez.
Verem
A verem egy olyan adatstruktúra, amely az utolsó be, elsőként kilép (LIFO) elvet követi. Ez a rész megtanítja a veremek megvalósítását és használatát Pythonban, beleértve az alapvető veremműveleteket, mint például a push és pop, valamint az olyan problémák megoldását, mint az infix-postfix átalakítás és a postfix kifejezések kiértékelése.
Sor
A sorok FIFO (First In, First Out) elven működnek. Ebben a részben megtudhatja, hogyan implementálhat és hogyan használhat várólistakat a Pythonban. Felfedezi a deque (kétvégű sor) funkciót is, és megtudhatja, hogyan kezelheti hatékonyan az adatokat FIFO sorrendben.
Osztályozás
A rendezés elengedhetetlen fogalom az adatok rendszerezéséhez. Ez a rész ismerteti a népszerű rendezési algoritmusokat, például a buborékos rendezést, a kijelölési rendezést és a beszúrásos rendezést, valamint azok időbeli összetettségét és azok Pythonban való megvalósítását.
Keresés
A keresés lehetővé teszi, hogy adatokat találjon a gyűjteményekben. Ebben a részben megismerkedhet két általános keresési algoritmussal – a lineáris kereséssel és a bináris kereséssel –, és megismerheti azokat, hogy hogyan lehet elemeket keresni listákban vagy tömbökben.