PYTHON en MIASHS L1 & L2

Dominique Gonzalez

Université Lille3-Charles de Gaulle

Ce document est soumis à la licence GNU FDL. Permission vous est donnée de distribuer, modifier des copies de ces pages tant que cette note apparaît clairement.

Mars 2005


Table des matières

Introduction
I. Le cours
1. Échauffement : un peu d'algorithmique
2. Un peu plus d'algorithmique
3. Introduction à ncurses
Qu'est ce que Ncurses ?
Le minimum pour utiliser ncurses
Positionnement à l'écran
Premier exemple
Exercices
4. Ncurses et le clavier
La méthode getch()
D'autres méthodes
Les codes de retour de getch()
Un exemple
Exercices
5. Tout se complique...
6. Pour qui sont ces serpents ?
Première version simpliste
Attention aux bords
Un vrai serpent
Grandir
Enfin…
Améliorations éventuelles
II. Correction des exercices
7. Un peu d'algorithmique, correction
8. Un peu plus d'algorithmique, correction
9. Introduction à Ncurses, correction
10. Ncurses et le clavier, correction
11. Tout se complique, correction
12. Pour qui sont ces serpents, correction
Première version simpliste
Attention aux bords
Un vrai serpent
Grandir
Enfin…
En prime
III. Annexes
A. Où trouver ce document ?
B. C'est quoi Python ?
C. D'autres sources d'information