From 2f4d3905c1dda035ee170d102c905be75e1df234 Mon Sep 17 00:00:00 2001 From: Lino Galiana <33896139+linogaliana@users.noreply.github.com> Date: Thu, 2 Sep 2021 15:12:29 +0200 Subject: [PATCH] Utilise un shortcode github (#131) * try shortcode github * Automated changes * des modifs * Automated changes --- content/course/_index.md | 2 +- content/course/git/exogit.Rmd | 3 +-- content/course/git/introgit.Rmd | 2 +- .../course/manipulation/02a_pandas_tutorial.Rmd | 14 +++++--------- content/course/visualisation/maps.Rmd | 2 +- content/course/visualisation/matplotlib.Rmd | 2 +- layouts/shortcodes/githubrepo.html | 1 + 7 files changed, 11 insertions(+), 15 deletions(-) create mode 100644 layouts/shortcodes/githubrepo.html diff --git a/content/course/_index.md b/content/course/_index.md index d9316abe2..96911feff 100644 --- a/content/course/_index.md +++ b/content/course/_index.md @@ -10,7 +10,7 @@ linktitle: Homepage Sur l'ensemble du site web, il est possible de cliquer sur la petite icone - +{{< githubrepo >}} pour être redirigé vers le dépôt. Pour visualiser sous une forme plus ergonomique les notebooks (fichiers `.ipynb`) que ne le permet ce site *web*, vous trouverez diff --git a/content/course/git/exogit.Rmd b/content/course/git/exogit.Rmd index 082781a1b..3a5ea376c 100644 --- a/content/course/git/exogit.Rmd +++ b/content/course/git/exogit.Rmd @@ -45,8 +45,7 @@ de développeurs `Python` et `R` (ce qui est important dans des domaines comme le code où les externalités de réseau jouent). Le débat `Github` vs `Gitlab` n'a plus beaucoup de sens aujourd'hui car les fonctionalités ont convergé (`Github` a rattrapé une partie de son retard sur l'intégration continue) et, de toute -manière, on peut tout à fait connecter des dépôts Gitlab et Github (c'est le cas -du dépôt source et de ce cours). +manière, on peut tout à fait connecter des dépôts Gitlab et Github. ### Pratique en local diff --git a/content/course/git/introgit.Rmd b/content/course/git/introgit.Rmd index d648a3101..705b7a2b7 100644 --- a/content/course/git/introgit.Rmd +++ b/content/course/git/introgit.Rmd @@ -112,7 +112,7 @@ en continu permettent ainsi de: * rendre visible la qualité d'un projet avec des services de *code coverage*, de tests automatiques ou d'environnements intégrés de travail (binder, etc.) qu'on rend généralement visible au moyen de badges -(exemple ici ) +(exemple ici {{< githubrepo >}}) ### Comment faire du contrôle de version ? diff --git a/content/course/manipulation/02a_pandas_tutorial.Rmd b/content/course/manipulation/02a_pandas_tutorial.Rmd index 2a5768b9b..b4c7db2f2 100644 --- a/content/course/manipulation/02a_pandas_tutorial.Rmd +++ b/content/course/manipulation/02a_pandas_tutorial.Rmd @@ -985,15 +985,11 @@ Le fait de passer d'un format *wide* au format *long* (ou vice-versa) peut être certaines fonctions sont plus adéquates sur une forme de données ou sur l'autre. En règle générale, avec `python` comme avec `R`, les formats *long* sont souvent préférables. -Le TP pandas - - -[![nbviewer](https://img.shields.io/badge/visualize-nbviewer-blue)](https://nbviewer.jupyter.org/github/linogaliana/python-datascientist/blob/master/content/manipulation/02_pandas_tp.ipynb) -[![Onyxia](https://img.shields.io/badge/SSPcloud-Tester%20via%20SSP--cloud-informational&color=yellow?logo=Python)](https://datalab.sspcloud.fr/launcher/inseefrlab-helm-charts-datascience/jupyter?onyxia.friendlyName=%C2%ABpython-datascientist%C2%BB&resources.requests.memory=%C2%AB4Gi%C2%BB) -[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/linogaliana/python-datascientist/master?filepath=content/manipulation/02_pandas_tp.ipynb) -[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](http://colab.research.google.com/github/linogaliana/python-datascientist/blob/master/content/manipulation/02_pandas_tp.ipynb) -propose une série d'exemples sur la manière de restructurer les données en -`pandas`. +Le TP pandas proposera des applications de ces principes + +```{r, echo = FALSE, results = 'asis', include = TRUE, eval = TRUE} +print_badges("content/course/manipulation/02b_pandas_TP.Rmd") +``` ## Les pipe diff --git a/content/course/visualisation/maps.Rmd b/content/course/visualisation/maps.Rmd index 76d314574..8c21d59d1 100644 --- a/content/course/visualisation/maps.Rmd +++ b/content/course/visualisation/maps.Rmd @@ -88,7 +88,7 @@ Ce TP vise à initier: Les données utilisées sont : * Un sous-ensemble des données de [paris open data](https://opendata.paris.fr/explore/dataset/comptage-velo-donnees-compteurs/information/?disjunctive.id_compteur&disjunctive.nom_compteur&disjunctive.id&disjunctive.name) a été mis à disposition -sur pour faciliter l'import (élimination des colonnes +sur {{< githubrepo >}} pour faciliter l'import (élimination des colonnes qui ne nous servirons pas mais ralentissent l'import) * [La localisation précise des stations](https://parisdata.opendatasoft.com/explore/dataset/comptage-velo-compteurs/download/?format=geojson&timezone=Europe/Berlin&lang=fr) * [Arrondissements parisiens](https://opendata.paris.fr/explore/dataset/arrondissements/download/?format=geojson&timezone=Europe/Berlin&lang=fr) diff --git a/content/course/visualisation/matplotlib.Rmd b/content/course/visualisation/matplotlib.Rmd index 732b809bc..801273316 100644 --- a/content/course/visualisation/matplotlib.Rmd +++ b/content/course/visualisation/matplotlib.Rmd @@ -80,7 +80,7 @@ Nous verrons par la suite la manière de construire des cartes facilement avec des formats équivalents. Un sous-ensemble des données de [paris open data](https://opendata.paris.fr/explore/dataset/comptage-velo-donnees-compteurs/information/?disjunctive.id_compteur&disjunctive.nom_compteur&disjunctive.id&disjunctive.name) a été mis à disposition -sur pour faciliter l'import (élimination des colonnes +sur {{< githubrepo >}} pour faciliter l'import (élimination des colonnes qui ne nous servirons pas mais ralentissent l'import) ```{python} diff --git a/layouts/shortcodes/githubrepo.html b/layouts/shortcodes/githubrepo.html new file mode 100644 index 000000000..7c53ec9ad --- /dev/null +++ b/layouts/shortcodes/githubrepo.html @@ -0,0 +1 @@ + \ No newline at end of file