0% ont trouvé ce document utile (0 vote)
33 vues5 pages

Syntaxe de base en Python

Ce document présente une introduction à la syntaxe de base de Python, y compris la création et l'exécution de fichiers Python. Il aborde également des concepts clés tels que les variables, les types de données, les structures de contrôle, et les fonctions. Enfin, il souligne l'importance de l'indentation et des commentaires dans le code Python.

Transféré par

Junior Dungu Ldj
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)
33 vues5 pages

Syntaxe de base en Python

Ce document présente une introduction à la syntaxe de base de Python, y compris la création et l'exécution de fichiers Python. Il aborde également des concepts clés tels que les variables, les types de données, les structures de contrôle, et les fonctions. Enfin, il souligne l'importance de l'indentation et des commentaires dans le code Python.

Transféré par

Junior Dungu Ldj
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

Les cours  Les livres PDF Les articles Contact 

Syntaxe de base et exécution d’instructions


Python
Dans cette leçon, nous allons découvrir quelques éléments de syntaxe de base de
Cours Python. Nous allons également exécuter nos première instructions Python en

complet utilisant l’interpréteur de manière interactive ou en créant un fichier Python qu’on


va ensuite passer à l’interpréteur.
Python
INTRODUCTION AU
COURS PYTHON

1. Introduction à Python
Créer un fichier Python
2. L’environnement de
Nous avons deux choix pour exécuter du code Python : on peut soit écrire
travail Python directement notre code dans l’invite de commande (Windows) ou dans le terminal
(Mac) afin que l’interpréteur Python interprète directement notre code et nous
3. Syntaxe de base et renvoie son résultat ou on peut créer des fichiers Python avec un ensemble
exécution d’instructions
d’instructions à l’intérieur et qu’on va ensuite passer à l’interpréteur.
Python

LES VARIABLES ET LES L’intérêt principal d’un fichier est qu’il peut être sauvegardé et distribué. En
TYPES DE VALEURS conditions réelles, vous utiliserez donc souvent votre éditeur de texte et créerez
PYTHON
des fichiers Python pour mener à bien des projets.

4. Les variables Python


Dans ce cours, j’écrirai directement dans mon terminal pour vous montrer les
5. Les types de données ou résultats d’instructions simples et nous ne créerons des fichiers que lorsque cela
types de valeurs Python sera nécessaire. Cependant, pour cette première leçon concrète, je voulais tout de
même vous montrer comment créer un fichier Python et comment exécuter ce
6. Les opérateurs Python
fichier.

7. Les listes Python


Pour créer un fichier Python, nous allons déjà ouvrir notre éditeur de texte, allons
8. Les tuples Python ouvrir un nouveau fichier et enregistrer ce fichier en lui donnant une extension .py.
On peut appeler ce fichier [Link] par exemple et l’enregistrer dans un dossier
9. Les dictionnaires Python Python sur notre bureau.

10. Les ensembles ou sets


Ici, on commence par enregistrer notre fichier au format Python avant même
Python
d’écrire un quelconque code car cela va permettre à notre éditeur de reconnaitre le
LES STRUCTURES DE type de code qu’on souhaite écrire et d nous proposer des fonctionnalités relatives
CONTRÔLE PYTHON
à cela. Par ailleurs, il est possible que votre éditeur vous propose d’installer des

11. Les structures


extensions spécifiques Python pour faciliter l’écriture, l’affichage et le debugging
conditionnelles if, if…else et de votre code. Si c’est le cas, n’hésitez pas à les installer.
Privacy & Cookies Policy
if…elif…else en Python Ensuite, ajoutez les lignes de code suivantes dans votre fichier (nous allons
expliquer par la suite ce qu’elles signifient) :
12. Créer des conditions
Python complexes

13. Les boucles Python for


et while

LES FONCTIONS
PYTHON

14. Introduction aux


fonctions Python

15. Notions avancées sur


les paramètres des
Exécuter un fichier Python
fonctions Python
Pour exécuter un fichier Python et obtenir le résultat des opérations faites dans ce
16. Contrôle des valeurs de fichier, commencez déjà par ouvrir votre invite de commande ou votre terminal.
retour d’une fonction
Python Ici, si vous avez bien ajouté Python au PATH, vous n’avez qu’à taper [Link] pour
exécuter le code du fichier “[Link]”. Si votre système possède plusieurs
17. La portée des variables
versions de Python, comme c’est le cas sur Mac, il faudra préciser la version
en Python
utilisée : on tapera alors python3 [Link].
18. Annexe 1 : Quelques
fonctions Python utiles Si Python n’a pas été ajouté au PATH, il va falloir préciser où le fichier se trouve.
Pour cela, on va commencer par taper la commande cd Desktop. La commande cd
PYTHON ORIENTÉ OBJET signifie “change directory” (“changer de dossier”).

19. Introduction à l’orienté


objet en Python
Ensuite, on n’a plus qu’à préciser l’emplacement de notre fichier par rapport à
notre bureau (Desktop), c’est à dire dans notre cas Python/[Link] (Mac) ou
20. Classes, objets et Python\[Link] (Windows) pour exécuter notre fichier, en précisant
attributs en Python orienté éventuellement également une version si plusieurs versions sont installées sur
objet
notre système (python3 Python/[Link] pour Mac).

21. Héritage et
polymorphisme en Python
orienté objet

22. Gérer la visibilité des


membres de classe en
Python orienté objet

