Curso de python nivel medio
🎯 ¿Qué es Jupyter Notebook?
Jupyter Notebook es una aplicación que permite escribir y ejecutar código Python de forma interactiva, combinando:
- Código ejecutable 🧠
- Texto explicativo ✍️
- Imágenes y gráficos 📊
- Tablas y resultados en tiempo real ✅
Todo en un solo documento llamado notebook (.ipynb).
Se usa muchísimo en:
- Ciencia de datos
- Inteligencia artificial
- Enseñanza de programación
- Experimentos rápidos
🧩 ¿Por qué usar Jupyter?
| Ventaja | Explicación |
|---|---|
| Interactivo | Ejecutas código por partes (celdas). |
| Visual | Puedes generar gráficos y verlos al instante. |
| Documentado | Puedes incluir texto para explicar el código. |
| Ideal para aprender | Puedes probar, corregir y volver a ejecutar fácilmente. |
🧰 ¿Cómo instalar Jupyter Notebook?
✅ Si usas Anaconda
No necesitas instalar nada → ya viene incluido.
Solo abre:
Anaconda Navigator → Jupyter Notebook → Launch
✅ Si usas Miniconda o solo Python
Instalar con conda:
1conda install jupyter
O con pip:
1pip install notebook
🚀 ¿Cómo abrir Jupyter?
En la terminal:
1jupyter notebook
Se abrirá el navegador con una página como esta:
http://localhost:8888/tree
(donde verás tus carpetas y archivos)
📝 Crear un cuaderno nuevo
En la parte superior derecha: New → Python 3 (ipykernel)
Se abrirá un archivo .ipynb vacío.
📦 Estructura de Jupyter Notebook
Un cuaderno está formado por celdas.
Tipos de celdas:
| Tipo de celda | Uso |
|---|---|
| Code | Aquí escribes código Python |
| Markdown | Aquí escribes texto, títulos o explicaciones |
✨ Markdown (Texto)
Permite escribir texto bonito y organizado.
Ejemplo:
1# Título principal 2## Subtítulo 3Texto normal. 4**Negrita** 5*Itálica*
🧠 Ejecutar código
Escribe código en una celda:
1x = 5 2y = 3 3print(x + y)
Ejecutar celda: ➡️ Shift + Enter
📊 Ejemplo con gráficos
1import matplotlib.pyplot as plt 2import numpy as np 3 4datos = np.random.randn(100) 5plt.hist(datos, bins=15) 6plt.title("Histograma de datos aleatorios") 7plt.show()
Resultado → ¡El gráfico aparece dentro del cuaderno!
🔄 Guardar tu notebook
Archivo → Save O simplemente Ctrl + S
Se guarda con extensión:
nombre_cuaderno.ipynb
🔗 Relación con entornos Conda
Puedes abrir Jupyter usando un entorno específico:
- Activas tu entorno:
1conda activate curso_python
- Ejecutas Jupyter:
1jupyter notebook
Así el cuaderno usará exactamente las librerías de ese entorno.
Perfecto 👩🏫✨ Añadimos ahora la explicación de Google Colaboratory para completar el módulo de cuadernos interactivos.
☁️ Google Colaboratory (Google Colab)
🎯 ¿Qué es Google Colaboratory?
Google Colaboratory, o Google Colab, es una plataforma gratuita de Google que permite crear y ejecutar cuadernos de Jupyter directamente desde el navegador, sin necesidad de instalar nada en tu ordenador.
Es como usar Jupyter Notebook, pero:
- En la nube
- Gratuito
- Sin configuración
- Compatible con GPU y TPU para IA
🧠 ¿Para qué se usa?
Google Colab es ideal para:
- Aprender Python sin instalar nada
- Analizar datos
- Practicar Machine Learning e IA
- Hacer demostraciones en clase
- Compartir cuadernos fácilmente con tus alumnos o compañeros
🧰 ¿Qué necesitas para usarlo?
Solo:
- Una cuenta de Google (Gmail)
- Conexión a Internet
- Un navegador web (Chrome recomendado)
Nada más ✅ No hace falta instalar Python, Jupyter, ni librerías.
🚀 Cómo acceder a Google Colab
-
Pulsar: Archivo → Nuevo cuaderno
Listo 🎉 Ya tienes un cuaderno .ipynb funcionando en la nube.
📁 Guardar los cuadernos
Los cuadernos se guardan automáticamente en:
Google Drive / My Drive / Colab Notebooks
También puedes subir y descargar cuadernos .ipynb.
📚 Instalar librerías en Colab
Muchos paquetes ya vienen instalados (como numpy, pandas, matplotlib).
Si necesitas instalar algo extra:
1!pip install nombre_paquete
Ejemplo:
1!pip install seaborn
💡 El prefijo ! indica que es un comando de terminal dentro del cuaderno.
⚡ Usar GPU o TPU (solo en Colab)
Esto es muy útil para proyectos de IA.
-
Ir a: Entorno de ejecución → Cambiar tipo de entorno de ejecución
-
En "Acelerador de hardware", escoger:
- GPU (procesamiento gráfico)
- TPU (procesador diseñado para IA)
-
Guardar
✅ El cuaderno ahora usará hardware acelerado.
🔗 Compartir cuadernos
Funciona igual que Google Docs:
- Compartir → Obtener enlace
- Elegir permisos: ver / comentar / editar
Ideal para proyectos en equipo o tareas en clase.
- Loading...