Forme d'un programme Python
¿ Fichier texte que l'on peut ouvrir dans tout éditeur de texte, avec pour extension .py
¿ Instructions séquentielles permettant de définir un programme
¿ Définitions et affectations de variables
¿ Définitions et appels de fonctions
Les règles d'écriture d'un programme Python
¿ Importation de librairie externes si nécessaire
¿ Liste des mots-clefs du langage
¿ Respect de l'indentation du programme par des tabulations ou un nombre fixe d'espaces
¿ Les commentaires avec # et les triples guillemets
La syntaxe du langage
¿ Les boucles for et while, avec les mots-clefs continus et break
¿ Le flot de contrôle avec les tests if, then, else
¿ Liste des mots-clefs du langage
¿ Respect de l'indentation du programme par des tabulations ou un nombre fixe d'espaces
¿ Gestion des exceptions avec try et except
Les types utilisés dans les programmes Python
¿ Le principe du typage dynamique
¿ Les types numériques, entiers et flottants
¿ Le type booléen, les fonctions all et any, les mots-clefs in et not
¿ Les chaînes de caractères et les méthodes associées, ainsi que le module string
¿ Les types séquentiels et les structures de données avancées, la fonction len
¿ Comparaison entre éléments d'un même type et conversion implicites
¿ Conversions explicites entre types : les fonctions int, float, str
Style de programmation
¿ Les opérations arithmétiques de base
¿ Utilisation de listes et dictionnaires, type primitif
¿ Génération de listes à la volée
¿ Itération sur les listes et les dictionnaires
¿ Les éléments de programmation fonctionnelle : map et reduce