Topic outline

  • General

  • Text and media areas: 3 URLs: 4
  • Notions de base : Connaître les différentes distributions Python, Distinguer le  mode interactif et le mode programme, Savoir écrire les expressions numériques, Manipuler des variables
    Pour aller plus loin : Découvrir le type complex et le type Fraction, Utiliser PythonTutor, Employer les fonctions help et dir
    Text and media areas: 3 URLs: 4 Quizzes: 2
  • Notions de base : Distinguer un mot-clé d'un identifiant, Comprendre les notions de valeur, de types de valeur et de variable, Distinguer entre expression et instruction, Savoir afficher des données et des messages à l'écran, Savoir saisir des valeurs au clavier, Comprendre la trace écrite d'une exécution
    Pour aller plus loin : Connaître les règles d'écriture des identifiants, Savoir saisir plusieurs valeurs, Comprendre les transtypages
    Text and media areas: 3 URLs: 5 Virtual programming labs: 5 Quizzes: 2
  • Notions de base : Utiliser correctement les connecteurs logiques Et, Ou, Non, Connaître le principe de l'évaluation paresseuse, Voir ou revoir l'instruction conditionnelle Si, Voir ou revoir l'instruction conditionnelle Si-Sinon-Si, Concevoir un arbre de choix
    Pour aller plus loin : Alerter sur les tests numériques, Voir ou revoir l'instruction conditionnelle Selon
    Text and media areas: 3 URLs: 5 Virtual programming labs: 4 Quizzes: 2
  • Notions de base : Appréhender la notion de travail répétitif, Distinguer les formes de structures répétitives, Voir ou revoir la répétitive for, Voir ou revoir des répétitives for imbriquées, Voir ou revoir la répétitive while, Traduire toute répétitive en TantQue
    Module turtle : Voir ou revoir les fonctions de base
    Pour aller plus loin : Connaître les ruptures, Savoir transformer une rupture, Explorer le module turtle
    Text and media areas: 7 URLs: 12 Virtual programming labs: 8 Quizzes: 4
  • Notions de base : Connaître la terminologie (module paramétré, fonction, procédure), Savoir distinguer paramètres (formels) et  arguments (effectifs), Voir ou revoir le schéma d'une fonction, Comprendre le principe de variable locale, Utiliser les procédures de test, Connaître l'instruction assert, Voir ou revoir la notion de tuple, Voir ou revoir le schéma d'une procédure, Comprendre la transmission des paramètres, Savoir prototyper une opération, Voir ou revoir la règle LGI
    Pour aller plus loin : Voir ou revoir la syntaxe de typage, Comprendre les objectifs des modules paramétrés, Appliquer la règle LGI
    Compléments : Voir ou revoir la démarche d'élaboration d'un module paramétré, Documenter un module paramétré, Utiliser l'outil pydoc
    Text and media areas: 8 URLs: 13 Virtual programming labs: 5 Quizzes: 4
  • Quizzes: 2 Text and media area: 1