Python (programski jezik): razlika između inačica

Izbrisani sadržaj Dodani sadržaj
m Bot: brisanje 1 međuwiki poveznica premještenih u stranicu d:Q28865 na Wikidati
Nema sažetka uređivanja
Redak 1:
'''Python''' je prevođeni [[programski jezik]] opće namjene, interpretiran, visoke razine te kojeg je stvorio [[Guido van Rossum]] [[1990.]] godine (prva javna inačica objavljena je u veljači 1991. godine),<ref>A Brief Timeline of Python, Guido van Rossum, 20. siječnja 2009., [http://python-history.blogspot.fr/2009/01/brief-timeline-of-python.html python-history.blogspot.fr], pristupljeno 23. kolovoza 2012.</ref> ime dobiva po televiziskoj seriji [[Leteći cirkus Montyja Pythona|Monty Python's Flying Circus.]]. Po automatskoj memorijskoj alokaciji, Python je sličan programskim jezicima kao što su [[Perl]], [[Ruby (programski jezik)|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 fleksiblinostfleksibilnost čini Python programski jezik sve popularnijim. Python se najviše koristi na [[Linux]]u, no postoje i inačice za druge [[operacijski sustav|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:
*<code>if</code> izraz, koji izvršava određeni blok koda pod nekim uvjetom, zajedno s <code>else</code> i <code>elif</code> (else-if varijanta).
*<code>for</code> izraz, koji iterira kroz iterabilan objekt i svaki element upisuje u lokalnu varijablu koja se koristi u pridruženom bloku.
*<code>while</code> izraz, koji izvršava određeni blok koda sve dok je njegov uvjet istinit
*<code>try</code> izraz, koji omogućava da iznimke, koje su bačene u bloku koda kojeg <code>try</code> obuhvaća, budu uhvaćene i obrađene u <code>except</code> bloku
 
===Primjer===
Nekoliko primjera koji pokazuju sintaksu Pythona (inačica 3.x):
Primjer jednostavnog programa koji ispisuje tekst "''Hello world''".
<source lang="python">
#komentar u Pythonu
print("Hello world")
#na ekran se ispiše "Hello World"
print("Hello worldWorld")
 
#primjer liste (polja) u Pythonu:
brojevi = [1, 8, 9, 3, 10, 44, 78, 33, 100]
 
#primjer iteriranja kroz listu i ispis njenih elemenata:
Želimo li ispisati neku String vrijednost, napravit ćemo ovo:
for broj in brojevi:
print(namebroj)
 
#primjer funkcije koja ispisuje "Hello World"
name = "Python"
def Hello():
print ("Hello World")
 
#primjer klase Hello
print(name)
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")
</source>