Bases de Python# Introduction à Python Présentation des outils de programmation Exécution d’un premier programme Quelques bases rapides en Python Utilisation en mode interactif Premiers calculs L’opérateur / L’opérateur % Affectation Affichage - la fonction print() La fonction range() Accès aux éléments d’une liste La fonction len() Lecture d’informations au clavier - la fonction input() Autre exemple de programme Règles générales d’écriture Tests Bloc d’instructions - Indentation Instruction if Instruction if … else Opérateur logique and Opérateur logique or Boucles Boucles bornées et non bornées Boucle for Boucle while Comment choisir entre boucle for et boucle while Transformation d’une boucle for en un boucle while Les instructions break et continue, et la clause else dans les boucles L’instruction break Remarque : équivalent du do…while (faire…tant que) L’instruction continue La clause else dans une boucle Principaux types de données La fonction type() Le type int (entier) Le type float (flottant) Le type str (chaîne de caractères) Le type bool (booléen) Le type list (liste) Le type complex (complexe) Tuples en Python Dictionnaires en Python Comment construire une entrée dans un dictionnaire ? Comment créer un dictionnaire ? Comment parcourir un dictionnaire ? Fonctions en Python Définition d’une fonction - def Fonction sans paramètre Fonction avec paramètre Utilisation d’une variable comme argument Fonction avec plusieurs paramètres Variables locales, variables globales Utilisation d’une variable globale - global « Vraies » fonctions et procédures Valeurs par défaut pour les paramètres Arguments avec étiquettes Utilisation des fonctions dans un script Résumé : structure d’un programme Python type Modules et importations Package Complément