Le langage Python

Étude du langage Python, notamment les bases, boucles, fonctions, bonnes pratiques, structures de données, etc.

Bonnes pratiques
Expressions et instructions
Types de valeurs
En Python, on manipule des données, sous la forme de contenu statique, ou sous la forme de variables. Nous allons ici passer en revue les quatre types de valeurs dits **primitifs**.
Chaînes de caractères
Les chaînes de caractères sont très utilisées en programmation. En Python, plusieurs fonctions permettent de faciliter la manipulation de ces objets.
TD : CSV > Markdown (1)
Pour rappel nous avons vu en TD comment aborder la manipulation d'une chaîne de caractères multi-lignes contenant des données au format CSV. L'exemple fourni correspond au code ci-dessous :
Conditions
Boucles
La notion de boucle est fondamentale en informatique. Une boucle permet d'exécuter plusieurs fois des instructions, soit tant qu'une condition est réalisée (utilisation de la boucle `while`), soit en déterminant le nombre d'__itérations__ qui devront être réalisées (utilisation de la boucle `for`).
Dictionnaires
Un nouvel exemple de type construit est le dictionnaire.
Listes
Il est possible de "stocker" plusieurs valeurs dans une même structure. Ce type de structure est appelé une __séquence__.
Tuples
Il est possible de "stocker" plusieurs valeurs dans une même structure. Ce type de structure est appelé une __séquence__.
Exercices pratiques
Pour s'entraîner sur les conditions, boucles, et manipulation de chaînes de caractères, voici quelques exercices pratiques à réaliser :
Fonctions
Ce cours vise à rassembler les éléments importants à considérer lorsque l'on crée une fonction.