diff --git a/journal/journal_de_bord.md b/journal/journal_de_bord.md index b71d7dd783030da723663028102b38f90d152f83..119b072114d631193ed9529d9509b4f29a0b2eaa 100644 --- a/journal/journal_de_bord.md +++ b/journal/journal_de_bord.md @@ -5,4 +5,26 @@ En suivant ce module, j'ai appris à : - Utiliser le langage de balisage léger Markdown ; - Garder un historique et versionner avec Git (seulement sur Gitlab) ; -- Définir et utiliser des étiquettes dans mes fichiers de notes. \ No newline at end of file +- Définir et utiliser des étiquettes dans mes fichiers de notes. + +## Module 2 (suivi du 06/12/2024 au 09/12/2024) + +Ce module m'a permis de : +- Découvrir les notebooks +- Comprendre l'utilisation de Jupyter et m'exercer dessus +- Découvrir les RMarkdown sur RStudio + +Notes Jupyter : +- __Export en latex__ : Séparer les sections / sous-sections sinon ça n'apparaît pas en LaTeX + +## Module 3 (suivi du 09/12/2024 au ) + +Note Python : +- L'instruction `assert` permet de lever une erreur si une condition n'est pas respectée [(documentation)](https://docs.python.org/fr/dev/reference/simple_stmts.html#grammar-token-python-grammar-assert_stmt). C'est utile pour vérifier que l'on ne s'est pas trompé dans la manipulation des données. +- La fonction `zip()` permet de créer des paires [(documentation)](https://docs.python.org/3.3/library/functions.html#zip) : pour 2 `iterables` de même longueur $n$, `zip()` crée $n$ paires correspondant aux éléments des 2 `iterables`. Ex : +``` +import numy as np +A = np.linspace(1, 10, num=10) +for a, b in zip(A[:-1], A[1:]): + print(a, b) # Donne les paires d'éléments consécutifs dans A. +```