Opis tečaja
Ovaj tečaj pruža sveobuhvatan, korak-po-korak vodič kroz Python za apsolutne početnike. Kroz 10 modula i 30 lekcija obradit ćemo sve važne koncepte: od instalacije i rada s interpreterom, preko osnovnih tipova i struktura podataka, kontrolnih i iterativnih struktura, do rada s funkcijama, modulima i datotekama. Svaka lekcija uključuje:
-
Objašnjenje pojmova – detaljno objašnjenje pisanog jasnim i razumljivim jezikom
- Objašnjenje pojmova – detaljno objašnjenje pisanog jasnim i razumljivim jezikom
- Primjere koda – više primjera koji pokazuju različite situacije
- Savjete i dobre prakse – kako održavati kod čitljivim i robusnim
- Vježbe – zadatke za samostalni rad, uz rješenja koje možete usporediti
Što ćete naučiti
- Osnove Pythona: povijest, filozofija, interpretacija koda i paradigme
- Instalacija, virtualna okruženja i paketni menadžer pip
- Osnovni tipovi podataka: brojevi, tekst, logičke vrijednosti
- Strukture podataka: liste, tuple, rječnici, skupovi
- Kontrolne strukture: grananje (if/elif/else) i petlje (for, while)
- Funkcije: definicija, argumenti, povratne vrijednosti, opseg varijabli
- Moduli i paketi: korištenje standardne biblioteke i instalacija vanjskih paketa
- Datoteke: čitanje i pisanje tekstualnih, CSV i JSON datoteka
- Izrada jednostavne konzolne aplikacije za vođenje bilješki (todo-list)
Predznanje
Potrebno je osnovno znanje rada na računalu: otvaranje programa, navigacija datotekama i uređivanje tekstualnih datoteka te poznavanje osnovnih matematičkih koncepata. Prethodno znanje programiranja nije potrebno.