Formateur : Mohammed BENKASSEM En 1989, Guido Van Rossum, un développeur Néerl
Formateur : Mohammed BENKASSEM En 1989, Guido Van Rossum, un développeur Néerlandais commence à travailler sur un nouveau langage de programmation en profitant d'une semaine de vacances. Il profite ensuite de son temps libre pour poursuivre le développement de son langage qu'il nomme Python en hommage à la série « Monty Python's Flying Circus ». Python est un langage de programmation, dont la première version est sortie en 1991. En 1999, Guido van Rossum a défini ses objectifs pour Python : Un langage facile et intuitif tout aussi puissant que ceux des principaux concurrents. Une source ouverte, afin que chacun puisse contribuer à son développement. Un code aussi compréhensible qu'un simple anglais. Adapté aux tâches quotidiennes, permettant des temps de développement courts. Un compilateur peut être comparé au fait de prendre un film étranger et de le sous-titrer d'abord, puis de pouvoir le regarder encore et encore. Tandis qu’un interprète, c’est comme si un traducteur traduisait chaque ligne du discours d’un délégué en temps réel. Le compilateur traduit l'intégralité du programme avant son exécution. Les interprètes traduisent une ligne à la fois pendant l'exécution du programme. Python Une fonction est une partie distincte du code capable de : Provoquer un effet (par exemple, envoyer du texte au terminal, créer un fichier, dessiner une image, jouer un son, etc.); c'est quelque chose de complètement inconnu dans le monde des mathématiques; Evaluer une valeur ou certaines valeurs (par exemple, la racine carrée d'une valeur ou la longueur d'un texte donné); c'est ce qui fait des fonctions de Python les parents des concepts mathématiques. D'où viennent les fonctions? Ils peuvent provenir de Python lui-même; la fonction d'impression est de ce type; une telle fonction est une valeur ajoutée reçue avec Python et son environnement (elle est intégrée). ils peuvent provenir d'un ou plusieurs modules complémentaires de Python nommés modules; certains des modules sont livrés avec Python, d'autres peuvent nécessiter une installation séparée. Vous pouvez les écrire vous-même, en plaçant autant de fonctions que vous le souhaitez et dont vous avez besoin dans votre programme pour le rendre plus simple, plus clair et plus élégant. la fonction print() affiche l'argument qu'on lui passe entre parenthèses et un retour à ligne. Syntaxe de la fonction Python : Le code comprend les parties suivantes : Le nom de la fonction: print. Deux parenthèse (ouvrante, fermante) Deux guillemets "" englobent notre message ou entre apostrophes‘ ’ Le message: Mon premier message Ce ligne de code affiche le message Mon premier message et un retour a la ligne. La fonction print permet d’afficher le message entre guillemets et un retour a la ligne. Par exemple : Le résultat de ce programme est Je m’appelle zaid Riad L’appel de la fonction sans Argument permet d’afficher une ligne vide. Par exemple : Le résultat de ce programme est : Je m’apelle zaid Riad Le symbole \ est spécial : il permet de transformer le caractère suivant : \n est un saut de ligne \t est une tabulation \' est un « ' », mais il ne ferme pas la chaine de caractères \" est un « " », mais il ne ferme pas la chaine de caractères \\ est un « \ » Exemple d’utilisation de \n : Nous pouvons utiliser la fonction print avec plusieurs argument comme le montre l’exemple suivant : Le résultat de ce ligne de code est : Je m’ appelle zaid Les arguments sont séparés par des virgules L’interpreteur ajoute un espace entre deux arguments Il existe deux a deux arguments de mots clés utiliser par la fonction print() : end et sep Syntaxe: argument mot clé=valeur affectée à cet argument Placer l’ argument mot clé doit être placé après le dernier argument positionnel(c'est très important) Argument mot clé end : l'argument de mot-clé end détermine les caractères que la fonction print() envoie à la sortie une fois qu'elle atteint la fin de ses arguments positionnels. Par défaut ce paramètre est égale a "\n". Argument mot clé sep : Le paramètre sep spécifie le séparateur entre les arguments positionnel de la fonction print. Par défaut ce paramètre est égale a " ". Code Résultat Riyad Zaid Riyad Zaid# Riyad Zaidn Riyad-Zaid RiyadZaid Riyad-Zaid$ Modifier le programme suivant : Pour afficher le message suivant : print("Programming","Essentials","in") print("Python") Programming***Essentials***in...Python Python 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. Ligne 1. Dans cet exemple, nous avons déclaré, puis initialisé la variable a avec la valeur 2. Notez bien qu'en réalité, il s'est passé plusieurs choses : Python a « deviné » que la variable était un entier. On dit que Python est un langage au typage dynamique. Python a alloué (réservé) l'espace en mémoire pour y accueillir un entier. Chaque type de variable prend plus ou moins d'espace en mémoire. Python a aussi fait en sorte qu'on puisse retrouver la variable sous le nom a. Enfin, Python a assigné la valeur 2 à la variable a. a = 2 print(a) Pour affecter ou “assigner” une valeur à une variable, nous allons utiliser un opérateur qu’on appelle opérateur d’affectation ou d’assignation et qui est représenté par le signe =. Attention, le signe = ne signifie pas en informatique l’égalité d’un point de vue mathématique : c’est un opérateur d’affectation. Le signe = ne sert pas à dire que la valeur est égale au nom de variable ou que la variable “vaut” cette valeur, il indique simplement qu’on affecte ou qu’on stocke une certaine valeur dans un conteneur. Le type d'une variable correspond à la nature de celle-ci. Les quatres principaux types dont nous aurons besoin dans un premier temps sont : Les entiers (integer ou int), Les nombres décimaux que nous appellerons floats Les chaînes de caractères (string ou str). Les booléens qui accepte deux valeurs (true ou False) Exemple : 1. 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. 2. Un nom de variable ne doit pas débuter par un chiffre. 3. 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.). 4. Python est sensible à la casse : Ce qui signifie que les variables TesT, test ou TEST sont différentes. La fonction type retourne le type de données d’un objet quelconque. Si vous ne vous souvenez plus du type d'une variable, utilisez la fonction type() qui vous le rappellera. Voici un exemple d’utilisation : Le type de x est : <class 'int'> Le type de y est : <class 'float'> Le type de t est : <class 'str'> Le type de u est : <class 'bool'> En programmation, on est souvent amené à convertir les types, c'est-à-dire passer d'un type numérique à une chaîne de caractères ou vice-versa. En Python, rien de plus simple avec les fonctions int(), float() et str(). Voici un exemple d’utilisation : La valeur de x est : 3.14 La valeur de y est : 3.14 Le type de x est : <class 'str'> Le type de y est : <class 'float'> Symbole Opération Type Exemple + Addition Entiers, réels, chaines de caractères 6 + 4 10 "TDI" + "2020" "TDI2020" - Soustraction entier, réels 6 – 4 2 * Produit entier, réels, chaines de caractères 6 * 4 24 1.2 * 2 2.4 3 * "TDI« TDITDITDI ** Puissance Entiers, réels 12 ** 2 144 / Division Entiers, réels 6 / 4 = 1.5 // Division entière Entiers, réels 6 // 4 1 % Modulo Entiers, réels 6 % 4 2 priorité Operateur 1 +, - unaire 2 ** 3 *, /, % 4 +, - binaire Opérateur Exemple Equivalent à Description = x = 1 x = 1 Affecte 1 à la variable x += x += 1 x = x + 1 Ajoute 1 à la dernière valeur connue de x et affecte la nouvelle valeur (l’ancienne + 1) à x -= x -= 1 x = x – 1 Enlève 1 à la dernière valeur connue de x et affecte la nouvelle valeur à x *= x *= 2 x = x * 2 Mutliplie par 2 la dernière valeur connue de x et affecte la nouvelle valeur à x /= x /= 2 x = x / 2 Divise par 2 la dernière valeur connue de x et affecte la nouvelle valeur à x %= x %= 2 x = x % 2 Calcule le reste de la division entière de x par 2 et affecte ce reste uploads/Finance/ 01-introduction-a-python-chaines-de-caracteres.pdf
Documents similaires
-
20
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 27, 2021
- Catégorie Business / Finance
- Langue French
- Taille du fichier 3.4675MB