Python es un popular lenguaje de programación dinámico que se remonta a finales de los 80. Es de propósito general pero se usa comúnmente para scripts. Es de código abierto, de alto nivel, portable e interpretado. Se puede instalar desde python.org y tiene características como tipos de datos simples, estructuras de control como if/else y bucles, funciones, y aplicaciones populares como YouTube y la NASA.
2. 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.
3. 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.
6. 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.
7. 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”.
9. 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
15. 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.