Cours de Programmation Python à l'EPO

Telechargé par Noomwinde Zongo
JUILLET 2022 1
ECOLE POLYTECHNIQUE DE
OUAGADOUGOU (EPO)
1
10/12/2024
COURS DE PROGRAMMATION EN PYTHON
En se partageant le savoir ne divise pas, il se multiplie
2
ECOLE POLYTECHNIQUE DE
OUAGADOUGOU (EPO)
CHAP I: INTRODUCTION A PYTHON
CHAP II: TESTS
CHAP III: BOUCLES
CHAP IV: PRINCIPAUX TYPES DE DONNES
CHAP V: FONCTIONS EN PYTHON
CHAP VI: MODULE ET IMPORTATION
CHAP VII:PRESENTATION DE NumPy
10/12/2024 En se partageant le savoir ne divise pas, il se multiplie
3
CHAP I: INTRODUCTION A PYTHON
10/12/2024 En se partageant le savoir ne divise pas, il se multiplie
1- OBJECTIF GENERAL
Ce cours s’adresse plus généralement à toute personne (étudiant) ayant la vocation d’apprendre
Python en tant que langage de programmation. Il permettra de créer des programmes
informatiques. Dans notre cas, c’est une séance d’initiation au langage python.
a-Objectif spécifique 1: à la fin de ce cours, chaque étudiant doit pouvoir traduire un problème
courant en langage de programmation en utilisant Python.
b- Objectif spécifique 2: à la fin de ce cours d’initiation, chaque étudiant doit arriver à
développer des compétences, qui lui permettra de se valoriser, et également d'apporter sa
contribution spécifique lorsqu’on lui proposera de collaborer à des travaux d'envergure.
4
CHAP I: INTRODUCTION A PYTHON
10/12/2024 En se partageant le savoir ne divise pas, il se multiplie
2- Les Principales caractéristiques du langage python
Libre et gratuit même pour les usages commerciaux;
Interprétation du bytecode compilé ;
Simplicité du langage (Syntaxe claire et cohérente, Gestion automatique de la mémoire (garbage
collector et Typage dynamique fort : pas de déclaration);
Langage de très haut niveau (il permet le portage d’une machine à l’autre)
Python est développé depuis 1989 par Guido van Rossum et de nombreux contributeurs bénévoles.
3-Technique de production de Python
Technique mixte : l’interprétation du bytecode compilé. Bon compromis entre la facilité, le
développement et la rapidité d’exécution ;
Le bytecode (forme intermédiaire) est portable sur tout ordinateur muni de la machine virtuelle
Python.
5
CHAP I- INTRODUCTION A PYTHON
10/12/2024 En se partageant le savoir ne divise pas, il se multiplie
4- Présentation des outils de programmation
Dans cette introduction à Python pour la programmation scientifique, nous utiliserons Python 3.6 qui
comprend Spyder (Scientific PYthon Development EnviRonment), PyCharm, Visual Studio Code comme
IDE(Integrated Development Environment) et les bibliothèques NumPy et Matplotlib pour le calcul
scientifique et la visualisation.
Les programmes de base en Python (qui n’utilisent pas NumPy ou Matplotlib) pourront être exécutés en ligne
directement.
Vous pouvez installer sur votre ordinateur les IDE gratuits ( Anaconda, PyCharm Community, Visual Studio
Code) qui offrent une installation aisée de l’ensemble de l’environnement de développement nécessaire à
ce cours : https://www.anaconda.com/download/
1 / 65 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!