Les bases du langage Python - Sites de PE LEROY

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