¿Qué es Python? Sobre Python ¿Quién esta usando Python? ¿Por qué aprender Python? Bibliotecas de Python

¿Qué es Python?

Python es un lenguaje de programación de propósito general creado por Guido Van Rossum. Python es muy elogiado por su elegante sintaxis y código legible, si recién está comenzando su carrera de programación, Python se adapta a sus necesidades.

Python es una herramienta en la categoría de Idiomas de una pila tecnológica.

Python es una herramienta de código abierto con 25.2K estrellas GitHub y 10.4K horquillas GitHub. Aquí hay un enlace al repositorio de código abierto de Python en GitHub.

Sobre Python

Python es quizás el lenguaje de programación más fácil de usar de todos en esta lista. A menudo se dice que la sintaxis de Python es clara, intuitiva y casi de estilo inglés, lo que, como Java, la convierte en una opción popular para los principiantes.

También como Java, Python tiene una variedad de aplicaciones que lo convierten en una opción versátil y poderosa al elegir el mejor lenguaje de programación para su caso de uso. Si está interesado en el desarrollo web de back-end, por ejemplo, entonces el framework de código abierto Django, escrito en Python, es popular, fácil de aprender y con muchas funciones. Django se ha utilizado en el desarrollo de algunos sitios populares como Mozilla, Instagram y Spotify.

Python también tiene paquetes como NumPy y SciPy que se usan comúnmente en los campos de la computación científica, las matemáticas y la ingeniería. Otras bibliotecas de Python, como TensorFlow, PyTorch, scikit-learn y OpenCV, se utilizan para crear programas en ciencia de datos, aprendizaje automático, procesamiento de imágenes y visión por computadora. Las aplicaciones de ciencia y datos de Python lo convierten en una excelente opción para los académicos.

🔝 REGRESAR 🔝

¿Quién esta usando Python?

Es utilizado por la NASA y Reddit, y su marco web, Django, alimenta las aplicaciones web de Instagram y Pinterest.

Google

Google ha sido partidario de Python desde casi el principio. Al principio, los fundadores de Google tomaron la decisión de usar “Python donde podemos, C ++ donde debemos”. Esto significaba que se usaba C ++ donde el control de la memoria era imperativo y se deseaba una latencia baja. En las otras facetas, Python era habilitado para facilitar el mantenimiento y la entrega relativamente rápida.

Incluso cuando se escribieron otros scripts para Google en Perl o Bash, estos a menudo se recodificaban en Python. La razón se debió a la facilidad de implementación y lo sencillo que es mantener Python. De hecho, según Steven Levy , autor de “In the Plex”, la primera araña de rastreo web de Google se escribió por primera vez en Java 1.0 y fue tan difícil que la reescribieron en Python.

Python es ahora uno de los lenguajes oficiales del servidor de Google (C ++, Java y Go son los otros tres) que pueden implementarse en producción. Y en caso de que no esté realmente seguro de cuán importante es Python para Google, el propio BDFL de Python, Guido van Rossum , trabajó en Google desde 2005 hasta 2012.

🔝 REGRESAR 🔝

ILM

Industrial Light and Magic (ILM) es la potencia mundial de efectos especiales que fue fundada en 1975 por George Lucas para crear el FX para Star Wars . Desde entonces, se han convertido en sinónimo de FX, ganando múltiples premios por su trabajo en películas y comerciales.

En sus primeros días, ILM se centró en los efectos prácticos, pero pronto se dio cuenta de que los efectos generados por computadora eran el futuro de FX en general. Su departamento de CGI se fundó en 1979 y su primer efecto fue la secuencia de explosión del Proyecto Genesis en Star Trek II: The Wrath of Khan .

Originalmente, el estudio CGI de ILM se ejecutaba desde un shell de Unix, pero esto solo estaba manejando una cantidad relativamente baja de trabajo. Debido a que el estudio preveía el futuro de CGI, comenzaron a buscar un sistema que pudiera manejar la ampliación agresiva que vieron en el futuro.

ILM eligió Python 1.4 sobre Perl y Tcl, optando por usar Python porque era mucho más rápido de integrar en su infraestructura existente. Debido a la fácil interoperabilidad de Python con C y C ++ , fue simple para ILM importar Python a su software de iluminación patentado. Esto les permitió poner Python en más lugares, usándolo para envolver componentes de software y extender sus aplicaciones de gráficos estándar.

El estudio ha usado Python en muchas otras facetas de su trabajo. Los desarrolladores utilizan Python para rastrear y auditar la funcionalidad de la tubería, manteniendo una base de datos de cada imagen producida para cada película. Como Python controlaba más y más de los programas de ILM, creó un conjunto de herramientas unificadas más simple que permitía una producción más efectiva. Para un ejemplo del mundo real, no busque más allá de OpenEXR , un formato de archivo HD utilizado por ILM. Como parte del paquete, PyIlmBase está incluido (aunque tiene una dependencia de Boost).

A pesar de las numerosas revisiones, ILM continúa considerando que Python es la mejor solución para sus necesidades. La combinación de un código de fuente abierta combinada con la capacidad de realizar cambios garantiza que Python continuará satisfaciendo las necesidades de ILM durante mucho tiempo.

🔝 REGRESAR 🔝

Otros Muchos Más

Existen otras muchas empresas reconocidas que confian en Python como uno de sus lenguajes principales, por sus ideales características, entre ellas: la NASA, Mozilla, PayPal, Pinterest, SendGrid, Zappier, Udemy, Uber, Instacart, 8GAG, Asana, Intuit, Keen IO, Disqus, Pandora, BillGuard, Back End, imgix, AdRoll, Chartio, WePay, Chartbeat, Brika, Circa, Kippt, Thingr, Hipmunk, y un largo etc. más.

🔝 REGRESAR 🔝

¿Por qué aprender Python?

La sintaxis sencilla y directa de Python lo convierten en uno de los mejores lenguajes, entre los de propósito general, que comenzar a aprender en lo que resta del 2019. Python cuenta con un sistema de tipado dinámico, gestión automática de su memoria dinámica y admite múltiples paradigmas de programación como orientado a objetos, funcional e imperativo. En muchos dominios de aplicación utilizan su biblioteca estándar integral.

Las aplicaciones web y de escritorio, los servidores, el aprendizaje automático, las aplicaciones de inteligencia artificial usan Python e incluso es uno de los lenguajes más usados dentro del campo de la criptografía y las cadenas de bloques o blockchain.

Cada año aparece entre los mejores lenguajes de programación en el índice TIOBE y el año pasado se destaco siendo nombrado “Lenguaje de Programación del Año” siendo de esperar que siga creciendo su uso a lo largo del año y en el futuro más cercano.

En la actualidad, las empresas ofrecen más de 66.000 puestos de trabajo centrados en Python a través de la web Indeed.com.

🔝 REGRESAR 🔝

Bibliotecas

🔝 REGRESAR 🔝

🐍 Python Recursos 🐍

Actualizado:

Deja un comentario