# data[].attributes.body
Centro Educativo Santo Domingo
Stephon Paolo Flowers
Informática
4 de abril de 2023

# data[].attributes.body
Si estás interesado en hallar el lenguaje de programación ideal que se ajuste a tu proyecto, en la industria tecnológica hay varias opciones que pueden servirte. Pero, sin duda, uno de los más usados actualmente es Phyton. Es versátil y es fácil de usar por los principiantes, características que lo han convertido en uno de los preferidos.

# data[].attributes.body
Python es un lenguaje de programación ampliamente utilizado en las aplicaciones web, el desarrollo de software, la ciencia de datos y el machine learning (ML). Los desarrolladores utilizan Python porque es eficiente y fácil de aprender, además de que se puede ejecutar en muchas plataformas diferentes.

# data[].attributes.body
La historia del lenguaje de programación Python se remonta hacia finales de los 80s y principio de los 90s, su implementación comenzó en diciembre de 1989 cuando en Navidad Guido Van Rossum que trabajaba en el (CWI) (un centro de investigación holandés de carácter oficial que, entre otras cosas, actualmente alberga la oficina central del W3C) decidió empezar el proyecto como un pasatiempo dándole continuidad al lenguaje de programación ABC del que había formado parte del equipo de desarrollo en el CWI dicho lenguaje se enfocaba en ser fácil de usar y aprender manteniendo potencia en su desempeño pero el hardware disponible en la época de su creación hacía difícil su uso y el proyecto no trascendió como se esperaba. Van Rossum es por tanto el autor principal de Python y continúa ejerciendo un rol central decidiendo la dirección del lenguaje, en la comunidad de Python se le conoce como Benevolente Dictador Vitalicio (en inglés: Benevolent Dictator for Life, BDFL). El nombre "Python" viene dado por la afición de Van Rossum al grupo Monty Python.

El lenguaje de programación Python fue originalmente desarrollado para el sistema operativo Amoeba.

# data[].attributes.body
Sin entrar en detalles técnicos, Python es un lenguaje de programación de alto nivel, orientado a objetos y de fácil interpretación gracias a su sintaxis.

Se le considera un lenguaje de alto nivel porque tiene en cuenta las capacidades cognitivas del programador, un ser humano, y no las del procesador de datos, que es, a fin de cuentas, una máquina. Esto hace de Python un lenguaje muy amigable para el programador: fácil de leer, de aprender y de escribir.

Python se caracteriza por ser un lenguaje:

1. Multiparadigma: la programación imperativa, orientada a objetos y funcional.

2. Multiplataforma: los sistemas operativos más populares tienen su propio intérprete de Python, por lo cual se puede usar el mismo código en Windows, Linux y macOS.

3. Tipado dinámico: las variables pueden tomar valores de diferentes tipos.

4. Interpretado: el código de Python no se compila en el lenguaje del procesador, en su lugar se necesita un programa intérprete que lo ejecute.

# data[].attributes.body
Python es un lenguaje de programación multiparadigma. Esto significa que más que forzar a los programadores a adoptar un estilo particular de programación, permite varios estilos: programación orientada a objetos, programación imperativa y programación funcional. Otros paradigmas están soportados mediante el uso de extensiones.

Python usa tipado dinámico y conteo de referencias para la gestión de memoria.

Una característica importante de Python es la resolución dinámica de nombres; es decir, lo que enlaza un método y un nombre de variable durante la ejecución del programa (también llamado enlace dinámico de métodos).

Otro objetivo del diseño del lenguaje es la facilidad de extensión. Se pueden escribir nuevos módulos fácilmente en C o C++. Python puede incluirse en aplicaciones que necesitan una interfaz programable.²⁵​

Aunque la programación en Python podría considerarse en algunas situaciones hostil a la programación funcional tradicional expuesta por Lisp, existen bastantes analogías entre Python y los lenguajes minimalistas de la familia Lisp (como Scheme).

# data[].attributes.body
Python impacta en un montón de especialidades de la industria tecnológica, explicó Facundo García Martoni en una charla técnica de Platzi. Por ejemplo, con Python se puede construir backend, que se encarga de construir la lógica de una aplicación.

También es útil en la seguridad informática: “Si nosotros alguna vez hemos querido convertirnos en hackers de capa blanca, en protectores de la seguridad informática de una empresa, Python es una buena idea porque podemos construir diferentes scripts (...) que automaticen cosas en este campo, que nos permitan proteger estos equipos de manera efectiva”.

En el Internet of Things también es útil el lenguaje de programación Python, también  aporta beneficios si vas a trabajar con Data Science. “Python está muy presente porque es el lenguaje que mayor cantidad de librerías y de recursos construidos por la comunidad tiene”, agregó el especialista de Platzi.

# data[].attributes.body
Mi opinion de Python es que es un lenguaje emocionante y poderoso. Tiene la combinación correcta de rendimiento y características que hacen que escribir programas en Python sea divertido y fácil.