Python
LenguajedeProgramación
Ricardo Muñiz
Luis E. Rodriguez
Christian Ramos
Historia
Python es uno de los lenguajes de programación dinámicos más populares que existen. Aunque es
considerado a menudo como un lenguaje "scripting", es realmente un lenguaje de propósito general.
En la actualidad, Python es usado para todo, desde simples "scripts", hasta grandes servidores web
que proveen servicio ininterrumpido 24/7.
La historia del lenguaje de programación Python se remonta hacia finales de los 80’s principio de los
90’s y su implementación comenzó en diciembre de 1989 cuando Guido Van Rossum decidió
empezar el proyecto como un pasatiempo; dándole continuidad al lenguaje de programación ABC.
La primera versión del lenguaje ve la luz en 1991, pero no es hasta tres años después cuando decide
publicarse la versión 1.0.
Historia(cont.)
Hasta el momento solo se han liberado tres versiones principales
Versión 1
Versión 2
Versión 3
Ambas versiones, la de 2 y 3, son mantenidas por separado. Esto implica, que tanto la 2.7 como la 3.3 se
consideran estables pero, lógicamente, correspondientes a diferentes versiones.
¿Por qué mantener ambas versiones y no seguir una evolución lógica? La respuesta a esta pregunta es
fácil de responder: Entre ambas versiones existen diferencias que las hacen incompatibles.
Características
Simple
Sencillo de Aprender
Open Source
Lenguaje de Alto Nivel
Portable
Interpretado
Orientado a Objetos
Instalación
Python.org
ProgramasencilloenPython
El comando "chmod" es empleado para cambiar el modo del archivo; dándole permisos de ejecución para
todos los usuarios. Entonces, ejecutamos el programa directamente. Utilizamos./ para indicar que el
programa está situado en el directorio actual.
Sintaxis
Comentarios → “#” .
Las entre comillas se puede usar sencillo (‘), doble (“ ”) o triple (“ “ “).
No se necesita “{ }” para ser funciones o clases.
Los archivos tiene un extensión “.py”.
Palabrasreservadas
Variables
No es necesario declarar las variables antes de
usarlas o declarar su tipo. Cada variable en
Python es un objeto.
Python tiene 5 tipos de data:
Numérico
String
Lista
Tuple
Dictionary
Enteros,realesyoperadoresaritméticos
ESTRUCTURAIF
IF condición
set instrucciones
elif condición
set instrucciones
else
set instrucciones
CICLOS
FORWHILE NESTED LOOP
ARRAYSoLISTAS
Acceder a una Lista Actualizar una lista● Operadores Básicos de lista
Funciones
Sintaxis:
def functionname ( parameters ):
"function_docstring"
function_suite
return [expression]
AplicacioneshechasenPython
BitTorrent: programa para compartir archivos p2p.
ClamWin: el antivirus libre.
OpenErp: completo sistema de gestión empresarial en tres capas.
Meld: visor de diferencias.
Trac: sistema de gestión de proyectos.
En el ámbito local:
Sistema Fierro: sistema de gestión para librerías y editoriales.
Sitioswebhechosenpython
YouTube
Reddit
FriendFeed
La NASA usa Python en el frontend de su plataforma de cloud computing NEBULA.
Kiosko.net
GooglePersonFinder
SitioswebparaaprenderPython
Code Academy
learnpython.org
Tutorialspoints
docs.python.org

Python (Lenguaje de Programación)