Langage Python
Module 1
Le langage Python est un langage de programmation orienté objet, multi-paradigmes et multiplateformes. Il est l’un des plus utilisés aujourd’hui et il est très apprécié pour la formation.
Classement des langages, avril 2022
Source: https://www.tiobe.com/tiobe-index
L’interpréteur Python
Pour que votre ordinateur soit capable de comprendre le langage Python, il faudra d’abord installer l’interpréteur Python, indispensable pour l’exécution de notre futur code.
Cliquez sur le bouton « Installer Python » et téléchargez la version actuelle. Quand cela est fait, lancez l’exécutable, cochez « add Python X.X to PATH » puis cliquer sur « Install Now« .
L’environnement de développement Visual Studio Code
Quel que soit le langage de programmation que vous utilisez, vous devez disposer d’un environnement de développement (voir définition sur Internet). En section informatique, nous utiliserons le logiciel Visual Studio Code.
Vous pouvez télécharger ce logiciel en cliquant sur le bouton « Installer Visual Studio Code » et l’installer sur votre PC. Il faudra ensuite démarrer ce logiciel et installer l’extension « Python » de Microsoft pour que l’éditeur supporte le débogage et la coloration syntaxique de ce langage.
Pour ce faire, il suffit de cliquer sur le bouton « Extensions » dans la liste de boutons située dans la barre latérale gauche et d’entrer le nom de l’extension dans la barre de recherche.
Une fois que l’extension est installée, cliquer sur « Reload Required » afin de recharger Visual Studio Code et d’appliquer les modifications. Quand vous créerez votre premier fichier en Python, un message d’erreur devrait s’afficher en bas à droite de l’écran avec comme contenu « Linter pylint is not installed. », cliquez simplement sur « Install ».
Notions élémentaires
Les éditeurs de code appliquent une coloration syntaxique pour faciliter la lecture et la compréhension du code par les programmeurs. Dans Visual Studio Code, les couleurs par défaut sont :
- Le violet pour les mots-clés (keywords)
if, while, try, etc. - Le turquoise pour les types (classes)
int, str, float, etc. - Le jaune pour les fonctions (méthodes)
print, input, etc. - Le bleu pour les variables (attributs)
maVariable - Le brun pour les textes (chaînes de caractères)
″Hello world !″ - Le vert pour les commentaires
# Mon commentaire
Pour sauver votre programme, aller dans le menu « File/Save »,
ou « File/Save As… » pour faire une copie.
Pour exécuter votre programme, cliquer sur le triangle « play » ou aller dans le menu « Run » ou presser les touches « Shift + F5 ».
Conditions minimum pour une entrée en formation
- Opérateur-trice en informatique :
Réaliser tous les exercices du module I
Pas d’exigence pour le résultat de l’évaluation - Informaticien-ne en exploitation et infrastructure :
Réaliser tous les exercices des modules I et II
75% à l’évaluation du module I
60% à l’évaluation du module II - Informaticien-ne en développement d’applications :
Réaliser tous les exercices des modules I et II
80% à l’évaluation du module I
80% à l’évaluation du module II
Apprendre le Python avec ce module
Au travers de ce module, vous apprenez le langage Python de manière autonome. Il est composé de 4 chapitres qui contiennent une partie théorique, quelques exemples et des exercices au niveau de difficulté évolutif.
Sauvegarder vos programmes
Dans votre dossier personnel, créez maintenant les dossiers pour les 4 chapitres du 1er module. A droite, observez la syntaxe des noms de fichiers. Ceux-ci sont conformes à nos régles de nommage des fichiers et des dossiers.