Vous êtes sur la page 1sur 16

Les bases du langage Python

Cours dinformatique de PSI


Lyce Brizeux, Quimper
P.E LEROY

23 septembre 2015

Lyce Brizeux
PSI

Cours dinformatique

Table des matires


Avant-propos
Bases du langage Python : dbutons !
Carte des cartes . . . . . . . . . . .
Quest-ce que Python ? . . . . . . .
Le kit de survie du dbutant . . . .
Les modules . . . . . . . . . . . . .
Les briques de base . . . . . . . . .
Structurons un peu tout cela... . .

.
.
.
.
.
.

.
.
.
.
.
.

Langage Python avanc : les objets


Carte des cartes . . . . . . . . . . . . .
Une programmation oriente objet
Les listes . . . . . . . . . . . . . . . . .
Les tuples . . . . . . . . . . . . . . . .
Les chanes de caractres . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

4
4
5
6
7
8
9

.
.
.
.
.

10
10
11
12
13
14

Pour aller un peu plus loin...

15

Bibliographie

16

P.E LEROY

Lyce Brizeux
PSI

Cours dinformatique

Avant-propos
Ce fascicule comporte une partie des cartes mentales prsentes en cours dinformatique durant le
premier semestre de seconde anne PSI au lyce Brizeux Quimper.
Ce cours est une rvision rapide des bases du langage Python, dans sa version 3, abordes en premire
anne.
Les cartes mentales, utilises comme support de psentation, ont pour originalit de prsenter les
notions de manire clate, et non linaire comme dans un cours classique. Elles permettent de relier
efficacement les notions entre elles, et davoir en permanence une vue globale de lensemble des notions
abordes.
Elles sutilisent donc comme des aides la prise de note, permettant ainsi aisment de les complter
et de les agrmenter.
Ces cartes sont rgulirement mises jour, compltes et corriges, nhsitez pas me signaler toute
erreur. Vous pouvez tlcharger la dernire version sur mon blog http://psi-pel.blogspot.fr/.
Je vous souhaite bon apprentissage !
Pierre-Emmanuel LEROY
Professeur de Physique en PSI
Lyce Brizeux, Quimper
leroy.pe@free.fr
http://psi-pel.blogspot.fr/

P.E LEROY

10

11

12

13

14

15

Lyce Brizeux
PSI

Cours dinformatique

Rfrences
[1] Le Goff, Vincent, Apprenez programmer en Python, Openclassrooms, 2014.
[2] Swinnen, Grard, Apprendre programmer avec Python 3, Eyrolles, 2012.
[3] Online Python Tutor, http://www.pythontutor.com/

16

P.E LEROY

Vous aimerez peut-être aussi