¿Qué es Python?
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. El software Python se puede descargar gratis, se integra bien a todos los tipos de sistemas y aumenta la velocidad del desarrollo.
Se utiliza para desarrollar aplicaciones de todo tipo, ejemplos: Instagram, Netflix, Spotify, Panda3D, entre otros.
Algunas de sus características son:
- Es gratis y de código abierto. Es un lenguaje de programación desarrollado bajo la licencia de código abierto aprobada por OSI, todos pueden usarlo y distribuirlo libremente.
- Tiene una sintaxis sencilla que cuenta con una extensa biblioteca de herramientas, que hacen de Python un lenguaje de programación único.
- Es un lenguaje de alto nivel, por lo que es más fácil de usar que los de bajo nivel, puesto que estos últimos no tienen mucha abstracción de lenguaje de máquina. Para programar con Python se pueden usar elementos del lenguaje natural, ya que tiene una sintaxis similar al inglés, por lo que es fácil de leer, escribir y aprender.
- Es un lenguaje de programación multiparadigma, ya que soporta parcialmente la orientación a objetos, programación imperativa y, en menor medida, programación funcional.
- Es un lenguaje interpretado, dinámicamente tipado y multiplataforma.
- Interpretado, lo que significa que ejecuta directamente el código línea por línea. Si existen errores en el código del programa, su ejecución se detiene. Así, los programadores pueden encontrar errores en el código con rapidez.
- Dinámicamente tipado, es decir, no tenemos que especificar los tipos de variables cuando programamos porque Python los determina en el tiempo de ejecución. Debido a esto, es posible escribir programas de Python con mayor rapidez.
- Multiplataforma, porque puede ejecutarse en diferentes dispositivos y sistemas operativos. Esto significa qué un mismo código puede ejecutarse en Windows, Android, Linux y Macintosh.
- Su mayor ventaja es que tiene una amplia colección de bibliotecas y frameworks. Nosotros usaremos la biblioteca o módulo turtle.
Para saber más, pulsa aquí