Introduction `a la programmation en Python
Rushed Kanawati
LIPN, CNRS UMR 7030
Universit´e Paris 13
http://lipn.fr/kanawati
September 30, 2013
R. Kanawati (LIPN) Programmation en Python September 30, 2013 1 / 18
Plan
1Introduction
2Types et structures de donn´ees
3Instructions de contrˆoles
4Les fonctions
5Utilisation de modules
6Manipulation de fichiers
R. Kanawati (LIPN) Programmation en Python September 30, 2013 2 / 18
Introduction
Python
Pourquoi ? :
Python est un langage de programmation pour prototypage rapide.
open source.
Beaucoup de paquetages sp´ecialis´es : Traitement de graphes, analyse
num´erique, traitement d’images, Apprentissage automatique, etc.
Langage interpet´e
Typage dynamique
Site Web : http://www.python.org
R. Kanawati (LIPN) Programmation en Python September 30, 2013 3 / 18
Types et structures de donn´ees
Declaration de variables
Le type d’une variable d´epende de sa valeur
var1 = 5 # entier cod´e sur 32 bits
var2 = 100 L # entier cod´e sur 64 bits
var3 = 3.0 # un r´eel cod´e sur 64 bits
var4 = 10+5J # un complexe avec
# var4 . rea d´e signe la par tie r ´eel
# var4 . imag d´esig ne la pa rtie im agina ire
chaine = " Toto " # une chaine de car act`eres
R. Kanawati (LIPN) Programmation en Python September 30, 2013 4 / 18
Types et structures de donn´ees
Conversion de types
La fonction type() renvoie le type d’une variable.
Python offre des fonctions constructeurs des types de base :
int()
long()
float()
complex()
str()
R. Kanawati (LIPN) Programmation en Python September 30, 2013 5 / 18
1 / 18 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !