¿Python un lenguaje de programacion bastante subestimado?
Hola chicos este día les traigo este blog ya que muchos subestiman el poder de este lenguaje, y este dia se me ocurrio ablarles acerca del lenguaje python espero que les guste, compartelo y comenta, se los agradecere 😌.
Python es un lenguaje de tipado dinamico, y multiparadigma, es orientado a objetos, soporta programacion iteractiva, y programacion funcional, multiplataforma.
Su creador es Guido van Rossum, lo desarrollo en el Centro para las Matemáticas y la Informática de paises bajos, como sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba.
El nombre del lenguaje proviene de la afición de su creador por los humoristas británicos Monty Python.
Filosofía
- 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.
- Lo práctico gana a lo puro.
- 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 solo una— manera obvia de hacerlo.
- Aunque esa manera puede no ser obvia al principio a menos que usted sea holandés.
- 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!
Python ha sido ampliamente criticado, ya que por ser interpretado es relativamente lento, en comparacion a java por ser interpretado-compilado, ahora en dia con el avance de hardware esa lentedad pasa por desapercivida.
python ahora en dia esta presente en muchas paginas web, en multiples aplicaciones de escritorio y e incluso en videojuegos si asi como lo oyes! 😄
Te presento algunos ejemplos de exitos en python 😎
Creada por Kevin Systrom y Mike Krieger, Instagram fue lanzada en octubre de 2010. Esta aplicación ganó rápidamente popularidad, llegando a tener más de 100 millones de usuarios activos en abril de 2012 y más de 300 millones en diciembre de 2014.
Esta creada con el mayor despliegue de el framework web Django el cual esta escrito 100% en python ;) así como lo oyes ¿Quien no tiene instagram ahora en día? casi todos 😁
Quieres mayor información visita aqui.
Django
Es un framework de desarrollo web de código abierto, escrito en Python, que respeta el patrón de diseño conocido como MVC (Modelo–Vista–Controlador). Fue desarrollado en origen para gestionar varias páginas orientadas a noticias de la World Company de Lawrence, Kansas, y fue liberada al público bajo una licencia BSD en julio de 2005; el framework fue nombrado en alusión al guitarrista de jazz gitano Django Reinhardt. En junio de 2008 fue anunciado que la recién formada Django Software Foundation se haría cargo de Django en el futuro.
Pinterest no se quedad atras, asombrosamente tambien utiliza python, es un red social apliamente usada, se utiliza para compartir ideas, encontrar inspiracion para desarrollar proyectos etc,
Tambien utiliza el grandioso django, sin duda alguna, no nos deja de sorprender, ya que ofrece muchas ventajas al desarrollo, velocidad, escalabilidad y eficiencia 😊.
Panda3D
Es un motor de videojuegos que incluye gráficos, audio, E/S, detección de colisiones, así como otras características relevantes para la creación de juegos en 3D.
¿Creias que python era limitado?
Sin duda algunas muchos no hemos impresionado al saber que con la fama de lentedad que tiene python jamas se podrían hacer video juegos pues ¡Sorpresa!
Pues en si es un lenguaje lento nadie lo puede negar por ser interpretado pero en este caso lo que existe es un legadura o binding en si el motor de videojuegos esta escrito en c y c++ pero tiene una API escrita en python que se enlaza con las apis nativas escritas en c y c++, así de esta forma podes utilizar python para hacer excelente videojuegos de gran calidad.
Dropbox.
Dropbox permite almacenar a los usuarios cualquier archivo en una carpeta asignada. Ese archivo se sincroniza en la nube y en todas las demás computadoras del cliente de Dropbox. Los archivos en la carpeta de Dropbox pueden entonces ser compartidos con otros usuarios de Dropbox, ser accesibles desde la página Web de Dropbox o bien ser compartidos mediante un enlace web de descarga directa, al que se puede acceder tanto de la versión web como desde la ubicación original del archivo en cualquiera de los ordenadores en las que se encuentre. Asimismo, los usuarios pueden grabar archivos manualmente por medio de un navegador web.
La NASA









Comentarios
Publicar un comentario