Revista Científica ‘‘INGENIAR”: Ingeniería, Tecnología e Investigación. Vol. 6 Núm. (12) 2023. ISSN: 2737-6249  
El auge exponencial del lenguaje Python en el desarrollo tecnológico  
EL AUGE EXPONENCIAL DEL LENGUAJE PYTHON EN EL DESARROLLO  
TECNOLÓGICO  
THE EXPONENTIAL RISE OF THE PYTHON LANGUAGE IN  
TECHNOLOGICAL DEVELOPMENT  
1
2
Chimarro-Amaguaña Juan David ; Chuqui-Barriga Francisco Alejandro ;  
3
4
Guamán-Cullispuma David Patricio ; Quishpe-Farinango Carlos Ignacio  
1
2
3
4
Resumen  
Se profundiza en varias características del lenguaje de programación Python y su influencia en  
el escenario tecnológico global. Surgido en la década de 1980, Python ha experimentado una  
amplia adopción en múltiples ámbitos a causa de su sintaxis intuitiva y legibilidad. El artículo se  
centra en tres áreas principales: la evolución de Python, los factores que impulsaron su rápida  
expansión y sus características esenciales. Desentraña el crecimiento de Python desde su  
nacimiento hasta su amplia aplicación en tecnología digital avanzada como ciencia de datos,  
aprendizaje automático e inteligencia artificial. El elemento singular que trata de resolver el  
trabajo es la amalgama de factores técnico-históricos y culturales que han promovido la adopción  
global de Python. Adicionalmente, se presenta un análisis comparativo de Python y su  
diferenciador con otros lenguajes de programación como puede ser Java. Centrándose en su  
versatilidad, el artículo resalta cómo Python ha simplificado la creación y comprensión de  
algoritmos, convirtiéndolo en un recurso preferido en la educación y en la industria digital. Su  
capacidad de operar en muchas plataformas refuerza aún más su adaptabilidad y su ranking  
como una herramienta indispensable en el desarrollo de software y nuevas tecnologías del futuro.  
Palabras clave: python, programación, legibilidad, portabilidad, desarrollo tecnológico.  
Abstract  
The text delves into various features of the Python programming language and its influence on  
the global technological landscape. Emerging in the 1980s, Python has experienced widespread  
adoption in multiple domains due to its intuitive syntax and readability. The article focuses on  
three main areas: the evolution of Python, the factors driving its rapid expansion, and its essential  
characteristics. It unravels the growth of Python from its inception to its broad application in  
advanced digital technology such as data science, machine learning, and artificial intelligence.  
The singular element that the text seeks to address is the amalgam of technical-historical and  
cultural factors that have promoted the global adoption of Python. Additionally, a comparative  
analysis of Python and its differentiator with other programming languages, such as Java, is  
presented. Focusing on its versatility, the article highlights how Python has simplified the creation  
and understanding of algorithms, making it a preferred resource in education and the digital  
Información del manuscrito:  
Fecha de recepción: 17 de marzo de 2023.  
Fecha de aceptación: 29 de junio de 2023.  
Fecha de publicación: 10 de julio de 2023.  
240  
Chimarro-Amaguaña et al. (2023)  
industry. Its ability to operate on many platforms further reinforces its adaptability and its ranking  
as an indispensable tool in software development and future technologies.  
Keywords: python, programming, readability, portability, technological development.  
1
. Introducción  
considerable cantidad de incógnitas  
en cuanto a los aspectos culturales,  
históricos y técnicos que han  
facilitado la adopción de este  
lenguaje.  
El lenguaje de programación Python,  
que surgió en la década de 1980, ha  
experimentado un auge exponencial  
en uso y popularidad en las últimas  
décadas. Se proporcionará un  
vistazo al contexto y objetivos de la  
Nuestra investigación queda guiada  
por la siguiente pregunta central:  
¿
Cuál es la interacción de factores  
investigación,  
detallando  
la  
que han permitido el auge  
exponencial de la adopción del  
lenguaje Python en el campo  
tecnológico a lo largo de su historia?  
problemática que busca solucionar,  
los conceptos fundamentales que  
indagaremos y las preguntas claves  
que guían nuestra exploración.  
Por  
último,  
identificaremos  
y
En un primer punto, este estudio  
tiene como objetivo desentrañar la  
evolución de Python desde su  
nacimiento hasta su aplicación  
extensiva en tecnología digital  
actual. a través de la ciencia de los  
datos, el aprendizaje automático, y la  
inteligencia artificial.  
analizaremos las características  
esenciales de Python que lo han  
establecido como el lenguaje de  
programación inicial ideal y su  
eficiente manejo de Big Data.  
También lo contrastaremos con otros  
lenguajes de programación para  
entender su creciente preferencia.  
El problema central que este análisis  
intenta solucionar es descubrir las  
claves que han impulsado la  
adopción y expansión global del  
Python. Si bien ciertos aspectos son  
evidentes, como su sintaxis intuitiva  
Este artículo proporcionará una  
mirada in-depth a la evolución y  
aplicabilidad de Python en el  
panorama tecnológico global, un  
tema que resulta esencial para  
comprender las tendencias actuales  
y futuras en la industria digital.  
y
legibilidad, aún queda una  
Revista Científica ‘‘INGENIAR”: Ingeniería, Tecnología e Investigación. Vol. 6 Núm. (12) 2023. ISSN: 2737-6249  
El auge exponencial del lenguaje Python en el desarrollo tecnológico  
2
. Materiales y métodos  
contrastada para identificar las  
similitudes, diferencias y puntos  
de vista únicos. Este ejercicio  
aseguró una comprensión más  
rica y equilibrada del tema.  
El presente artículo sobre el  
crecimiento exponencial del lenguaje  
de programación Python en el  
desarrollo tecnológico es producto  
 Análisis: los datos e información  
