Začíname s Pythonom
Táto časť vás zoznámi so základmi Pythonu. Naučíte sa, ako nastaviť svoje prostredie, napísať a spustiť svoj prvý program Python a pochopíte základné pojmy, ako sú premenné, dátové typy a operátory.
Tok kontroly
Zistite, ako ovládať tok vašich programov Python pomocou podmienených príkazov a cyklov. Táto časť pokrýva základné štruktúry, ktoré vám umožňujú vykonávať rôzne bloky kódu na základe podmienok alebo opakovať akcie viackrát.
Funkcie
V tejto časti sa dozviete, ako vytvoriť opakovane použiteľné bloky kódu nazývané funkcie. Ponoríte sa do definovania funkcií, odovzdávania argumentov a chápania rozsahu premenných. To je nevyhnutné pre písanie čistého, organizovaného a modulárneho kódu Pythonu.
Struny
Reťazce sú základným dátovým typom v Pythone. V tejto časti sa naučíte pracovať s reťazcami, vykonávať reťazcové operácie a efektívne manipulovať s textovými údajmi pomocou vstavaných reťazcových metód Pythonu.
zoznamy
Zoznamy sú všestranné kolekcie, ktoré vám umožňujú uložiť viacero položiek do jednej premennej. Táto časť popisuje, ako vytvárať zoznamy, pristupovať k nim a upravovať ich, ako aj to, ako používať pokročilé techniky, ako je delenie zoznamov, vnorenie a odovzdávanie zoznamov funkciám.
N-tice a slovníky
Preskúmajte výkonné dátové štruktúry Pythonu – n-tice a slovníky. N-tice sú nemenné kolekcie, zatiaľ čo slovníky vám umožňujú ukladať páry kľúč – hodnota. Dozviete sa, ako pracovať s oboma, vrátane toho, ako ich upravovať a využívať ich vstavané metódy.
Spracovanie výnimiek v Pythone
Naučte sa, ako elegantne zaobchádzať s chybami vo vašich programoch Python. Táto časť predstavuje koncepty syntaktických chýb, výnimiek a ako používať try/except bloky na zachytenie a vyriešenie bežných problémov počas vykonávania programu.
Spracovanie súborov v Pythone
Práca so súbormi je nevyhnutnou súčasťou mnohých programov. Táto časť popisuje, ako čítať z textových súborov a zapisovať do nich, ako aj ako spravovať cesty k súborom a používať vstavané moduly Pythonu na manipuláciu so súbormi, ako je pickle na serializáciu údajov.
Zásobník
Zásobník je dátová štruktúra, ktorá sa riadi princípom Last In, First Out (LIFO). Táto časť vás naučí, ako implementovať a používať zásobníky v Pythone, vrátane základných operácií zásobníka, ako je push a pop, a riešenia problémov, ako je konverzia infix-to-postfix a vyhodnocovanie postfixových výrazov.
Fronta
Fronty fungujú na princípe First In, First Out (FIFO). V tejto časti sa dozviete, ako implementovať a používať fronty v Pythone. Preskúmate tiež deque (dvojitý front) a uvidíte, ako efektívne spravovať dáta v poradí FIFO.
Triedenie
Triedenie je základný koncept pre organizovanie údajov. Táto časť sa zaoberá populárnymi triediacimi algoritmami, ako sú Bubble Sort, Selection Sort a Insertion Sort, spolu s ich časovou zložitosťou a ich implementáciou v Pythone.
Hľadanie
Vyhľadávanie vám umožňuje nájsť údaje v kolekciách. V tejto časti sa dozviete o dvoch bežných vyhľadávacích algoritmoch – Lineárne vyhľadávanie a Binárne vyhľadávanie – a o tom, ako ich implementovať na vyhľadávanie prvkov v zoznamoch alebo poliach.