Coder Social home page Coder Social logo

parcours-r's Introduction

Parcours R - Supports pédagogiques pour la formation à R au sein du MTECT/MTE (et au-délà)

Se former à R

Ce dépôt contient les supports pédagogiques de la formation R en version Rmd. Il permet aux référents R de construire et mettre à jour les modules de formation. L’outil Github Action est utilisé pour compiler les fichiers Rmd en support au format HTML. Ces supports sont ensuite copiés sur la branche gh-pages.

Contribuer

Si vous avez déjà configuré votre compte sspcloud pour contribuer, cliquez simplement sur un lien de contribution. Sinon rendez-vous sur CONTRIBUTING.md

Modules de formations

Formations déployées

Module 1 : « Socle : Premier programme en R »

grenouille.jpg

Lien vers le dépôt : parcours_r_socle_introduction

Statut : Déployé

Déploiement de parcours_r_socle_introduction

 

Module 2 : « Socle : Préparation des données »

martin.jpg

Lien vers le dépôt : parcours_r_socle_preparation_des_donnees

Statut : Déployé

Déploiement de parcours_r_socle_preparation_des_donnees

 

Module 3 : « Statistiques descriptives »

pollinisateur.jpg

Lien vers le dépôt : parcours_r_module_statistiques_descriptives

Statut : Déployé

Déploiement de parcours_r_module_statistiques_descriptives

 

Module 4 : « Analyse des données multi-dimensionnelles »

crabe.jpg

Lien vers le dépôt : parcours_r_module_analyse_multi_dimensionnelles

Statut : Déployé

Déploiement de parcours_r_module_analyse_multi_dimensionnelles

 

Module 5 : « Datavisualisation : produire des graphiques, des cartes et des tableaux »

renard.jpg

Lien vers le dépôt : parcours_r_module_datavisualisation

Statut : Déployé

Déploiement de parcours_r_module_datavisualisation

 

Module 7 : « Analyse spatiale »

odonate.jpg

Lien vers le dépôt : parcours_r_module_analyse_spatiale

Statut : Déployé

Déploiement de parcours_r_module_analyse_spatiale

 

Formations en construction

Module 6 : « Publications reproductibles avec RMarkdown »

vipere.jpg

Lien vers le dépôt : parcours_r_module_publication_rmarkdown

Statut : En construction

 

Module 8 : « Big data et optimisation du code »

papillon.jpg

Lien vers le dépôt : parcours_r_module_big_data

Statut : En construction

 

Module 9 : « Applications interactives avec Shiny »

Triaenodon_obesus.jpg

Lien vers le dépôt : parcours_r_module_applications_shiny

Statut : En construction

 

Journal

26/12/2022

  • Ménage de noël (suppression ancien scripts .sh…)

15/06/2022

  • Ajout partie communes (présentation du parcours R)

28/11/2021

  • ajout des liens de parcours de formations (sspcloud)

21/11/2021

  • ajout vue d’ensemble des modules de formations (image docker et déploiement des modules)

09/12/2020

  • ajout d’un repo pour chaque module de formation
  • modification de la marianne

30/08/2019

  • ajout d’un script pour ne compiler les modules dont les sources ont évolué
  • ajout d’un répertoire front pour la page d’accueil (index.html) et les éléments associés

23/08/2019 * optimisation de la création des supports : activation des caches knitr et travis-ci

16/08/2019

  • gérer la fermeture de rawgit : mise en place d’un branche gh-pages qui contient les supports HTML/PDF/ePub générés à partir des Rmd
  • nettoyage de l’arborescence : suppression des fichiers de la branche master rendus inutiles

15/02/2019

  • init (modules socle et à la carte : de 1 à 5)
  • ajout d’une page index de présentation

parcours-r's People

Contributors

jdlom avatar jengelaere avatar maeltheuliere avatar pascalirz avatar rlesur avatar strainel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

parcours-r's Issues

Workflow réutilisable pour les CI

Proposition

Centraliser sur ce dépôt l'ensemble des workflows réutilisables pour l'intégration continue
https://docs.github.com/en/actions/learn-github-actions/reusing-workflows

Explications

L'idée est de créer des worflows génériques et de les centraliser sur ce dépot.
Par exemple :

  • .github/workflows/deploy-bookdown.yml
  • .github/workflows/test-bookdown.yml
  • .github/workflows/pkgdown.yml
  • .github/workflows/build-docker-image.yml

Les dépots qui abritent les modules de formations utiliseront ces worflows auront les même workflows mais pointeront sur ceux du dépôt de parcours_r.

Bénéfice

On change les workflows dans parcours_r et tous les modules (dépôts enfant) en profitent au prochain déclenchement.

Module travail collaboratif avec R

Bonjour les amis,

Du côté de l'Insee a émergé le besoin d'une formation Travail collaboratif avec R.
Un groupe s'est monté et commence à plancher sur le sujet.
Étant donné que votre travail est 👍, on se demandait si vous seriez intéressés pour qu'on crée ensemble un module sur ce sujet dans votre parcours de formation. Concrètement, ça consisterait en une contribution à votre repo.

L'orientation qu'on a prise jusqu'ici est quand même lié à l'environnement à l'Insee : RStudio (évidemment) et une instance interne de GitLab (mais il me semble que vous regardez de ce côté là également).
Sur le fond, le besoin recensé est relativement large : ça va de l'utilisation des fonctions à l'utilisation d'une forge git en passant par la conception d'un package. On pourrait même pousser jusqu'à l'IC/DC mais ça va peut être faire beaucoup.

Je mets @linogaliana @mathiasandre et @jllipatz en copie, mais il y a d'autres personnes impliquées dans le groupe dont je ne connais pas les comptes GH s'ils existent.

Contribution

Bonjour @MaelTheuliere,

J'ai repéré quelques coquilles et quelques exemples ne sont pas reproductibles.
J'aimerais donc contribué à parcours-R.

Quelles sont les règles pour contribuer ?
PR dans le sous-projet de formation associé ?

A bientôt,

Module big data et optimisation

Bonjour,

J'ai commencé à construire une formation sur le sujet du big data et de l'optimisation pour l'INSEE. Elle est encore à l'état de projet mais j'avais dans l'idée de proposer, entre autres, du data.table, de la parallélisation et du Rcpp.

Comme pour l'issue module travail collaboratif (#2), je me dis qu'on peut voir s'il est possible de mutualiser les forces

Ajout partie contribution

Ajouter un CONTRIBUTING.md ou bien ajouter une partie contribution dans le README.md

Proposer une démarche pour contribuer facilement sur le sspcloud

déplacer les fichiers sha.csv dans le cache chunk

Bonjour,

Les fichiers CSV sont présents dans l'arborescence publiée sous la branche "gh-pages".
Ils ne sont pas nécessaires à cet endroit et pourraient être déplacés dans un répertoire ad-hoc comme pour les caches chunk.

Avis ?

column geometry not sf_column

dans le fichier "12-créer carte ggplot et tmap", la variable geometry du df Carte_EPCI_France n'est pas au format sf_column. Il est donc nécessaire de former la fonction aes.
à corriger si possible

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.