Your SlideShare is downloading. ×
0
Por qué python?
Por qué python?
Por qué python?
Por qué python?
Por qué python?
Por qué python?
Por qué python?
Por qué python?
Por qué python?
Por qué python?
Por qué python?
Por qué python?
Por qué python?
Por qué python?
Por qué python?
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Por qué python?

468

Published on

Por qué usar Python para un proyecto

Por qué usar Python para un proyecto

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

  • Be the first to like this

No Downloads
Views
Total Views
468
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
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. Por qué Python?Alfonso de la Guarda Reyes ICTEC SAC Centro Open Source alfonso@delaguarda.org
  • 2. Python Ofrece una sintáxis simple, clara y sencilla que hace que el código que uno escriba parezca pseudo-código.Tiene un filosofía integrada que dice: “concéntrate en la solución del problema y no en la sintáxis”.
  • 3. Ambito de PythonVirtualmente Python se desempeña exitosamente en el 99% de escenarios, especialmente en aquellos donde no se requieren tiempos de respuesta muy bajos y múltiples.
  • 4. Uso de PythonA nivel internacional Python tiene un excelenteratio de uso que a según el índice Tiobe llega casial 5% de uso.
  • 5. Quiénes usan Python?● Youtube● Industrial Light and Magic● Google● Thawte Consulting● NASA● Journyx● EVE Online● ..... continúa
  • 6. Y en el Perú?● Hoschild Mining● Ejército del Perú● Americatel● Ministerio de Energía y Minas● Global Backbone Perú● ......continúa
  • 7. Caso de éxito: Youtube● http://goo.gl/2qjj● Concentra el 25% del tráfico mundial● 1 billón de visitas al día (2008)● 99.8% del código es Python● Apache/Python/Linux/MySQL/Python(c/psyco)/ Lighttpd● Trabajan en mejorarlo: Unladen Swalow
  • 8. Caso de éxito: Google● http://goo.gl/fkFO0● Se trabaja solo con 3 lenguajes para sus proyectos: C++, Java y Python.● Cerca del 50% es código Python● Servicios como el AppEngine fueron lanzados primero en Python y mucho tiempo después en JAVA● Google está en el board de la Python Foundationhttp://goo.gl/fkFO0
  • 9. Casos de éxito: NASA● http://goo.gl/ZxPpK● Herramientas aeroestadísticas
  • 10. Casos de éxito: Ejército del Perú● Dirección de Desarrollo Tecnológico● Simulador de Vuelo MI-17: Plataforma del instructor● Simulador de Tiro: Completamente en Python sobre el Blender Game Engine● Software de Gestión del Conocimiento● Juego de Guerra Tarapacá● Ingeniería Reversa para equipos de Radio
  • 11. Por qué empleamos Python?● Tiempos de desarrollo muy rápidos, nos permite pasar entre proyectos con mucha comodidad. A mayor cantidad de trabajos, mayor productividad de nuestros devs y mayores utilidades.● Nos permite hacer mejor código, ya que se optimizan los algoritmos al máximo nivel.● Tiene una baja curva de aprendizaje, por lo que un profesional puede aprenderlo muy rápidamente y adaptarse al equipo de trabajo.● Introduce al desarrollador a un mundo de buenas prácticas y exploración en ciencias de la computación.
  • 12. Y el soporte?● ICTEC es la primera empresa en introducir Python en el mercado local (2001) y viene extendiendo su uso en todos los niveles.● Existen, al menos, 4 empresas más que pueden trabajar en Python, aunque su área es desarrollo y no tecnología: Simuder, HTU Networks, Aureal, Bitzepellin, etc.● Existen cursos en la Universidad Garcilazo Inca de la Vega y Continental de Huancayo.
  • 13. Java vs Python● http://goo.gl/Eyyf● “The most widely accepted estimate is 5-10 times”.● JAVA es verboso.● JAVA requiere de mucha configuración inicial en sus módulos y dependencias.● JAVA NO es divertido.
  • 14. Python: Lo que viene● Guido Van Rossum pide que ya no se hagan más ramas de desarrollo y se concentren en mejorar el rendimiento en general.● Hay intentos por mejorar el rendimiento de Python y llevarlo a instancias superiores: pypy, unladen swalow, etc.● La rama 3.X será estándar en un par de años con una gran cantidad de módulos.
  • 15. Lenguajes de alto nivel?● Facebook emplea PHP● Twitter emplea Ruby● WhiteHouse emplea PHP● La Republica emplea PHP● El Comercio (Noticias) emplea PHP● ...... (continúa)

×