curso: https://www.youtube.com/watch?v=nKPbfIU442g
Instalaciones necesarias:
*https://www.python.org/downloads/*
*https://code.visualstudio.com/*
https://pypi.org/project/pip/#files
<aside>
👉 Síganme en Instagram y Twitter no sean ortivas!
</aside>
Características de Python
- Es un lenguaje de programación de propósito general: Es decir, puede ser utilizado para cualquier actividad. Algunos ejemplos pueden ser: desarrollo web, desarrollo de juegos, sistemas de inteligencia artificial, análisis de datos, etc…
- Es un lenguaje de alto nivel: Es muy parecido al lenguaje natural, por lo que es más fácil de entender cuando leemos código en Python que cuando leemos código en un lenguaje de bajo nivel, como podría ser lenguaje ensamblador.
- Es fácil de aprender: Python es el lenguaje con la curva de aprendizaje más sencilla de todas. Sumado a la extensa comunidad de Python, que hace que cuando nos encontremos con un problema muy seguramente alguien más ya pudo resolverlo y lo publicó en foros para ayudar a los demás.
- Python es de tipado dinámico: Esto quiere decir que la variable se adapta según el tipo de dato que le pasemos, contrario a lo que sucede en los lenguajes de tipado estático. Python entiende automáticamente que tipo de dato queremos asignar a cada variable sin que nosotros tengamos que especificarlo.
- Python es un lenguaje orientado a objetos: Es decir que implementa los conceptos de la programación orientada a objetos (POO). Se escribe código y se desarrolla pensando en las partes del programa como si fueran objetos.
- Python es un lenguaje interpretado: Es interpretado porque hay un programa que va interpretando línea por línea y las va ejecutando. El interprete transforma cada línea a lenguaje máquina para que cualquier dispositivo en el que se ejecute nuestro código pueda entenderlo. La desventaja que tienen los lenguajes interpretados es que son más lentos que sus contraparte, los lenguajes compilados, ya que se añade el paso extra de traducir el código a lenguaje máquina.
¿Por qué usar Python?
- Cualquier desarrollador puede leer y entender muy fácil el código (sobre todo sabiendo inglés).