Por qué Python? Alfonso de la Guarda Reyes ICTEC SAC Centro Open Source alfonso@delaguarda.

org

clara y sencilla que hace que el código que uno escriba parezca pseudo-código.Python Ofrece una sintáxis simple. Tiene un filosofía integrada que dice: “concéntrate en la solución del problema y no en la sintáxis”. .

Ambito de Python Virtualmente 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. .

Uso de Python A nivel internacional Python tiene un excelente ratio de uso que a según el índice Tiobe llega casi al 5% de uso. .

...Quiénes usan Python? ● ● ● ● ● ● ● ● Youtube Industrial Light and Magic Google Thawte Consulting NASA Journyx EVE Online .. continúa .

.continúa .Y en el Perú? ● ● ● ● ● El Comercio Ejército del Perú Americatel Ministerio de Energía y Minas .....

gl/2qjj Concentra el 25% del tráfico mundial 1 billón de visitas al día (2008) 99.Caso de éxito: Youtube ● ● ● ● ● http://goo.8% del código es Python Apache/Python/Linux/MySQL/Python(c/psyco)/ Lighttpd Trabajan en mejorarlo: Unladen Swalow ● .

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 Se trabaja solo con 3 lenguajes para sus proyectos: C++.Caso de éxito: Google ● ● http://goo.gl/fkFO0 ● ● ● .

gl/ZxPpK Herramientas aeroestadísticas .Casos de éxito: NASA ● ● http://goo.

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 ● ● ● ● .

Tiene una baja curva de aprendizaje. mayor productividad de nuestros devs y mayores utilidades. Introduce al desarrollador a un mundo de buenas prácticas y exploración en ciencias de la computación. nos permite pasar entre proyectos con mucha comodidad. por lo que un profesional puede aprenderlo muy rápidamente y adaptarse al equipo de trabajo.Por qué empleamos Python? ● Tiempos de desarrollo muy rápidos. Nos permite hacer mejor código. ● ● ● . A mayor cantidad de trabajos. ya que se optimizan los algoritmos al máximo nivel.

Existen cursos en la Universidad Garcilazo Inca de la Vega y Continental de Huancayo. 3 empresas más que pueden trabajar en Python. Existen.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. aunque su área es desarrollo y no tecnología: Simuder. al menos. HTU Networks y Aureal. En la primera se va incorporar a la malla curricular de pre-grado. ● ● .

JAVA es verboso. ● ● ● . JAVA requiere de mucha configuración inicial en sus módulos y dependencias.Java vs Python ● ● http://goo.gl/Eyyf “The most widely accepted estimate is 5-10 times”. JAVA NO es divertido.

La versión 3.2 será estándar en un par de años con una gran cantidad de módulos.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. ● ● . etc. Hay intentos por mejorar el rendimiento de Python y llevarlo a instancias superiores: pypy. unladen swalow.

. (continúa) ..Algo más? ● ● ● ● ● ● Facebook emplea PHP Twitter emplea Ruby WhiteHouse emplea PHP La Republica emplea PHP El Comercio (Noticias) emplea PHP ....

Sign up to vote on this title
UsefulNot useful