- From www.fun-mooc.fr
Apprendre à coder avec Python
- Free Access
- Free certificate
- 15 Sequences
- Introductive Level
- Starts on August 30, 2023
- Ends on May 14, 2024
Course details
Syllabus
Bloc 1 - ouvert à la semaine 1
Module 1 : Bienvenue dans l'environnement Python 3
- Installation de Python 3 et Thonny (ou PyCharm Community) sur votre ordinateur
- Présentation des outils UpyLaB et Python Tutor
- Quelques définitions de base
Module 2 : Python comme machine à calculer et à écrire
- Valeurs et expressions arithmétiques et textuelles
- Les variables
- La console et les scripts
- Quelques fonctions prédéfinies
- Les modules math et turtle
- Mon premier programme complet
Module 3 : Les instructions : tous vos désirs sont des ordres
- L'instruction conditionnelle if
- Les instructions répétitives while et for
- L'instruction pass
Module 4 : Les fonctions: créez les outils que vous voulez
- Les fonctions prédéfinies et définies
- Quelques règles de bonnes pratiques
Bloc 2 - ouvert à la semaine 4
Module 5 : Les séquences de données pour jouer ou travailler
- Manipulations de base des séquences
- Slicing et opérations de manipulation des séquences
- Méthodes de manipulation des séquences
- Compréhension et copies de listes
- Les fichiers textes et les matrices
Bloc 3 - ouvert à la semaine 7
Module 6 : Ensembles et dictionnaires : armes de construction massive
- Manipulations de base des séquences ensembles et dictionnaires
- Méthodes de manipulation des dictionnaires
- Dictionnaires persistants
- Le projet individuel, qui est évalualé par les pairs et ensuite, après corrections éventuelles, auto-évalué
- Bilan du cours
Prerequisite
Peu de prérequis sont demandés, sachant que la programmation est plus facile pour un esprit logique et que quelques exemples sont pris de matières mathématiques enseignées dans le secondaire.
L'apprenant doit avoir un ordinateur à sa disposition capable d'accueillir l'environnement de développement gratuit Python : Python3 et Thonny ou PyCharm Community.
Instructors
Sébastien Hoarau
Sébastien Hoarau est maître de conférences à l’Université de la Réunion (UR) où, depuis plus de 20 ans, il enseigne la programmation aux étudiants de première année scientifique. Sa pédagogie est axée sur la pratique : quiz en cours, projets, utilisation de plateformes ludiques.
Thierry Massart
Thierry Massart est professeur à l'Université Libre de Bruxelles (ULB) où, depuis plus de 25 ans, il enseigne la programmation principalement aux étudiants de Sciences Informatique et de l'école Polytechnique de l'ULB. Il leur propose une pédagogie active orientée vers la pratique.
Jean Olgiati
Formé en ingénierie, graphisme et pédagogie, Jean travaille à l'Université libre de Bruxelles et à la Scientothèque, association qui promeut l’égalité des chances par les sciences. Il participe à des projets de soutien aux enseignants qui investissent le champ du numérique, et anime auprès de jeunes un atelier sur la programmation et la robotique.. Il a découvert Python grâce au présent MOOC et a contribué à définir le projet de fin de cours.
Isabelle Poirier
Isabelle est professeur agrégé de mathématiques et enseigne celles-cidepuis plus de 15 ans en établissement secondaire dans le sud de laFrance. Autodidacte en programmation (en particulier grâce à saparticipation à plusieurs MOOC), elle met à profit son sens de lapédagogie et sa propre expérience pour venir en aide aux apprenantssur le forum et améliorer l'approche didactique proposée au bénéficed'un meilleur apprentissage pour tous.
Arthur Lesuisse
Informaticien à l'ULB co-créateur et responsable de l'exerciseur UpyLaB utilisé de façon intégrée dans le cours.
Editor
The Université libre de Bruxelles (ULB) (French for Free University of Brussels, though rarely translated) is a French-speaking private research university in Brussels, Belgium. It has about 24,200 students, 32% of whom come from abroad, and an equally cosmopolitan staff.
Platform
France Université Numérique is the broadcaster of the online courses of French higher education institutions and their partners.
It operates several platforms of diffusion, of which the best known, FUN MOOC, is the first French-speaking academic platform worldwide. Thanks to many partner institutions, this platform offers a vast catalog of courses enriched daily with various themes and current events.