Clase 0#

Bases de Jupyter Notebooks#

Jupyter Notebooks funciona con dos modos: el modo comando al que se accede con la tecla Esc, y el modo edición, al que se accede presionando Enter. Noten que en el modo edición, aparece un ícono de un lapiz en el sector derecho del menú.

Jupyter Notebooks funciona en base a celdas que se van agregando o borrando de acuerdo a lo que uno quiera hacer.

Las celdas se ejecutan con la combinación Crtl + Enter.

Para agregar una celda por debajo de la celda actual hay que seleccionar el modo comando (Esc) y luego la letra B (del inglés below). También se puede agregar yendo al menú, seleccionando Insert y luego Insert Cell Below.

Para agregar una celda por encima de la celda actual hay que seleccionar el modo comando (Esc) y luego la letra A (del inglés above). También se puede agregar yendo al menú, seleccionando Insert y luego Insert Cell Above.

Por defecto, las celdas esperan sentencias en Python (tal como se aclara en el menú a la derecha), sin embargo, también aceptan otros tipos de lenguajes que se utilizan para escribir documentación: Markdown y LaTeX. El primero se utiliza en la creación de contenidos Web, mientras que el último es el lenguaje para la escritura de documentos científicos.

En modo comando, con la tecla M pasamos a modo Markdown, mientras que con la tecla Y volvemos al modo Código.

Markdown es un lenguaje de edición muy simple, pero a la vez muy poderoso. Si desean más información, pueden buscarla acá, en el manual de Jupyter.

No es obligatorio el uso de Markdown en el curso, pero dado que lo vamos a usar bastante, recomiendo ir aprendiéndolo a la par que aprendemos a programar.

Hay otro estilo de celda denominado heading, que es una forma rápida de crear un título en el notebook. Sin embargo, es posible hacerlo directamente en Markdown usando el símbolo #. Igual en las últimas versiones de Jupyter directamente sugiere usar #:

Título de nivel 1#

Título de nivel 2#

Título de nivel 3#

Título de nivel 4#

Ejercicio#

El ejercicio que vamos a hacer ahora es crear un notebook nuevo, y agregar algunas cosas a modo de plantilla para futuros trabajos.