Instalacion de Herramientas¶
Esta guia te llevara paso a paso por la instalacion de todas las herramientas necesarias para el curso.
Requisitos del Sistema¶
Requisitos Minimos
- RAM: 8GB
- Espacio en disco: 20GB
- Procesador: i5 o equivalente
- Sistema Operativo: Windows 10+, macOS 10.14+, o Linux (Ubuntu 20.04+)
Requisitos Recomendados
- RAM: 16GB
- Espacio en disco: 50GB SSD
- Procesador: i7 o equivalente
- Sistema Operativo: Ultimo sistema operativo disponible
Paso 1: Instalar Git¶
Git es el sistema de control de versiones que usaremos para gestionar el codigo.
Opcion A: Con winget (Recomendado)¶
Opcion B: Instalador grafico¶
- Descargar desde git-scm.com
- Ejecutar el instalador
- Usar configuracion por defecto (Next, Next, Next...)
Verificar instalacion¶
Paso 2: Configurar Git¶
Una vez instalado Git, debemos configurarlo con tu informacion:
# Configurar nombre (usa tu nombre real)
git config --global user.name "Tu Nombre Completo"
# Configurar email (usa el mismo email de GitHub)
git config --global user.email "tu@email.com"
# Verificar configuracion
git config --list
Consejo
El nombre y email que configures aparecera en todos tus commits, asi que usa tu nombre real y el email que usaras en GitHub.
Paso 3: Crear Cuenta en GitHub¶
GitHub es la plataforma donde alojaremos el codigo.
- Ve a github.com
- Click en "Sign Up"
- Completa el formulario:
- Username: Elige un nombre profesional (ej:
juan-garcia, nogatito123) - Email: Usa el mismo que configuraste en Git
- Password: Usa un password seguro
- Username: Elige un nombre profesional (ej:
- Verifica tu email
- Completa tu perfil (foto, bio opcional)
Importante
Usa el mismo email que configuraste en Git. Esto vincula tus commits con tu cuenta de GitHub.
Paso 4: Instalar Python¶
Necesitamos Python 3.11 o superior.
Nota para macOS/Linux
En macOS y Linux, usa python3 y pip3 en lugar de python y pip.
Paso 5: Instalar PyCharm (Opcional pero Recomendado)¶
PyCharm es el IDE que recomendamos para el curso.
PyCharm Community Edition (Gratis)¶
- Descargar desde jetbrains.com/pycharm
- Elegir "Community Edition" (gratis)
- Ejecutar instalador
- Seguir pasos del instalador
O descarga desde jetbrains.com/pycharm
Alternativas a PyCharm¶
Si prefieres otro editor:
- Visual Studio Code: Ligero y extensible (code.visualstudio.com)
- Jupyter Lab: Para trabajar con notebooks (jupyter.org)
- Sublime Text: Editor de texto avanzado (sublimetext.com)
Paso 6: Clonar el Repositorio¶
Ahora que tienes todo instalado, clona tu fork del repositorio:
Importante
Primero debes hacer Fork del repositorio en GitHub. Ve a la guia de Fork y Clone para mas detalles.
# Navega a la carpeta donde quieres guardar el proyecto
cd Documents # o la carpeta que prefieras
# Clona TU fork (reemplaza TU_USUARIO)
git clone https://github.com/TU_USUARIO/ejercicios-bigdata.git
# Entra a la carpeta
cd ejercicios-bigdata
# Conecta con el repositorio original (upstream)
git remote add upstream https://github.com/TodoEconometria/ejercicios-bigdata.git
# Verifica que todo este bien
git remote -v
Deberas ver algo asi:
origin https://github.com/TU_USUARIO/ejercicios-bigdata.git (fetch)
origin https://github.com/TU_USUARIO/ejercicios-bigdata.git (push)
upstream https://github.com/TodoEconometria/ejercicios-bigdata.git (fetch)
upstream https://github.com/TodoEconometria/ejercicios-bigdata.git (push)
Paso 7: Crear Entorno Virtual¶
Es una buena practica usar entornos virtuales para cada proyecto:
# Asegurate de estar en la carpeta del proyecto
cd ejercicios-bigdata
# Crear entorno virtual
python -m venv .venv
# Activar entorno virtual
# Windows:
.venv\Scripts\activate
# macOS/Linux:
source .venv/bin/activate
# Deberas ver (.venv) al inicio de tu terminal
Consejo
Siempre activa el entorno virtual antes de trabajar en el proyecto.
Paso 8: Instalar Dependencias¶
Con el entorno virtual activado, instala las dependencias del proyecto:
# Actualizar pip
pip install --upgrade pip
# Instalar dependencias del proyecto
pip install -r requirements.txt
# Verificar que todo se instalo correctamente
python -c "import pandas, dask, sqlite3; print('Todo OK!')"
Si ves "Todo OK!", estas listo para empezar.
Verificacion Final¶
Ejecuta estos comandos para verificar que todo esta instalado correctamente:
# Git
git --version
# Python
python --version
# Pip
pip --version
# Verificar librerias
python -c "import pandas; print(f'Pandas {pandas.__version__}')"
python -c "import dask; print(f'Dask {dask.__version__}')"
Instalacion Completa
Si todos los comandos anteriores funcionaron, estas listo para empezar con Tu Primer Ejercicio!
Problemas Comunes¶
Error: 'python' no se reconoce como comando
Windows: Python no esta en el PATH.
Solucion:
- Reinstala Python
- Marca la opcion "Add Python to PATH"
- Reinicia la terminal
macOS/Linux: Usa python3 en lugar de python
Error: Permission denied al instalar con pip
Causa: Intentando instalar paquetes globalmente sin permisos.
Solucion: Usa un entorno virtual:
Git dice 'fatal: not a git repository'
Causa: No estas en la carpeta del proyecto.
Solucion:
PyCharm no detecta el interprete de Python
Solucion:
- Abre PyCharm
- File → Settings (Windows/Linux) o PyCharm → Preferences (macOS)
- Project → Python Interpreter
- Click en el icono de engranaje → Add
- Selecciona "Existing environment"
- Busca
.venv/Scripts/python.exe(Windows) o.venv/bin/python(macOS/Linux)
---
Proximos Pasos¶
Ahora que tienes todo instalado, continua con:
- Tu Primer Ejercicio - Aprende el flujo de trabajo basico
- Fork y Clone - Entiende como trabajar con Git y GitHub
- Roadmap del Curso - Ve todos los ejercicios disponibles