Tecnología y Electrónica, pregunta formulada por eljidafesa55, hace 2 meses

¿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

Contestado por manriqueniveyro
1

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

Otras preguntas