Académique Documents
Professionnel Documents
Culture Documents
Initiation à la
programmation Ecole Nationale des
avec Python sciences appliquées
Chapitre n°1:
Algorithmique et langages
informatiques Année scolaire 2023/2024
2ème Semestre
Niveau : CP1
Contrat!
Notez bien : Votre attention est
primordiale
1. La prise des notes est indispensable.
ENSA-MARRAAKECH 2
1
01/02/2024
Introduction
1-Dans un système informatique, Où sont stocké
les données d’entrée ?
2
01/02/2024
2) Langages de programmation :
a)Langages machine
a)Présentation de langage
b)Utilisation de langage
ENSA-MARRAAKECH 5
ENSA-MARRAAKECH 6
3
01/02/2024
Démarche algorithmique
Démarche algorithmique
4
01/02/2024
ENSA-MARRAAKECH 9
Algorithme
Organigramme
Déclaration de données
Début_Algorithme
Fin_Algorithme
ENSA-MARRAAKECH 10
10
5
01/02/2024
ENSA-MARRAAKECH 11
11
2) Langages de programmation :
a)Langages machine
a)Présentation de langage
b)Utilisation de langage
ENSA-MARRAAKECH 12
12
6
01/02/2024
ENSA-MARRAAKECH 13
13
ENSA-MARRAAKECH 14
14
7
01/02/2024
Langages évolués
• Au fil du temps, on avait connu l’invention des
langages plus évolués avec des syntaxes plus
en plus visible pour l’homme.
• Voici quelques exemples de langages de
programmation (dont vous avez
probablement déjà entendu parler) :
• Quelques dates :
ENSA-MARRAAKECH 15
15
2) Langages de programmation :
a)Langages machine
a)Présentation de langage
b)Utilisation de langage
ENSA-MARRAAKECH 16
16
8
01/02/2024
Présentation de langage
• Créé en 1990 par Guido VAN ROSSUM, PYTHON
est un langage open source, géré par la
« PYTHON Software Fondation ».
• Multiplateformes et multifonctions : le
programme sera souvent portable : on peut le
faire fonctionner sans aucune modification, sur
des machines ou des systèmes d'exploitation
différents (versus programme de bas niveau).
• Principalement utilisé en branche 2.x, la version
3.x est une version " nettoyée " dans le sens où
de nombreux doublons et de nombreuses
redondances ont été supprimées afin d’épurer le
code du langage.
ENSA-MARRAAKECH 17
17
Utilisation de langage
• On peut utiliser python depuis une fenêtre de
terminal (ou console) ou bien, on peut passer par un
environnement de développement (IDE : Interactive
Development Environment),
• Dans tous les cas, il y a deux façons de travailler avec
python :
1. L'interpréteur python appelé aussi Shell : Il
permet de saisir des instructions qui sont
immédiatement exécutées, comme sur une
calculatrice.
2. L'éditeur de programmes (ou éditeur de
scripts) : Le programme (aussi appelé script)
devra être enregistré dans un fichier texte
d'extension .py pour qu'il soit reconnu comme
un programme python.
ENSA-MARRAAKECH 18
18
9
01/02/2024
ENSA-MARRAAKECH 19
19
20
10