Les maths du yeti


Le yeti explorateur de mathématiques

Le cours , les exercices et des ressources sur les types construits en Python : les listes (les tableaux) et les tuples.

La leçon sur les listes et tuples.Notebook : Listes et tuples niveau 1Une feuille d'exerices d'entrainementUn notebook sur les listes en comprehension et les listes de listes

Le programme officiel

Représentation des données : types construits
À partir des types de base se constituent des types construits, qui sont introduits au fur et à mesure qu’ils sont nécessaires.
Il s’agit de présenter tour à tour les p-uplets (tuples), les enregistrements qui collectent des valeurs de types différents dans des champs nommés et les tableaux qui permettent un accès calculé direct aux éléments. En pratique, on utilise les appellations de Python, qui peuvent être différentes de celles d’autres langages de programmation.

Contenus Capacités attendues Commentaires
p-uplets.
p-uplets nommés
Écrire une fonction renvoyant
un p-uplet de valeurs.
 
Tableau indexé, tableau compréhension.
donné en compréhension
Lire et modifier les éléments
d’un tableau grâce à leurs index.
Construire un tableau par compréhension
Utiliser des tableaux de compréhension
tableaux pour représenter des matrices : notation a [i] [j].
Itérer sur les éléments d’un tableau.
Seuls les tableaux dont les éléments sont du même type sont présentés.
Aucune connaissance des tranches (slices) n’est exigible.
L’aspect dynamique des tableaux de Python n’est pas évoqué.
Python identifie listes et tableaux.
Il n’est pas fait référence aux tableaux de la bibliothèque NumPy.