Cours - Programmation
Cours - Programmation
Cours - Programmation
Programmation Python
Python est un langage puissant, à la fois facile à apprendre et riche en possibilités. Dès l'instant où vous l'installez sur
votre ordinateur, vous disposez de nombreuses fonctionnalités intégrées au langage que nous allons découvrir
Le programme
Communiquer avec un ordinateur demande un langage particulier : un langage de programmation (scratch, python, java
etc…). Il utilise un ensemble de mots et de règles appelés « instruction » et « syntaxe » et forme des programmes
informatiques.
Un programme est un ensemble d’opérations destinées à être effectuées par
l’ordinateur. Une instruction correspond à une action.
Exemple : print est une instruction qui permet d’afficher un message
Les variables
Pour écrire un programme, il faut enregistrer les données nécessaires au traitement dans des espaces mémoires. Les
variables désignent des emplacements de stockage. Dans un programme, elles sont repérées par des noms et prennent
des valeurs qui peuvent évoluer au cours du temps
Une variable stocke une valeur dans un espace de la mémoire de l’ordinateur. Elle est désignée par un nom.
Des valeurs sont affectées aux variables pendant l’exécution du programme. En Python, on affecte une valeur à une
variable de différents types comme :
Des nombres entiers (int)
Des nombres décimaux, appelés aussi « flottant » (float)
Des textes, appelés « chaînes de caractères » ou « string » (str).
Entier1 = 2
Flottant = 3.147
Entier2 = int(2,13)
a = 4
b = 2
c = « Hello »
somme = a+b
produit = a*b
cube = a**3
division = a/b
longueur = len(c)
Le nom d'une variable est composé des lettres d’a à z, de A à Z, et des chiffres 0 à 9, mais il ne doit pas commencer par
un chiffre.
Les lettres accentuées, les cédilles, les espaces, les caractères spéciaux tels que $, #, @, etc. sont interdits, à l'exception
du caractère _ (souligné). Le tiret (-) est bien sûr interdit puisqu'il correspond aussi à la soustraction.
La casse est significative : toto et Toto sont des variables différentes !
Python compte 33 mots réservés qui ne peuvent pas non plus être utilisés comme noms de variable (ils sont utilisés par
le langage lui-même) :
yield.
nombre=int(input(« nombre ? »)
1. La structure conditionnelle « if »
Suivant la valeur d’une condition (vraie ou fausse), le programme choisit les actions à réaliser. On parle de structures
conditionnelles.
La structure conditionnelle « if » permet d’exécuter un bloc d’instruction lorsqu’une condition est vérifiée.
Exemple : programme qui affiche l’autorisation d’accès d’un membre à un groupe privé.
if membre == « oui » :
print(« accès autorisé »)
if membre == « oui » :
print(« Accès autorisé »)
else :
print(« Accès refusé »)
if statut == « secret » :
print(« seuls les membres voient le groupe »)
elif statut == « fermé » :
print(« tout le monde voit le groupe mais pas les publications »)
else :
print(« tout le monde voit le groupe et les publications »)
for i in range(5) :
print (5-i)
Exemple : on cherche à afficher une ligne sur deux d’un tableau de la 10e ligne à la 19e ligne. Voici le programme qui
donne les numéros de lignes à afficher
consommation = 1500
annees = 0
while consommation<6000 :
consommation = consommation*1.2
annees = annees+1
print(annees)
for i in range(7,10) :
print (« table de »,i)
for j in range(1,11) :
print(i*j)
def bonjour() :
print(« Bonjour ! »)
Exemple fonction nommée bonjour ayant un paramètre nommé « prénom »
def bonjour(prenom) :
print(« Bonjour »,prenom )
def produit(a,b)
return (a*b)