Python
Introducción
¿Qué es?
Lenguaje interpretado (el código fuente no se compila a código máquina antes de ejecutarse. Existe
un programa -interprete: Cpython- que lee el código en tiempo real y lo ejecuta).
Esto hace que el código sea portable.
Es más lento que un código compilado.
Lenguaje dinámico: toma decisiones durante la ejecución en vez de compilación.
Los tipos se determinan y cambian durante la ejecución.
¿Jupyter Notebook?
Documento interactivo que combina código, texto explicativo, imágenes, gráficos y ecuaciones.
.ipynb
Permite ejecutar código celda a celda y mostrar los resultados, escribir en markdown.
Se puede usar con: Jupyter Notebook, JupyterLab(más actual y recomendado), Google Colab (en la
nube), VS Code (con extensión de Jupyter), GitHub, …
El código introducido se hace mediante: la consola de Python e Ipython (intérprete interactivo
mejorado especialmente para científicos e ingenieros).