10 usos principales de python

Muchas organizaciones están utilizando Python estos días para realizar las tareas más importantes. No necesariamente oye hablar de ellos porque las organizaciones son generalmente reservados al dar sus secretos comerciales. Sin embargo, Python está todavía allí haciendo una gran diferencia en la forma en que las organizaciones trabajan y hacia el mantenimiento de la línea de fondo de tocar fondo. Aquí hay algunas maneras principales en que Python se utiliza comercialmente que harán más fácil la abogan por el uso de Python en su propia organización. (O usted puede leer acerca de algunos casos de éxito de Python.)

  • Corel: PaintShop Pro es un producto que muchas personas han utilizado durante años para tomar capturas de pantalla, modificar sus fotos, dibujar nuevas imágenes, y realizar muchas otras tareas gráficas orientado. Lo sorprendente de este producto es que se basa en gran medida en Python scripting. En otras palabras, para automatizar tareas de PaintShop Pro, lo que necesita saber Python.

  • D-Link: Actualización de firmware a través de una conexión de red puede ser problemático, y D-Link fue encontrarse con una situación en la que cada actualización estaba atando una máquina - un mal uso de los recursos. Además, algunas actualizaciones requieren trabajo adicional debido a problemas con el dispositivo de destino. El uso de Python para crear una aplicación multiproceso para impulsar cambios a los dispositivos permite a una máquina para dar servicio a múltiples dispositivos, y una nueva metodología permitido por Python reduce el número de reinicios a una sola después de instalar ese nuevo firmware. D-Link eligió Python sobre otros lenguajes, como Java, ya que proporciona un código de comunicación en serie más fácil de usar.

  • Eve-Online: Juegos son un negocio importante porque muchas personas les gusta jugar. Eve-Online es un Rol Online Multijugador Masivo Playing Game (MMORPG) que se basa en gran medida en Python para el cliente y el servidor extremos del juego. En realidad, se basa en una variante Python llamado StacklessPython, que es importante porque se encuentra con estas variantes todo el tiempo al trabajar con Python. Piense en ellos como Python en los esteroides. Estas variantes tienen todas las ventajas de Python, además de algunos beneficios extra. Lo que hay que tomar distancia de esta empresa en particular es que la ejecución de un MMORPG toma importante caballos de fuerza, y la empresa no habría elegido Python a menos que fuera realmente a la altura.

  • ForecastWatch.com: Si alguna vez se preguntó si alguien revisa el rendimiento de su hombre del tiempo, no busque más ForecastWatch.com. Esta empresa se comparan los pronósticos producidos por miles de meteorólogos cada día con los datos reales climatológicos para determinar su exactitud. Los informes resultantes se utilizan para ayudar a mejorar las predicciones meteorológicas. En este caso, el software utilizado para hacer las comparaciones está escrito en Python puro, ya que viene con las bibliotecas estándar útiles en la recopilación, el análisis y el almacenamiento de datos de fuentes en línea. Además, las capacidades de multithreading mejoradas de Python hace que sea posible para recoger las previsiones de alrededor de 5.000 fuentes en línea cada día. Lo más importante de todo, el código es mucho menor de lo que hubiera sido necesaria por otros lenguajes como Java o PHP.

  • Frequentis: La próxima vez que vuele en algún lugar, que podría ser un partido basado en Python para llegar de nuevo al suelo de manera segura. Resulta que Frequentis es el creador de TAPTools, un producto de software que se utiliza para el control de tráfico aéreo en muchos aeropuertos. Esta herramienta en particular ofrece actualizaciones sobre la climatología y de pista condiciones a los controladores aéreos.

  • Honeywell: Documentar los grandes sistemas es caro y propenso a errores. Honeywell utiliza Python para realizar pruebas automatizadas de aplicaciones, sino que también utiliza Python para controlar un ambiente de cooperación entre las aplicaciones que se utilizan para generar documentación de las aplicaciones. El resultado es que Python ayuda a generar los informes que forman la documentación de la instalación.

  • HP: encontrar lo que necesita en una red corporativa es difícil. La mayoría de las organizaciones a implementar una aplicación de búsqueda personalizada o utilizan el software de off-the-shelf para asegurar que los empleados puedan encontrar la información que necesitan rápidamente. En este caso, el software de búsqueda comenzó su vida como Infoseek, cambió de nombre a Verity Ultraseek, y finalmente se conoce hoy como HP Autonomía. El uso de Python hace que sea fácil de modificar el motor de búsqueda para satisfacer necesidades específicas. Además, Python proporciona un funcionamiento multiproceso más suave que otros lenguajes, como Java, lo hacen.

  • Industrial Light Magic: En este caso, se encuentra Python utiliza en el proceso de producción de complejos de scripts, películas con muchos gráficos por ordenador. Originalmente, Industrial Light Magia basó en Unix shell scripting, pero se encontró que esta solución no podía hacer el trabajo. Python se comparó con otros lenguajes, como Tcl y Perl, y elegido porque es un idioma más fácil de aprender que la organización puede implementar de forma incremental. Además, Python puede ser embebido dentro de un sistema de software más grande como un lenguaje de script, incluso si el sistema está escrito en un lenguaje como C / C ++. Resulta que Python puede interactuar con éxito con otros idiomas en las situaciones en las que algunos idiomas no pueden.

  • Philips: La automatización es esencial en la industria de los semiconductores, así que imagínese tratando de coordinar el esfuerzo de miles de robots. Después de una serie de soluciones, Philips decidió ir con Python para el lenguaje de secuenciación (el idioma que le dice qué pasos cada robot debe tomar). El código de bajo nivel está escrito en C ++, que es otra razón para utilizar Python, porque Python funciona bien con C ++.

  • United Space Alliance: Esta empresa ofrece un importante apoyo a la NASA para varios proyectos, como el transbordador espacial. Uno de sus proyectos es la creación de flujos de trabajo del sistema de automatización (WAS), una aplicación diseñada para gestionar la NASA y otros proyectos de terceros. La instalación utiliza una base de datos Oracle central como repositorio de información. Python fue elegido sobre lenguajes como Java y C ++, ya que proporciona tipado dinámico y la sintaxis de pseudo-código similar y tiene un intérprete. El resultado es que la aplicación se desarrolla más rápido, y la unidad de prueba de cada pieza es más fácil.




» » » » 10 usos principales de python