# 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