0% ont trouvé ce document utile (0 vote)
3 vues16 pages

Introduction à la Programmation Python

Transféré par

244006
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues16 pages

Introduction à la Programmation Python

Transféré par

244006
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

République Islamique de Mauritanie

Groupe polytechnique
ISGM

Programmation Informatique
ING. Elaty BOUGREIN
[Link]@[Link]
Plan du cours

 Introduction à la Programmation
 Introduction à Python
 Structures de contrôle
 Fonction et modules
 Structures de données
 Programmation orientée objet
 Introduction à la Programmation
 Définition de la programmation
La programmation est le processus de création d’instructions que
l’ordinateur peut exécuter. Ces instructions, appelées code , sont
écrites dans des langages de programmation spécifiques comme
Python ,java ,C++ ,etc..

 L’objectif principal de la programmation


Est de résoudre des problèmes en automatisant des taches ou en
développant des logiciels de jeux, des application etc..
 Introduction à la Programmation

 Historique de la programmation

L’histoire de la programmation remonte au 19 é siècle. Voici les étapes principales:


 Charles Babbage(1837) : Concepteur de la « machine analytique » , considérer
comme le premier concept d’ordinateur.
 1950 : Apparition des premiers langages de programmation comme Fortran et
COBOL .
 1970 : Développement de langages comme C qui a influencé de nombreux
langages modernes.
 Années 2000: Explosion des langages modernes comme Python(créer en
1991), et Java(1995) et JavaScript, utilisés aujourd'hui dans divers domaines
allant des applications web aux systèmes d’exploitation.
 Introduction à la Programmation

 L’algorithme

 Définition:
Un algorithme est la description d’une suite d’étape permettant d’obtenir un résultat à
partir d’éléments fournis en entrée. Par exemple une recette de cuisine est un
algorithme.
 A quoi ça sert : Dans le domaine de la programmation informatique, les algorithmes sont
des ensembles de règles indiquant à l’ordinateur comment effectuer une tâche. En réalité,
un programme informatique est un algorithme indiquant à l’ordinateur quelles étapes
exécuter et dans quel ordre pour accomplir une tâche spécifique.
 Introduction à la Programmation

 Exemple d’un algorithme

 Un exemple…l’algorithme du bonheur…
Vous êtes heureux ? …continuez.
Vous êtes malheureux ?
A vous de choisir si cela vous convient ou si vous voulez
changer quelque chose.
Tout un programme de vie…
 Introduction à la Programmation

 Schéma d’un algorithme du bonheur


 Introduction à Python

 Objectifs : Découvrir le langage Python, ses environnements et ses bases.


 Contenu :
 Introduction à Python (historique, versions, et avantages)
 Installation et configuration d’un environnement de développement(Pycharm ,Vscode)
 Les types de données de base (entiers ,flottants, chaines de caractère, booléens)
 Les variables et les expressions
 Entrées et sorties (fonction input(),print())
 Exercices simples :calculs arithmétiques ,manipulations de chaine de caractères.
 Introduction à Python

 Historique de Python: Créer en 1991 par Guido van Rossum ,Python est devenu populaire pour sa
simplicité et sa polyvalence (développement web ,data science ,intelligence artificielle ,etc.).
 Variable et Types de Données :
Définition : une variable stocke une valeur qu’on peut réutiliser .
Exemple 1 :
X=5 # x est un entier
Y=« Python » # y est une chaine de caractères
Pi =3,14 # pi est nombre flottant
Est_etu=True # est_etu est un booléen(Vrai/Faux)
 Entrées et Sortie :
Entrées la fonction input() permet de demander une donnée à, l’utilisateur .
Exemple :
nom=input(« entrez votre nom : »)
Print(« Bonjour »,nom)
 Introduction à Python

 Sortie : La fonction print() permet d’afficher des données à


l’écran.
Exemple :
Print(« ceci est un message »)
Exercice : Créer un programme qui demande le prénom de
l’utilisateur et affiche un message personnalisé.
 Structure de contrôle

 Objectifs: Comprendre et appliquer les structures conditionnelles et itératives.


 Contenu :
 Les structures conditionnelles : If, Else , Elseif.
 Les boucles :For ,While
 Les fonctions intégrées pour les itérations ; ranges(),enumerate()
 Les opérations logiques et comparaison
 Exercices :jeux de devinettes, boucles pour les séries de calculs.
 Structure de contrôle

 Objectifs : apprendre à contrôler le flux d’unn programme avec des conditions et des
boucles.
Conditions(if,else,elseif)
 Definition : les conditions permet de faire des choix dans le programme.
Syntaxe :
If condition :
# code si la conditions est vraie
Else :
# code si la condition est fausse
Exemple :
Age=18
if age >=18 :
print(« majeur »)
Else :
print(« mineur »)
Exercie
• Ecrire un programme permettant de demander si l’etudiant est
présent , si oui le programme affiche « fait l’exercice avec le nom de
l’etudiant sinon affiche « fait rien »
 Structure de contrôle

Exemple 2 :
Note =15
If note >=10 :
print (« admis »)
elsif note >=8 :
Print(« rattrapage »)
else :
Print(« Echec »)
 Boucles (for et while):
Définition : Les boucles permettent de répéter une action plusieurs fois.
 For : Répète un bloc de code un nombre défini de fois.
Exemple 1:
For i in range(5):
Print (« Itération », i)
Exemple 2:
Fruits =[« pomme », »banane »]
For fruit in fruits :
print(fruit)
 While : Répète un bloc de code tant qu’une condition est vraie.
Exemple 2:
 Structure de contrôle

 While : Répète un bloc de code tant qu’une condition est vraie.


Exemple 1 :
Compteur=1
While compteur<=5 :
print(compteur)
Compteur+=1
Exemple 2:
nombre=int(input(« Entrer un nombre : »))
while nom !=0 :
print(« nombre : » ,nombre)
nombre =int(input(« entrer un autre nombre ( 0 pour arrêter)»))
 Structure de contrôle

Exercice : Créer un programme qui demande l'Age de l’utilisateur et


indique s’il est mineur ou majeur. Ensuite, utilisez une boucle while pour
afficher les nombres de 1 à 10.

Vous aimerez peut-être aussi