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?

VentajaExplicación
InteractivoEjecutas código por partes (celdas).
VisualPuedes generar gráficos y verlos al instante.
DocumentadoPuedes incluir texto para explicar el código.
Ideal para aprenderPuedes 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 celdaUso
CodeAquí escribes código Python
MarkdownAquí 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:

  1. Activas tu entorno:
1conda activate curso_python
  1. 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

  1. Ir a: 👉 https://colab.research.google.com

  2. 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.

  1. Ir a: Entorno de ejecución → Cambiar tipo de entorno de ejecución

  2. En "Acelerador de hardware", escoger:

    • GPU (procesamiento gráfico)
    • TPU (procesador diseñado para IA)
  3. 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...