Parte 1 — Instalar Python
Descargar Python
Para instalar Python, entra en la página oficial:
python.orgBusca la sección de descargas.
La página normalmente detectará tu sistema operativo y mostrará un botón para descargar una versión reciente de Python 3.
El botón puede verse parecido a:
Download Python 3Para este curso debes utilizar Python 3.
No utilices Python 2.
Python 2 es una versión antigua que dejó de recibir soporte oficial hace años.
¿Qué versión de Python necesito?
Para aprender los fundamentos no necesitas obsesionarte con un número exacto.
Una versión moderna de Python 3 será suficiente.
Podrías encontrar nombres como:
Python 3.12
Python 3.13
Python 3.14Los últimos números indican la versión.
En este curso evitaremos herramientas que dependan de una versión extremadamente específica.
Lo importante es instalar una versión reciente y estable de Python 3.
Instalar Python en Windows
Después de descargar el instalador, ábrelo.
Antes de continuar, busca una opción parecida a:
Add Python to PATHActívala.
Después selecciona:
Install NowLa opción Add Python to PATH es importante porque permite utilizar Python desde la terminal.
Si no la marcas, Python puede quedar instalado, pero la terminal podría no encontrarlo fácilmente.
El proceso básico es:
- Descargar el instalador.
- Abrirlo.
- Marcar
Add Python to PATH. - Seleccionar
Install Now. - Esperar a que termine la instalación.
- Cerrar el instalador.
Puede aparecer una opción llamada:
Disable path length limitPuedes seleccionarla si el instalador la muestra.
Esto ayuda a evitar algunos problemas con rutas de archivos demasiado largas en Windows.
¿Qué es PATH?
PATH es una configuración del sistema que contiene ubicaciones donde la computadora busca programas.
Cuando escribamos algo como:
pythonla computadora buscará el programa Python en las ubicaciones registradas dentro de PATH.
No necesitas modificar PATH manualmente si seleccionaste:
Add Python to PATHdurante la instalación.
Por ahora basta con recordar:
PATH permite que la terminal encuentre Python.
Microsoft Store y Python
En algunas versiones de Windows, al escribir python, el sistema puede intentar abrir Microsoft Store.
Eso no siempre significa que Python esté correctamente instalado.
Para este curso es preferible instalar Python utilizando el instalador descargado desde la página oficial.
Más adelante comprobaremos si la instalación funciona correctamente.
No necesitas hacer esa comprobación todavía.
Instalar Python en macOS
En macOS puedes descargar el instalador desde la página oficial de Python.
Después:
- Abre el archivo descargado.
- Sigue los pasos del instalador.
- Acepta las opciones predeterminadas.
- Espera a que termine.
En algunos equipos macOS incluye herramientas internas relacionadas con Python, pero no debes depender de ellas para este curso.
Utiliza una versión moderna de Python 3 instalada por ti.
En macOS normalmente se ejecuta mediante:
python3en lugar de:
pythonVeremos esa diferencia en el siguiente capítulo.
Instalar Python en Linux
Muchas distribuciones de Linux ya incluyen Python 3.
Sin embargo, la forma exacta de instalarlo depende de la distribución.
En Ubuntu o Debian suele utilizarse el administrador de paquetes del sistema.
En Arch Linux se utiliza otro comando.
En Fedora se utiliza otro.
No copies comandos de una distribución diferente sin comprobar cuál utilizas.
Para este curso, lo importante es tener disponibles:
Python 3
pippip es una herramienta que utilizaremos más adelante para instalar paquetes de Python.
¿Qué es pip?
pip es el administrador de paquetes de Python.
Permite instalar herramientas y bibliotecas creadas por otras personas.
Por ejemplo, en el futuro podríamos instalar un paquete utilizando algo parecido a:
pip install nombre-del-paqueteTodavía no utilizaremos pip.
Solo necesitas saber que normalmente se instala junto con Python.
Tkinter también suele venir incluido con Python en Windows y macOS, aunque en algunas distribuciones de Linux puede necesitar instalarse por separado.
Lo veremos cuando comencemos la interfaz gráfica de MiniFinance.
¿Qué es una biblioteca?
Una biblioteca es código ya creado que podemos utilizar en nuestros programas.
Imagina que necesitas construir una ventana.
Podrías intentar programar desde cero:
- Cómo dibujarla.
- Cómo moverla.
- Cómo colocar botones.
- Cómo detectar clics.
- Cómo mostrar texto.
- Cómo cerrar la aplicación.
Eso sería extremadamente complicado.
En lugar de hacerlo todo desde cero, utilizaremos Tkinter, una biblioteca que ya contiene herramientas para crear interfaces gráficas.
Python incluye muchas herramientas y también permite instalar bibliotecas externas.