navigation
flowchart TB A00(Résumé cours 1) subgraph cours1 [Cours 1 : Bases] A1(Shell et IDE) & A2(Installation) & A3(Types de nombres) & A4(Arithmétique de base) & A5(Méthodes et attributs) & A6(Fonctions mathématiques) & A7(Variables) & A8(Comparaison et logique) & A9(type None) end B00(Résumé cours 2) subgraph cours2 [Cours 2 : Chaînes de caractères] B1(Définir une chaîne de caractères) & B2(Caractères d'échappement) & B3(Indexation et slicing) & B4(Méthodes liées aux chaînes) & B5(La fonction print) & B6(Formatage) end TP2(TP2) A00 -.- cours1 --> TP2 B00-.-cours2 --> TP2 C00(Résumé cours 3) subgraph cours3 [Cours 3 : Séquences et itérables] C1(Séquences) & C2(Objets itérables) C1 -.- C11(Listes) & C12(Tuples) C2 -.- C21(range) & C22(enumerate) & C23(zip) & C24(Ensembles) & C25(Dictionnaires) C11-.- C111(Indexation) & C112(Slicing) & C113(Mutablité) & C114(Méthodes) C1 -.- C2 C3(Boucle for) C3 -.- C2 C4(Listes par compréhension) end TP3(TP3) C00-.-cours3 --> TP3 D00(Résumé cours 4) subgraph cours4 [Cours 4 : Structures de contrôle] D1(if, elif, else) & D2(Boucles while) & D3(break, continue et else) & D4(Gestion des exceptions) end TP4(TP4) D00-.-cours4--> TP4 E00(Résumé cours 5) subgraph cours5 [Cours 5 : Fonctions] E1(Définir et appeler) & E2(Chaîne de documentation) & E3(Argument nommé) & E4(Valeur par défaut des arguments) & E5(Portée des variables) & E6(Fonctions lambda) & E7(Les assertions) end subgraph cours6 [Cours 6 : Manipulation de fichiers] F1(Interaction avec l'OS) & F2(Lecture et écriture) & F3(Fichiers images) & F4(Interaction avec l'utilisateur) & F5(Récupérer des données sur le web) F2-.- F21(Ouvrir et fermer un fichier) & F22(Ecrire dans un fichier) & F23(Lire un fichier) end TP5(TP5) E00-.-cours5 cours5 & cours6 --> TP5 TP2 & TP3 & TP4 & TP5 --> TP6(TP6 : Projets) click A1 "/cours_python/cours1/" click A2 "/cours_python/cours1/#installation" click A3 "/cours_python/cours1/#types-de-nombres" click A4 "/cours_python/cours1/#arithmetique" click A5 "/cours_python/cours1/#methodes" click A6 "/cours_python/cours1/#fmathematiques" click A7 "/cours_python/cours1/#variables" click A8 "/cours_python/cours1/#comparaison-et-logique" click A9 "/cours_python/cours1/#type-none" click B1 "/cours_python/cours2/" click B2 "/cours_python/cours2/#echappement" click B3 "/cours_python/cours2/#indexation-et-slicing" click B4 "/cours_python/cours2/#methodeschaines" click B5 "/cours_python/cours2/#la-fonction-print" click B6 "/cours_python/cours2/#formatage" click C1 "/cours_python/cours3/" click C11 "/cours_python/cours3/" click C111 "/cours_python/cours3/#indexation" click C112 "/cours_python/cours3/#slicing" click C113 "/cours_python/cours3/#mutabilite" click C114 "/cours_python/cours3/#methodes" click C12 "/cours_python/cours3/#tuples" click C2 "/cours_python/cours3/#iterables" click C21 "/cours_python/cours3/#range" click C22 "/cours_python/cours3/#enumerate" click C23 "/cours_python/cours3/#zip" click C24 "/cours_python/cours3/#ensembles" click C25 "/cours_python/cours3/#dictionnaires" click C3 "/cours_python/cours3/#boucle-for" click C4 "/cours_python/cours3/#comprehension" click D1 "/cours_python/cours4/" click D2 "/cours_python/cours4/#boucles-while" click D3 "/cours_python/cours4/#break-continue-et-else" click D4 "/cours_python/cours4/#la-gestion-des-exceptions" click E1 "/cours_python/cours5/" click E2 "/cours_python/cours5/#chainededocumentation" click E3 "/cours_python/cours5/#argumentnomme" click E4 "/cours_python/cours5/##valeurpardefaut" click E5 "/cours_python/cours5/#porteedesvariables" click E6 "/cours_python/cours5/#fonctions-lambda--des-fonctions-anonymes" click E7 "/cours_python/cours5/#les-assertions" click F1 "/cours_python/cours6/" click F2 "/cours_python/cours6/#lectureetecriture" click F21 "/cours_python/cours6/#lectureetecriture" click F22 "/cours_python/cours6/#ecrire" click F23 "/cours_python/cours6/#lire-un-fichier" click F3 "/cours_python/cours6/#fichiers-image" click F4 "/cours_python/cours6/#interaction-avec-lutilisateur--la-fonction-input" click F5 "/cours_python/cours6/#web" click TP2 "/tp_python/tp2/" click TP3 "/tp_python/tp3/" click TP4 "/tp_python/tp4/" click TP5 "/tp_python/tp5/" click TP6 "/tp_python/tp6/" click A00 "http://cordier-phychi.toile-libre.org/Info/cours1_pres" click B00 "http://cordier-phychi.toile-libre.org/Info/cours2_pres" click C00 "http://cordier-phychi.toile-libre.org/Info/cours3_pres" click D00 "http://cordier-phychi.toile-libre.org/Info/cours4_pres" click E00 "http://cordier-phychi.toile-libre.org/Info/cours5_pres" classDef important fill:#f88,stroke:#f66,stroke-width:2px,color:#fff; classDef resume fill:#5af,stroke:#66f,stroke-width:2px,color:#fff; classDef TP fill:#cfc,stroke:#2a2,stroke-width:2px; class A00,B00,C00,D00,E00 resume; class A7,B3,C11,C3,D1,D2,E1,E5 important; class TP2,TP3,TP4,TP5,TP6 TP;