Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué implementaciones incluye el lenguaje Python?

¿Qué implementaciones incluye el lenguaje Python?

Python es un lenguaje de programación informático creado por Guido van Rossum. La primera versión se lanzó en 1991. Puede considerarse como un LISP mejorado. La filosofía de diseño de Python enfatiza la legibilidad del código y la sintaxis concisa. Python permite a los desarrolladores expresar ideas en menos código que C++ o Java.

Desde el nacimiento del lenguaje Python a principios de la década de 1990, se ha ido utilizando gradualmente en el procesamiento de tareas de gestión de sistemas y programación web.

El fundador de Python es Guido van Rossum. Durante el período navideño de 1989, en Amsterdam, Guido decidió desarrollar un nuevo intérprete de guión como herencia del lenguaje ABC para acabar con el aburrimiento de la Navidad. La razón por la que se eligió Python (que significa boa constrictor) como nombre del lenguaje de programación se tomó de la comedia de televisión británica "Monty Python's Flying Circus" que se estrenó en la década de 1970.

Logo

Logo

ABC es un lenguaje de enseñanza diseñado por Guido. En opinión del propio Guido, ABC es un lenguaje muy bonito y potente que está especialmente diseñado para programadores no profesionales. Sin embargo, el lenguaje ABC no tuvo éxito. Guido consideró que el motivo se debía a su falta de apertura. Guido está decidido a evitar este error en Python. Al mismo tiempo, quería conseguir algo que se había vislumbrado en ABC pero que nunca llegó a concretarse.

De esta manera nació Python de la mano de Guido. Se puede decir que Python se desarrolló a partir de ABC y fue influenciado principalmente por Modula-3 (otro lenguaje muy hermoso y poderoso diseñado para grupos pequeños). Y combina los hábitos de Unix shell y C.

Python[2] se ha convertido en uno de los lenguajes de programación más populares. Desde 2004, el uso de Python ha crecido linealmente. En enero de 2011, fue nombrado Lenguaje del Año 2010 por el Ranking de Lenguajes de Programación TIOBE. [3]

Debido a la simplicidad, legibilidad y escalabilidad del lenguaje Python, hay un número cada vez mayor de instituciones de investigación que utilizan Python para la informática científica en el extranjero. Algunas universidades reconocidas han adoptado Python para impartir cursos de programación. . Por ejemplo, los conceptos básicos de programación en la Universidad Carnegie Mellon y la introducción a la informática y la programación en el MIT se enseñan utilizando el lenguaje Python. Muchos paquetes de software de computación científica de código abierto proporcionan interfaces de llamada Python, como la famosa biblioteca de visión por computadora OpenCV, la biblioteca de visualización tridimensional VTK y la biblioteca de procesamiento de imágenes médicas ITK. Hay aún más bibliotecas de extensión informática científica dedicadas a Python, como las siguientes tres bibliotecas de extensión informática científica muy clásicas: NumPy, SciPy y matplotlib, que proporcionan procesamiento rápido de matrices, operaciones numéricas y funciones de dibujo para Python, respectivamente. Por lo tanto, el entorno de desarrollo compuesto por el lenguaje Python y sus numerosas bibliotecas de extensión es muy adecuado para que los investigadores científicos y de ingeniería procesen datos experimentales, produzcan gráficos e incluso desarrollen aplicaciones informáticas científicas.

En marzo de 2018, el autor del lenguaje anunció en la lista de correo que Python 2.7 dejaría de ser compatible el 1 de enero de 2020. Los usuarios que quieran seguir recibiendo soporte relacionado con Python 2.7 después de esta fecha deberán pagar a un proveedor comercial