✦ Osnove Pythona Tvoj prvi program

Počni ovde · Osnove Pythona

Upoznaj Python — započni svoje
putovanje u programiranje

Upoznaj Python, saznaj gde se koristi i pokreni svoj prvi mali program.

Cilj učenjaRazumi šta je Python, gde ga ljudi koriste i kako mala instrukcija postaje rezultat.
01 Upoznaj Python02 Pokreni svoj kod03 Prilagodi ga sebi

Učenje kao gost

Učiš kao gost — sačuvaj svoj napredak!

Napravi besplatan nalog i uči uz Sloby AI mentora, proveru razumevanja i praćenje napretka.

Cela platforma je besplatna tokom 2026. Foundations ostaje zauvek besplatan.

Da li si znao?

Kratka priča o Pythonu

Guido van Rosum osmislio je Python. Rad je počeo krajem 1980-ih, a prvo javno izdanje pojavilo se 1991. Python je dobio ime po humorističkoj emisiji Monty Python’s Flying Circus, a ne prvobitno po zmiji.

Zašto Python?

Lako je početi. Spreman je za pravi rad.

Sa Pythonom je lako početi, ali on nije samo jezik za početnike.

Čitljiv

Python kod često liči na jednostavne, razumljive instrukcije. To olakšava da se usredsrediš na problem koji želiš da rešiš.

Prilagođen početnicima

Možeš brzo da napraviš mali program bez mnogo dodatnog podešavanja, a zatim da kroz eksperimente izgradiš samopouzdanje.

Moćan

Python se koristi i za ozbiljne profesionalne projekte i za učenje. To što je lako početi ne znači da je ograničen.

Veliki ekosistem

Velika zbirka biblioteka, frameworka i alata daje Python programerima korisne delove za izgradnju programa.

Gde se Python koristi?

Šest oblasti koje možeš da istražiš.

Razvoj veb aplikacija

Python može da pokreće serverski deo veb aplikacije: deo koji prima zahteve, radi sa podacima i vraća stranice. Kasnije ćemo u Python AI Tutoru koristiti Django za pravljenje pravih veb aplikacija u Pythonu.

Mogao bi da napraviš projektnu stranicu ili mali sajt.

Veštačka inteligencija

Python se veoma često koristi za AI i alate i aplikacije mašinskog učenja. Ne moraš da razumeš složenu teoriju da bi počeo da istražuješ šta ti alati mogu da urade.

Mogao bi da istražiš alat za učenje uz pomoć AI-ja.

Podaci i analiza

Python može da prikuplja, računa, organizuje i prikazuje podatke. Još ne moraš da razumeš svaki deo ovog koda. Liste i funkcije ćemo učiti kasnije.

grades = [5, 4, 5, 3, 5]
average = sum(grades) / len(grades)

print(average)
Mogao bi da izračunaš prosek ocena.

Automatizacija

Python može da preimenuje mnogo fajlova, obrađuje tabele, organizuje podatke i obavlja ponavljajuće zadatke na računaru. Ako često radiš isti zadatak na računaru, Python možda može da automatizuje njegov deo.

Mogao bi da organizuješ fasciklu punu izveštaja.

Igre i kreativni projekti

Python je prijatan izbor za kvizove, jednostavne igre, tekstualne avanture, simulacije i kreativne eksperimente.

Mogao bi da napraviš kviz ili tekstualnu avanturu.

Nauka i obrazovanje

Ljudi koriste Python u matematici, fizici, biologiji, istraživanju i pri obradi rezultata eksperimenata.

Mogao bi da istražiš mali naučni proračun.

Python je jezik za davanje instrukcija računaru

Programski jezik je način da računaru daš instrukcije. Program je skup instrukcija koje računar prati. Python je jedan programski jezik koji ljudima pomaže da ideje pretvore u male programe, korisne alate i veće projekte.

print("Zdravo!")
print("Učim Python.")

print() govori Pythonu da nešto prikaže na ekranu. "Zdravo!" je tekst koji Python treba da prikaže; navodnici pokazuju Pythonu da je to tekst. Svaka instrukcija print() daje sopstveni red izlaza.

