---
date: '2025-06-23'
category: internal
---

# CR Sprint de contribution 23-24 Juin 2025

## Participantes, participants

- Chiara Marmo, Université Paris Saclay
- Nicolas Thiéry, UniversitéParis Saclay
- Pierre Augier, CNRS
- Loïc Grobol, Université Paris Nanterre
- Jeremy Laforet, IR Calcul CNRS, BMBI (Modélisation, traitement de signaux biologiques),
  Université de Technologie de Compiègne
- Baptiste Mary, IE HPC, CY Cergy Paris Université
- Françoise Conil, CNRS, LIRIS-UMR 5205
- Pierre Poulain, MCF bioinformatique, Université Paris Cité
- Matthieu Boileau, IR Calcul CNRS, IRMA, Strasbourg, membre du bureau du Groupe Calcul
- Daphné Giorgi, IR Calcul CNRS, LPSM (mathématiques -- probas stats), Sorbonne
  Université, membre du Groupe Calcul
- Alexandre Roulois, CNRS/Université Paris Cité

## Proposition de sprints

- [ ] Fixer le nom du projet
- [ ] Plan de travail (tickets)
- [x] Mercurial vs git
- [ ] Fusionner motivations dans la page d'accueil
- [ ] Traduction
- [ ] Mutualiser tout ou partie des feuilles entre les deux cours d'introduction
- [ ] Homogénéisation procédure de formatage et build entre les bouquins
  (<https://foss.heptapod.net/py-edu-fr/py-edu-fr/-/issues/1>)
- [ ] Métadonnées compactes?
- [x] Conventions de codage
- [x] Planification ANF
- [x] un ou deux exemple à rajouter dans la gallery
- [ ] Formatage
- [ ] Rajouts de feuilles de cours
- [ ] Intégration dans le cours de feuilles déjà existantes
- [ ] Documenter la procédure pour construire un nouveau cours
- [x] Réorganiser / renommer l’arborescence générale, ajouter des README ou qu’il n’en
  faut

## Planification ANF Programmation Python Scientifique Avancée

Argumentaire présentiel:

- création communauté
- espace discussion pour les référents locaux
- formation pour préparer ensuite les formations à distance qui pourront être encadrées
  par le personnel formé
- il existe déjà du contenu distanciel de très bon niveau (Mooc Fun, par exemple)

Actions pour le financement:

- contacter les universités pour du co-financement : Grenoble (Pierre), Lyon (Françoise),
  Saclay (Chiara), Cergy (Baptiste)

## Questions

- Prérequis: introduction à la programmation Python; gestion de version?
  - stratégie: tester les passerelles hg-git
    ([git-remote-hg](https://github.com/felipec/git-remote-hg),
    [git-cinnabar](https://github.com/glandium/git-cinnabar)) et tester encore mercurial.
    En fonction, trancher définitivement, avant PyData.
- Python scientifiques avec du web? requetes, serveurs...
- Anglais ou Français?
- Pourquoi imposer la version de Python dans les `pyproject.toml` ?
  - Pierre : c'est géré avec pdm
- Pourquoi demander aux étudiants d'installer hg pour récupérer le cours ?
- Comment gère-t-on les fichiers media ? Le générateur de liens symboliques ne traite que
  les .md

## Conventions d'écriture

- Espaces avant les ponctuations fortes : on en met nulle part pour ne pas faire de ":"
  un cas particulier et on espère que ce point est vite corrigé dans MyST.
- `i`, `j`, `n_ligne` etc : utiliser les deux styles, surtout dans l'intro, pour
  rappeller que c'est arbitraire et montrer les deux conventions.
- Noter qu'on s'appuie sur la taxonomie bloom pour les tags de compétences

## Discussion avec DevLog et Calcul

- créer une labellisation "formateur" ESR comme Software Carpentries?
  - pour l'instant une liste d'experts avec leur domaine de préférence sur le site à
    construire
- hériter les inscrits à la liste python de la liste py-edu-fr (Chiara contacte Dirk)
- animer une communauté autour de la liste python
- Tâche du groupe :
  - animation de la liste
  - formation
- visibilité?
  - page de reference python.cnrs.fr:
    - contacter la MITI pour cela, un précedent à citer est fidle.cnrs.fr
    - Dirk demande le domaine via la MITI
    - Liste d'experts formateurs avec un sujet de predilection
  - presentation du projet à pyData Paris 2025
  - Chiara se porte volontaire pour l'administration liste python
    - Annoncer les releases des logiciels libres python sur la liste python
