0% ont trouvé ce document utile (0 vote)
2 vues18 pages

M1 - Chapter 1python

Le document présente une introduction au langage de programmation Python, incluant son histoire, ses versions et ses domaines d'application. Il décrit également les outils de développement, les modes d'exécution (interactif et script), ainsi que les opérations mathématiques de base. Python est mis en avant pour sa simplicité et sa popularité croissante dans divers secteurs, notamment l'analyse de données et l'apprentissage automatique.

Transféré par

limantitan
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)
2 vues18 pages

M1 - Chapter 1python

Le document présente une introduction au langage de programmation Python, incluant son histoire, ses versions et ses domaines d'application. Il décrit également les outils de développement, les modes d'exécution (interactif et script), ainsi que les opérations mathématiques de base. Python est mis en avant pour sa simplicité et sa popularité croissante dans divers secteurs, notamment l'analyse de données et l'apprentissage automatique.

Transféré par

limantitan
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 DÉMOCRATIQUE POPULAIRE D'ALGÉRIE

MINISTERE DE L'ENSEIGNEMENT
SUPERIEUR ET DE LA RECHERCHE
SCIENTIFIQUE
Université Djillali Bounaama, Khemis Miliana

Programmation Python
Chapitre 1 : Introduction à Python

Plan de cours:

 Chapitre 1 : Introduction à Python

 Chapitre 2 : Variables et types de données de base

 Chapitre 3 : Liste et tuples

 Chapitre 4 : dictionnaires

 Chapitre 5 : Structures de contrôle, boucles et fonctions

 Chapitre 6 : Classes et objets Python

 Chapitre 7 : Accès aux fichiers et aux répertoires


Chapitre 1 : Introduction à Python

Présentation du langage Python

De nos jours, Python est l'un des langages de programmation les plus intéressants. C'est un langage orienté-objet de haut
niveau, interprété, pouvant s’exécuter sur diverses plateformes et qui n'exige pas beaucoup de connaissance pour
l'apprendre.
C'est un langage conçu pour les calculs scientifiques, facile à prendre en main, et regroupe différentes librairies/bibliothèques
très utiles surtout pour l'analyse de données et le machine-Learning.

Les détails sont différents selon les langues, mais quelques instructions de base apparaissent dans presque toutes les
langues :
Entrée : obtenez des données du clavier, d'un fichier, du réseau ou d'un autre appareil.

Sortie : affichez les données à l'écran, enregistrez-les dans un fichier, envoyez-les sur le réseau, etc.

Math : effectuez des opérations mathématiques de base comme l'addition et la multiplication.

Exécution conditionnelle : vérifiez certaines conditions et exécutez le code approprié.

Répétition : effectuez une action à plusieurs reprises, généralement avec quelques variations.
Chapitre 1 : Introduction à Python
Histoire de Python
Qui a inventé Python ?

Python a été inventé par un programmeur Néerlandais Guido Van Rossum à la fin des années 1980. Il a
commencé à travailler sur Python en décembre 1989 en tant que projet de loisir alors qu'il travaillait au
Centrum Wiskunde & Informatica (CWI) aux Pays-Bas.

Le nom « Python » a été inspiré par l'amour de Guido pour le groupe comique britannique Monty Python.

Evolution de Python : Les principales versions de Python


Python 0.9.0 : 20 février 1991 Première version publiée par Guido van Rossum : classes, héritage, gestion
des exceptions, listes et dictionnaires.
Python 1.0 : janvier 1994 : Introduction de la programmation fonctionnelle, des nombres complexes
Python 2.0 : octobre 2000 : Ajout des compréhensions de listes, du garbage collection et du support Unicode
; large adoption dans l’industrie et la recherche.
Python 3.0 : décembre 2008 : Révision majeure du langage : nouvelle syntaxe, meilleure gestion d’Unicode
et amélioration de la division entière.
Python 2.7 : 2010 : Dernière version de la branche Python 2.x (début de la transition vers Python 3).
Fin de vie de Python 2 : 1er janvier 2020 : Arrêt officiel du support de Python 2 et migration complète vers
Python 3.
Version Python 3.13.X depuis 2025 :
Version stable actuelle de Python avec des performances améliorées et des mises à jour continues.
Chapitre 1 : Introduction à Python

L'essor de Python : croissance et popularité

Python a connu une augmentation significative de sa popularité, culminant vers 2020-2022. Sa polyvalence et ses applications en science
des données, en développement Web et en apprentissage automatique ont probablement contribué à cette croissance.
Chapitre 1 : Introduction à Python
Chapitre 1 : Introduction à Python
Chapitre 1 : Introduction à Python

Python : présente une syntaxe simple


Chapitre 1 : Introduction à Python

