omi:python

Python

L’élĂ©ment majeur du cours ICN 2023-2024 est l’introduction d'une vĂ©ritable initiation Ă  la programmation avec Python. Comme il avait Ă©tĂ© convenu lors des rĂ©unions prĂ©paratoires, le cours poursuit l'enseignement de la gĂ©omĂ©trie analytique proposĂ©e par Daniel LĂ©onard, mais sur les bases d'un contenu renouvelĂ©, en meilleure adĂ©quation avec les rĂ©alitĂ©s contemporaines de la conception numĂ©rique. Le projet, en vue de cette transition pĂ©dagogique, partait d'un principe assez simple : faire de l'apprentissage de la modĂ©lisation polygonale un support pour l'apprentissage de la gĂ©omĂ©trie analytique. L'enseignement des mathĂ©matiques est un sujet difficile : j'ai fait le choix pĂ©dagogique de tenter un rapprochement entre l'apprentissage des gestes et des savoir-faire de la modĂ©lisation polygonale d'une part, et les notions thĂ©oriques de la gĂ©omĂ©trie analytique, d'autre part. Ceci en proposant aux Ă©tudiants d'apprendre Ă  « modĂ©liser » avec le langage 🐍 Python. J'ai fait ce choix, car cela me paraĂźt ĂȘtre la meilleure façon de « faire des mathĂ©matiques » aujourd'hui, et surtout, depuis la rĂ©forme de l'Éducation Nationale de 2018, tous les Ă©tudiants de Seconde sont censĂ©s dĂ©couvrir les notions essentielles de la programmation grĂące Ă  ce langage.

Pygram

J'ai développé un environnement simplifié pour l'apprentissage de la modélisation 3D avec Python :