Osnove programiranja
Sadržaj:
PREDGOVOR
Python - da krenemo
For petlja (loop)
Brojevi
If naredba
Algoritmi sa brojevima
Stringovi
Liste
Tehnike sa listama
While petlja
Algoritmi sa stringovima i listama
Rečnici, torke, skupovi
Tekst fajlovi
Funkcije
Objektno orjentisano programiranje
Grafički interfejs
Osnove programiranja
Docs
»
Osnove Programiranja
View page source
Osnove Programiranja
¶
Sadržaj:
PREDGOVOR
Python - da krenemo
Instalacija Python-a
IDLE
Ulaz podataka (input)
Izlaz podataka (print)
Varijable
Vežbe
For petlja (loop)
Primeri for petlje
Varijabla for petlje
Funkcija range
Vežbe
Brojevi
Celi i decimalni brojevi
Matematički operatori
Slučajni brojevi
Matematičke funkcije
Pomoć (help) u Python-u
Korišćenje šela (Shell) kao kalkulatora
Vežbe
If naredba
Jedan prost primer
Uslovni (relacioni) operatori
elif
Vežbe
Algoritmi sa brojevima
Prebrojavanje (Counting)
Sabiranje (Sumiranje)
Zamena vrednosti (swapping)
Zastavice (flag varijable)
Maksimumi i minimumi
Komentari u programu
Jednostavno debagiranje
Čitanje programa
Vežbe
Stringovi
Osnovne operacije sa stringovima
Operator in
Indeksiranje
Segmentacija stringa (slices)
Promena pojedinačnih slova u stringu
Petlje sa stringovima
String metode
Vežbe
Liste
Osnovni koncepti
Ulaz (input)
Tipovi podataka u listi
Sličnost sa stringovima
Ugrađene funkcije (built-in functions)
Metode sa listama
Primeri operacija sa listama
Primeri rada sa listama
Vežbe
Tehnike sa listama
Liste i modul random
split
Metod join
Sastavljanje liste (comprehension)
Korišćenje sastavljanja liste
Dvodimenzione liste
Rad sa dvodimenzionalnim listama
Vežbe
While petlja
Primeri
Beskonačne petlje
Naredba za prekid petlje - break
Naredba else u while petlji
Igra pogađanja broja, na lepši način
Vežbe
Algoritmi sa stringovima i listama
Funkcije: str, int, float, i list
Bulovske varijable (Booleans)
Skraćeno pisanje naredbi
Kratki spoj
Pisanje naredbe u više linija
Naredba pass
Formatizovanje stringova
Ugnježdene petlje
Vežbe
Rečnici, torke, skupovi
Rečnici (dictionary)
Osnovne operacije sa rečnicima
Prazan rečnik
Primeri rečnika
Rad sa rečnicima
Petlje
Funkcija dict
Sastavljanje rečnika (Dictionary comprehensions)
Prebrojavanje reči
Torke (Tuples)
Skupovi (Sets)
Vežbe
Tekst fajlovi
Čitanje iz fajla
Upisivanje u fajl
Primeri
Igra sa rečima
Vežbe
Funkcije
Osnovni koncept
Argumenti funkcije
Povratna vrednost iz funkcije
Lokalne varijable
Globalne varijable
Vežbe
Objektno orjentisano programiranje
Kreiranje klase
Nasleđivanje
Program za igranje karata
Tik-tak-tu primer
Dodatne mogučnosti
Vežbe
Grafički interfejs
Tkinter
Osnovni koncepti
Labele (Labels)
Input (entry) boks
Dugmad
Images
Platno (Canvas)