Prijeđi na sadržaj

Python (programski jezik)

Izvor: Wikipedija
Inačica 4098438 od 2. lipnja 2013. u 01:29 koju je unio Zuja~hrwiki (razgovor | doprinosi)

Python je programski jezik opće namjene, interpretiran, visoke razine i kojeg je stvorio Guido van Rossum 1990. godine (prva javna inačica objavljena je u veljači 1991. godine),[1] ime dobiva po televiziskoj seriji Monty Python's Flying Circus.. Po automatskoj memorijskoj alokaciji, Python je sličan programskim jezicima kao što su Perl, Ruby, Smalltalk itd. Python dopušta programerima korištenje nekoliko stilova programiranja. Objektno orijentirano, strukturno i aspektno orijentirano programiranje stilovi su dopušteni korištenjem Pythona te ova fleksibilnost čini Python programski jezik sve popularnijim. Python se najviše koristi na Linuxu, no postoje i inačice za druge operacijske sustave.

Uvlačenje

Python koristi uvlačenje kao metodu razlikovanja programskih blokova, tj. ne koristi vitičaste zagrade ili ključne riječi kao većina programskih jezika. Povećanje uvlačenja znači da dolazi novi, ugniježđeni blok, dok smanjenje označava kraj trenutnog bloka.

Ključne riječi i kontrola toka

U Pythonove ključne riječi spadaju:

  • if izraz, koji izvršava određeni blok koda pod nekim uvjetom, zajedno s else i elif (else-if varijanta).
  • for izraz, koji iterira kroz iterabilan objekt i svaki element upisuje u lokalnu varijablu koja se koristi u pridruženom bloku.
  • while izraz, koji izvršava određeni blok koda sve dok je njegov uvjet istinit
  • try izraz, koji omogućava da iznimke, koje su bačene u bloku koda kojeg try obuhvaća, budu uhvaćene i obrađene u except bloku

Primjer

Nekoliko primjera koji pokazuju sintaksu Pythona (inačica 3.x):

#komentar u Pythonu
#na ekran se ispiše "Hello World"
print ("Hello World")

#primjer liste (polja):
brojevi = [1, 8, 9, 3, 10, 44, 78, 33, 100]

#primjer ispitivanja uvjeta:
a = 5
b = 3
if a > b:
    print ("a je veće od b")
else:
    print ("b je veće od a")

#primjer iteriranja kroz listu i ispis njenih elemenata:
for broj in brojevi:
    print(broj)

#primjer funkcije koja ispisuje "Hello World"
def Hello():
    print ("Hello World")

#primjer klase Hello
class Hello():
    #konstruktor bilo koje klase se definira kao def __init__(self):
    def __init__(self):
        pass
    #definicija metode pozdrav()
    def pozdrav(self):
        print ("Hello World")

Izvori

  1. A Brief Timeline of Python, Guido van Rossum, 20. siječnja 2009., python-history.blogspot.fr, pristupljeno 23. kolovoza 2012.

Vanjske poveznice


Predložak:Link FA