Capítulo 3 — Preparar el entorno de desarrollo
En el capítulo anterior aprendimos qué es Python, cómo interpreta nuestras instrucciones y por qué utilizaremos este lenguaje para comenzar a programar.
Ahora necesitamos preparar la computadora.
En este capítulo instalaremos las herramientas necesarias y crearemos la carpeta donde construiremos MiniFinance.
No necesitas conocer comandos, configuraciones avanzadas ni conceptos técnicos complicados.
Al terminar tendrás:
- Python instalado.
- Visual Studio Code instalado.
- La extensión de Python configurada.
- Una carpeta para MiniFinance.
- El primer archivo del proyecto.
- Un entorno listo para comenzar a programar.
¿Qué es un entorno de desarrollo?
Un entorno de desarrollo es el conjunto de herramientas que utilizamos para crear programas.
Para este curso necesitaremos principalmente tres cosas:
- Python, que ejecutará nuestro código.
- Visual Studio Code, donde escribiremos y organizaremos el código.
- Una carpeta de proyecto, donde guardaremos los archivos de MiniFinance.
Podemos imaginarlo así:
Tú escribes instrucciones
↓
Visual Studio Code guarda el código
↓
Python ejecuta las instrucciones
↓
La computadora muestra el resultadoVisual Studio Code y Python cumplen funciones diferentes.
Es importante entender esa diferencia desde el principio.
¿Qué es Python en nuestra computadora?
En el capítulo anterior vimos que Python es un lenguaje de programación.
Pero cuando instalamos Python también instalamos un programa llamado intérprete.
El intérprete es la herramienta que puede leer y ejecutar archivos .py.
Por ejemplo, podemos crear un archivo llamado:
main.pyY escribir dentro:
print("Hola")Visual Studio Code nos permitirá escribir y guardar esa línea.
Python será quien la ejecute.
Sin Python instalado, la computadora puede abrir el archivo como texto, pero no sabrá cómo ejecutar sus instrucciones.
¿Qué es Visual Studio Code?
Visual Studio Code, normalmente llamado VS Code, es un editor de código.
Un editor de código es un programa diseñado para escribir y organizar archivos de programación.
A primera vista puede parecerse a un editor de texto, pero incluye herramientas especiales para desarrolladores.
VS Code puede:
- Colorear el código según su significado.
- Mostrar archivos y carpetas.
- Sugerir nombres y funciones.
- Detectar algunos errores.
- Buscar texto dentro del proyecto.
- Abrir una terminal.
- Trabajar con Git y GitHub.
- Instalar extensiones.
- Ayudar a navegar entre diferentes archivos.
Visual Studio Code no crea automáticamente una aplicación.
Tampoco reemplaza a Python.
Su función principal es ayudarnos a escribir, organizar y revisar el código.
¿Qué es un IDE?
Tal vez encuentres la palabra IDE en cursos, videos o documentación.
IDE significa:
Integrated Development EnvironmentEn español:
Entorno de desarrollo integradoUn IDE reúne varias herramientas de programación en una sola aplicación.
Normalmente puede incluir:
- Editor de código.
- Terminal.
- Depurador.
- Explorador de archivos.
- Sistema de extensiones.
- Herramientas para ejecutar proyectos.
Visual Studio Code técnicamente comenzó como un editor de código, pero mediante sus extensiones puede funcionar de manera similar a un IDE.
No necesitas memorizar esta diferencia.
Para este curso puedes pensar en VS Code como:
La aplicación principal que utilizaremos para trabajar en nuestros proyectos.