Cours 1
Cours 1
Cours 1
05 : Python
04 : JavaScript
03 : Rust
02 : Java
01 : C#
➢ Python est un produit de vacances de noël dans 1989.
ses limitations.
• V 0.9 : 1991
• V 1.0 : 1994
• V 2.0 : 2000
• V 3.0 : 2008
• V 3.9 : 2020
• V 3.12 : 2023
Développement Web
Développement de jeux
➢ les applications Python vont du développement Web à la science des données, en passant par l'intelligence
artificielle et bien plus encore.
Développement Web
Développement de jeux
➢ Qui utilise Python?
➢ Pourquoi étudier Python autant que ENCGISTE?
2. Étudier Python vous permet d'acquérir une compétence technique polyvalente et adaptable, en phase avec les
besoins actuels des entreprises.
3. Dans le domaine de la gestion et du commerce, l'analyse de données joue un rôle de plus en plus crucial.
Python est largement utilisé dans l'analyse de données, ce qui vous permettra de manipuler et d'analyser des
données pour prendre des décisions stratégiques éclairées.
4. Python est également puissant pour l'automatisation des tâches répétitives et la création de solutions logicielles
sur mesure. En apprenant Python, vous pouvez développer des compétences pour automatiser les processus
métiers, ce qui améliore l'efficacité opérationnelle.
5. vous permet d'apprendre, de collaborer et de résoudre des problèmes avec d'autres passionnés de technologie à
travers le monde.
❖ Un langage interprété est un langage de programmation où le code source est exécuté ligne par ligne par un
interpréteur, qui traduit et exécute le code à la volée.
❖ Les langages interprétés ne nécessitent pas de processus de compilation préalable, ce qui rend le processus de
développement plus rapide et plus flexible.
❖ Les langages interprétés sont souvent utilisés pour le développement rapide de prototypes, le scripting, et les
applications nécessitant une flexibilité et une facilité de maintenance.
Hello.py
Exécution
❖ Un langage compilé est un langage de programmation où le code source est traduit en langage machine avant son
exécution.
❖ Le processus de compilation convertit l'intégralité du code source en un fichier exécutable, appelé programme,
qui peut ensuite être exécuté indépendamment.
❖ Les langages compilés sont souvent utilisés pour des applications nécessitant des performances élevées et une
exécution rapide, telles que les jeux vidéo ou les logiciels système.
Hello.c
Compilation Exécution
➢ Compilateur Vs interpreteur
Interpréteur Compilateur
Avantages ➢ Démarre immédiatement ➢ Prends le code source complet et le traduit en
➢ Reste avec vous tout le temps langage machine
➢ Traduit chaque instruction une par une ➢ L’executeur exécute tout le code machine tout
immédiatement d’un seul coup.
➢ Correction des erreurs en conséquence ➢ Génère un exécutable ( fichier.exe).
❖ Inter = entre
❖ L’interpréteur est toujours entre votre programme et votre ordinateur
➢ Compilateur:
❖ Empiler
❖ Empile votre code en entier et le traduit en une seule fois.
➢ Pourquoi python?
1. Simplicité: résolution des problèmes complexes en moins de temps avec moins de ligne de code.
3. Avec Python il n y’a pas d’accolade, ni de pointvirgule, il y’a peu de mot technique comprises que pas le programmeur.
4. Tout le monde peut comprendre le code facilement, et son code est beaucoup plus facile que les autres langages.
5. Un code court.
8. Multi paradigme: prends en charge plusieurs styles de programmation: impérative, fonctionnelle et orientée objet.
Java C
C++ Python
➢ Avant de commencer à coder en Python, nous devons préparer notre environnement de travail.
➢ Pour coder en Python, il est nécessaire d'installer Python sur votre ordinateur.
❖ Python étant un langage de programmation interprété, son installation comprend l'interpréteur Python, qui
traduit le code Python en langage machine compréhensible par l'ordinateur. Cette traduction est effectuée par
l'interpréteur Python, qui est un programme informatique responsable de l'exécution des scripts Python.
❖ Lorsque vous installez Python sur votre ordinateur, vous installez en fait l'interpréteur Python, ainsi que
d'autres outils et bibliothèques nécessaires pour exécuter des scripts Python. Sans cette installation, vous ne
seriez pas en mesure d'exécuter des programmes Python sur votre ordinateur
➢ Installation de Python
Rendez-vous sur le site officiel de Python (https://www.python.org/) et téléchargez la dernière version de Python pour votre
système d'exploitation.
➢ Installation de Python
➢ Suivez les instructions d'installation pour installer Python sur votre ordinateur.
➢ Une fois l'installation terminée, vous pouvez vérifier si Python est correctement installé en ouvrant une invite de
commandes (ou terminal) et en tapant python – version . Vous devriez voir la version de python installée.
➢ Python peut être exécuté directement depuis la ligne de commande en utilisant la commande python. Cela vous
permet d'exécuter des scripts Python sans avoir besoin d'un IDE.
➢ Par exemple, pour exécuter un script Python appelé mon_script.py, vous pouvez utiliser la commande python
mon_script.py dans votre terminal.
➢ Installation d’un IDE (Environnement de Développement Intégré)
➢ Il offre également une interface utilisateur conviviale pour gérer vos projets Python et exécuter vos scripts
de manière plus efficace.
➢ Un IDE se compose de :
2. Compilateur / Interpréteur
3. Débogueur
Fonctionnalité permettant au développeur la correction du code, indiquant la ligne de l’erreur etc.
➢ Installation d’un IDE (Environnement de Développement Intégré)
➢ Une fois l'installation terminée, lancez PyCharm à partir du menu de démarrage ou de l'écran d'accueil de votre
système d'exploitation.
➢ À la première ouverture, PyCharm vous guidera pour configurer votre environnement de développement. Vous
devrez notamment choisir le thème, la disposition et les paramètres de l'IDE.
➢ Une fois PyCharm configuré, vous pouvez créer un nouveau projet Python en sélectionnant "File" > "New Project"
dans la barre de menus.
➢ Suivez les instructions pour créer un nouveau projet et choisir l'emplacement où vous souhaitez enregistrer vos
fichiers.
➢ Utilisation de PyCharm :
➢ Vous pouvez maintenant commencer à coder en Python dans PyCharm. Utilisez l'éditeur de code pour écrire votre code
Python, et utilisez les fonctionnalités de l'IDE telles que l'autocomplétion, le débogage et la gestion des versions pour
faciliter votre travail de développement.