Python (programski jezik)

Iz Wikipedije, proste enciklopedije
Skoči na: navigacija, iskanje
Python
Python logo and wordmark.svg
Začetna izdaja 20. februar 1991[1]
Oblikoval Guido van Rossum[d]
Razvijalec Guido van Rossum[d][1] in Python Software Foundation[d]
Stabilna izdaja 2.7.14[2] in 3.6.3[3]
Tipizacija dinamično, močno
Večje implementacije CPython, IronPython, Jython, Python for S60, PyPy
Dialekti Cython[d] in Stackless Python[d]
Vplivi ALGOL 68[d][4], ABC[d][5], Modula-3[d][6], C[7], C++[6], Perl, Java, Lisp in Haskell[8]
Vplival na Boo, Cobra, D, Falcon, Groovy, JavaScript, Ruby
OS večplatformsko[d][9]
Licenca Python Software Foundation License[d][1]
Običajna končnica datoteke py, pyc, pyd, pyo in pyw
Spletna stran https://www.python.org/
Wikibooks logo Python Programming na Wikibooks

Python je tolmačitveni programski jezik, ki ga je ustvaril Guido van Rossum leta 1990. Jezik je dobil ime po priljubljeni angleški televizijski nanizanki Leteči cirkus Montyja Pythona (Monthy Python's Flying Circus). Python ima popolnoma dinamične podatkovne tipe, samodejno upravlja s pomnilnikom in podpira funkcionalno, imperativno oziroma proceduralno, strukturirano in objektno orientirano računalniško programsko paradigmo. Zaradi dinamičnih podatkovnih tipov je podoben jezikom Perl, Ruby, Scheme, Smalltalk in Tcl. Razvili so ga kot odprtokodni projekt, ki ga je upravljala neprofitna organizacija Python Software Foundation. Trenutno najnovejša različica je 3.6.3 (dostopano 18. oktobra 2017).

Zgled[uredi | uredi kodo]

Pozdravljen, svet v Pythonu:

print ("Pozdravljen svet!")

Izpis uporabnikovega vnosa:

vnos=raw_input("Vnesi besedilo: ")
print (vnos)

Matematika v Pythonu

# Seštevanje
1 + 2
# Odštevanje
2 - 1
# Deljenje
3 / 1
# Množenje
3 * 1
# Potenciranje (v tem primeru 3 na 5)
3**5
# Kvadratni koren iz 9
math.sqrt(9)

Spremenljivke

x = 1 + 2
i = "Wikipedia"
a = 5

x + a 
print(i)

Stavek `če`

pogoj=True

if pogoj==True:
    print ("Pozdravljen, pogoj je True")
else:
    print ("Pozdravljen, pogoj je False")

Zunanje povezave[uredi | uredi kodo]

Sklici[uredi | uredi kodo]