Dans cette leçon, vous découvrirez les variables et les constantes. Donc une variable en Python est le nom d'un conteneur ou un nom d'un emplacement dans la mémoire de l'ordinateur où les données peuvent être stockées. Et comme vous l'avez peut-être deviné, les données stockées peuvent changement. C'est pourquoi on l'appelle une variable. Désormais, chaque variable a un nom et il y a quelques règles de base quand il s'agit de créer des noms de variables. Tout d'abord, un nom de variable doit commencer par une lettre ou le caractère de soulignement, nous ne pouvons donc pas démarrer une variable avec un nombre. De plus, un nom de variable ne peut contenir que des caractères alphanumériques. caractères et le caractère de soulignement. Par exemple, nous ne pouvons pas avoir de point d'exclamation dans le cadre du le nom de la variable. De plus, les variables Python sont sensibles à la casse, donc le nom de la variable l'âge avec toutes les petites lettres n'est pas le même nom de variable que âge avec un A majuscule ou âge en toutes lettres majuscules. En général, Python est un langage sensible à la casse. Cette règle s'applique donc également aux noms de fonctions, aux mots réservés et essentiellement n'importe quel mot que vous tapez en Python. Soyez donc conscient de cette distinction. Désormais, en Python, les noms de variables n'ont plus besoin d'être déclarés avec un type spécifique, car le type de la variable est déterminé dynamiquement en fonction de la valeur attribuée à que la valeur des variables peut changer, et c'est pourquoi nous appelons-les des variables. Mais nous pouvons également modifier le type de données variable. Je peux donc avoir un nom de variable appelé age avec une valeur de 25, ce qui ferait de cette variable un entier. Mais si je change la valeur de la variable age en orthographe mots 25, puis cette même variable d'âge qui était un le type entier a maintenant été remplacé par un type chaîne en raison de sa nouvelle valeur. Encore une fois, soyez conscient de ce concept. Le type de données de la variable est basé sur la valeur. Nous le donnons à cette variable, qui peut changer. Il est important de suivre certaines conventions de dénomination de base. Il y en a quelques-uns, et voici les trois les plus courants. La convention de dénomination du cas Camel rend tous les lettres dans le nom d'une variable en minuscules s'il s'agit d'un mot variable. Une autre convention de dénomination est le cas Pascal. La première lettre de chaque mot commence par une majuscule. Et la dernière convention de dénomination ici est le cas Snake. Cette convention met toutes les lettres en minuscules, mais si on avons plusieurs mots, nous ne les écrasons pas ensemble, mais nous séparez-les par un trait de soulignement, qui est le seul caractère non alphanumérique autorisé lors de la création d'un le nom de la variable. Et ce cas Snake est la convention de dénomination par défaut lorsque écrire du code Python. Or, l’opposé des variables sont les constantes. Les variables peuvent donc changer, mais pas les constantes. Et c'est pourquoi on les appelle constantes. Par exemple, si vous avez une variable dont vous connaissez la valeur la valeur ne changera jamais, alors il est logique de l'appeler une constante. Il est toujours traité de la même manière par python dans la mesure où il obtient stocké dans une adresse mémoire. Mais pour distinguer une variable d'une constante dans notre code, nous utilisez toutes les lettres majuscules. Maintenant, dans le sens des constantes et des choses qui font pas changer. Il existe des mots-clés spéciaux dans la programmation Python langage qui a un sens réservé. Ces mots spéciaux ne peuvent pas être utilisés comme variables ou constantes noms parce qu'ils ont une utilisation et une signification particulières dans le Langage de programmation Python. Et comme vous pouvez le voir sur cette liste, des mots comme et, ou essayer, pendant, si, et bien plus encore. Ce sont des mots réservés que nous ne pouvons pas utiliser comme noms de variables parce qu'ils signifient quelque chose en Python. Je ne peux donc pas créer un nom de variable appelé enfin ou Global ou revenir. Très bien, maintenant que nous avons sorti la partie théorique du Voyons quelques exemples. Je vais accéder à mon notebook Jupyter, que j'ai déjà ouvert. Je vais créer une variable appelée mon prénom. D'accord? Et remarquez que j'utilise le boîtier Snake car toutes les lettres sont dans minuscules et les mots sont séparés par des traits de soulignement. Voilà donc le nom de ma variable, qui est le Identifiant dans la mémoire, l'adresse ou la localisation de mon ordinateur. Mais je dois encore lui attribuer une valeur. Je vais donc taper égal à Jack, et j'entourerai Jack de guillemets doubles, et j'expliquerai les guillemets doubles dans la prochaine leçon quand nous parlons de types de données. Alors maintenant, j'ai un nom de variable appelé mon prénom, et je définis sa valeur pour Jack. Et pour confirmer que c'est vrai, je vais imprimer ceci variable comme celle-ci. Et maintenant, quand j'exécute ce code, J'obtiens le résultat en tant que Jack. Ainsi, chaque fois que j'appelle le nom de cette variable, elle renvoie son valeur actuellement stockée. Or, je vous l'ai dit plus tôt, la valeur de la variable peut changer. Donc, si je reviens à mon code et ajoute une autre ligne de code qui dit mon prénom est égal à John, et maintenant j'exécute mon code, la sortie est maintenant John, pas Jack, car j'ai changé le valeur de la variable dans la deuxième ligne. J'ai également expliqué que les noms de variables doivent commencer soit par un lettre ou un trait de soulignement. J'ai donc essayé de créer une variable et de l'appeler par son prénom, en utilisant le chiffre un comme premier caractère et définissez sa valeur sur Marie. Puis quand j'essaye de l'exécuter, J'obtiens une erreur de syntaxe. Cela signifie que j'ai tapé quelque chose que le Python l'interprète ne comprend pas et il l'a donc signalé comme une erreur. J'ai également expliqué que Python est sensible à la casse. Donc, si je crée une variable appelée âge avec toutes les minuscules et lui a attribué une valeur de 25, alors si j'imprime la valeur de l'âge mais que j'utilise un A majuscule pour âge, J'obtiens une erreur indiquant que l'âge avec un A majuscule n'existe pas, ce qui est correct. La variable appelée age est avec un A minuscule et Python est sensible aux majuscules et minuscules. Donc, si je résout maintenant ce problème et modifie ce code pour utiliser Age avec un A minuscule et exécutez-le à nouveau, alors le code est satisfait et s'exécute sans aucune erreur. Et si j'essaie de créer une variable en utilisant l'un des Mots réservés Python, j'obtiendrai également une erreur. Par exemple, je vais essayer d'utiliser le mot if réservé comme mot nom de la variable et voyez ce qui se passe. Je vais taper si est égal à 25, puis exécutez mon code et maintenant j'obtiens une erreur. Et si je changeais le mot si j'essayais, puis exécutez mon code et j'ai toujours une erreur ? Parce que ce sont des mots réservés qui ont une utilité particulière en Python et ne peuvent pas être utilisés comme noms de variables. Ainsi, dans cette leçon, vous avez découvert les variables et les constantes. Veuillez rester à l'écoute pour la prochaine leçon où nous apprendrons sur les types de données. Merci d'avoir regardé.