Razlika između verzija stranice "Python (programski jezik)"

S Wikipedije, slobodne enciklopedije
[pregledana izmjena][pregledana izmjena]
Uklonjeni sadržaj Dodani sadržaj
Napravljeno prevođenjem stranice "Python (programming language)"
No edit summary
Red 1: Red 1:


{{Infokutija programski jezik|logo=Python logo and wordmark.svg|paradigm=[[Programski jezik višestruke paradigme|Višestruka]]: [[Funkcionalno programiranje|funkcionalno]], [[imperativno programiranje|imperativno]], [[Objektno orijentisano programiranje|objektno orijentisano]], [[refleksivno programiranje|refleksivno]]|godina={{start date and age|1990}}<ref name=guttag />|dizajner=[[Guido van Rossum]]|razvijač=[[Python Software Foundation]]|typing=[[duck typing|Duck]], [[dinamičko tipovanje|dinamičko]]|dijalekti=[[Cython]], [[RPython]], [[Bazel (softver)|Starlark]]<ref>{{cite web|title=Starlark Language|url=https://docs.bazel.build/versions/master/skylark/language.html|accessdate=25 May 2019}}</ref>|utjecao_na=[[Apache Groovy]], [[Boo (programski jezik)|Boo]], [[Cobra (programski jezik)|Cobra]], [[CoffeeScript]],<ref>{{cite web |url=https://coffeescript.org/ |title=CoffeeScript borrows chained comparisons from Python}}</ref> [[D (programski jezik)|D]], [[F Sharp (programski jezik)|F#]], [[Genie (programski jezik)|Genie]],<ref>{{cite web
{{Infokutija programski jezik|logo=|paradigm=[[Programski jezik višestruke paradigme|Višestruka]]: [[Funkcionalno programiranje|funkcionalno]], [[imperativno programiranje|imperativno]], [[Objektno orijentisano programiranje|objektno orijentisano]], [[refleksivno programiranje|refleksivno]]|godina={{start date and age|1990}}<ref name=guttag />|dizajner=[[Guido van Rossum]]|razvijač=[[Python Software Foundation]]|typing=[[duck typing|Duck]], [[dinamičko tipovanje|dinamičko]]|dijalekti=[[Cython]], [[RPython]], [[Bazel (softver)|Starlark]]<ref>{{cite web|title=Starlark Language|url=https://docs.bazel.build/versions/master/skylark/language.html|accessdate=25 May 2019}}</ref>|utjecao_na=[[Apache Groovy]], [[Boo (programski jezik)|Boo]], [[Cobra (programski jezik)|Cobra]], [[CoffeeScript]],<ref>{{cite web |url=https://coffeescript.org/ |title=CoffeeScript borrows chained comparisons from Python}}</ref> [[D (programski jezik)|D]], [[F Sharp (programski jezik)|F#]], [[Genie (programski jezik)|Genie]],<ref>{{cite web
|url=https://wiki.gnome.org/action/show/Projects/Genie
|url=https://wiki.gnome.org/action/show/Projects/Genie
|title=Genie Language - A brief guide
|title=Genie Language - A brief guide
Red 14: Red 14:
|website=O'Reilly, Speaking JavaScript
|website=O'Reilly, Speaking JavaScript
|url=http://speakingjs.com/es5/ch03.html
|url=http://speakingjs.com/es5/ch03.html
|accessdate= 15 May 2015}}</ref> [[Julia (programski jezik)|Julia]],<ref name=Julia/> [[Nim (programski jezik)|Nim]], Ring,<ref name="The Ring programming language and other languages">{{cite web |url=http://ring-lang.sourceforge.net/doc1.6/introduction.html#ring-and-other-languages |title=Ring and other languages |author=Ring Team |date=4 December 2017 |work=ring-lang.net |publisher=[[ring-lang]]}}</ref> [[Ruby (programski jezik)|Ruby]],<ref name="bini"/> [[Swift (programski jezik)|Swift]]<ref name="lattner2014">{{cite web |url=http://nondot.org/sabre/ |title=Chris Lattner's Homepage |last=Lattner |first=Chris |date=3 June 2014 |accessdate=3 June 2014 |publisher=Chris Lattner}}</ref>|utjecali=[[ABC (programski jezik)|ABC]],<ref name="faq-created"/> [[ALGOL 68]],<ref name="98-interview"/> [[APL (programski jezik)|APL]],<ref name="python.org">{{cite web|url=https://docs.python.org/3/library/itertools.html|title=itertools — Functions creating iterators for efficient looping — Python 3.7.1 documentation|website=docs.python.org}}</ref> [[C (programski jezik)|C]],<ref name="AutoNT-1"/> [[C++]],<ref name="classmix"/> [[CLU (programski jezik)|CLU]],<ref name="effbot-call-by-object"/> [[Dylan (programski jezik)|Dylan]],<ref name="AutoNT-2"/> [[Haskell (programski jezik)|Haskell]],<ref name="AutoNT-3"/> [[Icon (programski jezik)|Icon]],<ref name="AutoNT-4"/> [[Java (programski jezik)|Java]],<ref name="AutoNT-5"/> [[Lisp (programski jezik)|Lisp]],<ref name="AutoNT-6"/> [[Modula-3]],<ref name="classmix" /> [[Perl]], [[Standard ML]]<ref name="python.org"/>}} ''Python'' jest [[programski jezik visokog nivoa]] opće namjene. Podržava imperativni, [[Objektno-orijentirano programiranje|objektno-orijentisani]] i funkcionalni stil programiranja. Sintaksa jezika omogućava pisanje veoma preglednih programa. Jezik se brzo i lako uči.
|accessdate= 15 May 2015}}</ref> [[Julia (programski jezik)|Julia]],<ref name=Julia/> [[Nim (programski jezik)|Nim]], Ring,<ref name="The Ring programming language and other languages">{{cite web |url=http://ring-lang.sourceforge.net/doc1.6/introduction.html#ring-and-other-languages |title=Ring and other languages |author=Ring Team |date=4 December 2017 |work=ring-lang.net |publisher=[[ring-lang]]}}</ref> [[Ruby (programski jezik)|Ruby]],<ref name="bini"/> [[Swift (programski jezik)|Swift]]<ref name="lattner2014">{{cite web |url=http://nondot.org/sabre/ |title=Chris Lattner's Homepage |last=Lattner |first=Chris |date=3 June 2014 |accessdate=3 June 2014 |publisher=Chris Lattner}}</ref>|utjecali=[[ABC (programski jezik)|ABC]],<ref name="faq-created"/> [[ALGOL 68]],<ref name="98-interview"/> [[APL (programski jezik)|APL]],<ref name="python.org">{{cite web|url=https://docs.python.org/3/library/itertools.html|title=itertools — Functions creating iterators for efficient looping — Python 3.7.1 documentation|website=docs.python.org}}</ref> [[C (programski jezik)|C]],<ref name="AutoNT-1"/> [[C++]],<ref name="classmix"/> [[CLU (programski jezik)|CLU]],<ref name="effbot-call-by-object"/> [[Dylan (programski jezik)|Dylan]],<ref name="AutoNT-2"/> [[Haskell (programski jezik)|Haskell]],<ref name="AutoNT-3"/> [[Icon (programski jezik)|Icon]],<ref name="AutoNT-4"/> [[Java (programski jezik)|Java]],<ref name="AutoNT-5"/> [[Lisp (programski jezik)|Lisp]],<ref name="AutoNT-6"/> [[Modula-3]],<ref name="classmix" /> [[Perl]], [[Standard ML]]<ref name="python.org"/>|ime=Python}} ''Python'' jest [[programski jezik visokog nivoa]] opće namjene. Podržava imperativni, [[Objektno-orijentirano programiranje|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.

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<ref name="venners-interview-pt-1"><cite class="citation web">Venners, Bill (13 January 2003). [http://www.artima.com/intv/pythonP.html "The Making of Python"]. ''Artima Developer''. Artima<span class="reference-accessdate">. Retrieved <span class="nowrap">22 March</span> 2007</span>.</cite><templatestyles src="Module:Citation/CS1/styles.css"></templatestyles></ref> osmislio Guido van Rossum u Centrum Wiskunde &amp;amp; Informatica (CWI) u [[Holandija|Nizozemskoj]] kao nasljednika jezika ABC.<ref name="AutoNT-12"><cite class="citation mailinglist">[[Guido van Rossum|van Rossum, Guido]] (29 August 2000). [https://mail.python.org/pipermail/python-dev/2000-August/008881.html "SETL (was: Lukewarm about range literals)"]. ''Python-Dev'' (Mailing list)<span class="reference-accessdate">. Retrieved <span class="nowrap">13 March</span> 2011</span>.</cite><templatestyles src="Module:Citation/CS1/styles.css"></templatestyles></ref>
Python je krajem 1980-ih<ref name="venners-interview-pt-1"><cite class="citation web">Venners, Bill (13 January 2003). [http://www.artima.com/intv/pythonP.html "The Making of Python"]. ''Artima Developer''. Artima<span class="reference-accessdate">. Retrieved <span class="nowrap">22 March</span> 2007</span>.</cite><templatestyles src="Module:Citation/CS1/styles.css"></templatestyles></ref> osmislio Guido van Rossum u Centrum Wiskunde &amp;amp; Informatica (CWI) u [[Holandija|Nizozemskoj]] kao nasljednika jezika ABC.<ref name="AutoNT-12"><cite class="citation mailinglist">[[Guido van Rossum|van Rossum, Guido]] (29 August 2000). [https://mail.python.org/pipermail/python-dev/2000-August/008881.html "SETL (was: Lukewarm about range literals)"]. ''Python-Dev'' (Mailing list)<span class="reference-accessdate">. Retrieved <span class="nowrap">13 March</span> 2011</span>.</cite><templatestyles src="Module:Citation/CS1/styles.css"></templatestyles></ref>


== Reference ==
== Reference ==
<references />
{{Refspisak|30em|refs=<ref name="faq-created">{{cite web |url=https://docs.python.org/faq/general.html#why-was-python-created-in-the-first-place |title=Why was Python created in the first place? |work=General Python FAQ |publisher=Python Software Foundation |accessdate=22 March 2007}}</ref>

<ref name="98-interview">{{cite web |url=http://www.amk.ca/python/writing/gvr-interview |title=Interview with Guido van Rossum (July 1998) |last=Kuchling |first=Andrew M. |work=amk.ca |date=22 December 2006 |accessdate=12 March 2012 |url-status=dead |archiveurl=https://web.archive.org/web/20070501105422/http://www.amk.ca/python/writing/gvr-interview |archivedate=1 May 2007 |df=dmy-all }}</ref>

<ref name="AutoNT-1">{{ cite journal |last=van Rossum |first=Guido |year=1993 |title=An Introduction to Python for UNIX/C Programmers |journal=Proceedings of the NLUUG Najaarsconferentie (Dutch UNIX Users Group) |quote=even though the design of C is far from ideal, its influence on Python is considerable. |citeseerx=10.1.1.38.2023 }}</ref>

<ref name="classmix">{{cite web |url=https://docs.python.org/tutorial/classes.html |title=Classes |work=The Python Tutorial |publisher=Python Software Foundation |accessdate=20 February 2012 |quote=It is a mixture of the class mechanisms found in C++ and Modula-3}}</ref>

<ref name="effbot-call-by-object">{{cite web |url=http://effbot.org/zone/call-by-object.htm |title=Call By Object |work=effbot.org |last=Lundh |first=Fredrik |quote=replace "CLU" with "Python", "record" with "instance", and "procedure" with "function or method", and you get a pretty accurate description of Python's object model. |accessdate=21 November 2017}}</ref>

<ref name="AutoNT-2">{{cite web |url=https://www.python.org/download/releases/2.3/mro/ |title=The Python 2.3 Method Resolution Order |last=Simionato |first=Michele |publisher=Python Software Foundation |quote=The C3 method itself has nothing to do with Python, since it was invented by people working on Dylan and it is described in a paper intended for lispers}}</ref>

<ref name="AutoNT-3">{{cite web |url=https://docs.python.org/howto/functional.html |title=Functional Programming HOWTO |last=Kuchling |first=A. M. |work=Python v2.7.2 documentation |publisher=Python Software Foundation |accessdate=9 February 2012}}</ref>

<ref name="pep0238">{{cite web |url=https://www.python.org/dev/peps/pep-0238/ |title=PEP 238&nbsp;– Changing the Division Operator |first1=Moshe |last1=Zadka |first2=Guido |last2=van Rossum |date=11 March 2001 |work=Python Enhancement Proposals |publisher=Python Software Foundation |accessdate=23 October 2013}}</ref>

<ref name="AutoNT-4">{{cite web |url=https://www.python.org/dev/peps/pep-0255/ |title=PEP 255&nbsp;– Simple Generators |first1=Neil |last1=Schemenauer |first2=Tim |last2=Peters |first3=Magnus Lie |last3=Hetland |date=18 May 2001 |work=Python Enhancement Proposals |publisher=Python Software Foundation |accessdate=9 February 2012}}</ref>

<ref name="AutoNT-5">{{cite web |url=https://www.python.org/dev/peps/pep-0318/ |title=PEP 318&nbsp;– Decorators for Functions and Methods |first1=Kevin D. |last1=Smith |first2=Jim J. |last2=Jewett |first3=Skip |last3=Montanaro |first4=Anthony |last4=Baxter |date=2 September 2004 |work=Python Enhancement Proposals |publisher=Python Software Foundation |accessdate=24 February 2012}}</ref>

<ref name="AutoNT-6">{{cite web |url=https://docs.python.org/3.2/tutorial/controlflow.html |title=More Control Flow Tools |work=Python 3 documentation |publisher=Python Software Foundation |accessdate=24 July 2015}}</ref>

<ref name="bini">{{cite book |last=Bini |first=Ola |title=Practical JRuby on Rails Web 2.0 Projects: bringing Ruby on Rails to the Java platform |year=2007 |publisher=APress |location=Berkeley |isbn=978-1-59059-881-8 |page=3 |url-access=registration |url=https://archive.org/details/practicaljrubyon0000bini }}</ref>

<ref name="AutoNT-7">{{cite web |last=Kuhlman |first=Dave |url=https://www.davekuhlman.org/python_book_01.pdf|title=A Python Book: Beginning Python, Advanced Python, and Python Exercises |at=Section 1.1|url-status=dead |archiveurl=https://web.archive.org/web/20120623165941/http://cutter.rexx.com/~dkuhlman/python_book_01.html |archivedate=23 June 2012 |df=dmy-all }}</ref>

<ref name="About">{{cite web |url=https://www.python.org/about |title=About Python |publisher=Python Software Foundation |accessdate=24 April 2012}}, second section "Fans of Python use the phrase "batteries included" to describe the standard library, which covers everything from asynchronous processing to zip files."</ref>

<ref name="venners-interview-pt-1">{{cite web |url=http://www.artima.com/intv/pythonP.html |title=The Making of Python |last=Venners |first=Bill |date=13 January 2003 |work=Artima Developer |publisher=Artima |accessdate=22 March 2007}}</ref>

<ref name="timeline-of-python">{{cite web |url=https://python-history.blogspot.com/2009/01/brief-timeline-of-python.html
|title=A Brief Timeline of Python |last=van Rossum |first=Guido |date=20 January 2009 |work=The History of Python |accessdate=20 January 2009}}</ref>

<ref name="AutoNT-12">{{ cite mailing list |url=https://mail.python.org/pipermail/python-dev/2000-August/008881.html |title=SETL (was: Lukewarm about range literals) |date=29 August 2000 |accessdate=13 March 2011 |mailinglist=Python-Dev |last=van Rossum |first=Guido |authorlink=Guido van Rossum}}</ref>

<ref name="newin-2.0">{{cite web |url=https://docs.python.org/whatsnew/2.0.html |title=What's New in Python 2.0 |last1=Kuchling |first1=A. M. |last2=Zadka |first2=Moshe |date=16 October 2000 |publisher=Python Software Foundation |accessdate=11 February 2012}}</ref>

<ref name="3.0-release">{{cite web |url=https://www.python.org/download/releases/3.0/ |title=Python 3.0 Release |publisher=Python Software Foundation |accessdate=8 July 2009}}</ref>

<ref name="pep-3000">{{cite web |url=https://www.python.org/dev/peps/pep-3000/ |title=PEP 3000&nbsp;– Python 3000 |last=van Rossum |first=Guido |date=5 April 2006 |work=Python Enhancement Proposals |publisher=Python Software Foundation |accessdate=27 June 2009}}</ref>

<ref name="AutoNT-13">{{cite web |url=https://www.python.org/community/pycon/dc2004/papers/24/metaclasses-pycon.pdf |archiveurl=https://web.archive.org/web/20090530030205/http://www.python.org/community/pycon/dc2004/papers/24/metaclasses-pycon.pdf |archivedate=30 May 2009 |title=Python Metaclasses: Who? Why? When? |last=The Cain Gang Ltd. |accessdate=27 June 2009 |url-status=dead |df=dmy-all }}</ref>

<ref name="AutoNT-14">{{cite web |url=https://docs.python.org/3.0/reference/datamodel.html#special-method-names |title=3.3. Special method names |work=The Python Language Reference |publisher=Python Software Foundation |accessdate=27 June 2009}}</ref>

<ref name="AutoNT-15">{{cite web |url=http://www.nongnu.org/pydbc/ |title=PyDBC: method preconditions, method postconditions and class invariants for Python |accessdate=24 September 2011}}</ref>

<ref name="AutoNT-16">{{cite web |url=http://www.wayforward.net/pycontract/ |title=Contracts for Python |accessdate=24 September 2011}}</ref>

<ref name="AutoNT-17">{{cite web |url=https://sites.google.com/site/pydatalog/ |title=PyDatalog |accessdate=22 July 2012}}</ref>

<ref name="AutoNT-18">{{cite web |url=https://docs.python.org/3/library/itertools.html |title=6.5 itertools&nbsp;– Functions creating iterators for efficient looping |publisher=Docs.python.org |accessdate=22 November 2016}}</ref>

<ref name="PEP20">{{cite web |url=https://www.python.org/dev/peps/pep-0020/ |title=PEP 20&nbsp;– The Zen of Python |last=Peters |first=Tim |date=19 August 2004 |work=Python Enhancement Proposals |publisher=Python Software Foundation |accessdate=24 November 2008}}</ref>

<ref name="AutoNT-19">{{cite book | url=http://shop.oreilly.com/product/9780596007973.do | title=Python Cookbook, 2nd Edition | publisher=[[O'Reilly Media]] |last1=Martelli |first1=Alex |last2=Ravenscroft |first2=Anna |last3=Ascher |first3=David | year=2005 | page=230 | isbn=978-0-596-00797-3}}</ref>

<ref name="AutoNT-20">{{cite web |url=http://ebeab.com/2014/01/21/python-culture/ |title=Python Culture}}</ref>

<ref name="PepCite000">{{cite web |url=https://www.python.org/dev/peps/pep-0001/ |title=PEP 1&nbsp;– PEP Purpose and Guidelines |last1=Warsaw |first1=Barry |last2=Hylton |first2=Jeremy |last3=Goodger |first3=David |date=13 June 2000 |work=Python Enhancement Proposals |publisher=Python Software Foundation |accessdate=19 April 2011}}</ref>

<ref name="AutoNT-21">{{cite web |url=https://www.python.org/dev/intro/ |title=Guido, Some Guys, and a Mailing List: How Python is Developed |last=Cannon |first=Brett |work=python.org |publisher=Python Software Foundation |accessdate=27 June 2009 |url-status=dead |archiveurl=https://web.archive.org/web/20090601134342/http://www.python.org/dev/intro/ |archivedate=1 June 2009 }}</ref>

<ref name="release-schedule">{{cite web |url=https://mail.python.org/pipermail/python-dev/2002-April/022739.html |title=&#91;Python-Dev&#93; Release Schedules (was Stability & change) |last=Norwitz |first=Neal |date=8 April 2002 |accessdate=27 June 2009}}</ref>

<ref name="AutoNT-22">{{cite web |url=https://www.python.org/dev/peps/pep-0006/ |title=PEP 6&nbsp;– Bug Fix Releases |last1=Aahz |last2=Baxter |first2=Anthony |date=15 March 2001 |work=Python Enhancement Proposals |publisher=Python Software Foundation |accessdate=27 June 2009}}</ref>

<ref name="AutoNT-23">{{cite web |url=https://www.python.org/dev/buildbot/ |title=Python Buildbot |work=Python Developer’s Guide |publisher=Python Software Foundation |accessdate=24 September 2011}}</ref>

<ref name="AutoNT-24">{{cite web |url=https://docs.python.org/2/faq/general.html#why-is-it-called-python |title=General Python FAQ |work=Python v2.7.3 documentation |publisher=Docs.python.org |date= |accessdate=3 December 2012}}</ref>

<ref name="tutorial-chapter1">{{cite web |url=https://docs.python.org/tutorial/appetite.html |title=Whetting Your Appetite |work=The Python Tutorial |publisher=Python Software Foundation |accessdate=20 February 2012}}</ref>

<ref name="AutoNT-25">{{cite web |url=http://python.net/crew/mwh/hacks/objectthink.html |title=How to think like a Pythonista}}</ref>

<ref name="AutoNT-26">{{cite web |url=https://stackoverflow.com/questions/5033906/in-python-should-i-use-else-after-a-return-in-an-if-block |title=In Python, should I use else after a return in an if block? |date=17 February 2011 |work=[[Stack Overflow]] |publisher=Stack Exchange |accessdate=6 May 2011}}</ref>

<ref name="AutoNT-27">{{cite web |url=http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html |title=Code Like a Pythonista: Idiomatic Python |last=Goodger |first=David}}</ref>

<ref name="AutoNT-28">{{cite web |url=http://page.mi.fu-berlin.de/prechelt/Biblio/jccpprt_computer2000.pdf |title=An empirical comparison of C, C++, Java, Perl, Python, Rexx, and Tcl |first=Lutz |last=Prechelt <!-- "work" doesn't work.. |work=[http://page.mi.fu-berlin.de/prechelt/Biblio/ Bibliography of Lutz Prechelt]--> |date=14 March 2000 |accessdate=30 August 2013}}</ref>

<ref name="quotes-about-python">{{cite web |url=https://www.python.org/about/quotes/ |title=Quotes about Python |publisher=Python Software Foundation |accessdate=8 January 2012}}</ref>

<ref name="AutoNT-29">{{cite web |url=https://wiki.python.org/moin/OrganizationsUsingPython |title=Organizations Using Python |publisher=Python Software Foundation |accessdate=15 January 2009}}</ref>

<ref name="AutoNT-30">{{ cite journal |title=Python : the holy grail of programming |journal=CERN Bulletin |issue=31/2006 |publisher=CERN Publications |date=31 July 2006 |url=http://cdsweb.cern.ch/journal/CERNBulletin/2006/31/News%20Articles/974627?ln=en |accessdate=11 February 2012}}</ref>

<ref name="AutoNT-31">{{cite web |url=https://www.python.org/about/success/usa/ |title=Python Streamlines Space Shuttle Mission Design |last=Shafer |first=Daniel G. |date=17 January 2003 |publisher=Python Software Foundation |accessdate=24 November 2008}}</ref>

<ref name="AutoNT-32">{{cite web |url=https://www.python.org/about/success/ilm/ |title=Industrial Light & Magic Runs on Python |last=Fortenberry |first=Tim |date=17 January 2003 |publisher=Python Software Foundation |accessdate=11 February 2012}}</ref>

<ref name="AutoNT-33">{{cite web |url=http://www.eweek.com/c/a/Application-Development/Python-Slithers-into-Systems/ |title=Python Slithers into Systems |last=Taft |first=Darryl K. |date=5 March 2007 |work=eWeek.com |publisher=Ziff Davis Holdings |accessdate=24 September 2011}}</ref>

<ref name="AutoNT-34">{{cite web |title=TIOBE Programming Community Index Python |author=TIOBE Software Index |year=2015 |url=http://www.tiobe.com/index.php/paperinfo/tpci/Python.html |accessdate=10 September 2015}}</ref>

<ref name="AutoNT-35">{{cite web |title=Usage statistics and market share of Python for websites |year=2012 |url=http://w3techs.com/technologies/details/pl-python/all/all |accessdate=18 December 2012}}</ref>

<ref name="AutoNT-38">{{cite web |url=http://www.jasc.com/support/customercare/articles/psp9components.asp |title=jasc psp9components |url-status=dead |archiveurl=https://web.archive.org/web/20080319061519/http://www.jasc.com/support/customercare/articles/psp9components.asp |archivedate=19 March 2008 }}</ref>

<ref name="AutoNT-39">{{cite web |url=http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=About_getting_started_with_writing_geoprocessing_scripts |title=About getting started with writing geoprocessing scripts |date=17 November 2006 |work=ArcGIS Desktop Help 9.2 |publisher=Environmental Systems Research Institute |accessdate=11 February 2012}}</ref>

<ref name="AutoNT-40">{{cite web |url=http://community.eveonline.com/news/dev-blogs/stackless-python-2.7/ |title=Stackless Python 2.7 |publisher=[[CCP Games]] |date=24 August 2010 |author=CCP porkbelly |work=EVE Community Dev Blogs |quote=As you may know, EVE has at its core the programming language known as Stackless Python.}}</ref>

<ref name="AutoNT-41">{{cite web |url=http://www.2kgames.com/civ4/blog_03.htm |title=Modding Sid Meier's Civilization IV |last=Caudill |first=Barry |date=20 September 2005 |publisher=[[Firaxis Games]] |archiveurl=https://web.archive.org/web/20101202164144/http://www.2kgames.com/civ4/blog_03.htm |archivedate=2 December 2010 |work=Sid Meier's Civilization IV Developer Blog |quote=we created three levels of tools ... The next level offers Python and XML support, letting modders with more experience manipulate the game world and everything in it. |url-status=dead |df=dmy-all }}</ref>

<ref name="AutoNT-42">{{cite web |url=https://code.google.com/apis/documents/docs/1.0/developers_guide_python.html |title=Python Language Guide (v1.0) |work=Google Documents List Data API v1.0 |archiveurl=https://web.archive.org/web/20100715145616/http://code.google.com/apis/documents/docs/1.0/developers_guide_python.html |archivedate=15 July 2010 |url-status=dead |df=dmy-all }}</ref>

<ref name="AutoNT-47">{{cite web |url=http://www.nltk.org |title=Natural Language Toolkit}}</ref>

<ref name="AutoNT-49">{{cite web |url=http://www.immunitysec.com/products-immdbg.shtml |title=Immunity: Knowing You're Secure |url-status=dead |archiveurl=https://web.archive.org/web/20090216134332/http://immunitysec.com/products-immdbg.shtml |archivedate=16 February 2009 |df=dmy-all }}</ref>

<ref name="AutoNT-50">{{cite web |url=http://oss.coresecurity.com/ |title=Corelabs site}}</ref>

<ref name="AutoNT-51">{{cite web |url=http://sugarlabs.org/go/Sugar |title=What is Sugar? |publisher=Sugar Labs |accessdate=11 February 2012}}</ref>

<ref name="AutoNT-52">{{cite web |title=Is Python a good language for beginning programmers? |url=https://docs.python.org/faq/general.html#is-python-a-good-language-for-beginning-programmers |work=General Python FAQ |publisher=Python Software Foundation |accessdate=21 March 2007}}</ref>

<ref name="AutoNT-53">{{cite web |url=http://www.secnetix.de/~olli/Python/block_indentation.hawk |title=Myths about indentation in Python |publisher=Secnetix.de |accessdate=19 April 2011}}</ref>

<!--ref name="AutoNT-54">{{cite web |url=http://c2.com/cgi/wiki?PythonWhiteSpaceDiscussion |title=White Space Discussion |accessdate=1 January 2013}}</ref-->

<ref name="AutoNT-55">{{cite web |last=van Rossum |first=Guido |url=http://neopythonic.blogspot.be/2009/04/tail-recursion-elimination.html |title=Tail Recursion Elimination |publisher=Neopythonic.blogspot.be |date=22 April 2009 |accessdate=3 December 2012}}</ref>

<ref name="AutoNT-56">{{cite web |title=Language Design Is Not Just Solving Puzzles |url=http://www.artima.com/weblogs/viewpost.jsp?thread=147358 |first=Guido |last=van Rossum |date=9 February 2006 |accessdate=21 March 2007 |work=Artima forums |publisher=Artima}}</ref>

<ref name="AutoNT-57">{{cite web |url=https://www.python.org/dev/peps/pep-0342/ |title=PEP 342&nbsp;– Coroutines via Enhanced Generators |last1=van Rossum |first1=Guido |last2=Eby |first2=Phillip J. |date=10 May 2005 |work=Python Enhancement Proposals |publisher=Python Software Foundation |accessdate=19 February 2012}}</ref>

<ref name="AutoNT-58">{{cite web |url=https://www.python.org/dev/peps/pep-0380/ |title=PEP 380 |publisher=Python.org |date= |accessdate=3 December 2012}}</ref>

<ref name="AutoNT-59">{{cite web |url=https://www.python.org/dev/peps/pep-0289/ |title=PEP 289&nbsp;– Generator Expressions |last=Hettinger |first=Raymond |date=30 January 2002 |work=Python Enhancement Proposals |publisher=Python Software Foundation |accessdate=19 February 2012}}</ref>

<ref name="AutoNT-60">{{cite web |url=https://www.python.org/dev/peps/pep-0308/ |title=PEP 308&nbsp;– Conditional Expressions |last1=van Rossum |first1=Guido |last2=Hettinger |first2=Raymond |date=7 February 2003 |work=Python Enhancement Proposals |publisher=Python Software Foundation |accessdate=13 July 2011}}</ref>

<ref name="AutoNT-61">{{cite web |url=https://docs.python.org/faq/design.html#why-must-self-be-used-explicitly-in-method-definitions-and-calls |title=Why must 'self' be used explicitly in method definitions and calls? |work=Design and History FAQ |publisher=Python Software Foundation |accessdate=19 February 2012}}</ref>

<ref name="classy">{{cite web |title=The Python Language Reference, section 3.3. New-style and classic classes, for release 2.7.1 |accessdate=12 January 2011 |url=https://docs.python.org/reference/datamodel.html#new-style-and-classic-classes}}</ref>

<ref name="pep0237">{{cite web |url=https://www.python.org/dev/peps/pep-0237/ |title=PEP 237&nbsp;– Unifying Long Integers and Integers |last1=Zadka |first1=Moshe |last2=van Rossum |first2=Guido |date=11 March 2001 |work=Python Enhancement Proposals |publisher=Python Software Foundation |accessdate=24 September 2011}}</ref>

<ref name="AutoNT-62">{{cite web |url=https://python-history.blogspot.com/2010/08/why-pythons-integer-division-floors.html |title=Why Python's Integer Division Floors |accessdate=25 August 2010}}</ref>

<ref name="AutoNT-63">{{citation |url=https://docs.python.org/library/functions.html#round |accessdate=14 August 2011 |title=round |work=The Python standard library, release 2.7, §2: Built-in functions}}</ref>

<ref name="AutoNT-64">{{citation |url=https://docs.python.org/py3k/library/functions.html#round |accessdate=14 August 2011 |title=round |work=The Python standard library, release 3.2, §2: Built-in functions}}</ref>

<ref name="AutoNT-65">{{cite book | title=Python Essential Reference | first1=David M. |last1=Beazley | edition=4th | year = 2009 | page =66 }}</ref>

<ref name="CPL">{{cite book | title=The C Programming Language | first1=Brian W. | last1=Kernighan | first2=Dennis M. | last2=Ritchie |titlelink=The C Programming Language | edition=2nd | year=1988 | page=[https://archive.org/details/cprogramminglang00bria/page/206 206] }}</ref>

<ref name="AutoNT-66">{{cite web |url=https://www.python.org/dev/peps/pep-0007/ |title=PEP 7&nbsp;– Style Guide for C Code |last=van Rossum |first=Guido |date=5 June 2001 |work=Python Enhancement Proposals |publisher=Python Software Foundation |accessdate=24 November 2008}}</ref>

<ref name="AutoNT-67">{{cite web |url=https://docs.python.org/3/library/dis.html#python-bytecode-instructions |title=CPython byte code |publisher=Docs.python.org |accessdate=16 February 2016}}</ref>

<ref name="AutoNT-68">{{cite web |url=http://www.troeger.eu/teaching/pythonvm08.pdf |title=Python 2.5 internals |accessdate=19 April 2011}}</ref>

<ref name="AutoNT-69">{{cite web |url=http://www.oreilly.com/pub/a/oreilly/frank/rossum_1099.html |title=An Interview with Guido van Rossum |publisher=Oreilly.com |accessdate=24 November 2008}}</ref>

<ref name="AutoNT-70">{{cite web |url=https://pypy.org/compat.html |title=PyPy compatibility |publisher=Pypy.org |date= |accessdate=3 December 2012}}</ref>

<ref name="AutoNT-71">{{cite web |url=http://speed.pypy.org/ |title=speed comparison between CPython and Pypy |publisher=Speed.pypy.org |date= |accessdate=3 December 2012}}</ref>

<ref name="AutoNT-73">{{cite web |url=http://doc.pypy.org/en/latest/stackless.html |title=Application-level Stackless features — PyPy 2.0.2 documentation |publisher=Doc.pypy.org |accessdate=17 July 2013}}</ref>

<ref name="AutoNT-74">{{cite web |url=https://code.google.com/p/unladen-swallow/wiki/ProjectPlan |title=Plans for optimizing Python |work=Google Project Hosting |date=15 December 2009 |accessdate=24 September 2011}}</ref>

<ref name="AutoNT-86">{{cite web |first=Przemyslaw |last=Piotrowski |url=http://www.oracle.com/technetwork/articles/piotrowski-pythoncore-084049.html |title=Build a Rapid Web Development Environment for Python Server Pages and Oracle |work=Oracle Technology Network |publisher=Oracle |date=July 2006 |accessdate=12 March 2012}}</ref>

<ref name="AutoNT-88">{{cite web |url=https://www.python.org/dev/peps/pep-0327/ |title=PEP 327&nbsp;– Decimal Data Type |last=Batista |first=Facundo |date=17 October 2003 |work=Python Enhancement Proposals |publisher=Python Software Foundation |accessdate=24 November 2008}}</ref>

<ref name="AutoNT-89">{{cite web |url=https://www.python.org/dev/peps/pep-0333/ |title=PEP 333&nbsp;– Python Web Server Gateway Interface v1.0 |last=Eby |first=Phillip J. |date=7 December 2003 |work=Python Enhancement Proposals |publisher=Python Software Foundation |accessdate=19 February 2012}}</ref>

<ref name="AutoNT-90">{{cite web |url=http://boo.codehaus.org/Gotchas+for+Python+Users |title=Gotchas for Python Users |work=boo.codehaus.org |publisher=Codehaus Foundation |accessdate=24 November 2008 |url-status=dead |archiveurl=https://web.archive.org/web/20081211062108/http://boo.codehaus.org/Gotchas+for+Python+Users |archivedate=11 December 2008 |df=dmy-all }}</ref>

<ref name="AutoNT-91">{{cite web |url=http://cobra-language.com/docs/acknowledgements/ |title=Acknowledgements |last=Esterbrook |first=Charles |work=cobra-language.com |publisher=Cobra Language |accessdate=7 April 2010}}</ref>

<ref name="AutoNT-92">{{cite web |url=http://cobra-language.com/docs/python/ |title=Comparison to Python |last=Esterbrook |first=Charles |work=cobra-language.com |publisher=Cobra Language |accessdate=7 April 2010}}</ref>

<ref name="AutoNT-93">{{cite web |url=http://wiki.ecmascript.org/doku.php?id=proposals:iterators_and_generators |archive-url=https://web.archive.org/web/20071020082650/http://wiki.ecmascript.org/doku.php?id=proposals:iterators_and_generators |url-status=dead |archive-date=20 October 2007 |title=Proposals: iterators and generators [ES4 Wiki&#93; |publisher=wiki.ecmascript.org |accessdate=24 November 2008 }}</ref>

<ref name="AutoNT-94">{{cite news |url=https://techcrunch.com/2009/11/10/google-go-language/ |title=Google's Go: A New Programming Language That's Python Meets C++ |last=Kincaid |first=Jason |date=10 November 2009 |work=TechCrunch |accessdate=29 January 2010}}</ref>

<ref name="AutoNT-95">{{cite web |last=Strachan |first=James |date=29 August 2003 |title=Groovy&nbsp;– the birth of a new dynamic language for the Java platform |url=http://radio.weblogs.com/0112098/2003/08/29.html}}</ref>

<ref name="linuxdevcenter">{{cite web |url=http://www.linuxdevcenter.com/pub/a/linux/2001/11/29/ruby.html |title=An Interview with the Creator of Ruby |publisher=Linuxdevcenter.com |date= |accessdate=3 December 2012}}</ref>

<ref name="AutoNT-99">{{cite web |url=http://www.tcl.tk/cgi-bin/tct/tip/3.html |title=TIP #3: TIP Format |last1=Kupries |first1=Andreas |last2=Fellows |first2=Donal K. |work=tcl.tk |publisher=Tcl Developer Xchange |date=14 September 2000 |accessdate=24 November 2008}}</ref>

<ref name="AutoNT-100">{{cite web |url=http://www.erlang.org/eeps/eep-0001.html |title=EEP 1: EEP Purpose and Guidelines |last1=Gustafsson |first1=Per |last2=Niskanen |first2=Raimo |publisher=erlang.org |date=29 January 2007 |accessdate=19 April 2011}}</ref>

<ref name="AutoNT-101">{{cite web |url=http://www.tiobe.com/index.php/content/paperinfo/tpci/ |title=TIOBE Programming Community Index for March 2012 |date=March 2012 |publisher=TIOBE Software |accessdate=25 March 2012}}</ref>

<ref name="lj-bdfl-resignation">{{cite magazine |url=https://www.linuxjournal.com/content/guido-van-rossum-stepping-down-role-pythons-benevolent-dictator-life |title=Guido van Rossum Stepping Down from Role as Python's Benevolent Dictator For Life |last=Fairchild |first=Carlie |magazine=Linux Journal |date=12 July 2018 |accessdate=13 July 2018}}</ref>}}


=== Izvori ===
== Izvori ==


* {{Cite web|url=https://wiki.python.org/moin/PythonForArtificialIntelligence|title=Python za umjetnu inteligenciju|last=|first=|date=19 July 2012|website=|publisher=Wiki.python.org|archiveurl=https://web.archive.org/web/20121101045354/http://wiki.python.org/moin/PythonForArtificialIntelligence|archivedate=1 November 2012|accessdate=3 December 2012}}
* {{Cite web|url=https://wiki.python.org/moin/PythonForArtificialIntelligence|title=Python za umjetnu inteligenciju|last=|first=|date=19 July 2012|website=|publisher=Wiki.python.org|archiveurl=https://web.archive.org/web/20121101045354/http://wiki.python.org/moin/PythonForArtificialIntelligence|archivedate=1 November 2012|accessdate=3 December 2012}}
Red 232: Red 37:
* {{DMOZ|Computers/Programming/Languages/Python}}
* {{DMOZ|Computers/Programming/Languages/Python}}
* [https://bib.irb.hr/datoteka/914991.Uvod_u_programski_jezik_PYTHON.pdf Uvod u Python]
* [https://bib.irb.hr/datoteka/914991.Uvod_u_programski_jezik_PYTHON.pdf Uvod u Python]
{{Wikiknjige}}


<br />
<br />

Verzija na dan 15 novembar 2019 u 20:22

Python
Programska ParadigmaVišestruka: funkcionalno, imperativno, objektno orijentisano, refleksivno
Pojavio se1990; prije 34 godina (1990)[1]
TvoracGuido van Rossum
RazvijačPython Software Foundation
Sistem tipovanjaDuck, dinamičko
DijalektiCython, RPython, Starlark[2]
UtjecaliABC,[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 naApache 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 &amp; Informatica (CWI) u Nizozemskoj kao nasljednika jezika ABC.[23]

Reference

  1. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom guttag
  2. ^ "Starlark Language". Pristupljeno 25 May 2019. CS1 održavanje: nepreporučeni parametar (link)
  3. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom faq-created
  4. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom 98-interview
  5. ^ a b "itertools — Functions creating iterators for efficient looping — Python 3.7.1 documentation". docs.python.org.
  6. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom AutoNT-1
  7. ^ a b Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom classmix
  8. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom effbot-call-by-object
  9. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom AutoNT-2
  10. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom AutoNT-3
  11. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom AutoNT-4
  12. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom AutoNT-5
  13. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom AutoNT-6
  14. ^ "CoffeeScript borrows chained comparisons from Python".
  15. ^ "Genie Language - A brief guide". Pristupljeno 28 December 2015. CS1 održavanje: nepreporučeni parametar (link)
  16. ^ "Perl and Python influences in JavaScript". www.2ality.com. 24 February 2013. Pristupljeno 15 May 2015. CS1 održavanje: nepreporučeni parametar (link)
  17. ^ Rauschmayer, Axel. "Chapter 3: The Nature of JavaScript; Influences". O'Reilly, Speaking JavaScript. Pristupljeno 15 May 2015. CS1 održavanje: nepreporučeni parametar (link)
  18. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom Julia
  19. ^ Ring Team (4 December 2017). "Ring and other languages". ring-lang.net. ring-lang.
  20. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom bini
  21. ^ Lattner, Chris (3 June 2014). "Chris Lattner's Homepage". Chris Lattner. Pristupljeno 3 June 2014. CS1 održavanje: nepreporučeni parametar (link)
  22. ^ Venners, Bill (13 January 2003). "The Making of Python". Artima Developer. Artima. Retrieved 22 March 2007.
  23. ^ van Rossum, Guido (29 August 2000). "SETL (was: Lukewarm about range literals)". Python-Dev (Mailing list). Retrieved 13 March 2011.

Izvori

Dalje čitanje

Vanjski linkovi