Python

Infotaula de llenguatge de programacióPython
Tipusllenguatge de programació orientat a objectes, llenguatge de programació dinàmic, llenguatge de programació funcional, llenguatge script, llenguatge de programació multiparadigma, llenguatge de programació imperatiu, llenguatge interpretat, llenguatge de programació d'alt nivell, llenguatge de programació, sistema en temps d'execució, llenguatge de regles fora de joc i llenguatge de programació estricte Modifica el valor a Wikidata
Data de creació20 febrer 1991 Modifica el valor a Wikidata
DissenyGuido van Rossum Modifica el valor a Wikidata
DesenvolupadorPython Software Foundation i Guido van Rossum Modifica el valor a Wikidata
EpònimMonty Python Modifica el valor a Wikidata
Paradigma de programacióprogramació funcional, programació orientada a objectes, programació dinàmica, llenguatge imperatiu i programació multiparadigma Modifica el valor a Wikidata
Darrera versió estable3.12.3 ()
3.13.0b1 () Modifica el valor a Wikidata
Tipus de dadesForta, dinàmica
DialectesStackless Python, RPython, Cython
Llenguatge de programacióPython i C Modifica el valor a Wikidata
Influenciat perALGOL 68, ABC, Modula-3, C, C++, Perl, Java, Lisp, Haskell, APL, CLU, Dylan, Icon i ML Estàndard Modifica el valor a Wikidata
Ha influenciatRuby, Boo, Groovy
Sistema operatiumultiplataforma Modifica el valor a Wikidata
LlicènciaPython Software Foundation License Modifica el valor a Wikidata
Etiqueta d'Stack ExchangeEtiqueta, Etiqueta, Etiqueta, Etiqueta, Etiqueta, Etiqueta, Etiqueta, Etiqueta, Etiqueta i Etiqueta Modifica el valor a Wikidata
Pàgina webpython.org Modifica el valor a Wikidata

Python és un llenguatge de programació d'alt nivell i propòsit general molt utilitzat.[1][2][3] Va ser creat per Guido van Rossum l'any 1991. La seva filosofia de disseny busca llegibilitat en el codi i la seva sintaxi permet als programadors expressar conceptes en menys línies de codi del que seria possible en llenguatges com C.[4][5] També proveeix estructures per permetre programes més entenedors tant a petita com a gran escala.[6]

Python suporta diversos paradigmes de programació, incloent-hi programació orientada a objectes (POO), imperativa i també funcional o procedimental. Presenta un sistema dinàmic i una gestió de la memòria automàtica i té una gran i exhaustiva biblioteca estàndard.[7]

Com altres llenguatges de programació dinàmics, Python és usat sovint com un llenguatge script, però també es fa servir en una àmplia gamma de contextos no-script. Utilitzant eines desenvolupades per tercers com Py2exe, cx Freeze o Pyinstaller,[8] el codi Python pot ser reduït a programes executables independents. Existeixen intèrprets de Python per molts sistemes operatius diferents.

CPython, la implementació de referència de Python, és programari lliure i de codi obert i té un model de desenvolupament basat en la comunitat, de la mateixa manera que la major part de les altres implementacions. És controlat per l'organització sense ànim de lucre «Python Software Foundation», creada el 6 març 2001.[9] La missió de la fundació és fomentar el desenvolupament de la comunitat Python.[10] És responsable de diversos processos dins de la comunitat, com el desenvolupament de Python, l'administració dels drets intel·lectuals i d'obtenir fons.

  1. TIOBE Software Index. «TIOBE Programming Community Index Python», 2012. [Consulta: 14 juliol 2011].
  2. «Programming Language Trends - O'Reilly Radar». Radar.oreilly.com, 02-08-2006. [Consulta: 14 juliol 2011].
  3. «The RedMonk Programming Language Rankings: January 2013 – tecosystems». Redmonk.com, 28-02-2013. [Consulta: 17 juliol 2013].
  4. Summerfield, Mark. Rapid GUI Programming with Python and Qt. «Python is a very expressive language, which means that we can usually write far fewer lines of Python code than would be required for an equivalent application written in, say, C++ or Java» 
  5. Code Complete, p. 100. 
  6. Kuhlman, Dave. «A Python Book: Beginning Python, Advanced Python, and Python Exercises». Arxivat de l'original el 2012-06-23. [Consulta: 11 juliol 2014].
  7. «About Python». Python Software Foundation. [Consulta: 24 abril 2012]. «Fans of Python use the phrase "batteries included" to describe the standard library, which covers everything from asynchronous processing to zip files.»
  8. «PyInstaller Home Page». Arxivat de l'original el 2014-07-08. [Consulta: 27 gener 2014].
  9. Python Software Foundation Launched
  10. Mission Statement of the Python Programari Foundation

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy