Q. Instal·lació i configuració del docker del curs GDS

De wikijoan
Salta a la navegació Salta a la cerca

Introducció

Instal·larem l'entorn JupyterLab que es fa servir en el curs GDS. Amb un parell de minuts el tindràs instal·lat.

code repository:

Instal·lació

Docker gds.png

Instruccions originals:

Instruccions a la wiki:

Fer un notebook molt bàsic

Notebook basic.png

Ara que ja tenim disponible l'entorn del JupyterLab, podem fer un bloc de notes (notebook) molt bàsic, com per exemple un parell de lliçons molt bàsiques de Python.

Aquest notebook és interactiu, podem canviar la informació, afegir informació, etc. I el podem exportar a html, pdf o fins i tot LaTeX.

Exemple: lliçons de física

D'aquest enllaç podem llegir el notebook com si fos una lliçó de física. Però a més:

  • podem exportar-lo a pdf
  • podemm exportar el fitxer amb extensió .ipynb, i aquest fitxer el podem importar en el nostre JupyterLab. Un cop el tenim instal·lat, podem veure com s'executa correctament, i podem canviar els paràmetres i veure com varia la gràfica si canviem els paràmetres (per exemple, pots canviar el valor de angular_vel).

Una altra web on podem trobar molts exemples és:

Agafa una de les seccions (per exemple IPython, que significa interactive python), i pots provar qualsevol dels tutorials o exemples. A classe hem visualitzat l'exemple Trapezoid Rule (que és una tècnica per calcular l'àrea sota una funció - integrals).

En l'anterior enllaç pots visualitzar el notebook en format html. Fixa't però que tens l'enllaç a dalt a la dreta per descarregar el notebook (desa l'enllaç com a). Has d'obtenir el fitxer amb extensió .ipynb. I aquest fitxer el pots obrir amb el teu Jupyter Lab, i aleshores ja passa a ser interactiu, i pots modificar qualsevol dels paràmetres.

Entrega

1. Instal·lació del docker de GDS i pantalla inicial a la sessió de JupyterLab (captura de pantalla)

2. Exemple bàsic de sessió de python (captura de pantalla)

3. Exemple de física executat a la teva sessió de JupyterLab (captura de pantalla).


creat per Joan Quintana Compte, gener 2022