ŠKOLA PYTHONA: Sedmo predavanje (2. sezona); Objektno Orijentirano Programiranje (OOP) part 3 — Nasljeđivanje (Inheritance)

U sedmom predavanju završavamo trilogiju o objektno orijentiranom programiranju u Pythonu. Tema je nasljeđivanje (inheritance): kako iz postojeće klase izvesti novu koja preuzima sve njezine atribute i metode, a zatim ih proširuje ili mijenja. Kroz primjere u kodu pokazat ću kako nasljeđivanje omogućuje ponovno korištenje koda i gradnju hijerarhije klasa, bez kopiranja istog koda na više mjesta.

Čitaj više  
ŠKOLA PYTHONA: Šesto predavanje (2. sezona); Objektno Orijentirano Programiranje (OOP) part 2 — Operator Overloading

U šestom predavanju nastavljamo s objektno orijentiranim programiranjem u Pythonu. Tema je operator overloading (preopterećenje operatora): kako naučiti vlastite klase da rade s operatorima poput +, -, ==, <, >, in...jednako prirodno kao ugrađeni tipovi.

Čitaj više  
ŠKOLA PYTHONA: Peto predavanje (2. sezona); Objektno orijentirano programiranje (OOP) part 1

U petom predavanju tema će biti objektno orijentirano programiranje u Pythonu. Kroz različite primjere iz stvarnog života i u kodu objasnit ću što je i zašto nam je bitno objektno orijentirano programiranje.

Čitaj više  
ŠKOLA PYTHONA: Četvrto predavanje (2. sezona); Regular expressions

U ovom videu prolazimo kroz regularne izraze (Regex) u Pythonu, od osnovne sintakse do naprednijih primjera uz korištenje ugrađenog modula re.

Čitaj više  
ŠKOLA PYTHONA: Treće predavanje (2. sezona); BITWISE, OS, ENCODING, SYS

Predavanje prikazuje cjeloviti tok rada programa: od manipulacije bitovima, preko rada s datotekama i operacijskim sustavom, do obrade korisničkih argumenata.

Čitaj više  
ŠKOLA PYTHONA: Drugo predavanje (2. sezona); Iznimke

Gradivo ovog predavanja su iznimke (exceptions). Iako je sažeto gradivo svaki ozbiljniji programski kod treba obraditi iznimke. U videu prolazimo njihovu podijelu (po kategoriji grešaka), njihove skupine, podskupine i najčešće vrste iznimki (ValueError, TypeError, ZeroDivisionError). Kako koristimo naredbe try i except u svoju korist da bi kod bio pravilan i funkcionalan te javljanje korisniku koja je vrsta iznimke.

Čitaj više  
ŠKOLA PYTHONA: Prvo predavanje (2. sezona); Upravljanje s datotekama

Predavanje obuhvaća ključne koncepte rada s datotekama u Pythonu, uključujući metode za otvaranje, čitanje, i pisanje datoteka. Kroz konkretne primjere, gledatelji uče kako pravilno koristiti različite načine pristupa datotekama. Predavanje stavlja naglasak na korištenje standarda, uspoređujući pristupe kako bi se osigurala stabilnost i čitljivost koda.

Čitaj više  
ŠKOLA PYTHONA: Osmo predavanje; Lists, Dictionaries i Setovi u Pythonu

Dobro došli u novu lekciju Škole Python-a! U ovoj lekciji teme su Lists, Dictionaries i Setovi u Pythonu.

Čitaj više  
ŠKOLA PYTHONA: sedmo predavanje; Stringovi i tuplovi u Pythonu

Dobro došli u novu lekciju Škole Python-a! U ovoj lekciji ćemo pričati o Stringovima i tuplovima.

Čitaj više  
ŠKOLA PYTHONA: šesto predavanje; Python funkcije i rekurzija: Od osnova do naprednih koncepata

Dobro došli u novu lekciju Škole Python-a! U ovoj lekciji ćemo pričati o pričamo Python funkcijama.

Čitaj više  
ŠKOLA PYTHONA: peto predavanje; Iteracije

Dobro došli u novu lekciju Škole Python-a! U ovoj lekciji ćemo pričati o Iteracijama.

Čitaj više  
ŠKOLA PYTHONA: četvrto predavanje; Conditions & Other Introductory topics

Dobro došli u novu lekciju Škole Python-a! U ovoj lekciji ćemo pričati o uvjetima, naredbama i logičkim operatorima.

Čitaj više