¿Desde su rol y analizando la problemática empresarial y social, plantee un posible software que usted desearía codificar con Python para resolver una determinada situación?
Respuestas a la pregunta
Respuesta:
Python es un lenguaje interpretado
Python fue creado por Guido Van Rossum en 1991 como lenguaje de programación interpretado de uso general.
¿Qué significa que un lenguaje de programación sea interpretado?
Los lenguajes de bajo nivel, como lenguaje máquina o ensamblador, pueden ejecutarse directamente en una computadora. Los de alto nivel, como Java, C, C++ o el propio Python, por su parte, tienen que ser reinterpretados (compilados) como lenguajes de bajo nivel antes de poder ser ejecutados. Esto hace que los tiempos de ejecución normalmente sean más lentos. Sin embargo, hoy día, esto no es un problema ya que los avances en computación en la nube (cloud computing), permiten disponer de capacidades de cálculo a medida a costes muy asequibles. También influye cómo de optimizado está el código.
Con Python, programar es sencillo
Programar en código máquina es costoso y difícil. Python ofrece una sintaxis mucho más sencilla y cercana a la lógica de los humanos. Un código más legible resulta más sencillo de generar, depurar, y mantener. Por ello, la curva de aprendizaje de los lenguajes interpretados es mucho más suave.
. Python es potente, flexible y versátil
Veamos el por qué de esta potencia y versatilidad. Argumentos, no nos faltan.
Es un lenguaje de propósito general
Al ser un lenguaje de propósito general, y no creado específicamente para desarrollo web, Python permite crear todo tipo de programas y herramientas.
Es compatible con otros lenguajes de programación
Su interoperabilidad con otros lenguajes de programación como C, Java, R, etc., es otro de los factores que han ayudado a su gran difusión en distintos ámbitos.
Permite trabajar con distintos modelos de programación
En Python, todo es un objeto. No obstante, aunque sea un lenguaje principalmente orientado a objetos, combina propiedades de distintos modelos o paradigmas de programación (imperativa, funcional, procedural o reflexiva).
Ofrece librerías y entornos especializados en temas muy diversos
Por otra parte, Python ofrece librerías y entornos de desarrollo muy potentes para Machine Learning, Ciencias, visualización de datos etc. Por ejemplo:
Matemáticos y científicos utilizan SciPy y NumPy en sus investigaciones
Los lingüistas analizan textos con NLTK (the Natural Language Tool Kit),
Los estadísticos, usan Pandas para analizar datos
Los equipos de IT configuran y gestionan recursos en la nube con OpenStack
Los desarrolladores usan Django para crear aplicaciones web
etc.
Python es un proyecto de software libre (free software)
Python Project nació como un proyecto de código libre (free software). Hasta hace muy poco, todavía era dirigido por su creador, Guido van Rossum, quien, nuevo guiño a Monty Python, ejerció durante casi tres décadas el rol de «benevolente dictador vitalicio» (Benevolent dictator for life) de la PSF.
Y la respuesta es si.
Explicación:
Saludos Miguel