Uvod v Python
Ta razdelek vas seznani z osnovami Pythona. Naučili se boste, kako nastaviti svoje okolje, napisati in zagnati svoj prvi program Python ter razumeti osnovne koncepte, kot so spremenljivke, tipi podatkov in operatorji.
Tok nadzora
Naučite se nadzorovati potek svojih programov Python s pogojnimi stavki in zankami. Ta razdelek pokriva osnovne strukture, ki vam omogočajo izvajanje različnih blokov kode glede na pogoje ali večkratno ponavljanje dejanj.
Funkcije
V tem razdelku se boste naučili, kako ustvariti ponovno uporabne bloke kode, imenovane funkcije. Poglobili se boste v definiranje funkcij, posredovanje argumentov in razumevanje obsega spremenljivk. To je bistveno za pisanje čiste, organizirane in modularne kode Python.
Strune
Nizi so temeljni podatkovni tip v Pythonu. V tem razdelku se boste naučili, kako delati z nizi, izvajati operacije z nizi in učinkovito manipulirati z besedilnimi podatki z uporabo Pythonovih vgrajenih metod nizov.
Seznami
Seznami so vsestranske zbirke, ki vam omogočajo shranjevanje več elementov v eno spremenljivko. V tem razdelku je opisano, kako ustvariti sezname, dostopati do njih in jih spreminjati, pa tudi kako uporabljati napredne tehnike, kot je razrez seznama, gnezdenje in posredovanje seznamov funkcijam.
Tuple in slovarji
Raziščite zmogljive podatkovne strukture Pythona – tuple in slovarje. Tuple so nespremenljive zbirke, medtem ko vam slovarji omogočajo shranjevanje parov ključ-vrednost. Naučili se boste, kako delati z obema, vključno s tem, kako ju spremeniti in uporabiti njune vgrajene metode.
Obravnava izjem v Pythonu
Naučite se elegantno obravnavati napake v svojih programih Python. Ta razdelek predstavlja koncepte sintaktičnih napak, izjem in kako uporabiti bloke poskusi/razen za prestrezanje in razreševanje pogostih težav med izvajanjem programa.
Ravnanje z datotekami v Pythonu
Delo z datotekami je bistveni del mnogih programov. Ta razdelek pokriva, kako brati iz besedilnih datotek in pisati vanje, pa tudi, kako upravljati poti datotek in uporabljati Pythonove vgrajene module za obdelavo datotek, kot je pickle za serializacijo podatkov.
Stack
Sklad je podatkovna struktura, ki sledi načelu LIFO (Last In, First Out). Ta razdelek vas nauči, kako implementirati in uporabljati sklade v Pythonu, vključno z osnovnimi operacijami skladov, kot sta push in pop, in reševanjem težav, kot je pretvorba infiksa v postfiks in vrednotenje postfix izrazov.
Čakalna vrsta
Čakalne vrste delujejo po načelu FIFO (First In, First Out). V tem razdelku se boste naučili implementirati in uporabljati čakalne vrste v Pythonu. Raziskali boste tudi deque (dvojno končno čakalno vrsto) in videli, kako učinkovito upravljati podatke v vrstnem redu FIFO.
Razvrščanje
Razvrščanje je bistven koncept za organiziranje podatkov. Ta razdelek pokriva priljubljene algoritme za razvrščanje, kot so Bubble Sort, Selection Sort in Insertion Sort, skupaj z njihovo časovno zapletenostjo in kako jih implementirati v Python.
Iskanje
Iskanje vam omogoča iskanje podatkov znotraj zbirk. V tem razdelku boste spoznali dva običajna iskalna algoritma – linearno iskanje in binarno iskanje – in kako ju implementirati za iskanje elementov na seznamih ali nizih.
Posodobljeno dne
5. jul. 2025