Python (programski jezik)
Izgled
Python | |
---|---|
Programska Paradigma | Višestruka: funkcionalno, imperativno, objektno orijentisano, refleksivno |
Pojavio se | 1990[1] |
Tvorac | Guido van Rossum |
Razvijač | Python Software Foundation |
Sistem tipovanja | Duck, dinamičko |
Dijalekti | Cython, RPython, Starlark[2] |
Utjecali | ABC,[3] ALGOL 68,[4] APL,[5] C,[6] C++,[7] CLU,[8] Dylan,[9] Haskell,[10] Icon,[11] Java,[12] Lisp,[13] Modula-3,[7] Perl, Standard ML[5] |
Utjecao na | Apache Groovy, Boo, Cobra, CoffeeScript,[14] D, F#, Genie,[15] Go, JavaScript,[16][17] Julia,[18] Nim, Ring,[19] Ruby,[20] Swift[21] |
Python jest programski jezik visokog nivoa opće namjene. Podržava imperativni, objektno-orijentisani i funkcionalni stil programiranja. Sintaksa jezika omogućava pisanje veoma preglednih programa. Jezik se brzo i lako uči. Programi pisani u Pythonu se najčešće interpretiraju. Uz interpretator se obično isporučuje i veoma razvijena standardna biblioteka modula.
Python je krajem 1980-ih[22] osmislio Guido van Rossum u Centrum Wiskunde & Informatica (CWI) u Nizozemskoj kao nasljednika jezika ABC.[23]
Reference
- ^ Greška kod citiranja: Nevaljana oznaka
<ref>
; nije naveden tekst za reference s imenomguttag
- ^ "Starlark Language". Pristupljeno 25 May 2019. CS1 održavanje: nepreporučeni parametar (link)
- ^ Greška kod citiranja: Nevaljana oznaka
<ref>
; nije naveden tekst za reference s imenomfaq-created
- ^ Greška kod citiranja: Nevaljana oznaka
<ref>
; nije naveden tekst za reference s imenom98-interview
- ^ a b "itertools — Functions creating iterators for efficient looping — Python 3.7.1 documentation". docs.python.org.
- ^ Greška kod citiranja: Nevaljana oznaka
<ref>
; nije naveden tekst za reference s imenomAutoNT-1
- ^ a b Greška kod citiranja: Nevaljana oznaka
<ref>
; nije naveden tekst za reference s imenomclassmix
- ^ Greška kod citiranja: Nevaljana oznaka
<ref>
; nije naveden tekst za reference s imenomeffbot-call-by-object
- ^ Greška kod citiranja: Nevaljana oznaka
<ref>
; nije naveden tekst za reference s imenomAutoNT-2
- ^ Greška kod citiranja: Nevaljana oznaka
<ref>
; nije naveden tekst za reference s imenomAutoNT-3
- ^ Greška kod citiranja: Nevaljana oznaka
<ref>
; nije naveden tekst za reference s imenomAutoNT-4
- ^ Greška kod citiranja: Nevaljana oznaka
<ref>
; nije naveden tekst za reference s imenomAutoNT-5
- ^ Greška kod citiranja: Nevaljana oznaka
<ref>
; nije naveden tekst za reference s imenomAutoNT-6
- ^ "CoffeeScript borrows chained comparisons from Python".
- ^ "Genie Language - A brief guide". Pristupljeno 28 December 2015. CS1 održavanje: nepreporučeni parametar (link)
- ^ "Perl and Python influences in JavaScript". www.2ality.com. 24 February 2013. Pristupljeno 15 May 2015. CS1 održavanje: nepreporučeni parametar (link)
- ^ Rauschmayer, Axel. "Chapter 3: The Nature of JavaScript; Influences". O'Reilly, Speaking JavaScript. Pristupljeno 15 May 2015. CS1 održavanje: nepreporučeni parametar (link)
- ^ Greška kod citiranja: Nevaljana oznaka
<ref>
; nije naveden tekst za reference s imenomJulia
- ^ Ring Team (4 December 2017). "Ring and other languages". ring-lang.net. ring-lang.
- ^ Greška kod citiranja: Nevaljana oznaka
<ref>
; nije naveden tekst za reference s imenombini
- ^ Lattner, Chris (3 June 2014). "Chris Lattner's Homepage". Chris Lattner. Pristupljeno 3 June 2014. CS1 održavanje: nepreporučeni parametar (link)
- ^ Venners, Bill (13 January 2003). "The Making of Python". Artima Developer. Artima. Retrieved 22 March 2007.
- ^ van Rossum, Guido (29 August 2000). "SETL (was: Lukewarm about range literals)". Python-Dev (Mailing list). Retrieved 13 March 2011.
Izvori
- "Python za umjetnu inteligenciju". Wiki.python.org. 19 July 2012. Arhivirano s originala, 1 November 2012. Pristupljeno 3 December 2012. CS1 održavanje: nepreporučeni parametar (link)
- Paine, Jocelyn, ured. (August 2005). "AI u Python-u". AI Expert Newsletter. Amzi!. Pristupljeno 11 February 2012.
- "PyAIML 0.8.5 : Python Package Index". Pypi.python.org. Pristupljeno 17 July 2013. CS1 održavanje: nepreporučeni parametar (link)
Dalje čitanje
- Downey, Allen B. (maj 2012). Think Python: How to Think Like a Computer Scientist (Version 1.6.6 ed.). ISBN 978-0-521-72596-5.
- Wesley, J. Chun (2014). "Python: programiranje aplikacija prevod 3. izdanja". Mikro knjiga.
Vanjski linkovi