Structures de données
et programmation en langage Python
Sujets des travaux pratiques
1.
Premières manipulations pour approcher le langage
2.
Structures de contrôle :
if
,
while
,
for
, etc.
[
Corrections
]
3.
Fonctions
[
Corrections
]
4.
Structures de données : listes, ensembles, etc.
[
Corrections
]
5.
Structures de données (suite) : piles, dictionnaires, etc.
[
Corrections
]
Supports de cours et autres ressources
Polycopié du cours
(pdf, 27 pages, 380 Ko)
Apprendre à programmer avec Python, de Gérard Swinnen (html)
–
pdf 2002 (260 pages, 1 Mo)
–
pdf 2008 (380 pages, 4,3 Mo)
Tutoriel Python, version française
(pdf, 115 pages, 440 Ko)
Sur les expressions régulières en Python :
Regular Expression HOWTO, by A.M. Kuchling
Standard Library (extrait)
Sur Tkinter et les IHM graphiques en Python :
Tkinter reference: a GUI for Python, by John Shipman
– pdf (85 pages, 830 Ko)
An introduction to Tkinter, by Fredrik Lundh
– pdf (90 pages, 730 Ko)
Standard Library
(extrait)
D
autres exercices dans le site de Laurent Tichit :
PS1
et
PS2
Documentation officielle
(html)
Sites officiels :
Python
Eclipse
Pydev
Sur lutilisation declipse pour développer en Python
Sur linstallation de Python sur Windows
7/12/2013