Les bases du langage Python Cours d’informatique de PSI Lycée Brizeux, Quimper P.E LEROY 27 mai 2015 Lycée Brizeux (Quimper) PSI Cours d’informatique Table des matières Avant-propos Bases du langage Python : débutons ! Carte des cartes . . . . . . . . . . . Qu’est-ce que Python ? . . . . . . . Le kit de survie du débutant . . . . Les modules . . . . . . . . . . . . . Les briques de base . . . . . . . . . Structurons un peu tout cela... . . 3 . . . . . . . . . . . . Langage Python avancé : les objets Carte des cartes . . . . . . . . . . . . . Une programmation « orientée objet » Les listes . . . . . . . . . . . . . . . . . Les tuples . . . . . . . . . . . . . . . . Les chaînes de caractères . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4 5 6 7 8 9 . . . . . 10 10 11 12 13 14 Pour aller un peu plus loin... 15 Bibliographie 16 –2– P.E LEROY Lycée Brizeux (Quimper) PSI Cours d’informatique Avant-propos Ce fascicule comporte une partie des cartes mentales présentées en cours d’informatique durant le premier semestre de seconde année PSI au lycée Brizeux à Quimper. Ce cours est une révision rapide des bases du langage Python, dans sa version 3, abordées en première année. Les cartes mentales, utilisées comme support de pésentation, ont pour originalité de présenter les notions de manière éclatée, et non linéaire comme dans un cours classique. Elles permettent de relier efficacement les notions entre elles, et d’avoir en permanence une vue globale de l’ensemble des notions abordées. Elles s’utilisent donc comme des aides à la prise de note, permettant ainsi aisément de les compléter et de les agrémenter. Ces cartes sont régulièrement mises à jour, complétées et corrigées, n’hésitez pas à me signaler toute erreur. Vous pouvez télécharger la dernière version sur mon blog http://psi-pel.blogspot.fr/. Je vous souhaite bon apprentissage ! Pierre-Emmanuel LEROY Professeur de Physique en PSI Lycée Brizeux, Quimper leroy.pe@free.fr http://psi-pel.blogspot.fr/ –3– P.E LEROY –4– –5– –6– –7– –8– –9– – 10 – – 11 – – 12 – – 13 – – 14 – – 15 – Lycée Brizeux (Quimper) PSI Cours d’informatique Références [1] Le Goff, Vincent, Apprenez à programmer en Python, Openclassrooms, 2014. [2] Swinnen, Gérard, Apprendre à programmer avec Python 3, Eyrolles, 2012. [3] Online Python Tutor, http://www.pythontutor.com/ – 16 – P.E LEROY
© Copyright 2024