Infoforall

Identification

Infoforall

Récapitulatif python


Ces pages contiennent simplement le récapitulatif des notions abordées dans les différentes activités.

1 - AFFICHER SUR LA CONSOLE

Lien vers l'activité : afficher-sur-la-console

Dernière modif. : 02 12 2020

Installation de Python 3

  • avoir installé Python sur son ordinateur

Ouverture de la console Python 3

  • Différencier entre Console -Shell et l'IDLE

Opérateurs de base

  • Connaître les symboles permettant avec Python :

    • de faire une addition
    • de faire une soustraction
    • de faire une multiplication
    • de faire une division
    • de faire une division euclidienne / entière
    • de trouver le reste d'une division euclidienne, le modulo
    • de mettre à la puissance
  • Connaître les priorités des opérateurs précédents

  • Savoir évaluer de façon séquentielle un calcul tel que le fait Python

  • Savoir ce que représente le type int (integers) avec Python

  • Savoir ce que représente le type float (floats)

  • Quel est le problème des calculs contenant des floats ?

Application

  • Savoir isoler l'unité ou la dizaine ou la centaine...

2 - SÉQUENTIALITÉ AVEC TURTLE

Lien vers l'activité : sequentialite-avec-turtle

Dernière modif. : 26 11 2020

Turtle

  • Comment importer le module turtle ?

  • Comment avancer en utilisant forward sur un crayon ?

  • Comment tourner à gauche de 90° en utilisant left sur un crayon ?

3 - TYPES DES EXPRESSIONS

Lien vers l'activité : types-des-expressions

Dernière modif. : 26 11 2020

Fonction type

  • Qu'est-ce qu'une donnée de type Integer (int) ?

  • Qu'est-ce qu'une donnée de type Float (float) ?

  • Quel est le défaut des calculs basés sur les floats ?

  • Qu'est-ce qu'une donnée de type Strings (str) ?

  • Concaténation de strings

  • Qu'est-ce qu'une donnée de type Booléen (bool) ?

  • Comment connaître le type d'une expression ?

Fonction print

  • Que fait l'interterpréteur si on lui demande d'évaluer une expression dans la Console ?

  • Un print est-il destiné à afficher un résultat pour un humain ou à fournir un résultat pour l'ordinateur ?

  • Que provoque ces caractères d'échappement ? \n, \t et \" ?

4 - LES VARIABLES DANS PYTHON

Lien vers l'activité : les-variables-dans-python

Dernière modif. : 26 10 2020

Thonny

  • Démarrage de Thonny avec l'icône ou avec thonny &

  • Menu Variables de Thonny pour voir la valeur associée à une variable

  • Menu Heap de Thonny pour voir l'identifiant mémoire associée à une variable

  • Exécution en mode pas à pas

Variables

  • Affectation avec le symbole =

  • Type d'une variable a avec type(a)

  • Identifiant-mémoire associé au nom d'une variable a avec id(a)

  • Espace des noms de variables

  • Le nom d'une variable :

    • doit commencer par une minuscule

    • doit être explicite et si possible pas composé d'une seule lettre

    • ne doit pas être l'un des mots-clés de Python

    • doit utiliser soit la séparation par underscores (_) soit par majuscules entre chaque mot.

Modifier le type d'une variable

  • Pour tenter de transformer a en string, on utilise str(a)

  • Pour tenter de transformer a en integer, on utilise int(a)

  • Pour tenter de transformer a en float, on utilise float(a)

5 - CRÉER UN PROGRAMME EN PYTHON

Lien vers l'activité : creer-un-programme-en-python

Dernière modif. : 19 07 2020

Différence entre programme et Shell

Déroulement séquentiel

Commentaires