Langage python

Pages: 147 (36685 mots) Publié le: 26 juillet 2014
Une petite référence Python
(mise à jour la plus récente: 23 juillet 2013)

Les nouveaux programmes des CPGE scientifiques (rentrée 2013) comportent un enseignement d’informatique pour tous,
et prévoient notamment l’utilisation du langage Python.
Cette introduction se concentre sur les questions prioritaires qui se posent aux débutants en Python : quelle est l’idée
générale, quels sont lestypes de données, les structures de contrôle, etc. Elle n’aborde pas des points importants :
programmation objet, construction d’interfaces graphiques, utilisation du module numpy, etc.
La version la plus récente de ce texte est disponible sur le site mathprepa.fr
Ce document est mis à disposition selon les termes de la licence Creative Commons :http://creativecommons.org/licenses/by-nc-sa/3.0/deed.fr
Pour toute suggestion, on peut me contacter à mon adresse électronique académique.
Jean-Michel Ferrard
Mathématiques, lycée Saint-Louis
44 Boulevard Saint-Michel,
75006, Paris
jean-miche.ferrard@ac-paris.fr

http://creativecommons.org/licenses/by-sa/3.0/fr/
jean-miche.ferrard@ac-paris.fr
mathprepa.fr

une petite référence Python
1/ 76

Table des matières
1 Premiers pasavec Python
1.1 Liens de téléchargement . . . . . . . . . . . . . . . . . .
1.2 L’application Idle . . . . . . . . . . . . . . . . . . . . .
1.3 Premiers essais avec Idle en mode « calculatrice » . . .
1.4 Variables : initialisation avant utilisation . . . . . . . . .
1.5 Variables : affectations simultanées . . . . . . . . . . . .
1.6 Le séparateur d’instructions « ; » . . . . . . . . . . . ..
1.7 Noms de variables et mots réservés . . . . . . . . . . . .
1.8 Quelques fonctions intégrées . . . . . . . . . . . . . . . .
1.9 La fenêtre d’édition dans l’application Idle . . . . . . .
1.10 Importer un module personnel en mode interactif . . . .
1.11 Importation simultanée de plusieurs modules personnels

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
..
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
..
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

..
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

4
4
4
5
6
7
7
7
9
10
12
14

2 Types numériques, comparaisons, intervalles
2.1 Quelques types (classes) de base . . . . . . .
2.2 Opérations entre types numériques . . . . . .
2.3 Les opérateurs avec assignation . . . . . . . .
2.4 Les fonctions mathématiques du module math
2.5Le module cmath . . . . . . . . . . . . . . . .
2.6 Arithmétique des entiers . . . . . . . . . . . .
2.7 Valeurs booléennes et comparaisons . . . . . .
2.8 Égalité structurelle et égalité physique . . . .

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
..
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
....
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • python
  • python
  • Python
  • Python
  • Python
  • Python
  • Python
  • Apprendre le Python

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !