Vous êtes sur la page 1sur 19

Les bases du langage python

“Les données avec python”

Maty SENE

Enseignante Associée à l’UNCHK

October 24, 2023

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 1 / 19
Sommaires

1 Introduction

2 premier programme Python

3 Les variables

4 Les types de données

5 Les listes

6 Les dictionnaires

7 Conclusion

8 Références

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 2 / 19
Introduction

Définition

Python est un langage de programmation puissant et facile à apprendre. Il dispose


de structures de données de haut niveau et permet une approche simple mais
efficace de la programmation orientée objet. Parce que sa syntaxe est élégante,
que son typage est dynamique et qu’il est interprété, Python est un langage idéal
pour l’écriture de scripts et le développement rapide d’applications dans de
nombreux domaines et sur la plupart des plateformes.

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 3 / 19
Introduction

Historique

Le langage de programmation Python a été créé par Guido van Rossum en 1990
et est rendu disponible sous licence libre. Son développement est aujourd’hui
assuré par la Python Software Foundation, fondée en 2001. Il s’agit d’un langage
interprété fonctionnant sur la plupart des plateformes informatiques (notamment
Linux, Windows et macOS). Il est également très apprécié des pédagogues qui le
considèrent comme étant un bon langage pour s’initier aux concepts de base de la
programmation.

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 4 / 19
Introduction

Les objectifs du langage

Dans sa proposition, appelée « Computer Programming for Everybody »


(document original), le créateur définit les buts suivants pour Python :
le langage doit être simple et intuitif, et aussi puissant que les principaux
concurrents ;
il doit être open source, afin que quiconque puisse contribuer à son
développement ;
le code doit être aussi compréhensible qu’un texte en anglais ;
il doit être adapté aux tâches quotidiennes, et permettre des courts délais de
développement.

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 5 / 19
premier programme Python

premier programme Python


premier programme Python

Figure: Premier Programme Python


. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 6 / 19
premier programme Python

premier programme avec un éditeur de code

Il est possible d’utiliser un éditeur de code comme sublimtext, VSCODE,


ect... ce procedure sera fait en TD.
Python est un langage de programmation qui peut être utilisé pour effectuer
des calculs mathématiques.
exemple:
Écrivez maintenant : (100 + 81) * 11 .
Appuyez sur Entrée pour voir le résultat.

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 7 / 19
Les variables

Les variables
Qu’est-ce qu’une variable ?

Figure: les variables

Une variable, C’est un moyen d’enregistrer les données.


Exemple Un nom d’utilisateur, livre, jouet, stylo... . .. .. .. . . . .
. . .
. . . .
. . . .
. . . .
. . . . .
.
.
.
.
.
.
.
.
.

Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 8 / 19
Les variables

Les variables
déclarer (ou initialiser) une variable
livre=”TASAWOUDAS SIXAR”
Une variable dans Python est constituée de trois éléments :
1 Son nom.
2 Son type.
3 Sa valeur.
Modifiez une variable
Il est très simple de modifier la valeur d’une variable. Il suffit simplement d’
assigner une nouvelle valeur à la variable.
Exemple livre=”neuhdiou”

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 9 / 19
Les variables

Affichez des variables

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 10 / 19
Les variables

Nommage des varibles

quelques recommandations générales pour choisir un nom:


Utilisez des noms descriptifs dans votre code.
Au lieu de quantite (ou pire, qte ), ajoutez des détails : quantite_en_stock,
solde_actuel, etc.
Utilisez des mots complets.
Évitez d’abréger ou de raccourcir les mots autant que possible, même si une
alternative plus courte paraît évidente. Par exemple, revenu_annuel est plus
clair que rev_annuel
Suivez une convention d’appellation commune.
Il est recommandé de suivre la convention d’appellation du snake case en
Python, conformément à la PEP8 qui est le standard de la syntaxe en Python
: des noms composés de plusieurs mots séparés par des tirets bas (_) comme
nombre_de_chats,reponse_finale,
le_meilleur_developpeur_python_du_monde, etc.

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 11 / 19
Les variables

Nommage des varibles

Commencez avec une lettre ou le tiret bas.


Un nom de variable ne peut pas commencer par un nombre.
Utilisez uniquement les lettres, les chiffres et le tiret du bas... et
surtout pas d’accents !
Par exemple, écrivez bonjour_1 mais pas bonjour_#1 ou 1bonjour.
N’oubliez pas que les noms de variables sont sensibles à la casse.
age, Age et AGE sont trois variables différentes.

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 12 / 19
Les types de données

Les types de données

Un type de données est une catégorie ou une classe d’information


dans un code.
Nous avons les types simples commes: les virgules flottantes (nombres
décimaux: 3.5), les entiers (nombres entiers: 100), les booléens (vrai/faux) et
les chaînes de caractères (texte entre guillemets comme ”Touba”, ”Université
Cheikh Ahmadou Bamba)
les types complexes comme les listes et les dictionnaires que nous allons en
détaille dans la suite de se cours.
La fonction type() permet de déterminer le type d’une variable.

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 13 / 19
Les types de données

Les types de données

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 14 / 19
Les listes

Les listes

Une liste est un moyen d’enregistrer plusieurs données ensemble.


Exemple: fruits=[”pomme”, ”orange”, ”banane”]
Accédez aux éléments de la liste via l’indice, qui commence à 0.
fruits[0] équivaut à ’pomme’, fruits[1] équivaut à ’orange’, etc...
Pour modifiez une liste on utilisant les indices et l’opérateur d’affectation
=.
Exemple: fruits[1]=’mangue’, la liste fruits devient
[’pomme’,’mangue’,’banane’].
Vous pouvez ajouter, retirer, trier les listes et bien plus, en utilisant les
méthodes de listes comme append(), insert(),remove(), sort(). Cliquer ICI
pour lus de détaille.
Les tuples sont comme des listes, mais sont définis par des parenthèses () à la
place de crochets [], et ils sont immuables(Non modifiable).

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 15 / 19
Les dictionnaires

Les dictionnaires

Un dictionnaire est un moyen d’enregistrer des paires clés-valeurs qui


représentent un objet plus grand.

Un dictionnaire peut etre créer avec des accolades , et y mettre toutes les
clés-valeurs dès le début, ou les ajouter au fur et à mesure. Chaque clé dans
un dictionnaire doit être unique.
exemple véhicule= {”voiture”: ”véhicule à quatre roues”, ”vélo”: ”véhicule à
deux roues”} Pour plus de détaille, allez dans
https://www.w3schools.com/python/pythond ictionaries.asp

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 16 / 19
Conclusion

Conclusion

Dans cette partie nous avons:


utilisé des variables pour enregistrer des informations comme données dans le
code Python.
utilisé des types de données pour classer différents types de données : les
entiers, les virgules flottantes, les chaînes de caractères et les booléens.
rappellé les données complexes comme: les listes, les tuples, les dictionnaire.

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 17 / 19
Références

Références

[1] https://docs.python.org/fr/3/tutorial/ (15/08/2023)


[2] https://peps.python.org/pep-0008/ (14/08/2023)
[3] https://docs.python.org/fr/3/tutorial/errors.html(14/08/2023)
[4] https://python.developpez.com/tutoriels/apprendre-programmation-
python/les-bases/?page=le-langage-python
[5] https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.123.6836

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 18 / 19
Merci de votre aimable attention!

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
Maty SENE (Enseignante Associée à l’UNCHK) Les bases du langage python October 24, 2023 19 / 19

Vous aimerez peut-être aussi