Programiranje u Pythonu - besplatni tečaj Dječje online škole programiranja Hello World, obuka 13 sati, Datum: 03.12.2023.
Miscelanea / / December 06, 2023
Piton
Uvod
Postavimo radno okruženje i razgovarajmo o tome kako možete raditi s Pythonom.
Operatori i varijable
„Što je najteže u biti programer? Izmislite imena za varijable." Do kraja ove lekcije razumjet ćete šalu.
Nizovi, brojevi, nizovi i rječnici
Naučimo koji tipovi podataka postoje u Pythonu i kako s njima raditi.
Što su if i else
Prisjetimo se logike, logičkih operacija i njihovih kombinacija. Naučimo naš program da vodi razgovor s nama i uzima u obzir naše odgovore.
Ciklusi
Naučimo kako učiniti da program radi puno s malo koda. Otkrijmo što je ciklus unutar ciklusa i zašto s njim treba biti oprezan.
Funkcije i moduli
Ne postoji granica savršenstvu, saznajmo kako možete napisati čak i manje koda i zašto je jako važno svoj kod razdvojiti na module.
Klase i objekti
Naučimo kako raditi s klasama i objektima u Pythonu. Hajde da shvatimo zašto ne možete učiniti sve pomoću funkcija. Otkrijmo što je nasljeđivanje i koje su njegove prednosti za programere.
Ugrađene funkcije
Shvatimo da ne moramo uvijek iznova izmišljati kotače, već samo pročitajte dokumentaciju i pronađite alat koji nam je potreban.
Korisni Python moduli
Naučit ćemo o najpopularnijim Python modulima, kako raditi s njima i kako tražiti i koristiti module koje su napisali drugi programeri.
Algoritmi i rad s podacima
Rekurzija, sortiranje i pretraživanje
Ovladajmo osnovnim algoritmima sortiranja i pretraživanja pri radu s nizovima.
Procjena složenosti algoritma
Naučimo razumjeti koji od algoritama radi učinkovitije čak i prije nego što se pokrenu. Hajde da shvatimo zašto je bolje ne odgovoriti "jednostavno" na pitanje "Procijenite složenost ovog algoritma."
Grafikoni i stabla
"U grofovskom parku postoji stari ribnjak, gdje cvjetaju ljiljani." Ovdje ćemo govoriti o potpuno različitim stablima i grafovima.
Empirijsko vrednovanje algoritama u Pythonu
Naučimo kako izmjeriti vrijeme rada vašeg algoritma pomoću timeita. Što je profiler i zašto vam je potreban?
Rad s datotekama
Naučimo kako čitati podatke iz datoteka, raditi s tim podacima i spremiti rezultat. Upoznajmo se s formatima podataka kao što su XML, CSV, JSON.