Introducción a Python

675 views

Published on

Breve Introducción al Lenguaje de Programación Python

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
675
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Introducción a Python

  1. 1. PyLadies Perú - Introducción a Python co-founder WIT- Perú: @assoritam Rosa María Orellana Marzo - 2014
  2. 2. ¿Qué es Python? ● A fines de los 80’s ● Proyecto de Código Abierto ● Dictador Benevolente ● Python 3.4.0
  3. 3. ¿Qué es Python? ● Interpretado de alto nivel ● Multiplataforma ● Usa Tipado Dinámico ● Usa Conteo de Referencias
  4. 4. Zend 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. ● Disperso es mejor que denso. ● La legibilidad cuenta. ● Los casos especiales no son tan especiales como para quebrantar las reglas. ● Aunque lo práctico gana a la pureza. ● Los errores nunca deberían dejarse pasar silenciosamente. ● A menos que hayan sido silenciados explícitamente ● Frente a la ambigüedad, rechaza la tentación de adivinar. ● Debería haber una -y preferiblemente sólo una- manera obvia de hacerlo. ● Aunque esa manera puede no ser obvia al principio a menos que usted sea holandés.15 ● Ahora es mejor que nunca. ● Aunque nunca es a menudo mejor que ya mismo. ● Si la implementación es difícil de explicar, es una mala idea. ● Si la implementación es fácil de explicar, puede que sea una buena idea. ● Los espacios de nombres (namespaces) son una gran idea ¡Hagamos más de esas cosas!
  5. 5. ¿Por qué usar Python? ● Es fácil de aprender ● Se ven resultados más rápidos ● Puedes especializarte en varias cosas ● Google lo usa y lo recomienda ● Puedes crear webapps, desktop apps y shell apps ● Puedes comenzar más rápido y escalar ● Viene pre-instalado en linux y MacOS ● Es fácil de instalar en Windows ● Existe Ninja IDE ● Es Open Source
  6. 6. ¿Por qué usar Python?
  7. 7. ¿Quiénes lo usan?
  8. 8. Ejemplo Matemático I ###Programa que imprima los 25 primeros números naturales n = 1 while n <= 25: print n, n += 1
  9. 9. Ejemplo Matemático II ### Introducir un nuumero por teclado y decir si es par o impar h = input('Introduzca un numero: ') if h%2 == 0: print 'Este numero es par' else: print 'Este numero es impar'
  10. 10. Módulo
  11. 11. Ejemplo Python
  12. 12. Frameworks
  13. 13. Ejemplo: Web Scraping con Django
  14. 14. Links ➔ http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar- python.pdf ➔ https://www.python.org ➔ http://getpocket.com/a/read/523514779 ➔ http://www.uji.es/bin/publ/edicions/ippython.pdf ➔ http://www.slideshare.net/etox/django-eghost-2010 ➔ http://jaysitsecurity.blogspot.com/2013/04/cracking-passwords-with-python.html

×