Python (programski jezik)

Iz Wikipedije, proste enciklopedije
Skoči na: navigacija, iskanje
Python
Python logo.svg
Logotip
Oblikoval Guido van Rossum
Razvijalec Python Software Foundation
Stabilna izdaja 3.3.1 (7. april 2013)
Pregledna izdaja 3.3a0[1]
Tipiziranje dinamično, močno
Večje implementacije CPython, IronPython, Jython, Python for S60, PyPy
Vplivi ABC,.[2] ALGOL 68,[3] C,[4] C++,[5] Haskell,[6] Icon,[7] Java, Lisp, Modula-3,[5] Perl
Vplival na Boo, Cobra, D, Falcon, Groovy, JavaScript, Ruby
OS Cross-platform
Licenca Python Software Foundation License
Običajna končnica datoteke .py, .pyw, .pyc, .pyo, .pyd
Spletna stran python.org
Wikibooks logo Python Programming na Wikibooks

Python je tolmačeni 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. 7. aprila 2013 je izšla najnovejša različica 3.3.1.

Zgled [uredi]

Pozdravljen svet v Pythonu:

print 'Pozdravljen svet!'

Zunanje povezave [uredi]

Sklici [uredi]

  1. ^ dev/Python v3.3a0 documentation (angleščina).
  2. ^ Why was Python created in the first place? (angleščina). General Python FAQ. Python Software Foundation. Pridobljeno dne 22. marec 2007.
  3. ^ Kuchling, Andrew M. (22 Dec 2006). Interview with Guido van Rossum (1998). amk.ca.
  4. ^ van Rossum, Guido (1993). "An Introduction to Python for UNIX/C Programmers" (v angleščini). Proceedings of the NLUUG najaarsconferentie (Dutch UNIX users group). http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.38.2023. "even though the design of C is far from ideal, its influence on Python is considerable.". 
  5. ^ 5,0 5,1 Classes (angleščina). The Python Tutorial. Python Software Foundation. Pridobljeno dne 2012-02-20. “It is a mixture of the class mechanisms found in C++ and Modula-3”
  6. ^ Kuchling, A. M.. Functional Programming HOWTO (angleščina). Python v2.7.2 documentation. Python Software Foundation. Pridobljeno dne 9. februar 2012.
  7. ^ PEP 255 -- Simple Generators (angleščina). Python Enhancement Proposals. Python Software Foundation (2001-05-18). Pridobljeno dne 9. februar 2012.


Glavni programski jeziki (več)

Industrijski: ABAP | Ada | C | C++ | C# | COBOL | Delphi | Fortran | java | JavaScript | Lisp | Objective-C | Perl | PHP | PL/SQL | Python | SAS | sh | SQL | Visual Basic | zbirnik

Akademski: Eiffel | Haskell | Logo | ML | paskal | Prolog | Scheme | Smalltalk

Zgodovinski: ALGOL | APL | AWK | BASIC | Clipper | PL/I | Simula