0% encontró este documento útil (0 votos)
35 vistas

About Python

Python es un lenguaje de programación interpretado y de alto nivel cuya filosofía se centra en la legibilidad. Se utiliza comúnmente para desarrollo web, ciencia de datos, aprendizaje automático y más. Programas populares como Spotify, Netflix, Instagram y YouTube usan Python.

Cargado por

Jorge Jimenez
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
35 vistas

About Python

Python es un lenguaje de programación interpretado y de alto nivel cuya filosofía se centra en la legibilidad. Se utiliza comúnmente para desarrollo web, ciencia de datos, aprendizaje automático y más. Programas populares como Spotify, Netflix, Instagram y YouTube usan Python.

Cargado por

Jorge Jimenez
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

Python: El Lenguaje del futuro, hoy.

¿Qué es Python?

Python es un lenguaje de alto nivel de programación interpretado cuya filosofía hace hincapié
en la legibilidad de su código. Se trata de un lenguaje de programación multiparadigma, ya
que soporta parcialmente la orientación a objetos, programación imperativa y, en menor
medida, programación funcional.1

Apareció en 1991

Diseñado por Guido van Rossum

Filosofía
Los usuarios de Python se refieren a menudo a la filosofía de Python, que es bastante
similar a la filosofía de Unix. El código que siga los principios de Python es reconocido
como "pythónico". Estos principios fueron descritos por el desarrollador de Python Tim
Peters en El Zen de Python:

• 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.26
• 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.

1
https://es.wikipedia.org/wiki/Python
• 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!

Tim Peters, El Zen de Python

Python es relativamente simple, por lo que es fácil de aprender, ya que requiere una sintaxis
única que se centra en la legibilidad. Los desarrolladores pueden leer y traducir el código
Python mucho más fácilmente que otros lenguajes.2

Python se utiliza en una variedad de escenarios del mundo real, tales como:

• Desarrollo de software: Python es ampliamente utilizado para el desarrollo web,


gracias a sus potentes frameworks como Django y Flask.
• Ciencia de datos y análisis: Python se utiliza popularmente para el análisis de
datos y tareas de computación científica.
• Desarrollo de juegos: Python se puede utilizar para desarrollar la lógica de los
juegos y crear juegos con bibliotecas como Pygame.
• Aprendizaje automático (machine learning): Python se utiliza para diversas
tareas de aprendizaje automático, como el aprendizaje profundo, el aprendizaje por
refuerzo y el procesamiento del lenguaje natural.
• Inteligencia artificial: Python se utiliza para desarrollar diversas aplicaciones de
IA, como el reconocimiento facial y el reconocimiento de voz.3

2
https://www.cursosaula21.com/que-es-python/
3
https://www.dongee.com/tutoriales/para-que-sirve-python/
¿Cuáles son las características de Python?
Las características siguientes del lenguaje de programación Python lo hacen único:

Un lenguaje interpretado

Python es un lenguaje interpretado, lo que significa que ejecuta directamente el código


línea por línea. Si existen errores en el código del programa, su ejecución se detiene. Así,
los programadores pueden encontrar errores en el código con rapidez.

Un lenguaje fácil de utilizar

Python utiliza palabras similares a las del inglés. A diferencia de otros lenguajes de
programación, Python no utiliza llaves. En su lugar, utiliza sangría.

Un lenguaje tipeado dinámicamente

Los programadores no tienen que anunciar tipos de variables cuando escriben código
porque Python los determina en el tiempo de ejecución. Debido a esto, es posible escribir
programas de Python con mayor rapidez.

Un lenguaje de alto nivel

Python es más cercano a los idiomas humanos que otros lenguajes de programación. Por lo
tanto, los programadores no deben preocuparse sobre sus funcionalidades subyacentes,
como la arquitectura y la administración de la memoria.

Un lenguaje orientado a los objetos

Python considera todo como un objeto, pero también admite otros tipos de programación,
como la programación estructurada y la funcional.4

4
https://aws.amazon.com/es/what-is/python/
Los programas en Python más famosos:

Spotify

El servicio de streaming de música más famoso del mundo también utiliza códigos en Python
para brindar el servicio que conocemos.

Si bien la página web de Spotify, aunque no lo creas, está construida en WordPress, la app
es con Python. Esto le ha permitido tener disfrutar de los grandes beneficios de Python como
la posibilidad de análisis de datos y para realizar algunos servicios de backend.

Además, esta gran marca se ha declarado fanática del lenguaje de programación Python,
puesto que le ofrece mayor simplicidad a través de códigos en Python. Por esta razón, se
calcula que más de 6000 procesos están en operación en Spotify con códigos en Python. Esto
refleja que alrededor del 80% de estos servicios están escritos en Python.

Con estos ejemplos, creo que estás más convencido de lo importante que es el lenguaje de
programación Python. Vamos a seguir conociendo más plataformas y programas en Python
para que te sigas sorprendiendo con el uso y prioridad que las grandes marcas le dan.

Netflix

De acuerdo al blog tecnológico de Netflix, el uso de los lenguajes de programación es uno


de los favoritos por sus desarrolladores.

Si bien Netflix no obliga a utilizar un lenguaje de programación o tecnología determinada,


muchos de su personal recurre al código en Python por su mayor diversidad, sintaxis concisa
y limpia, su enorme comunidad de desarrolladores y la calidad de las librerías externas para
resolver problemas de programación.

Además, una de las razones para utilizar Python en Netflix es que ayuda a soportar el
entrenamiento para aprendizaje automático y para sus principales algoritmos como de
recomendación, para la elección del arte que muestra, de marketing y más.

En definitiva, lo simple e intuitivo que ofrece el uso de Python para resolver problemas de
red es la principal razón por la que Netflix utiliza los códigos en Python. Es así como el uso
de Python se ha generalizado en todo, desde los bots hasta la construcción de grandes
aplicaciones.

Instagram

La razón de que hoy tengas muchos seguidores en tu Instagram es gracias a Python. Sí,
Instagram se suma a la larga lista de ejemplos de Python.
Según los ingenieros de Instagram, el lenguaje de programación perfecto es Python, puesto
que es de fácil desarrollo, muy simple de gestionar y perfecto para soportar el gran volumen
de visitas diarias que Instagram recibe.

El lenguaje amigable del uso de Python permite al equipo enfocarse en la experiencia del
usuario y ofrecer constantes mejoras a la aplicación de forma más ágil y segura.

Youtube

Youtube se ha convertido en una de los sitios más visitado en todo el planeta. Simplemente,
no existe persona que nunca haya ingresado a Youtube para buscar alguna solución a su
problema.

Como ya habrás adivinado, Youtube se suma a la lista de programas en Python que hoy se
han convertido en un gran éxito para la marca.

El uso de Python es para diferentes propósitos en toda la plataforma; sin embargo, la que
resalta más para la marca es la velocidad que permite el desarrollo de funciones en un tiempo
récord.

Cada vez que mires un video en Youtube, sabrás que eso se está desarrollando a través del
código en Python.5

5
https://educacionprofesional.ing.uc.cl/10-programas-en-python-que-serian-estas-grandes-marcas-
sin-este-lenguaje-de-programacion/

También podría gustarte