Cours python
Adaptation libre de "How to think like a computer scientist" de Allen B. Downey, Jeffrey Elkner et Chris Meyers
Apprendre à programmer avec Python par
Prélude Introduction Choix d'un premier langage de programmation Présentation du langage Python, par Stéfane Fermigier. Plusieurs versions différentes ? Distribution de Python - Bibliographie Pour le professeur qui souhaite utiliser cet ouvrage comme support de cours Exemples du livre Remerciements Chapitre 1 : Penser comme un programmeur 1.1 - La démarche du programmeur 1.2 - Langage machine, langage de programmation 1.3 - Compilation et interprétation 1.4 - Mise au point d'un programme - Recherche des erreurs (« debug ») 1.4.1 - Erreurs de syntaxe 1.4.2 - Erreurs sémantiques 1.4.3 - Erreurs à l'exécution 1.5 - Recherche des erreurs et expérimentation 1.6 - Langages naturels et langages formels Chapitre 2 : Premiers pas 2.1 - Calculer avec Python 2.2 - Données et variables 2.3 - Noms de variables et mots réservés 2.4 - Affectation (ou assignation) 2.5 - Afficher la valeur d'une variable 2.6 - Typage des variables 2.7 - Affectations multiples 2.8 - Opérateurs et expressions 2.9 - Priorité des opérations 2.10 - Composition Chapitre 3 : Contrôle du flux d'instructions 3.1 - Séquence d'instructions 3.2 - Sélection ou exécution conditionnelle 3.3 - Opérateurs de comparaison 3.4 - Instructions composées # Blocs d'instructions 3.5 - Instructions imbriquées 3.6 - Quelques règles de syntaxe Python 3.6.1 - Les limites des instructions et des blocs sont définies par la mise en page 3.6.2 - Instruction composée = En-tête , double point , bloc d'instructions indenté 3.6.3 - Les espaces et les commentaires sont normalement ignorés Chapitre 4 : Instructions répétitives. 4.1 - Ré-affectation 4.2 - Répétitions en boucle - l'instruction while 4.3 - Élaboration de tables 4.4 - Construction d'une suite mathématique