Python - besplatni tečaj Skillboxa, trening, Datum: 29.11.2023.
Miscelanea / / December 03, 2023
Za one koji žele početi programirati
Naučit ćete Python od nule: sintaksu, funkcije, standardne biblioteke. Možete započeti svoju karijeru kao Python programer.
Python programeri početnici
Sistematizirat ćete i produbiti svoje znanje o Pythonu, savladati napredne teme i usavršavati se kao programer.
IT stručnjaci
Savladat ćete Python i moći ćete automatizirati rutinske zadatke, proširiti svoj raspon kompetencija i povećati svoju vrijednost kao stručnjaka.
Za programere na drugim jezicima
Razumjet ćete značajke Pythona, moći ćete promijeniti svoju specijalnost i razvijati se u jednom od najpopularnijih i najjednostavnijih jezika.
Uvod
Naučite raditi s uređivačem koda na mreži. Napišite svoj prvi program. Naučite kako koristiti funkciju ispisa.
Osnove Pythona
Naučite raditi s varijablama, operatorom unosa i nizovima.
Operatori, izrazi
Naučiti računske operacije s brojevima, redoslijed izvođenja, unos brojeva s tipkovnice, dijeljenje s ostatkom i s ostatkom te stenografske operatore.
Uvjetna naredba if, grane
Naučite osnove rada s if naredbom, naučite kako napisati jednostavne programe s uvjetima.
Uvjetna izjava if: nastavak
Naučite logičke operatore not, and, or. Naučite pisati sekvencijalne i ugniježđene uvjete i pojednostaviti složene izraze.
while petlja
Naučite raditi s operatorom petlje while. Proučavajte logičke transformacije, beskonačne petlje, break i continue izjave.
For petlja: petlje s brojačem
Naučite koristiti for petlju za ponavljanje kroz brojeve, naučite osnove funkcije range().
Petlja for: značajke rada s rasponom
Naučite kako raditi s parametrima funkcije range(): start, stop, step.
for petlja: rad sa stringovima
Naučite s funkcijom ispisa, end operatorom i radom s nizovima u uvjetnoj izjavi
Ugniježđene petlje
Saznajte gdje možete pronaći ugniježđene petlje, kako rade i kako se mijenjaju brojači petlji. Naučite uspoređivati brojače unutar ugniježđene petlje i rješavati matematičke probleme pomoću ugniježđenih petlji.
Brojke. Tipovi int i float
Naučiti raditi s cijelim (tip int) i realnim (tip float) brojevima u Pythonu, njihov unos i konverziju te aritmetičke operacije s njima. Naučite standardne matematičke funkcije iz matematičkog modula.
Funkcije: početak
Naučiti osnove funkcija: deklaracija i poziv funkcija, funkcije s jednim i više parametara.
Značajke plovka
Naučiti vraćati vrijednosti funkcije, raditi s operatorom vraćanja i algoritmima sa zadanom preciznošću. Naučite značajke rada s realnim brojevima.
Instalacija i konfiguracija IDE-a
Moći ćete instalirati Pycharm IDE, raditi s naredbenim redkom i tumačem te debugirati programe.
Osnovne zbirke. Popisi
Naučiti raditi s osnovnom zbirkom – popisima. Moći ćete deklarirati i prikazati popise i raditi s elementima, stvarati popise pomoću petlji.
Popis: Metode rada s popisima
Naučiti funkcije i tehnike rada s popisima. Naučite ukloniti i zamijeniti elemente popisa, iterirati kroz popise i koristiti ugniježđene petlje.
Prikazi popisa
Naučite izraditi popise pomoću razumijevanja popisa. Naučite raditi s popisima tipa odsječka i sortiranja.
Osnovne zbirke. Žice
Ovladati radom sa žicama. Naučite koristiti string metode, naučite pretvaranje u stringove i formatiranje.
Osnovne zbirke. Rječnici
Naučite stvarati rječnike i raditi s njihovim elementima. Naučite tehnike rječnika i nabrajanje elemenata. Moći ćete generirati rječnike i raditi s postavljenom funkcijom.
Osnovne zbirke. Tuples
Naučite kako se torke razlikuju od lista i zašto su potrebne. Naučite koristiti funkcije zip i enumerate. Moći ćete sortirati ključeve i vrijednosti u rječniku i raditi sa složenim ključevima.
Funkcije: nastavak
Naučite raditi s rekurzijom i kolekcijama unutar funkcije i kada je pozvana. Prilikom rada s funkcijom možete koristiti zadane vrijednosti.
Rad s datotekama
Naučit ćete raditi s putanjama datoteka, unix stazom. Ovladajte osnovnim operacijama datoteka: otvaranje, čitanje, pisanje, zatvaranje, iteracija datoteke s for petljom, pretraživanje podniza, sigurno rukovanje datotekama.
Iznimke: postupanje s pogreškama
Saznajte što su iznimke i kakva je njihova hijerarhija. Naučite koristiti konstrukciju try-except-finally-else i pravilno rukovati iznimkama.
Uvod u OOP
Naučite raditi s objektno orijentiranim programiranjem u Pythonu, s klasama i njihovim metodama, konstruktorom klase __init__ i objektom klase self.
Osnovni principi OOP-a
Naučite enkapsulirati i sakriti podatke, raditi s nasljeđivanjem i polimorfizmom, opisati klase i metode.
Iteratori i generatori
Razumjeti razliku između iteratora i objekta koji se može iterirati. Naučit ćete kako dobiti iterator i raditi s funkcijama iter i next. Funkciju možete pretvoriti u generator i koristiti operator prinosa.
Dekorateri: Osnovna razina
Možete koristiti dekoratore za promjenu svojstava funkcija. Naučite raditi s datatime modulom i koristiti dekorater kao mjerač vremena.
Dubinski rad s razredima i ugrađenim dekoratorima
Naučite raditi s višestrukim nasljeđivanjem. Naučite što su sučelje klase i apstraktne klase. Moći ćete implementirati statističke metode u klasi, promijeniti ili dobiti atribute objekta bez pozivanja metoda.
Dekorateri: napredni nivo
Možete koristiti dekoratore s argumentima, generatore kao upravitelje konteksta i modul za bilježenje.
Funkcije: Kraj
Naučite raditi s lambda funkcijama, mapirati, filtrirati, reducirati, sve bilo što. Možete postaviti prostore imena, opsege i koristiti klasu brojača.
Knjižnice za rad s podacima
Moći ćete raditi s regularnim izrazima, datumom i vremenom te modulom itertools.
Bonus modul. Osnove umrežavanja
Možete naučiti o osnovama rada s mrežama. Što se događa kada u preglednik upišemo ya.ru. Ovo je važno i korisno za programere početnike da znaju kako bi započeli.