Python projekat – Program za nasumične citate (Random Quote Generator)

Lekcija 4 od 15 · Python projekti

U ovom projektu napravićemo jednostavan Python program koji prikazuje nasumične citate.

Ovaj projekat je dobar za vežbanje rada sa listama, tekstom i random modulom.

U ovom projektu koristićemo:
  • Python liste
  • random modul
  • tekstualne podatke
  • ispis u terminalu

Kako funkcioniše program

Program sadrži listu poznatih citata.

Svaki put kada pokrenemo program, Python nasumično bira jedan citat i prikazuje ga na ekranu.


Primer rada programa


Današnji citat:

"Programiranje nije o tome šta znate,
već o tome šta možete da naučite."

Kod programa


import random

citati = [

"Programiranje nije o tome šta znate, već o tome šta možete da naučite.",

"Najbolji način da naučite programiranje je da pišete kod.",

"Greške su deo procesa učenja programiranja.",

"Jednostavan kod je najbolji kod."

]

citat = random.choice(citati)

print("Današnji citat:\n")
print(citat)

Kako radi ovaj kod

  • lista citati sadrži tekst citata
  • random.choice() bira jedan element iz liste
  • program prikazuje citat na ekranu
Možete proširiti program tako što ćete učitati citate iz tekstualnog fajla ili prikazivati novi citat na svaki klik.

Moguća poboljšanja projekta

  • čitati citate iz fajla
  • dodati autora citata
  • napraviti web verziju programa
  • napraviti GUI aplikaciju

Sledeći projekat

Kako da projekat postane tvoj:
1) prvo pokreni dati kod bez izmena, 2) promeni jednu stvar i predvidi šta će se desiti, 3) dodaj bar jednu sopstvenu funkciju, 4) zapiši u svesku šta si promenio i zašto. Takav dnevnik rada je osnova za rad iz kreativnog programiranja.