0% ont trouvé ce document utile (0 vote)
1 vues21 pages

Python Course

Le document présente une introduction au langage de programmation Python, créé en 1989 et connu pour sa polyvalence et sa gratuité. Il aborde les applications de Python, ses librairies, les environnements de développement intégrés (IDE), ainsi que des concepts fondamentaux comme les variables, les listes, les boucles et les fonctions. Enfin, il explique les structures de données telles que les tuples et les dictionnaires.

Transféré par

Thiaré Modou
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)
1 vues21 pages

Python Course

Le document présente une introduction au langage de programmation Python, créé en 1989 et connu pour sa polyvalence et sa gratuité. Il aborde les applications de Python, ses librairies, les environnements de développement intégrés (IDE), ainsi que des concepts fondamentaux comme les variables, les listes, les boucles et les fonctions. Enfin, il explique les structures de données telles que les tuples et les dictionnaires.

Transféré par

Thiaré Modou
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

Introduction au language Python

Abdoul Wahab Diallo

DIT

31 octobre 2025

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 1 / 21


1 Introduction

2 Applications de Python

3 Librairies de Python

4 IDE de Python

5 Variables

6 Les listes

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 2 / 21


Introduction

Le langage de programmation Python a été créé en 1989 par Guido van


Rossum, aux Pays-Bas. Le nom Python vient d’un hommage à la série
télévisée Monty Python’s Flying Circus dont Van Rossum etait fan. La
première version publique de ce langage a été publiée en 1991.

Ce langage de programmation présente de nombreuses caractéristiques


intéressantes :
1 Il est multiplateforme. C’est-à-dire qu’il fonctionne sur de nombreux
systèmes d’exploitation : Windows, Mac OS X, Linux
2 C’est un langage de haut niveau. Il demande relativement peu de
connaissance sur le fonctionnement d’un ordinateur pour être utilisé.
3 Il est gratuit. Vous pouvez l’installer sur autant d’ordinateurs que vous
voulez (même sur votre téléphone !)
4 Il est orienté objet. C’est-à-dire qu’il est possible de concevoir en
Python des entités qui miment celles du monde réel (robots)

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 3 / 21


Introduction

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 4 / 21


Applications de Python

Applications

Web Development AI/ML

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 5 / 21


Applications de Python

Applications

Game Development Data science et Data


visualisation

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 6 / 21


Librairies de Python

Librairies de python

Une librairie (bibliothèque, package) c’est un ensemble de fonctions, de


classes d’objets et de constantes qui permettent de travailler sur un thème
particulier.

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 7 / 21


IDE de Python

IDE de python

Un environnement de développement intégré (IDE) est une application


logicielle qui aide les programmeurs à développer efficacement le code
logiciel

IDLE Jupyter

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 8 / 21


IDE de Python

IDE de python

Spyder VS code

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 9 / 21


Variables

Les variables

Une variable est une zone de la mémoire de l’ordinateur dans laquelle une
valeur est stockée. Aux yeux du programmeur, cette variable est définie par
un nom, alors que pour l’ordinateur, il s’agit en fait d’une adresse,
c’est-à-dire d’une zone particulière de la mémoire.

En Python, la déclaration d’une variable et son initialisation (c’est-à-dire


la première valeur que l’on va stocker dedans) se font en même temps.

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 10 / 21


Variables

Types de variables

Le type d’une variable correspond à la nature de celle-ci. Les trois


principaux types sont les entiers (integer ou int), les nombres décimaux
que nous appellerons floats et les chaînes de caractères (string ou str).

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 11 / 21


Variables

Nommage des variables

Le nom des variables en Python peut être constitué de lettres minuscules (a


à z), de lettres majuscules (A à Z), de nombres (0 à 9) ou du caractère
souligné (_). Vous ne pouvez pas utiliser d’espace dans un nom de variable.

Un nom de variable ne doit pas débuter par un chiffre


De plus, il faut absolument éviter d’utiliser un mot « réservé » par
Python comme nom de variable (par exemple : print, range, for,
from, etc.)
Enfin, Python est sensible à la casse, ce qui signifie que les variables
TesT, test ou TEST sont différentes.

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 12 / 21


Les listes

Listes

Une liste est une structure de données qui contient une série de valeurs.
Python autorise la construction de liste contenant des valeurs de types
différents (par exemple entier et chaîne de caractères).

Un des gros avantages d’une liste est que vous pouvez appeler ses
éléments par leur position. Ce numéro est appelé indice (ou index) de
la liste.
Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 13 / 21
Les listes

Listes

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 14 / 21


Les listes

Boucles

En programmation, on est souvent amené à répéter plusieurs fois une


instruction. Incontournables à tout langage de programmation, les boucles
vont nous aider à réaliser cette tâche de manière compacte et efficace.

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 15 / 21


Les listes

Boucles

La boucle for de Python itère Une boucle while en python


sur une séquence d’éléments. itère jusqu’à ce que sa
condition devienne fausse.

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 16 / 21


Les listes

Comparaisons

Python est capable d’effectuer toute une série de comparaisons entre le


contenu de deux variables telles que :

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 17 / 21


Les listes

Tests : If, elif et else

En langage Python, une condition IF (“si” en anglais) permet d’exécuter


une ou plusieurs instructions spécifiques seulement si une condition est
vérifiée.

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 18 / 21


Les listes

Fonctions

En programmation, les fonctions sont très utiles pour réaliser plusieurs fois
la même opération au sein d’un programme. Elles rendent également le
code plus lisible et plus clair en le fractionnant en blocs logiques.

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 19 / 21


Les listes

Tuples

Les tuples (« n-uplets » en français) sont des objets séquentiels


correspondant aux listes (itérables, ordonnés et indexables) mais ils sont
toutefois non modifiables.

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 20 / 21


Les listes

Dictionnaires

Un dictionnaire en Python va aussi permettre de rassembler des éléments


mais ceux-ci seront identifiés par une clé. On peut faire l’analogie avec un
dictionnaire de français où on accède à une définition avec un mot.

Contrairement aux listes qui sont délimitées par des crochets, on utilise des
accolades pour les dictionnaires.

Abdoul Wahab Diallo (DIT) Introduction au language Python 31 octobre 2025 21 / 21

Vous aimerez peut-être aussi