Sei sulla pagina 1di 3

Python

Ir a la navegaci�n
Ir a la b�squeda
Este art�culo trata sobre el lenguaje de programaci�n. Para el grupo de humoristas,
v�ase Monty Python.
Para el rev�lver, v�ase Colt Python.
Para otros usos de este t�rmino, v�ase Pit�n.
Python

Desarrollador(es)
Python Software Foundation
http://www.python.org/
Informaci�n general
Extensiones comunes
.py, .pyc, .pyd, .pyo, .pyw
Paradigma
Multiparadigma: orientado a objetos, imperativo, funcional, reflexivo
Apareci� en
1991
Dise�ado por
Guido van Rossum
�ltima versi�n estable
3.7.21? / 2.7.152? (24 de diciembre de 2018 (30 d�as))
�ltima versi�n en pruebas
(6 de diciembre de 2017 (1 a�o, 1 mes y 17 d�as))
Sistema de tipos
Fuertemente tipado, din�mico
Implementaciones
CPython, IronPython, Jython, Python for S60, PyPy, Pygame, ActivePython, Unladen
Swallow
Dialectos
Stackless Python, RPython
Influido por
ABC, ALGOL 68, C, Haskell, Icon, Lisp, Modula-3, Perl, Smalltalk, Java
Ha influido a
Boo, Cobra, D, Falcon, Genie, Groovy, Ruby, JavaScript, Cython, Go
Sistema operativo
Multiplataforma
Licencia
Python Software Foundation License
[editar datos en Wikidata]
Python es un lenguaje de programaci�n interpretado cuya filosof�a hace hincapi� en
una sintaxis que favorezca un c�digo legible.
Se trata de un lenguaje de programaci�n multiparadigma, ya que soporta orientaci�n
a objetos, programaci�n imperativa y, en menor medida, programaci�n funcional. Es
un lenguaje interpretado, usa tipado din�mico y es multiplataforma.
Es administrado por la Python Software Foundation. Posee una licencia de c�digo
abierto, denominada Python Software Foundation License,3? que es compatible con la
Licencia p�blica general de GNU a partir de la versi�n 2.1.1, e incompatible en
ciertas versiones anteriores.

�ndice
1
Historia
2
Caracter�sticas y paradigmas
3
Filosof�a
4
Modo interactivo
5
Elementos del lenguaje
5.1
Comentarios
5.2
Variables
5.3
Tipos de datos
5.4
Condicionales
5.5
Bucle for
5.6
Bucle while
5.7
Listas y Tuplas
5.8
Diccionarios
5.9
Sentencia Switch Case
5.9.1
Usando if, elif, else
5.9.2
Usando diccionario
5.10
Conjuntos
5.11
Listas por comprensi�n
5.12
Funciones
5.13
Clases
5.14
M�dulos
5.15
Interfaz al sistema operativo
5.16
Comodines de archivos
5.17
Argumentos de l�nea de �rdenes
5.18
Matem�tica
5.19
Fechas y Tiempos
6
Sistema de objetos
7
Biblioteca est�ndar
8
Implementaciones
9
Diferencias entre Python 2.x y Python 3.x
10
V�ase tambi�n
11
Referencias
12
Bibliograf�a
13
Enlaces externos
Historia[editar]

Guido van Rossum, creador de Python, en la convenci�n OSCON 2006


Python fue creado a finales de los ochenta4? por Guido van Rossum en el Centro para
las Matem�ticas y la Inform�tica (CWI, Centrum Wiskunde & Informatica), en los
Pa�ses Bajos, como un sucesor del lenguaje de programaci�n ABC, capaz de manejar
excepciones e interactuar con el sistema operativo Amoeba.5?
El nombre del lenguaje proviene de la afici�n de su creador por los humoristas
brit�nicos Monty Python.6?
Van Rossum es el principal autor de Python, y su continuo rol central en decidir la
direcci�n de Python es reconocido, refiri�ndose a �l como Benevolente Dictador
Vitalicio (en ingl�s: Benevolent Dictator for Life, BDFL); sin embargo el 12 de
julio de 2018 declin� de dicha situaci�n de honor sin dejar un sucesor o sucesora y
con una declaraci�n altisonante:7?
Entonces, �qu� van a hacer todos ustedes? �Crear una de

Potrebbero piacerti anche