Séance 2 - Pourquoi programmer en Python ?
2026-01-15
« in contrast to software engineering, there is no externally specified goal or design target. Instead, the user explores and discovers their goal as they gain understanding from iteratively executing the code and thinking about the results and their data. » (Granger et Perez, 2021)
Juliette Taka, & Nicolas M. Thiéry. (2018). Publishing reproducible logbooks explainer comic strip. Zenodo. https://doi.org/10.5281/zenodo.4421040
Une diversité d’outils adaptés à des pratiques différentes
“the best second langage”
Important de construire une idée de ce qu’on peut faire.
Un vaste panorama de possibilités
Différents types d’usages
Les LLM changent (un peu) la donne (???)
Philosophie générale de la programmation lettrée
Quelques limites :
Si vous voulez des critiques : I don’t like notebooks - Joel Grus
(Dans le cadre du cours, google colab, mais aperçu d’autres possibilités) :
Plus avancés :
Comment s’y mettre ?