Python
Conociendo
Andrés Chávez Ulfe



¿Por qué Python?
P: ¿Que problema intenta resolver?
R: La productividad del programador
Mi observación en ese momento era que las computadoras se volvían más rápidas y baratas a un ritmo increíble (...) [Pero] el costo de los programadores para programarlas se mantenía bajo. (Guido van Rossum, 2008)

Python es:

Extenso
Python se puede utilizar en diferentes campos, como:
Desarrollo Web
Administración de Sistemas
Desarrollo de Videojuegos
Modelamiento 3D
Testing
Análisis de información

Legibible
Basta con echar un vistazo
from package import attribute_method
def saludo(name=None):
if name is not None:
print "Hola Ica! soy " + name
else:
print "Hola Ica!"
saludo("Andres")

Fácil de aprender
- Su sintaxis es muy sencilla y parecida al Inglés
- No utiliza estructuras o símbolos extraños
- Existen muchos recursos en internet
- Cuenta con una comunidad muy grande

Gratis
Python es de código abierto y libre.
Esto significa que usted puede obtener el código fuente cambiarlo como sea necesario
y redistribuirlo.
La gente puede encontrar errores y corregirlos más rápido.

Multipropósito
Puedes usar Python en:
- Aplicaciones web
- Aplicaciones de escritorio
- Aplicaciones móbiles
- Sistemas embebidos
- Electrónica
- Robótica
- etc

Multiplataforma
Python es soportado actualmente en:
- GNU/Linux
- MS Windows
- Mac OSX
- Android
- iOS
- Solaris
- etc

Interpretado
Python ...


Fácil de mantener
como la filosofía!
El Zen de Python
(Tim Peters, 2004)
Python 2.7.10 (default, Aug 22 2015, 20:33:39)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import this

¿Quién usa Python?







¿y tú?
Copy of Conociendo Python
By Andrés Chávez U.
Copy of Conociendo Python
- 604