Još ne moraš da naučiš svaki detalj o print(). Za sada uoči jednostavan obrazac: napišeš instrukciju, pokreneš program i Python prati instrukciju.

↳

Dobra prva navika: Pročitaj kod, napravi jednu malu izmenu, pokreni ga i primeti šta se promenilo. Isprobavanje malih eksperimenata je prava programerska veština.

Tvoja instrukcija → Python je izvršava → rezultat
print("Zdravo, Ana!")

1. Napišeš instrukciju. 2. Python je pročita i izvrši. 3. Rezultat se pojavi na ekranu. Računar ne nagađa šta misliš — prati instrukcije koje mu daš.

Kratak nagoveštaj: pamćenje imena
name = "Ana"
print("Zdravo", name)

Python može da sačuva informaciju pod imenom i kasnije je iskoristi. Ovde se name zove promenljiva. Promenljive su sledeći koncept u Osnovama, zato još ne moraš da razumeš ovu sintaksu — samo primeti da se sačuvano ime pojavljuje u pozdravu.

Programiranje je rešavanje problema, a ne pamćenje
Razumi problem → Podeli ga na manje korake → Napiši nešto → Pokreni to → Pročitaj rezultat ili grešku → Izmeni → Pokušaj ponovo

Na primer, cilj je da računar pozdravi korisnika. Šta nam je potrebno? Ime i način da prikažemo poruku. Programeri počinju od male ideje, testiraju je i unapređuju, umesto da pamte svaku naredbu.

Još ne moraš sve da razumeš
Pogledaj kod → pitaj „Šta on radi?“ → nauči detalje korak po korak

Tokom kursa možeš videti Python kod koji sadrži stvari koje još nisi naučio. To je u redu. Najpre pokušaj da razumeš šta program radi. Korak po korak naučićeš šta svaki deo znači.

Miran način da počneš sa programiranjem

  1. Počni od jednog jasnog ciljaReci običnim rečima šta želiš da računar uradi pre nego što napišeš kod.
  2. Napravi prvi mali pokušajNapiši jednu ili dve instrukcije, a zatim ih pokreni. Mali korak koji radi korisniji je od savršenog plana koji nikada nije isproban.
  3. Koristi rezultate i greške kao informacijuPoruka o grešci govori da je Python naišao na nešto što ne može da uradi. Pomaže ti da otkriješ šta treba izmeniti, a greške vide i iskusni programeri.

Slobyjev prvi savet

  • Greške su deo programiranjaGreška nije znak da ti programiranje ne ide. Pročitaj šta se dogodilo, izmeni jednu malu stvar i pokušaj ponovo. Tako programeri uče šta je programu potrebno.

Python radni prostor

Učitavanje Python okruženja…

Prilagodi ovaj mali program sebi: 1. Izmeni tekst unutar navodnika. 2. Upiši svoje ime ili nadimak. 3. Napiši jedan razlog zašto želiš da naučiš Python. 4. Pokreni program. 5. Pročitaj izlaz. 6. Izmeni jednu rečenicu i pokreni ga ponovo. Upravo si izmenio program i naveo računar da prati tvoju instrukciju.

meet_python.pyPython
IzlazČeka se Python
Okruženje pregledača se učitava. I dalje možeš da menjaš primer koda.

Pyodide pokreće Python u Web Worker-u pregledača. Zaustavlja se i ponovo pokreće ako se kod predugo izvršava. Izvršavanje u pregledaču nije potpuna bezbednosna granica; ne unosi tajne i ne oslanjaj se na njega za izolaciju nepouzdanog koda.

Šta će ovaj program prikazati?

Čitaj odozgo nadole. Svaki print() prikazuje svoj tekst u novom redu.

print("Python")
print("AI Tutor")
Izaberi izlaz
Sloby, maskota Python AI Tutora

Tvoj mentor za učenje

Prijavite se da pitate Slobyja

Napravite besplatan nalog ili se prijavite za AI smernice tokom učenja.

Prijavite se da proverite svoje razumevanje

Napravite besplatan nalog ili se prijavite da biste dobili AI povratnu informaciju i sačuvali napredak u učenju.

Python AI Tutor · Uči razumevanjem, a ne samo pokretanjem koda.