Crni pojas III dan (11–13 god)

Python programiranje za decu — od blokova ka tekstualnom kodu, kroz projekte, debagovanje i pametno korišćenje AI-ja.

11–13 god75 minNapredni

Python programiranje za decu – Crni pojas III dan

Python je jedan od najpopularnijih programskih jezika na svetu, poznat po jednostavnoj i čitljivoj sintaksi, zbog čega predstavlja odličan sledeći korak za mlade programere.

Šta ćete naučiti

  • 1Preći sa blokovskog na tekstualno programiranje u Pythonu
  • 2Povezati poznate koncepte (promenljive, uslovi, petlje) sa Python zapisom
  • 3Debagovati sopstveni kod: čitati greške i samostalno ih rešavati
  • 4Koristiti Python za projekte i AI kao pomoć, ne kao zamenu za znanje

Lekcije

Primer lekcija na kursu. Klikni karticu da vidiš opis lekcije.

PictoBlox Python: Zdravo svete
1Python

PictoBlox Python: Zdravo svete

sequencewhile loopdelay
Klikni za opis
Lekcija 1Python

PictoBlox Python: Zdravo svete

sequencewhile loopdelayanimacijabeginner

Učenici u PictoBlox Python režimu kreiraju sprite Tobi, ispisuju „Zdravo svete“ i upoređuju Scratch blokove sa Python naredbama. Zatim u while True petlji Tobi hoda, menja kostime i odbija se od ivice uz time.sleep.

75 minKlikni da zatvoriš
micro:bit Python: Značka emocija (Emotion badge)
2micro:bit

micro:bit Python: Značka emocija (Emotion badge)

beginnerLED matricadugme
Klikni za opis
Lekcija 2micro:bit

micro:bit Python: Značka emocija (Emotion badge)

beginnerLED matricadugmeifdogađaj dugmetaprikaz

Učenici u Python editoru otvaraju ideju Emotion badge i programiraju micro:bit da na LED matrici prikaže srećno ili tužno lice kada pritisnu dugme A ili B. Uče razliku između ulaza i izlaza, uslov if i beskonačnu petlju while True.

45 minKlikni da zatvoriš
Python: Iks-oks (Noughts and Crosses)
3Python

Python: Iks-oks (Noughts and Crosses)

tic tac toemachine learninglista
Klikni za opis
Lekcija 3Python

Python: Iks-oks (Noughts and Crosses)

tic tac toemachine learninglistatraining dataclassificationpygame

Učenici u Pythonu treniraju model da igra iks-oks bez upisanih pravila. Tablu zapisuju kao listu od 9 polja, igraju protiv računara i u learn_from_this šalju pobedničke poteze u Machine Learning for Kids. Posle treniranja model bira potez umesto slučajnog izbora.

75 minKlikni da zatvoriš
SPIKE Prime Python: Uvoz biblioteka
4SPIKE Prime

SPIKE Prime Python: Uvoz biblioteka

beginnermoduleprogram
Klikni za opis
Lekcija 4SPIKE Prime

SPIKE Prime Python: Uvoz biblioteka

beginnermoduleprogramLED matricaHub

Učenici uče zašto Python mora da uveze biblioteke da bi govorio sa SPIKE Prime hardverom. Identifikuju hub, motore i senzore, pišu import linije i pokreću program koji na matrici ispisuje Hi! ili lice. Ovo je temelj svih narednih Python časova.

75 minKlikni da zatvoriš
micro:bit Python: Frère Jacques (Frère Jacques)
5micro:bit

micro:bit Python: Frère Jacques (Frère Jacques)

beginnermuzikamelodija
Klikni za opis
Lekcija 5micro:bit

micro:bit Python: Frère Jacques (Frère Jacques)

beginnermuzikamelodijafiksna petljazvučni izlaz

Učenici koriste import music i for x in range(2) da ponove muzičke fraze. Slušaju na V2 zvučniku ili slušalicama na pin 0 i GND. Proširuju pesmu i eksperimentišu sa oktavama i pauzama.

45 minKlikni da zatvoriš
SPIKE Prime Python: Pomoć (Help!)
6SPIKE Prime

SPIKE Prime Python: Pomoć (Help!)

beginnerizazovproblem solving
Klikni za opis
Lekcija 6SPIKE Prime

SPIKE Prime Python: Pomoć (Help!)

beginnerizazovproblem solvingplanningkomunikacijatimski radHubalgorithm

Učenici posmatraju scenario, definišu problem i kriterijume uspeha, pa u Pythonu u SPIKE aplikaciji zabeleže kratak algoritam (komentari i jednostavan program) koji opisuje kako robot može da pomogne. Fokus je na razlaganju problema, a ne na složenom kodu.

30-45 minKlikni da zatvoriš
SPIKE Prime Python: Ideje na LEGO način
7SPIKE Prime

SPIKE Prime Python: Ideje na LEGO način

beginnerkreativnoplanning
Klikni za opis
Lekcija 7SPIKE Prime

SPIKE Prime Python: Ideje na LEGO način

beginnerkreativnoplanningkomunikacijakreativnosttimski radHub

Učenici koriste LEGO cigle da brzo generišu i izaberu ideju (npr. bolje jutro). Grade koncept-model, snimaju kratko objašnjenje. Python je opcion: jedna poruka na hubu koja imenuje ideju.

30-45 minKlikni da zatvoriš
SPIKE Prime Python: Trka skakavaca (Hopper Run)
8SPIKE Prime

SPIKE Prime Python: Trka skakavaca (Hopper Run)

beginnerracingmotor pairing
Klikni za opis
Lekcija 8SPIKE Prime

SPIKE Prime Python: Trka skakavaca (Hopper Run)

beginnerracingmotor pairingupravljanje motorommovementconstructionHubanimals

Učenici grade Hopper model i u Pythonu povezuju dva motora kao motor_pair da robot ide napred bez točkova. Menjaju vreme, smer i brzinu, mere put od 50 cm i pripremaju odbrojavanje na svetlosnoj matrici.

45 minKlikni da zatvoriš

Plan kursa – lekcije

Python

Python

75 minKlikni za detalje
Python

Python

Od blokova ka tekstualnom kodu: PictoBlox uvod, igre i simulacije.

  • PictoBlox Python: Zdravo svete
  • Python: Iks-oks
  • PictoBlox Python: Loptica Gravitacija
Klikni da zatvoriš
micro:bit

micro:bit

75 minKlikni za detalje
micro:bit

micro:bit

Python na micro:bit-u — LED matrica, dugmad, muzika, radio i senzori.

  • micro:bit Python: Značka emocija
  • micro:bit Python: Frère Jacques
  • micro:bit Python: Brojač koraka
Klikni da zatvoriš
LEGO SPIKE Prime

LEGO SPIKE Prime

75 minKlikni za detalje
SPIKE Prime

LEGO SPIKE Prime

Python na SPIKE Prime robotima — biblioteke, motori, senzori i misije.

  • SPIKE Prime Python: Uvoz biblioteka
  • SPIKE Prime Python: Pomoć
  • SPIKE Prime Python: Creeper
Klikni da zatvoriš

Spremni da krenete?

Prijavite dete na ovaj kurs ili pogledajte ostale programe.