Apprendre à coder avec Python

Go to class
Write Review

Apprendre à coder avec Python provided by France Université Numerique is a comprehensive online course, which lasts for 7 weeks long, 6 hours a week. Upon completion of the course, you can receive an e-certificate from France Université Numerique. The course is taught in Frenchand is Free Certificate. Visit the course page at France Université Numerique for detailed price information.

Overview
  • À propos du cours

    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.

    Format du cours

    Le cours s'étale sur toute l'année scolaire. Il peut également se réaliser en 15 semaines (sur les périodes septembre-décembre ou janvier-mai) avec une ouverture progressive de nouveaux modules en septembre et octobre (ouvertures des modules 1 à 4 à l'ouverture du cours, du module 5 en semaine 4 et du module 6 et du projet en semaine 7). L'attestation de réussite peut s'obtenir soit fin décembre soit fin mai. Le cours propose 3 parcours d’apprentissage ; cela correspond à un travail hebdomadaire de 3 à 6 (ou 5 à 12 heures sur 15 semaines) avec un projet évalué par les pairs. Si vous ne pouvez y consacrer 3h par semaine, vous pouvez également réaliser un parcours à votre allure, les modules restants accessibles même après la fin du cours, mais vous ne pourrez bénéficier de l'évaluation du projet par les pairs ni de l'attestation finale délivrée par FUN.

Syllabus
  • Plan du cours

    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 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