de  
una  
amplia  
investigación  
obtenidos  
de  
las  
fuentes  
bibliográfica. Este proceso implicó la  
revisión y el contraste de diversas  
fuentes de información para obtener  
una perspectiva detallada y bien  
fundamentada del tema en cuestión.  
seleccionadas fueron analizados  
con el fin de extraer conclusiones  
significativas,  
tendencias  
y
patrones subyacentes.  
A lo largo de este proceso, el objetivo  
principal fue obtener una visión  
amplia y objetiva de la adopción y  
expansión global del lenguaje  
Python.  
El proceso incluyó los siguientes  
pasos fundamentales:  
Identificación  
relevantes: esto comenzó con la  
búsqueda de publicaciones  
de  
fuentes  
Los resultados de esta metodología  
académicas, revistas de la  
industria, informes técnicos y  
blogs de expertos relacionados  
con el lenguaje de programación  
Python.  
de  
informan todo el contenido de este  
artículo, proporcionando una  
investigación  
bibliográfica  
comprensión profunda y basada en  
evidencia del tema. Todo ello, con la  
finalidad de ofrecer una perspectiva  
detallada y esclarecedora del auge  
exponencial del lenguaje Python en  
el desarrollo tecnológico.  
Revisión y selección de fuentes:  
cada fuente fue meticulosamente  
revisada  
para  
evaluar  
su  
su  
relevancia, fiabilidad,  
y
contribución al entendimiento del  
crecimiento y evolución de Python  
en el ámbito tecnológico.  
3. Resultados y discusión  
Contraste de información: la  
información extraída de las  
diversas fuentes fue comparada y  
Historia  
Python, según Vidal et al. (2021), es  
un lenguaje de programación de alto  
242  
Chimarro-Amaguaña et al. (2023)  
nivel y de código abierto, que se  
caracteriza por su sencillez de  
aprendizaje y manejo eficiente, esta  
facilidad se complementa con su  
popular hoy en día, como el uso de  
la sangría para delimitar bloques de  
código  
y
una gran biblioteca  
estándar.  
sintaxis elegante  
Python es un  
y
legibilidad.  
La versión 1.0 de Python se publicó  
en 1994, con un modelo de objeto  
más completo y mecanismos de  
manejo de excepciones, entre otras  
mejoras. Con el tiempo, Python  
continuó desarrollándose y ganando  
seguidores gracias a su fuerte  
énfasis en la legibilidad del código y  
la eficiencia. En 2000, se lanzó  
lenguaje de  
programación que fue concebido a  
finales de la década de 1980 por  
Guido van Rossum en los Países  
Bajos, en un centro de investigación  
llamado CWI (Centrum Wiskunde &  
Informatica).  
La historia de Python realmente  
comenzó con un lenguaje llamado  
ABC, Guido van Rossum manifestó  
insatisfacción con algunas partes de  
este lenguaje de programación, por  
lo que, durante sus vacaciones de  
Navidad en 1989, comenzó a  
trabajar en un nuevo lenguaje que  
tomó algunas ideas de ABC, pero  
también aportaría otras nuevas,  
nacía así Python.  
Python  
2.0,  
incluyendo  
la  
funcionalidad de recolección de  
basura y el soporte Unicode.  
El lanzamiento más significativo en  
la historia del desarrollo de Python  
es probablemente Python 3.0, que  
se lanzó en diciembre de 2008. Esta  
versión fue diseñada para corregir  
defectos fundamentales y eliminar  
código duplicado, pero no fue  
completamente retro compatible con  
la versión anterior 2.x, lo que originó  
una dualidad por varios años  
mientras los paquetes se iban  
adaptando.  
El nombre "Python" no tiene nada  
que ver con las serpientes, sino que  
Guido, como fan de los comediantes  
británicos Monty Python, decidió  
rendirles homenaje nombrando así al  
lenguaje. El lenguaje Python 0.9.0,  
liberado en 1991, fue la primera  
versión pública; esta versión ya  
incluía algunas de las características  
por las que Python sigue siendo  
En el presente, Python se ha  
consolidado como uno de los  
lenguajes de programación más  
populares y más utilizados en una  
243  
Revista Científica ‘‘INGENIAR”: Ingeniería, Tecnología e Investigación. Vol. 6 Núm. (12) 2023. ISSN: 2737-6249  
El auge exponencial del lenguaje Python en el desarrollo tecnológico  
amplia  
especialmente en ciencia de datos,  
aprendizaje automático  
variedad  
de  
campos,  
estos diversos campos, lo cual  
justifica su creciente demanda.  
e
Y así es como un proyecto navideño  
convirtió a Guido van Rossum de un  
simple programador en los Países  
Bajos, en el BDFL (Benevolent  
inteligencia artificial, y web scraping,  
entre otros.  
Desde la perspectiva de Rivera et al.  
(
2023) Python como lenguaje de  
programación inicial fomenta un  
desarrollo adecuado de los  
estudiantes en la programación,  
debido las características  
Dictator For Life  
-
Dictador  
Benevolente Vitalicio) de uno de los  
lenguajes de programación más  
populares y queridos del mundo.  
a
Características y Versatilidad  
favorables que ofrece al ser un  
software de código abierto, lo que  
simplifica la creación y comprensión  
de algoritmos.  
Para adentrarnos en el universo de  
versatilidad  
destacadas  
y
características  
Python, es  
de  
fundamental entender su filosofía de  
programación; la reveladora  
Siguiendo el análisis de Rivera et al.  
(2023), avalamos la idea de que  
naturaleza de la misma se  
materializa en lo que se conoce  
como "The Zen of Python", el Zen de  
Python es una colección de 19  
aforismos que sirven como guía en el  
desarrollo de programas en Python,  
para leerlos solo es necesario abrir la  
consola de Python e ingresar el  
comando "import this". Aparecerá  
una lista de aforismos como se  
muestra en la Figura 1.  
Python se ha consolidado como uno  
de los lenguajes de programación  
más solicitados y versátiles en  
numerosos sectores de la industria  
digital. Su reconocida popularidad se  
atribuye a las múltiples ventajas y  
aplicaciones que ofrece Python,  
destacándose en ámbitos en  
expansión como desarrollo de  
software, web, análisis de datos,  
automatización, bots, educación,  
ciberseguridad, entre otros. En  
efecto, Python ha demostrado ser un  
instrumento eficaz y multifacético  
capaz de abordar las demandas de  
244  
Chimarro-Amaguaña et al. (2023)  
Figura 1. El Zen de Python  
Fuente: Autor (2023)  
Estos lemas proporcionan una vista  
panorámica de la filosofía en la que  
se fundamenta Python, por ejemplo:  
basado en espacios en blanco y  
sangrías obligatorias.  
La filosofía detrás de Python es más  
fácil de entender cuando se compara  
con los enfoques de otros lenguajes  
de programación. Un ejercicio  
sencillo que ilustra esto es el proceso  
de imprimir la famosa frase de  
programación "¡Hola mundo!" en  
distintos lenguajes.  
"hermoso es mejor que feo--”,  
“explícito es mejor que implícito",  
"
simple es mejor que complejo",  
complejo es mejor que complicado".  
"
Estos aforismos expresan los  
principios subyacentes que guían el  
diseño del lenguaje. Como ejemplo  
de su simplicidad y legibilidad,  
Python opta por omitir las llaves {}  
que se utilizan en otros lenguajes  
para delinear bloques de código y,  
en su lugar, implementa un enfoque  
En el caso de Java, un lenguaje  
orientado  
a
objetos que es  
estáticamente tipado, se haría como  
se muestra en la Figura 2  
Figura 2. Lenguaje orientado a objetos estáticamente tipado  
Fuente: Autor (2023)  
245  
Revista Científica ‘‘INGENIAR”: Ingeniería, Tecnología e Investigación. Vol. 6 Núm. (12) 2023. ISSN: 2737-6249  
El auge exponencial del lenguaje Python en el desarrollo tecnológico  
Este código de varias líneas,  
compuesto por clases y métodos,  
contrasta con la simplicidad de  
Python. En este último lenguaje,  
a un sistema operativo en particular.  
En lugar de eso, el intérprete de  
Python, que puede instalarse en una  
variedad de sistemas operativos, se  
encarga de la ejecución del código.  
imprimir  
"¡Hola  
mundo!"  
simplemente requiere de una línea  
de código:  
Esta portabilidad facilita a los  
desarrolladores el trabajo con  
Python en entornos heterogéneos y  
simplifica la distribución de software  
escrito en Python. Por lo tanto, si uno  
desarrolla un programa en Python en  
un sistema Windows, por ejemplo, se  
puede esperar con razonable  
certidumbre que el programa se  
ejecutará de forma similar en un  
MacOS o Linux.  
print("¡Hola mundo!")  
Se vuelve muy evidente aquí cómo la  
filosofía de Python se inclina hacia  
una sintaxis clara, simple y legible,  
este enfoque, según "El Zen de  
Python", se traduce en "menos es  
más" y "la legibilidad cuenta",  
haciendo a Python un lenguaje  
acogedor tanto para los principiantes  
como para los expertos en  
programación.  
Este nivel de portabilidad es uno de  
los muchos factores que contribuyen  
a la popularidad de Python y a su  
elección en el desarrollo de una  
multitud de aplicaciones en diversos  
campos, desde la web y la  
automatización hasta la inteligencia  
artificial y el análisis de datos.  
Otra característica distintiva de  
Python es su portabilidad, gracias a  
lo cual puede ser ejecutado en  
prácticamente cualquier sistema  
operativo. Ya sea Windows, MacOS,  
Linux, Unix, Android, entre otros,  
Poder del interprete  
Python se puede compilar  
interpretar sin problema alguno  
Prokopyev et al. 2020).  
e
Como hemos mencionado antes,  
Python viene con un intérprete que  
convierte nuestro código en un  
lenguaje que las máquinas pueden  
entender. Aunque esta característica  
puede no parecer importante a  
primera vista, un ejemplo sencillo  
(
La capacidad de Python para  
funcionar en varias plataformas  
proviene  
de  
su  
naturaleza  
interpretada. Cuando escribimos  
código en Python, no está vinculado  
246  
Chimarro-Amaguaña et al. (2023)  
puede ilustrar qué tan poderoso  
puede ser:  
haciéndola inviable para la mayoría  
de los casos de uso de Big Data y  
Machine Learning.  
A = 5  
B = 3.14  
C = A + B  
print(C)  
Por el contrario, Python implementa  
la característica del tipado dinámico  
para simplificar el manejo de los  
>
>> 8.14  
En este ejemplo, originalmente no  
especificamos el tipo de variables A,  
B y C, pero Python fue capaz de  
interpretarlos apropiadamente. “A”  
se reconoce como un entero,  
mientras que “B” y “C” son de tipo  
float o flotante (decimales). Tome en  
cuenta que Python también podría  
interpretar los números como strings  
o variables de texto.  
datos,  
permitiendo  
a
los  
desarrolladores centrarse en la  
lógica del problema en lugar de los  
detalles técnicos.  
Aplicaciones, Ciencia de Datos,  
Inteligencia Artificial y Machine  
Learning  
Python es altamente versátil y fácil  
de aprender, permitiendo desarrollar  
aplicaciones en diversas áreas. Su  
sintaxis clara, amplias bibliotecas y  
compatibilidad multiplataforma, así  
como su extensa comunidad,  
Lo que Python hace eficientemente  
aquí es remover la necesidad de  
especificar manualmente el tipo de  
dato de las variables de entrada.  
Esta eliminación de la complejidad  
innecesaria se vuelve especialmente  
útil cuando manejamos grandes  
conjuntos de datos, es decir, Big  
Data.  
facilitan  
su  
adaptabilidad  
en  
proyectos que abarcan desde  
ciencia de datos, análisis de datos,  
inteligencia  
learning etc.  
artificial,  
machine  
En  
este  
contexto  
podemos  
Imagine manejar miles o millones de  
entradas de datos y tener que  
identificar manualmente el tipo de  
mencionar Big Data, este término se  
refiere al procesamiento y análisis de  
grandes conjuntos de datos, que son  
difíciles de manejar mediante  
cada  
uno,  
tal  
tarea  
sería  
y
extremadamente  
consumiría  
tediosa  
herramientas  
y
técnicas  
mucho  
tiempo,  
tradicionales debido a su volumen,  
247  
Revista Científica ‘‘INGENIAR”: Ingeniería, Tecnología e Investigación. Vol. 6 Núm. (12) 2023. ISSN: 2737-6249  
El auge exponencial del lenguaje Python en el desarrollo tecnológico  
velocidad o variedad. Según Chang  
et al. (2019), Python trabaja  
de datos. El Big Data permite a las  
empresas  
analizar  
amplios  
y extraer  
eficientemente  
con  
tecnologías  
conjuntos de datos  
emergentes, como el manejo de  
grandes datos (Big Data) y el  
aprendizaje automático.  
patrones y tendencias esenciales,  
que pueden ser utilizados para  
comprender los hábitos de consumo  
y servir a los clientes de una manera  
más eficiente.  
Python cuenta con una amplia gama  
de bibliotecas y marcos diseñados  
para trabajar con Big Data, entre  
ellos:  
Además, la aplicabilidad del Big Data  
se extiende más allá del mundo  
empresarial. Una de estas áreas es  
la participación del Big Data en la  
medicina; con la capacidad de  
NumPy y Pandas: bibliotecas para  
el análisis y manipulación de  
datos.  
procesar  
y
analizar enormes  
Dask: un marco paralelo y  
distribuido que extiende la  
funcionalidad de Pandas y NumPy  
en múltiples núcleos de CPU o  
clústeres.  
conjuntos de datos, se pueden  
identificar patrones y correlaciones  
que de otra manera serían difíciles  
de detectar.  
Hadoop: Python puede interactuar  
con el ecosistema Hadoop a  
través de bibliotecas como  
PyHive, PySpark y MRJob.  
Otro fuerte de Python, es lo  
relacionado  
al  
Aprendizaje  
Automático o Machine Learning, en  
este sentido, el aprendizaje de  
máquina es un campo de la  
inteligencia artificial (IA) que permite  
a los sistemas aprender y adaptarse  
PySpark: biblioteca que integra  
Python y Apache Spark, un marco  
para procesamiento distribuido de  
grandes volúmenes de datos.  
automáticamente  
mediante  
la  
identificación de patrones y ajuste de  
modelos sin la intervención humana.  
Python es ampliamente utilizado en  
este campo porque es fácil de  
aprender y posee una gran cantidad  
Apreciando el potencial del Big Data,  
Zlateva (2021) destaca su capacidad  
para transformar radicalmente las  
prácticas comerciales, mejorar el  
conocimiento empresarial sobre los  
clientes e innovar en la monetización  
248  
Chimarro-Amaguaña et al. (2023)  
de bibliotecas y recursos para el  
aprendizaje de máquina, como:  
obtienen los pesos y el modelo  
entrenados (Wadi, 2021).  
Scikit-learn:  
una  
biblioteca  
La adaptabilidad de Python a las  
características de la computación  
moderna y su compatibilidad con una  
gran cantidad de bibliotecas y  
herramientas lo convierten en un  
lenguaje de programación de  
elección en los campos del Big Data  
y el aprendizaje de máquina. Por  
último, la capacidad de Python para  
popular de código abierto para el  
aprendizaje de máquina que  
cubre una amplia gama de  
algoritmos.  
TensorFlow: desarrollado por  
Google, TensorFlow es una  
biblioteca de código abierto para  
desarrollar, crear y desplegar  
aplicaciones de aprendizaje de  
máquina y redes neuronales  
profundas (Deep Learning).  
Keras: una biblioteca de redes  
neuronales de alto nivel que  
permite construir e implementar  
modelos de aprendizaje de  
máquina utilizando TensorFlow  
como backend.  
interpretar  
tipos  
de  
datos  
dinámicamente es una de las  
razones por las que Python es, y  
probablemente seguirá siendo, uno  
de los lenguajes de programación  
más utilizados para las aplicaciones  
de Big Data y Machine Learning.  
Además de su rol prominente en el  
aprendizaje automático y el Big Data,  
Python también es capaz de crear  
interfaces gráficas de usuario a  
través de diferentes frameworks. El  
más popular de estos es Django, un  
poderoso marco de trabajo para el  
desarrollo de aplicaciones web,  
como señala Melé (2020).  
Vite et al. (2020) enmarcan la  
aplicación del Aprendizaje  
Automático desde la perspectiva de  
métodos de entrenamiento  
supervisados y no supervisados,  
como apoyo a los procedimientos de  
análisis  
de  
los  
datos.  
El  
entrenamiento es el proceso por el  
cual una red neuronal aprende a  
discernir patrones dentro de los  
datos, a través de este proceso, se  
Django, desarrollado en Python,  
proporciona una estructura eficiente  
y escalable que facilita la creación y  
el mantenimiento de aplicaciones  
249  
Revista Científica ‘‘INGENIAR”: Ingeniería, Tecnología e Investigación. Vol. 6 Núm. (12) 2023. ISSN: 2737-6249  
El auge exponencial del lenguaje Python en el desarrollo tecnológico  
web robustas y de alto rendimiento.  
Estos frameworks permiten  
utilidad  
y
la colaboración,  
conocimientos  
compartiendo  
y
aprovechar las virtudes de Python en  
una interfaz sencilla y amigable, de  
manera que los usuarios pueden  
utilizarla sin necesidad de tener  
conocimientos de programación.  
experiencias. Una muestra de ello  
son los numerosos foros de  
discusión  
y
sitios  
como  
web  
especializados,  
Stack  
Overflow, que funcionan como  
plataformas para resolver dudas,  
plantear preguntas y contribuir al  
enriquecimiento del conocimiento  
colectivo. Además, la abundancia de  
En esencia, Python puede ser de  
gran utilidad tanto para el desarrollo  
de interfaces visuales como para la  
computación técnica y de datos,  
evidenciando su amplia versatilidad.  
Por lo tanto, puede considerarse una  
opción especialmente valiosa para  
cualquier persona interesada en la  
programación, ya sea que su  
objetivo sea el desarrollo web o el  
análisis de datos.  
recursos  
educativos,  
como  
tutoriales, documentación y libros en  
varios idiomas, facilita el proceso de  
aprendizaje.  
La comunidad de Python también se  
encarga  
del  
desarrollo  
y
mantenimiento de un catálogo  
diverso de bibliotecas y paquetes,  
reforzando las ventajas de este  
lenguaje. Las bibliotecas, conjuntos  
Soporte de la Comunidad y  
Recursos de Aprendizaje  
de para  
optimizar el código, y los paquetes,  
que permiten la distribución  
módulos  
diseñados  
La destacada comunidad de Python,  
que se caracteriza por su extensa  
red y actividad continua, es uno de  
los principales atractivos de este  
lenguaje de programación. Este  
colectivo constituye un recurso  
insustituible para los programadores,  
brindando asistencia tanto a los  
principiantes que se inician en el  
lenguaje como a los profesionales  
organizada de las bibliotecas en  
Python, son cruciales. Ejemplos de  
estas son las bibliotecas de análisis  
de datos NumPy y pandas, las de  
visualización Matplotlib y Seaborn, y  
las especializadas en machine  
learning como Scikit-learn, todas  
ellas fruto del esfuerzo colectivo en  
la comunidad de Python.  
experimentados desafíos  
ante  
técnicos. Sus miembros privilegian la  
250  
Chimarro-Amaguaña et al. (2023)  
Además,  
esenciales están preinstaladas en  
entornos de ejecución ya  
estas  
bibliotecas  
comercio de todo tipo. De hecho,  
Tryton y Odoo son dos de las  
aplicaciones de negocios más  
destacadas que se han construido  
utilizando Python, tal como señala  
(Villacrés, 2022).  
configurados como Colaboratory,  
comúnmente conocido como Colab.  
Este entorno incluye las versiones 2  
y 3 de Python y, según Carneiro et  
al. (2018), cuenta con múltiples  
bibliotecas ampliamente utilizadas  
en campos como Machine Learning  
y la Inteligencia Artificial, incluyendo  
TensorFlow, Matplotlib y Keras entre  
muchas otras. La integración de  
estas funcionalidades facilita la  
El mismo autor también especifica  
que Kivy es una biblioteca en Python  
de código abierto, hábilmente  
diseñada para el desarrollo rápido de  
aplicaciones  
que  
incorporan  
interfaces de usuario de vanguardia,  
como las aplicaciones multitáctiles.  
Kivy es una solución multiplataforma,  
que se beneficia de la aceleración de  
la GPU y es adecuada para  
implementaciones empresariales. La  
biblioteca Kivy se apoya en diversas  
otras bibliotecas de Python, como  
PIL, GStreamer y Cairo, entre otras.  
Python también permite el desarrollo  
de una amplia gama de aplicaciones,  
desde aplicaciones de audio y video,  
juegos como Battlefield 2 y EVE  
Online, hasta aplicaciones de  
Blockchain, aplicaciones de línea de  
comandos o consola, aprendizaje  
prototipización  
rápida,  
la  
visualización de datos y modelos, y  
la experimentación en Machine  
Learning.  
La comunidad de Python también  
juega un papel central en el  
desarrollo continuo del lenguaje. A  
través  
de  
la  
propuesta  
e
y
implementación de mejoras  
refinamientos en el lenguaje, esta  
comunidad garantiza que Python  
siga evolucionando y adaptándose a  
las necesidades cambiantes de los  
usuarios y los avances tecnológicos.  
automático,  
aplicaciones  
empresariales y de administración  
del sistema. Incluso, Python ha sido  
el lenguaje de programación detrás  
de gigantes tecnológicos como  
Uso en la Industria  
Es reconocido que Python figura  
como una selección óptima para la  
Google,  
Facebook,  
Instagram,  
creación  
de  
aplicaciones  
de  
251  
Revista Científica ‘‘INGENIAR”: Ingeniería, Tecnología e Investigación. Vol. 6 Núm. (12) 2023. ISSN: 2737-6249  
El auge exponencial del lenguaje Python en el desarrollo tecnológico  
Spotify, Netflix, Uber, Reddit,  
Dropbox, e incluso la NASA.  
las empresas. Aunque las soluciones  
de seguridad continúan avanzando,  
los ciberdelincuentes también se  
adaptan y reinventan. En este  
contexto, Python ha emergido como  
una herramienta fundamental en el  
campo de la ciberseguridad gracias  
a su simplicidad, flexibilidad y amplia  
gama de bibliotecas disponibles.  
Este lenguaje de programación  
Podemos observar que, tanto en el  
ámbito empresarial como industrial,  
empresas de todas las magnitudes,  
no necesariamente grandes, están  
adoptando la inteligencia artificial  
con el respaldo de Python y sus  
bibliotecas.  
Un  
ejemplo  
documentado es el presentado por  
Jiménez et al. (2023) Los autores  
desarrollaron un modelo basado en  
redes neuronales para la "Empresa  
Apícola Cubana". Este modelo  
evidenció un rendimiento notable,  
obteniendo un 90% de precisión en  
sus resultados, lo que contribuyó a  
un aumento en sus ganancias  
económicas.  
permite  
a
los  
profesionales  
desarrollar scripts y herramientas  
con rapidez para realizar análisis  
forenses,  
investigar  
vulnerabilidades, efectuar pruebas  
de penetración y automatizar tareas  
de monitoreo y defensa. Su gran  
comunidad de usuarios  
y
la  
abundante  
recursos  
disponibilidad  
abiertos  
de  
y
gratuitos  
promueven el intercambio de  
Jiménez et al. (2023) optaron por  
emplear una de las dos métricas  
conocimientos,  
desarrollo de  
apoyando  
soluciones  
el  
de  
comúnmente  
utilizadas  
en  
seguridad efectivas que contribuyen  
a proteger los activos digitales de las  
empresas.  
situaciones similares, la precisión y  
la pérdida, seleccionando la primera  
de  
estas  
para  
validar  
su  
investigación. Según Wong (2019),  
la precisión es frecuentemente  
aplicada en la evaluación de redes  
neuronales.  
Python ha demostrado ser una  
herramienta valiosa en el sector de la  
medicina, en gran parte debido a su  
facilidad de uso, versatilidad y gran  
variedad  
especializadas. Al permitir la  
implementación eficiente de  
de  
bibliotecas  
Como señalan Bacuilima y Padilla  
(2023), la ciberseguridad es esencial  
para proteger los activos internos de  
252  
Chimarro-Amaguaña et al. (2023)  
algoritmos de procesamiento de  
datos e imágenes médicas, análisis  
interpretables. Además, la amplia y  
activa comunidad de Python ofrece  
un valioso apoyo al proporcionar  
de  
información  
genómica  
y
predicción de enfermedades, este  
lenguaje de programación facilita el  
descubrimiento y la innovación  
soluciones para  
cualquier desafío, contribuyendo a  
su accesibilidad para los  
principiantes.  
y
asistencia  
médica.  
Además,  
y
su  
amplia  
comunidad  
sus  
recursos  
En el ámbito del análisis financiero,  
su utilidad es igualmente reconocida.  
Las bibliotecas de Python permiten  
análisis cuantitativos, modelado y  
predicción de datos de mercado,  
educativos hacen de Python una  
opción accesible y efectiva para los  
profesionales de la salud interesados  
en el análisis de datos biomédicos.  
Raraz y Raraz (2023) mencionan  
varios usos de algoritmos en Python  
en el campo médico, como la  
detección de nódulos pulmonares, el  
análisis del electrocardiograma, la  
interpretación de datos genómicos,  
la evaluación de imágenes médicas,  
y la predicción de enfermedades,  
entre otros.  
mientras  
su  
capacidad  
tareas como  
para  
la  
automatizar  
recolección de datos y la generación  
de informes ahorra tiempo valioso.  
La visualización de datos financieros  
es  
posible  
a
través  
de  
representaciones gráficas claras y  
comprensibles, y las estrategias  
comerciales pueden ser probadas  
contra datos históricos mediante la  
función de back-testing que ofrecen  
algunas bibliotecas. En resumen,  
Python es extremadamente útil para  
la Ciencia de Datos y el Análisis  
Financiero en las empresas. Su  
sintaxis simple y legible, combinada  
con una variedad de poderosas  
bibliotecas y paquetes como NumPy,  
pandas, Matplotlib, Seaborn y Scikit-  
learn, hace que sea una opción  
popular en la Ciencia de Datos,  
facilitando el análisis de datos y la  
visualización en formas fácilmente  
Python  
es  
una  
herramienta  
invaluable en ambos campos por su  
flexibilidad, facilidad de uso y  
capacidades amplias.  
Según Caceres et al. (2023) , los  
indicadores de Price/Sales  
y
Enterprise Value/Revenue pueden  
ser fundamentales para analizar el  
253  
Revista Científica ‘‘INGENIAR”: Ingeniería, Tecnología e Investigación. Vol. 6 Núm. (12) 2023. ISSN: 2737-6249  
El auge exponencial del lenguaje Python en el desarrollo tecnológico  
sentimiento empresarial en relación  
con la valoración de las acciones.  
Sin embargo, sugiere la necesidad  
de un análisis más profundo  
la optimización. El intérprete que lo  
hace tan accesible y fácil de usar  
también puede provocar  
inconvenientes, ralentizando su  
ejecución en comparación con  
lenguajes más optimizados, como  
Java.  
considerando  
variables  
no  
observables, para lo cual Python,  
con sus capacidades de manejo y  
análisis de datos, puede ser una  
herramienta esencial.  
A pesar de esto, la fortaleza y el  
atractivo de Python no se ven  
mermados.  
Gracias  
a
una  
comunidad enérgica y decidida, los  
esfuerzos constantes por mejorar y  
optimizar Python están en pleno  
apogeo. Con cada actualización,  
Python se hace más poderoso y  
eficiente, asegurándose de que  
seguirá siendo relevante y utilizado  
en el futuro.  
4
. Conclusiones  
En resumen, cuando observamos la  
evolución del lenguaje de  
programación Python a lo largo de  
los años, hemos sido testigos de su  
auge desde ser un modesto lenguaje  
de scripting hasta transformarse en  
un coloso en la esfera de la  
programación. Su ascensión puede  
ser atribuida a una amalgama de  
elementos, entre los que destacan  
su sencillez, legibilidad y una  
En última instancia, aunque Python  
aún tiene camino por recorrer para  
superar ciertas limitaciones, su  
utilidad, flexibilidad y el continuo  
soporte comunitario sugieren un  
futuro brillante. Ya seas un  
programador novato o un veterano,  
Python es un lenguaje valioso y en  
constante evolución para dominar,  
dándote la capacidad de resolver  
problemas, innovar y avanzar más  
efectivamente en nuestro mundo  
digital actual.  
diversidad  
de  
bibliotecas  
y
frameworks que hacen de Python  
una herramienta valiosa en múltiples  
dominios.  
No obstante, a pesar de su  
popularidad  
y
sus  
ventajas  
manifiestas, es crucial reconocer que  
Python no está exento de desafíos.  
Uno de los obstáculos más  
significativos a superar se centra en  
254  
Chimarro-Amaguaña et al. (2023)  
Bibliografía  
doi:10.1108/JKM-02-2018-  
088  
0
Bacuilima, C. B., & Padilla, W. A.  
Jimenez, D. O., Rodríguez, I. A., &  
Reyes, R. L. (2023). Sistema  
(2023).  
Integración  
de  
soluciones de ciberseguridad  
en software libre como  
alternativa accesible para  
Pymes.  
doi:http://dspace.ups.edu.ec/  
handle/123456789/25126  
informático  
para  
la  
clasificación automática de  
imágenes de granos de  
polen/computer system for the  
automatic classification of  
pollen images.  
Universidad & ciencia, 12(1),  
7-37.  
grain  
Caceres, A. P., Segura, S. N.,  
Tinoco, R., Velazco, H.,  
Palomino Huamantalla, M. L.,  
Trejo Ticona, B., . . . Aucapuri,  
2
doi:https://revistas.unica.cu/in  
dex.php/uciencia/article/view/  
A.  
L.  
(2023).  
Análisis  
2406  
fundamental y el sentimiento  
empresarial en el mercado de  
valores. Revista Cientifica  
Melé, A. (2020). Django 3 By  
Example: Build powerful and  
reliable  
Python  
web  
Integración, 69-79.  
6(I),  
applications from scratch.  
Packt Publishing Ltd.  
doi:10.36881/ri.v6iI.700  
Carneiro, T., Medeiros, R. V.,  
Nepomuceno, T., Bian, G.-B.,  
De Albuquerque, V. H., &  
Reboucas, P. P. (2018).  
Prokopyev,  
M.,  
Vlasova,  
E.,  
Tretyakova, T., Sorochinsky,  
M. A., & Solovyeva, R. A.  
(
202). Development of a  
Programming Course for  
Students of Teacher  
Training Higher Education  
Performance  
Analysis  
of  
Google Colaboratory as a  
Tool for Accelerating Deep  
a
Learning  
Applications.  
Institution  
Programming  
Python.  
Representaciones,  
Using  
Language  
Propósitos  
the  
Institute of Electrical and  
Electronics Engineers (IEEE),  
y
6.  
8(3).  
doi:10.1109/access.2018.287  
767  
doi:10.20511/pyr2020.v8n3.4  
4
84  
Chang, H.-C., Chen-Ya, W., &  
Hawamdeh, S. (2019).  
Raraz, J., & Raraz, O. (2023).  
Empezando a programar en  
inteligencia artificial. Revista  
Peruana De Investigación En  
Emerging trends in data  
analytics and knowledge  
management job market:  
extending KSA framework.  
Salud,  
7(2),  
61-63.  
doi:10.35839/repis.7.2.1873  
Journal  
of  
Knowledge  
Management, 23(4), 664-686.  
Rivera, J., Ávila, G., & Meléndez, N.  
(2023).  
Integración  
el  
255  
Revista Científica ‘‘INGENIAR”: Ingeniería, Tecnología e Investigación. Vol. 6 Núm. (12) 2023. ISSN: 2737-6249  
El auge exponencial del lenguaje Python en el desarrollo tecnológico  
lenguaje python y raspberry pi  
como estrategia pedagógica  
para el logro de competencias  
15-189.  
http://scielo.sld.cu/scielo.php?  
pid=S1990-  
Obtenido  
de  
digitales  
universitarios.  
académica  
en  
estudiantes  
Revista  
86442020000100015&script=  
sci_arttext  
creatividad  
e
Wadi, H. (2021). Step By Step Neural  
innovación en educación,  
(2).  
Networks  
for  
Image  
2
Classification using Python  
GUI: A practical approach to  
doi:https://revistas.unicyt.org/i  
ndex.php/cie-academic-  
journal/article/view/102  
understand  
the  
neural  
networks algorithm for image  
classification with project  
Vidal, C. L., Sánchez, A., Serrano, J.,  
&
Rubio,  
J.  
(2021).  
based  
example.  
Turida  
Experiencia académica en  
desarrollo rápido de sistemas  
de información web con  
Python y Django. Formación  
Publisher.  
Wong, A. (2019). Netscore: towards  
universal metrics for large-  
scale performance analysis of  
deep neural networks for  
universitaria,  
14(5).  
doi:10.4067/S0718-  
practical  
usage."  
on-device edge  
International  
50062021000500085  
Villacrés, H. S. (2022). Estudio  
Conference  
on  
Image  
comparativo sobre las  
herramientas de lenguaje de  
programación java y Python  
Analysis and Recognition.  
Cham: Springer International  
Publishing,  
15-26.  
en  
el  
desarrollo  
de  
doi:https://arxiv.org/abs/1806.  
05512  
aplicaciones  
Android.  
doi:http://dspace.utb.edu.ec/h  
andle/49000/11689  
Zlateva, D. (2021). Big data world  
and the new marketing  
horizons. Revista Inclusiones,  
8, 519-35. Obtenido de  
https://www.revistainclusione  
s.org/index.php/inclu/article/vi  
ew/2558.  
Vite, H., Carvajal, H., & Barrezueta,  
S. (2020). Aplicación de  
algoritmos de aprendizaje  
automático para clasificar la  
fertilidad suelo  
de  
un  
bananero. Conrado, 16(72),  
256