date_range Starts on February 10, 2020
event_note End date May 11, 2020
list 27 sequences
assignment Level : Introductive
chat_bubble_outline Language : French
card_giftcard 280 points
Logo My Mooc Business

Top companies choose Edflex to build in-demand career skills.

Get started
Users' reviews
-
starstarstarstarstar

Key Information

credit_card Free access
verified_user Free certificate
timer 35 hours in total

About the content

Vous avez un ordinateur, désirez apprendre à coder et êtes totalement ou partiellement débutant dans le domaine ; vous êtes étudiant, professeur ou simplement une personne qui sente l’envie ou le besoin d’apprendre la programmation de base ; ce cours utilise Python 3 comme clé pour vous ouvrir la porte de cette connaissance informatique.

Ce cours est orienté vers la pratique, et propose un matériel abondant pour couvrir l’apprentissage de la programmation de base, d’une part en montrant et expliquant les concepts grâce à de nombreuses capsules vidéo courtes et des explications simples, et d’autre part en vous demandant de mettre ces concepts en pratique d’abord de façon guidée et ensuite autonome. Plusieurs quiz, un projet individuel, et de nombreux exercices à réaliser et validés automatiquement avec notre outil UpyLaB intégré au cours vous permettent de polir et ensuite de valider votre apprentissage.

more_horiz Read more
more_horiz Read less
report_problem

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 PyCharm Community.

dns

Syllabus

Bloc 1 - ouvert à la semaine 1

Module 1 : Bienvenue dans l'environnement Python 3

  • Installation de Python 3 et PyCharm 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 6

Module 5 : Les séquences de données pour jouer ou travailler

  • Manipulations de base des séquences
  • Votre projet
  • 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 11

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
  • Evaluation du projet par les pairs
  • Bilan du cours
  • Auto-évaluation du projet
  • Bilan du cours
record_voice_over

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.

Isabelle Poirier
Isabelle est professeur agrégé de mathématiques et enseigne celles-ci depuis plus de 15 ans en établissement secondaire dans le sud de la France. Autodidacte en programmation (en particulier grâce à sa participation à plusieurs MOOC), elle met à profit son sens de la pédagogie et sa propre expérience pour venir en aide aux apprenants sur le forum et améliorer l'approche didactique proposée au bénéfice d'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.

store

Content Designer

Université Libre de Bruxelles

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.

assistant

Platform

FUN

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.

You are the designer of this MOOC?
What is your opinion on this resource ?
Content
0/5
Platform
0/5
Animation
0/5