Cours de Python
Introduction et
Généralités sur Python
1
Algorithme
Un algorithme est une suite finie et non ambiguë d'instructions et
d’opérations permettant de résoudre un problème.
Le domaine qui étudie les algorithmes est appelé
l'algorithmique. On retrouve aujourd'hui des algorithmes dans de
nombreuses applications telles que le fonctionnement
des ordinateurs, la cryptographie, le routage d'informations,
la planification et l'utilisation optimale des ressources,
le traitement d'images, le traitement de textes, la bio-
informatique, etc.
2
Algorithme
Exemple
L'algorithme d'Euclide calcule le PGCD de deux nombres entiers
positifs a et b avec a > b ⩾ 0 et procède comme suit :
1- si b = 0, l'algorithme termine et PGCD(a, b) = a ,
2- sinon,
- l'algorithme calcule le reste r de la division euclidienne
de a par b,
- a devient b
- b devient r
- on retourne au point 1.
3
Langage de programmation
Un langage de programmation est un langage informatique, permettant
à un être humain de traduire un algorithme en un programme
compréhensible, généralement par un ordinateur.
Le programme encore appelé code source subit ensuite une
transformation ou une évaluation dans une forme exploitable par la
machine.
4
Exemples de langages de programmation
5
Qu’est ce que Python ?
Python est un langage de programmation puissant, à la fois facile à
apprendre et riche en possibilités.
Concrètement, voilà ce qu'on peut faire avec Python :
❖ de petits programmes très simples, appelés scripts, chargés d'une
mission très précise sur votre ordinateur ;
❖ des programmes complets, comme des jeux, des suites bureautiques,
des logiciels multimédias, des clients de messagerie …;
❖ des projets très complexes, comme des progiciels (ensemble de
plusieurs logiciels pouvant fonctionner ensemble, principalement
utilisés dans le monde professionnel).
6
Avec quoi programme t-on en Python ?