IBM SkillsBuild/Jupyter Notebook

Jupyter Notebook: vuestro cuaderno digital interactivo

Un documento donde mezclas codigo con explicaciones y graficos. Como un cuaderno de clase, pero que ejecuta codigo de verdad.

Que es un Jupyter Notebook?

Imaginad un documento de Word o Google Docs, pero con un superpoder: podeis escribir codigo Python y darle a "play" para que se ejecute ahi mismo. El resultado aparece justo debajo: numeros, tablas, graficos...

Los cientificos de datos profesionales usan notebooks todos los dias. Es su herramienta principal. Y vosotros ya podeis empezar a usarla.

Tres tipos de celdas (bloques)

Celdas de codigo

Escribís codigo Python y le dais a 'play' para ejecutarlo. Veis el resultado al instante.

Celdas de texto

Anyadís explicaciones, titulos, listas... como en un documento de Word pero dentro del notebook.

Graficos en linea

Los graficos aparecen justo debajo del codigo. Nada de abrir otra ventana.

Crear un notebook en Watson Studio

1Abrís vuestro proyecto en Watson Studio
2Clic en "Anyadir al proyecto" y elegís Notebook
3Escribís vuestro codigo o usais una plantilla que ya viene hecha
4File (Archivo) > Download as (Descargar como) > Notebook (.ipynb)

Probad esto

Abrid colab.google (Google Colab). Es basicamente lo mismo que Jupyter Notebook pero gratis y sin instalar nada. Cread un notebook nuevo, escribid print("Hola mundo") en una celda y dadle al play. Acabais de ejecutar vuestro primer codigo.

Ejemplo: analizar las notas de clase

alumnos_analisis.ipynb
In [1]:
# Cargar los datos del CSVimport pandas as pddatos = pd.read_csv("alumnos.csv")# Ver las primeras 5 filasprint(datos.head())# Cuantos alumnos hay?print(f"Total: {len(datos)} alumnos")# Nota media de la clasemedia = datos["nota"].mean()print(f"Nota media: {media:.1f}")
Out[1]:
   nombre  horas  asistencia  nota
0  Ana     12     95%         8.5
1  Luis     8     88%         6.2
2  Marta   15     98%         9.1
...
Total: 120 alumnos
Nota media: 6.8

Veis? El codigo esta arriba y el resultado aparece justo debajo. Podeis cambiar el codigo, volver a darle al play y ver como cambia el resultado. Es como experimentar en un laboratorio.

Compartir vuestro trabajo

Los notebooks se guardan como archivos .ipynb. Podeis descargarlos, enviarlos por WhatsApp a un companyer@ o subirlos a Google Colab. Es como pasar apuntes, pero de codigo.

Lo que teneis que recordar

Un Jupyter Notebook es un cuaderno interactivo donde mezclas codigo, texto y graficos. Es la herramienta principal de los cientificos de datos. Podeis probarlo gratis ahora mismo en Google Colab (colab.google) sin instalar nada.