Python - Introduction
Python - Introduction
Programmation
Python :
Introduction
Pr. BENDAHMANE
TRADUCTION
1
04/11/2021
INTERPRETATION COMPILATION
A أ A أ
B ب B ب
C س C س
D د D د
Une traduction progressive (ligne par Une traduction entière du code source en
ligne) du code source par l’interpreteur code exécutable par la machine
2
04/11/2021
COMPILATION INTERPRETATION
Une traduction entière du code source en Une traduction progressive (ligne par
code exécutable par la machine ligne) du code source par l’interpreteur
Compilation &
Interprétation
Vérification du code
Interprétation du byte code
source et traduction en
en code machine
byte code (Compilation)
3
04/11/2021
INTRODUCTION A PYTHON
4
04/11/2021
INTRODUCTION A PYTHON
Compilation &
Interprétation
Vérification du code
Interprétation du byte code
source et traduction en
en code machine
byte code (Compilation)
5
04/11/2021
INTRODUCTION A PYTHON
Le programme Python est compilé en bytecode (.pyc), puis la machine virtuelle (PVM)
assure l’interpretation en code machine
La machine virtuelle assure la portabilité des programmes par rapport aux machines
réelles. Il est composé :
1 – Environnement d’execution pour produire le Byte-code
2- Un chargeur des classes nécessaire à l’execution
3- Un gestionnaire de mémoire : allocation/libération de la mémoire
11
6
04/11/2021
7
04/11/2021
16
8
04/11/2021
Pierre Raybaut
Téléchargement :https://www.spyder-ide.org/
17
DECOUVERTE DE SPYDER
MENU
Explorateur, Aide
EDITEUR
Console
18
9
04/11/2021
DECOUVERTE DE SPYDER
Explorateur
des projets
Editeur des scripts Python
10
04/11/2021
11