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 #
: