0Pricing
Machine Learning Academy · Lección

Instalación de Anaconda y Jupyter Notebook

Instale Anaconda, cree un entorno conda dedicado, inicie Jupyter y compruebe que todas las dependencias de ML están disponibles.

Instalación de Anaconda y Jupyter Notebook es una lección gratuita de Machine Learning Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Machine Learning Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Machine Learning Academy incluye 4 lecciones en total.

Partes de esta lección aún no han sido traducidas y se muestran en inglés.

Why Anaconda for Machine Learning?

Anaconda incluye Python y más de 250 paquetes científicos, por lo que puedes pasar de un equipo vació a una configuración de ML funcional en minutos. Su gran ventaja: entornos aislados por proyecto. 🐍

Downloading and Installing Anaconda

Grab Anaconda for your OS from anaconda.com (it's a big download — the full science stack). Then open a fresh terminal and run conda --version to confirm it worked.

# Verify installation in terminal (not Python)
# conda --version
# Output: conda 23.11.0

# Also verify Python
# python --version
# Output: Python 3.11.x

Creating a Dedicated Conda Environment

Give every project its own environment so you can experiment freely without breaking anything else. Create it, activate it, and all your installs stay neatly inside.

# Run these commands in your terminal

# Create a new environment named 'ml_course' with Python 3.11
# conda create -n ml_course python=3.11

# Activate the environment
# conda activate ml_course

# Your prompt will change to show (ml_course)
# All pip/conda installs now go into this environment only

# Deactivate when done
# conda deactivate

Installing the ML Stack

Now install your toolkit: scikit-learn for ML, NumPy and Pandas for data, Matplotlib for charts, Jupyter for notebooks. Prefer conda install for science packages.

# Install all core ML packages in one command
# conda install -n ml_course numpy pandas scikit-learn matplotlib seaborn jupyter

# Or use pip if you prefer
# pip install numpy pandas scikit-learn matplotlib seaborn notebook

# Verify in Python
import numpy as np
import pandas as pd
import sklearn
print('numpy:', np.__version__)
print('pandas:', pd.__version__)
print('sklearn:', sklearn.__version__)

Launching Jupyter Notebook

Jupyter Notebook is a browser tool where code, results, and notes live in one document. Run jupyter notebook, then run any cell with Shift+Enter. It's the ML playground.

# In terminal (after conda activate ml_course):
# jupyter notebook

# This opens http://localhost:8888 in your browser
# Create a new notebook and run this test cell:

import numpy as np
import pandas as pd

print('Environment is working!')
print('NumPy array:', np.array([1, 2, 3]) * 2)

JupyterLab: The Modern Alternative

JupyterLab is the modern upgrade: file browser, tabs, and a terminal in one window. Same .ipynb files, nicer interface — many people have switched to it.

# Install JupyterLab
# pip install jupyterlab

# Launch JupyterLab
# jupyter lab

# Key JupyterLab shortcuts:
# Shift+Enter  -> run cell and move to next
# Ctrl+Enter   -> run cell, stay on same cell
# A            -> insert cell above (command mode)
# B            -> insert cell below (command mode)
# M            -> convert cell to Markdown
# D, D         -> delete cell

Essential Jupyter Notebook Tips

A few habits keep notebooks tidy: use Restart and Run All to catch out-of-order bugs, add markdown notes, and keep one idea per cell. Small habits, big payoff. ✨

# Useful magic commands in Jupyter

# Show all variables in memory
# %who

# Time how long a cell takes to run
# %time sum(range(1_000_000))

# See a matplotlib plot inline (no extra plt.show() needed)
# %matplotlib inline

# Reload external modules automatically when they change
# %load_ext autoreload
# %autoreload 2

Managing Environments with conda

As projects pile up, conda helps you manage them — list, update, or remove environments. You can even export one to a YAML file so teammates recreate it exactly.

# List all conda environments
# conda env list

# Export current environment to YAML
# conda env export > environment.yml

# Create environment from YAML (for teammates)
# conda env create -f environment.yml

# Remove an environment you no longer need
# conda env remove -n old_project

# Update a package
# conda update scikit-learn

VS Code as an Alternative to Jupyter

Prefer an IDE? VS Code runs .ipynb notebooks too, with autocomplete, debugging, and Git built in. It auto-detects your conda environments as kernels.

Verifying the Full Stack Works

Before any project, run a quick sanity check: import every package and confirm it loads. Sixty seconds now saves hours of mystery import errors later. The code does it.

# Full stack verification cell
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
from sklearn.linear_model import LinearRegression
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import StandardScaler

# Quick smoke test
X = np.random.randn(100, 2)
y = X[:, 0] * 2 + np.random.randn(100) * 0.1

model = LinearRegression()
model.fit(X, y)
print('All imports OK. Model trained successfully.')
print('Coefficient 0:', round(model.coef_[0], 2))  # should be ~2.0

Google Colab: ML in the Browser

Don't want to install anything? Google Colab gives you free Jupyter notebooks in the cloud, with libraries ready and optional free GPUs. Great for learning and sharing.

Quick Check

Test your understanding of Machine Learning with Python concepts from this lesson.

Lesson Recap

You set up a full ML toolkit: conda environments keep projects isolated, Jupyter gives you interactive notebooks, and a quick check confirms everything's ready. Next: NumPy. 🎉

Preguntas frecuentes

¿La lección «Instalación de Anaconda y Jupyter Notebook» es gratis?

Sí — el texto completo de «Instalación de Anaconda y Jupyter Notebook» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Machine Learning Academy, actualiza a CoddyKit PRO. El curso de Machine Learning Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Instalación de Anaconda y Jupyter Notebook»?

Instale Anaconda, cree un entorno conda dedicado, inicie Jupyter y compruebe que todas las dependencias de ML están disponibles. Practicas Machine Learning Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Machine Learning Academy?

No se requiere experiencia previa. Machine Learning Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.

¿Cuánto tiempo toma la lección «Instalación de Anaconda y Jupyter Notebook»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Machine Learning Academy?

Sí. Cada lección de Machine Learning Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Instalación de Anaconda y Jupyter Notebook
  2. Fundamentos de NumPy: arrays y operaciones matemáticas
  3. Pandas para la manipulación de datos
  4. Visualización de datos con Matplotlib y Seaborn
← Volver a Machine Learning Academy