1 Python
1 Python
Análisis de Datos
¿Qué es un programa?
Un programa es un archivo de texto plano (.txt)
el código.
Para escribir un programa es necesario aprender las reglas, la sintaxis de cada lenguaje, para que las
●Lenguaje limpio y simple: código intuitivo y fácil de leer, sintaxis minimalista fácil de aprender, la facilidad
●Lenguaje expresivo: Menos líneas de código, menos errores, más fácil de mantener.
Ventajas técnicas:
●No es necesario asignar y desasignar memoria explícitamente para variables y matrices de datos. No hay
●No es necesario compilar el código. El intérprete de Python lee y ejecuta el código de Python directamente.
3
¿Qué es Python?
Python no es solo un lenguaje de programación, sino que también se refiere a la implementación estándar del
intérprete que realmente ejecuta el código de Python en una computadora.
También hay muchos entornos diferentes a través de los cuales se puede usar el intérprete de python. Cada entorno tiene
diferentes ventajas y es adecuado para diferentes flujos de trabajo.
Entornos:
● Intérprete de Python:
La forma estándar de usar el lenguaje de programación Python es usar el intérprete de Python para ejecutar el código de
Python. El intérprete de python es un programa que lee y ejecuta el código de python en los archivos que se le pasan como
argumentos. En el símbolo del sistema, el comando python se usa para invocar al intérprete de Python.
● IPython:
Es un shell interactivo que aborda la limitación del intérprete estándar de python y es un caballo de batalla para el uso
científico
de python. Proporciona un indicador interactivo para el intérprete de python con una facilidad de uso muy mejorada.
● Notebook
Es un entorno de cuaderno basado en HTML para Python. Proporciona un entorno basado en celdas con gran interactividad,
donde los cálculos se pueden organizar y documentar de forma estructurada. En nuestro curso vamos a utilizar este tipo de
entorno, en particular Google Colab (https://colab.research.google.com)
4
Entornos de programación en Python
5
Entornos de programación en Python
IDE (Integraded Development Environment)
○ https://code.visualstudio.com/
○ https://www.jetbrains.com/es-es/pycharm/
6
Entornos de programación en Python
Notebooks
○ https://research.google.com/colaboratory/