Your SlideShare is downloading. ×

Introducción a Python

154
views

Published on

Breve Introducción al Lenguaje de Programación Python

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
154
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. PyLadies Perú - Introducción a Python co-founder WIT- Perú: @assoritam Rosa María Orellana Marzo - 2014
  • 2. ¿Qué es Python? ● A fines de los 80’s ● Proyecto de Código Abierto ● Dictador Benevolente ● Python 3.4.0
  • 3. ¿Qué es Python? ● Interpretado de alto nivel ● Multiplataforma ● Usa Tipado Dinámico ● Usa Conteo de Referencias
  • 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. ¿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. ¿Por qué usar Python?
  • 7. ¿Quiénes lo usan?
  • 8. Ejemplo Matemático I ###Programa que imprima los 25 primeros números naturales n = 1 while n <= 25: print n, n += 1
  • 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. Módulo
  • 11. Ejemplo Python
  • 12. Frameworks
  • 13. Ejemplo: Web Scraping con Django
  • 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

×