Python - Programando fácil, rápido
y gratis
Juan Rojas (a.k.a Juanpe)
<
[email protected]>
¿Quién es este pata?
Yo mismo soy =)
●
Estudió Ingeniería en Computación e Informática en la pedro.
●
Trabaja con software libre desde el 2005
Parte de los fundadores de LUGCIX (Primera comunidad linuxera de
●
Chiclayo)
Colaborador del proyecto GNOME enviando uno que otro parche y
●
miembro del equipo de localización al español.
Actualmente trabaja como Ingeniero de Software y Jefe de TI para
●
Constructora Galilea SAC.
Que es y que no es este taller
NO ES
● Diplomado/Maestria de Python
● Ni siquiera es un curso
● Al finalizar no van a ser expertos en Python
SI ES
● Un producto de mi subjetividad
● Mis ganas de compartir una herramienta que me sirvió para
aprender cosas nuevas y con la que trabajo actualmente.
● ... trabajar, aprender y ver que ¡programar es fácil!
L@s ingenier@s y la programación
La educación en computación no puede hacer a
nadie un experto programador más de lo que el
estudio de pinceles y pigmentos pueda hacer a
alguien un pintor experto
—Eric Raymon
Python, ¿Qué es?
¿Una maldita boa?
... en algunos casos si ...
... pero también es:
● Lenguaje de programación dinámico creado en 1991 por Guido var Rossum
● (muy) Fácil de aprender
● Con sintaxis legible y expresiva
● Multiparadigma
● Dinámico
● Fuertemente tipado
● Interpretado
● Interactivo
● Extensible
● Multiplataforma
● Libre y Gratis
● Con baterías incluidas
● Gran documentación
● GRATIS!!
Importante: El Zen de Python
● Bello es mejor que feo.
● Explícito es mejor que implícito.
● Simple es mejor que complejo.
● Complejo es mejor que complicado.
● Plano es mejor que anidado.
● Espaciado es mejor que denso.
● La legibilidad cuenta.
● Los casos especiales no son tan especiales como para quebrar
las reglas.
● Aunque lo práctico le gana a la pureza (...)
● Sigue en .... >>> import this
¿Quien usa Python?
● Google
● Yahoo
● Nasa
● Dreamworks
● Canonical
● Cientos de laboratorios de investigación del mundo
● Juanpe
● y algunos otros ...
¡Basta Juanpe!, Muestra ejemplos
Antes un disclaimer
● Attention!
● Los ejemplos de código desarrollados por el disertante
que aquí se mostrarán YA HAN SIDO PROBADOS y no
se aceptan reclamos.
● Si algo no funciona (cosa muy probable) quéjese con el
coordinador del FLISOL =)
● Sino arréglelo, es Software Libre, GRACIAS =D
Ya puedes despertar a tu amigo
Mas informacion en....
● Web oficial: www.python.org
● Tutorial:
http://docs.python.org.ar/tutorial/contenido.html
● Libro Python para todos:
http://mundogeek.net/tutorial-python/
● Mas charlas sobre python:
http://python.org.ar/pyar/Charlas
¿Preguntas?
¿Sugerencias?
Espero que se hayan divertido
!MUCHAS GRACIAS! =)
Juan Rojas (a.k.a Juanpe)
[email protected]