# Présentation brève
Marianne Corvellec, physicienne de formation, développeuse de logiciel scientifique.
https://carpentries.org/blog/2017/02/careerpanel_dc/
Depuis 2018, je travaille uniquement à mon compte :
visualisation de données (Plotly),
tableaux de bord (QuantStack),
traitement d'images (scikit-image).
# Les limites de l'apprentissage autodidacte
https://carpentries.org/
"The Carpentries teaches foundational coding and data science skills to researchers worldwide."
"Short-format Workshops Build Skills and Confidence for Researchers to Work with Data"
Kari L. Jordan, Marianne Corvellec, Elizabeth D. Wickes, Naupaka B. Zimmerman, Jonah M. Duckles, and Tracy K. Teal.
Paper presented at the 2018 ASEE Annual Conference & Exposition, Salt Lake City, Utah.
(American Society for Engineering Education)
DOI: 10.18260/1-2--30960
https://peer.asee.org/short-format-workshops-build-skills-and-confidence-for-researchers-to-work-with-data
"Si vous voulez maîtriser quelque chose, enseignez-le." (Richard Feynman)
Taxonomie de Bloom
https://www.bienenseigner.com/wp-content/uploads/2021/08/GUIDE-Taxonomie-de-bloom.jpg
*Teaching Tech Together. How to create and deliver lessons that work and build a teaching community around them.*
Greg Wilson
Taylor & Francis, 2019, 978-0-367-35328-5
https://teachtogether.tech
*"You don't know what you don't know..."*
- La communauté scientifique
- des communautés scientifiques
- les communautés de pratique
"Des nains sur des épaules de géants" (Bernard de Chartres)
http://ivory.idyll.org/blog/2017-digital-commons-funding.html
https://carpentries.org/blog/2016/11/belonging/
Qu'est-ce qu'une *pratique* ?
- sens commun
- sens technique au sens de Alasdair MacIntyre (éthique de la vertu)
https://www.youtube.com/watch?v=gCtFZaulB0M
Une pratique produit des :
- biens internes (ou d'excellence)
- individuels puis collectifs
- biens externes (ou d'efficacité)
Une pratique comporte des *standards d'excellence* :
- qui changent et évoluent
- qui sont criticables (de manière fondée, ...)
- auxquels nous nous soumettons
- qui sont partagés par d'autres personnes au jugement desquels nous nous soumettons aussi
- que des règles peuvent *partiellement* refléter
Certaines vertus sont nécessaires à la pratique.
# Le choix fréquent de Python dans les formations à la programmation
- formations en entreprise
- cursus universitaires
- initiatives "communautaires"
https://software-carpentry.org/lessons/
"Use the interactive shell to try Python in the browser"
https://numpy.org/
Versatilité du langage : web, jeux, calcul scientifique, Data Science
http://drewconway.com/zia/2013/3/26/the-data-science-venn-diagram
https://jakevdp.github.io/PythonDataScienceHandbook/
https://pypi.org/
https://jakevdp.github.io/blog/2016/08/25/conda-myths-and-misconceptions/
# L'écosystème "Scientific Python"
https://scientific-python.org/
En cercles concentriques autour de Python, qui est un langage de programmation à usage général (*general-purpose*), on trouve :
- des bibliothèques de base (*core*) : NumPy, SciPy, Matplotlib, ...
- des bibliothèques spécialisées : scikit-image, scikit-learn, NetworkX, ...
- des bibliothèques dédiées (*domain-specific*): biopython, astropy, PyMC, ...
Contraste / convergence avec R / tidyverse
https://www.tidyverse.org
Conversation en 2014 avec Toby Dylan Hocking (chercheur universitaire)
https://github.com/animint/animint2
# Les carrières alternatives ou parallèles auxquelles cet apprentissage peut mener
The Software Sustainability Institute
https://www.software.ac.uk/
The Berkeley Institute for Data Science (BIDS)
https://bids.berkeley.edu/people
Stages Outreachy
https://www.outreachy.org
Mon cas personnel
https://pretalx.com/euroscipy-2024/speaker/QFYWQG/
# Misc.
## IA
Chez The Carpentries:
* https://librarycarpentry.github.io/lc-python-intro/wrap.html#generative-ai-and-python
* https://carpentries.org/blog/2025/01/teaching-llms-report/
Chez scikit-image:
* https://github.com/scikit-image/scikit-image/pull/7522/files
* https://github.com/scikit-image/scikit-image/pull/7643#discussion_r1904572150