Vodič · Python osnovni kurs
Python – osnovni kurs
Osnovni kurs vodi od instalacije i prvog programa do funkcija i modula. Na kraju svake celine su mini zadaci i kviz.
Kurs je namenjen učenicima od 5. razreda. Posle njega prelaziš na MicroPython i micro:bit, a zatim na grafiku u py5.
- 5–8. razred
- Thonny
- 26 lekcija
1 Prvi koraci
Instalacija, ispis i računanje.
Instalacija i prvo pokretanje
Nauči Python korak po korak: instalacija, Thonny IDE, print(), komentari i prvi mini zadaci za učenike.
Otvori lekciju →Prvi program – print() i komentari
Nauči kako da koristiš print() i komentare u Pythonu kroz kratke primere i mini zadatke.
Otvori lekciju →Aritmetičke operacije
Naučite osnovne aritmetičke operacije u Pythonu: +, -, *, /, //, %, **.
Otvori lekciju →Mini projekti: kalkulator i vežbe
Isprobajte jednostavne mini projekte u Pythonu za početnike: kalkulator, program za ime i prezime, izračunavanje star…
Otvori lekciju →2 Podaci i unos
Promenljive, tipovi, unos i ispis teksta.
Promenljive i tipovi podataka
Nauči šta su promenljive u Pythonu, koji tipovi podataka postoje (int, float, string, bool) i kako se koriste uz prak…
Otvori lekciju →Unos podataka – input()
Saznaj kako radi input() u Pythonu, kako se unosi tekst i brojevi, pretvaranje tipova i praktični primeri za vežbu.
Otvori lekciju →Formatiranje teksta
Nauči kako koristiti f-stringove u Pythonu za formatiranje teksta.
Otvori lekciju →Mini projekat: starost i rođendan
Praktični mini projekat u Pythonu za učenike: izračunaj starost i proveri rođendan korisnika.
Otvori lekciju →3 Grananje
Kako program donosi odluke.
Logički operatori i grananje
Nauči kako koristiti grananje u Pythonu pomoću if, elif i else, savladaj logičke operatore i rešavaj mini zadatke za …
Otvori lekciju →Grananje – if, elif, else
Python grananje, if, elif, else, Python logički operatori, Python tutorijal, Python za početnike, mini zadaci Python.
Otvori lekciju →Mini zadaci: temperatura i kviz
Nauči kako da koristiš if, elif i else u Pythonu kroz mini zadatke sa temperaturom i kvizom.
Otvori lekciju →4 Petlje i liste
Ponavljanje i rad sa više podataka.
Petlje for i while
Nauči kako koriste for i while petlje u Pythonu.
Otvori lekciju →Iteracije i osnovni algoritmi
Nauči Python iteracije kroz osnovne algoritme: sabiranje brojeva, pronalaženje maksimuma, brojanje elemenata i zadatk…
Otvori lekciju →Mini zadaci – petlje
Kratki i jasni mini zadaci za vežbanje for i while petlji u Pythonu.
Otvori lekciju →Nizovi i liste
Nauči kako koristiti liste u Pythonu, prolaziti kroz elemente, dodavati i uklanjati vrednosti, i rešavati mini zadatke.
Otvori lekciju →Mini projekat – Pogodi broj
Nauči da napraviš igru.
Otvori lekciju →5 Funkcije i moduli
Podela programa na delove.
Uvod u funkcije
Uvod u funkcije u Pythonu za početnike.
Otvori lekciju →Parametri i povratne vrednosti
Nauči kako funkcije u Pythonu primaju podatke putem parametara i kako vraćaju rezultat pomoću return.
Otvori lekciju →Opseg promenljivih
Nauči šta su lokalne i globalne promenljive u Pythonu, kako Python određuje opseg promenljivih i kada koristiti globa…
Otvori lekciju →Moduli i import
Saznaj kako organizovati Python kod u module, kako koristiti import za ponovnu upotrebu funkcija, alias-e i različite…
Otvori lekciju →Projekat: refaktoriši Pogodi broj
U ovom projektu preuzmi prethodni kod igre "Pogodi broj" i podeli ga na funkcije i najmanje dva fajla.
Otvori lekciju →Organizacija programa u module
U ovom mini projektu naučićeš kako da organizuješ svoj Python program u više fajlova (modula).
Otvori lekciju →6 Mini projekti
Završni projekti osnovnog kursa – priprema za micro:bit.
Brojač bodova i statistika
U ovom projektu napravićemo jednostavan program koji prati bodove tokom igre i čuva statistiku u listi.
Otvori lekciju →Tekstualni meni
U ovom projektu napravićemo tekstualni meni koji korisniku nudi više opcija.
Otvori lekciju →Simulacija semafora
Ovaj projekat simulira rad semafora pomoću ispisa teksta.
Otvori lekciju →Završni projekat – digitalni brojač
U ovom završnom mini projektu napravićemo digitalni brojač — program koji pamti jedan broj i omogućava da se ta vredn…
Otvori lekciju →7 Šta dalje
Sledeće celine Python kursa.