Python : domaines d'application :

 Développement Web
 Analyse des données (science des données)
 Apprentissage automatique et intelligence artificielle
 Développement de logiciels
 Développement mobile
 Cyber sécurité
 Internet des objets (IoT)
 Développement de jeux
 Traitement du langage naturel (NLP)
 Développement d'applications cloud
Chapitre 1 : Introduction à Python

Outils de développement de code Python :


Les outils de développement Python sont des applications, des bibliothèques et des Framework qui aident les développeurs à écrire, tester et maintenir des
programmes Python plus efficacement.
Chapitre 1 : Introduction à Python
Téléchargez et installer Python
Ouvrez votre navigateur et accédez au site officiel de Python :
[Link]

• Cliquez sur l'onglet Téléchargements.

• Le site Web suggère automatiquement la meilleure version pour votre


système d'exploitation. Cliquez sur le bouton Télécharger Python
X.X.X (où X.X.X est la dernière version).

• Localisez le fichier téléchargé (par exemple, [Link]) dans


votre dossier de téléchargements et double-cliquez pour l'exécuter.

• Avant de cliquer sur « Installer maintenant », cochez la case « Ajouter


Python XX au PATH ». Cela vous permet d'utiliser Python depuis la
ligne de commande.

• Cliquez sur Installer maintenant


Chapitre 1 : Introduction à Python

- Attendez la fin de l’installation et fermez le programme


d’installation une fois terminé.

- Ouvrez l'invite de commande (recherchez "cmd" dans le


menu Démarrer).

- Tapez python --version et appuyez sur Entrée.

- Vous devriez voir la version Python installée.

- Accédez au menu et recherchez IDLE (Integrated Development and Learning


Environnement)
Chapitre 1 : Introduction à Python

Mode interactif et script


Python est un langage de programmation qui vous permet de travailler rapidement et intégrer les systèmes plus efficacement. Il s’agit d’un
langage de programmation de haut niveau à usage général et largement utilisé. Il a été conçu en mettant l'accent sur la lisibilité du code et sa
syntaxe permet aux programmeurs d'exprimer leurs concepts en moins de lignes de code. Dans le langage de programmation Python, nous
pouvons exécuter notre code de deux manières :
1. Mode interactif
2. Mode script

Mode interactif

Le mode interactif permet aux utilisateurs d'exécuter des commandes une par une et de voir immédiatement les résultats. Il est idéal pour les
extraits de code courts et aide les débutants à comprendre l'exécution du code étape par étape. En Python, cela s'appelle REPL (Read-Evaluate-
Print Loop), où :

Lire : lit les entrées de l'utilisateur.


Évaluer : traite l'entrée pour produire un résultat. Imprimer : affiche le
résultat.
Boucle : Répète le processus jusqu'à la fin du programme.
Ce mode est pratique pour tester rapidement et apprendre les concepts de programmation.
Chapitre 1 : Introduction à Python

Mode interactif

Lorsque vous ouvrez la fenêtre IDLE Shell, vous


verrez l'invite >>>. Ceci indique que l'interpréteur
Python est prêt à exécuter des commandes de
manière interactive (mode interactif).

Tapez une commande, appuyez sur Entrée et voyez-le


résultat immédiatement.

Vous n’avez pas besoin d’écrire un script complet ;


tapez simplement les commandes une par une.
Chapitre 1 : Introduction à Python

Mode script

Le mode script vous permet d'écrire et de modifier


plusieurs lignes de code Python dans un fichier, qui
peut ensuite être enregistré et exécuté en tant que
script.

Vous pouvez passer en mode script en ouvrant un


nouveau fichier via le menu « Fichier » ou en
sélectionnant « Nouveau fichier ». Dans ce mode,
vous pouvez enregistrer votre code sous forme de
fichier .py et l'exécuter à partir de l'environnement
IDLE.
Chapitre 1 : Introduction à Python

Calculatrice Python :

L'interpréteur Python peut être utilisé en mode interactif comme une calculatrice. Lorsque vous tapez un message mathématique
expression, elle sera évaluée immédiatement et le résultat sera affiché comme sortie.

Python propose plusieurs opérateurs arithmétiques, comme indiqué dans le tableau. Il y a évidemment les classiques :
addition (+), soustraction (-), multiplication (*) et division (/). Il existe également l'exponentiation (**), qui permet d'élever
un nombre à une certaine puissance. Enfin, deux autres opérateurs (// et %) sont disponibles pour les calculs avec des entiers.
Chapitre 1 : Introduction à Python
Chapitre 1 : Introduction à Python

Priorité des opérations élémentaires :

- Priorité 1 : Les parenthèses internes sont évaluées avant les parenthèses externes.

- Priorité 2 : Exponentiation.

- Priorité 3 : Multiplication et division (même priorité).

- Priorité 4 : Addition et soustraction (même priorité).


Chapitre 1 : Introduction à Python
Exercice :

Écrivez les opérations suivantes en Python :

Vous aimerez peut-être aussi