23. Itérateurs et
générateurs en Python
orienté objet Exécuter du Python en tapant
24. Annexe 2 : Quelques directement dans l’invite de commande
méthodes Python utiles
ou le terminal Privacy & Cookies Policy
MODULES STANDARDS L’interpréteur Python peut être utilisé de manière interactive, c’est-à-dire qu’on va
ET PAQUETS PYTHON pouvoir directement lui fournir du code Python à exécuter et il nous renverra les
résultats immédiatement.
25. Les modules et paquets
Python
Cette fonctionnalité est très utile lorsqu’on souhaite tester rapidement des bouts
26. Modules Python de code ou pour l’apprentissage.
standards Math, Random et
Statistics Pour utiliser l’interpréteur Python de cette manière, on va déjà devoir l’appeler
depuis l’invite de commande ou le terminal. Pour cela, on écrit la commande
27. Les modules Python
Python3.7 et on presse Entrée pour valider.
standards Datetime, Time
et Calendar
Ensuite, on a plus qu’à écrire nos différentes instructions et à presser Entrée afin
28. Le module Python que l’interpréteur les interprète immédiatement.
standard Re – expressions
régulières ou rationnelles

MANIPULATION DE
FICHIERS AVEC PYTHON

29. Introduction à la
manipulation de fichiers en
Python

30. Opérations sur les


fichiers en Python

31. L’échange de données


en Python avec le module
Json Syntaxe de base de Python : indentation,
GESTION DES ERREURS
PYTHON
commentaires et print()
32. Introduction à la Chaque langage informatique est basé sur une série de règles et de conventions.
gestion d’erreurs ou La syntaxe d’un langage définit ses différents éléments et la façon dont on va
d’exceptions en Python pouvoir et devoir les utiliser.

33. Gérer les exceptions en J’aimerais pour le moment m’arrêter sur deux éléments de syntaxe de base que
Python avec try, except,
sont les commentaires et l’indentation ainsi que sur la fonction print().
else et finally

CONCLUSION DU COURS Les commentaires Python


PYTHON
Les commentaires sont des éléments de langage qu’on retrouve dans de
34. Conclusion du cours
nombreux langages de programmation.
Python

Les commentaires servent à “commenter” le code : ils vont être ignorés lors de
l’exécution du code (ils n’auront aucun impact sur le script) et vont donc être
totalement transparents pour l’utilisateur [Link] & Cookies Policy
On utilise généralement les commentaires pour documenter un code (pour soi ou
pour d’autres développeurs si le code a vocation à être distribué) ou pour
empêcher son exécution. En Python, on utilise le signe # pour écrire un
commentaire dans notre code.

Python n’a pas de syntaxe particulière pour écrire des commentaires multi-lignes.
Pour écrire un commentaire sur plusieurs lignes, on insérera un # au début de
chaque ligne.

L’indentation Python
L’indentation correspond au fait de créer des retraits au niveau de certaines lignes
de code. Dans la grande majorité des langages, l’indentation n’a qu’une visée
esthétique : elle permet à un script d’être plus lisible pour un développeur.

Généralement, une bonne indentation est censée représenter les dépendances au


sein d’un code : on ajoutera un retrait à chaque fois qu’une instruction est incluse /
dépend d’une autre.

En Python, l’indentation a un tout autre rôle : elle est utilisée par Python pour
définir des blocs de code, c’est-à-dire pour indiquer à l’interpréteur quelle
instruction appartient à quelle autre.

Si on indente mal notre code Python, celui-ci ne s’exécutera tout simplement pas
et Python renverra une erreur. Pas de panique, nous allons apprendre au cours de
ce cours à quelle moment indenter. Cela est cependant relativement évident et ne
devrait pas vous poser de problème : dès qu’il y a une relation de dépendance, il
faudra ajouter un retrait (une fabulation).

Dans le code ci-dessus, par exemple, nous avons utilisé une structure
conditionnelle if. Le principe de cette structure est simple : on lui fournit un test et
SI le test est validé, alors on exécute un code. Le code à exécuter dépend du
résultat du test; on effectuera donc un retrait pour mentionner ce code afin que
Python puisse bien s’apercevoir qu’il dépend de la structure conditionnelle.

Si vous avez l’habitude d’autres langages de programmation comme le PHP par


exemple cela peut être un peu déconcertant au départ. Vous pouvez alors
considérer que l’indentation remplace l’usage des accolades.

La fonction print()
Les fonctions sont d’autres éléments de langage que nous étudierons plus tard.
Grosso-modo, une fonction est définie par un nom et une série d’instructions.
Lorsqu’on appelle une fonction (en utilisant son nom&et
Privacy un couple
Cookies Policy de parenthèses
juste derrière), elle exécute toutes les instructions qu’elle contient. Les fonctions
servent généralement à effectuer une action précise qui peut être plus ou moins
complexe.

La fonction print() permet tout simplement d’afficher le message qu’on va lui


passer entre ses parenthèses. A première vue, la fonction print() ne parait pas très
utile, et c’est pourtant l’une des fonctions qu’on utilisera le plus.

En effet, cette fonction va être très précieuse puisqu’elle va également nous


permettre d’afficher des résultats auquel on n’a pas directement accès. Nous
illustrerons cela dans la suite de ce cours; faites moi confiance pour le moment.

Précédent Suivant

Laisser un commentaire
Vous devez vous connecter pour publier un commentaire.

Connexion Confidentialité CGV Sitemap

© Pierre Giraud - Toute reproduction interdite - Mentions légales

Privacy & Cookies Policy

Vous aimerez peut-être aussi