Python : cours ultime pour débutants pour 2026 | Arno Pretorius | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Python : cours ultime pour débutants pour 2026

teacher avatar Arno Pretorius, IT Freelancer

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction du cours

      2:39

    • 2.

      Aperçu du cours

      2:36

    • 3.

      Qu'est-ce que Python ?

      1:45

    • 4.

      Ressources du cours

      1:33

    • 5.

      Accès à un éditeur de codage en ligne et utilisation - [Lab] a de re

      2:42

    • 6.

      Processus de réflexion

      3:55

    • 7.

      Variables

      2:46

    • 8.

      Conventions de nommage de variables conventions

      5:42

    • 9.

      types de données

      3:48

    • 10.

      Déclarer une variable

      2:34

    • 11.

      Creating our own variables - [Lab]

      8:21

    • 12.

      Opérateurs arithmétiques operators

      1:12

    • 13.

      Utiliser les opérateurs arithmétiques - [Lab]

      10:26

    • 14.

      Commentaires

      2:36

    • 15.

      Utiliser des commentaires à une et plusieurs lignes - [Lab]

      7:51

    • 16.

      Données d'entrée et de sortie data

      1:32

    • 17.

      Utiliser les fonctions input() et print() - [Lab]

      10:06

    • 18.

      Concaténation de chaînes

      1:53

    • 19.

      Effectuer la concaténation de chaînes - [Lab]

      6:39

    • 20.

      Arguments positionnels

      2:02

    • 21.

      Formater la chaîne par position - [Lab]

      6:32

    • 22.

      Méthodes de chaînes

      1:21

    • 23.

      Utiliser différentes méthodes de cordes - [Lab]

      15:36

    • 24.

      Casting

      1:09

    • 25.

      Casting à différents types de données - [Lab]

      18:31

    • 26.

      Listes

      1:22

    • 27.

      Créer une liste et en produire les valeurs - [Lab]

      12:19

    • 28.

      Tuples

      1:05

    • 29.

      Create a tuple and output it's values - [Lab]

      4:54

    • 30.

      Ensembles

      1:37

    • 31.

      Créer un ensemble et sortir ses valeurs - [Lab]

      8:09

    • 32.

      Dictionnaires se

      1:48

    • 33.

      Travailler avec des dictionnaires - [Lab]

      20:33

    • 34.

      Fonctions

      1:18

    • 35.

      Définir et appeler une fonction - [Lab]

      11:14

    • 36.

      Portée locale vs portée mondiale

      0:43

    • 37.

      Déclarer aux niveaux local et mondial - [Lab]

      4:43

    • 38.

      Comparaison et opérateurs logiques

      2:25

    • 39.

      Conditionnels IF vô

      4:52

    • 40.

      Créer une logique If-Elif-Else simple - [Lab]

      11:04

    • 41.

      Supplémentaire : Pratique If-Elif-Else - [Lab]

      7:16

    • 42.

      Conditionnels IF imbriqués —

      2:27

    • 43.

      Créer une condition IF imbriquée - [Lab]

      5:19

    • 44.

      Additionnel : pratique conditionnelle SI imbriquée - [Lab] a

      3:47

    • 45.

      Pour les boucles

      2:57

    • 46.

      Courir pour les boucles - [Lab]

      8:26

    • 47.

      Boucle à une liste de dictionnaires - [Lab]

      7:34

    • 48.

      Pendant les boucles

      3:02

    • 49.

      Courir pendant les boucles - [Lab]

      10:12

    • 50.

      Modules aiguille

      1:14

    • 51.

      Expériences avec les modules - [Lab]

      5:50

    • 52.

      Projet de mini-pratique - Introduction

      1:53

    • 53.

      Dans le résumé de mini-projet n°1 : concevoir une calculatrice simple

      0:52

    • 54.

      Solution : Créez une calculatrice simple

      2:35

    • 55.

      Mini-projet brief #2 : Créer un programme de bienvenue program

      1:08

    • 56.

      Solution : créer un programme de bienvenue

      2:27

    • 57.

      Petit résumé du projet #3 : Créer un vérificateur de notes pour les apprenants

      1:12

    • 58.

      Solution : Créez un vérificateur de notes des apprenantsker

      3:16

    • 59.

      Qu'est-ce que la programmation orientée objet ?

      0:53

    • 60.

      Ce que sont les classes et les objets

      3:20

    • 61.

      Créer et utiliser des classes et des objets - [Labour]

      10:25

    • 62.

      Méthodes personnalisées

      1:22

    • 63.

      Travailler avec des méthodes personnalisées - [Lab]

      6:00

    • 64.

      Qu'est-ce que l'Héritage ?

      2:20

    • 65.

      Prolonger les cours avec Héritage - [Lab]

      11:23

    • 66.

      Gestion des erreurs avec les instructions try except

      1:00

    • 67.

      Gestion des erreurs avec Try-Except - [Lab] ou

      3:05

    • 68.

      JSON dans Python

      0:50

    • 69.

      Travailler avec JSON - [Lab]

      5:35

    • 70.

      Create your own project

      0:47

    • 71.

      Merci !

      0:44

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

896

apprenants

25

projets

À propos de ce cours

Ce dont vous avez besoin :

ce cours est conçu pour les débutants absolus n'ayant aucune expérience préalable en codage. Vous n'avez pas besoin d'installer de logiciel sur votre ordinateur et aucun équipement avancé n'est nécessaire. Vous n'avez besoin que d'un ordinateur de bureau ou portable et d'une connexion Internet.

Pour éviter l'installation, nous allons utiliser un éditeur de codage en ligne. Vous aurez le choix d'utiliser pytwiddle.com ou online-python.com lorsque vous apprendrez à coder avec Python pour la première fois. Ces cours sont gratuits et ne nécessitent pas de création de compte. 

Ce que vous allez apprendre :

Dans ce cours, vous apprendrez les principes de base de la programmation Python, un langage polyvalent et adapté aux débutants. Le cours associe théorie et pratique pour vous apprendre à écrire et à comprendre le code Python tout en évitant une complexité inutile.

À la fin du cours, vous aurez une solide compréhension des bases de Python, vous serez en mesure de créer de petites applications et vous aurez une idée du potentiel de Python pour résoudre les problèmes quotidiens.

Les sujets clés que vous maîtriserez dans ce cours :

  • Variables et types de données
  • Comment utiliser les commentaires de manière efficace
  • Saisie et traitement des données utilisateur
  • Formatage des chaînes et méthodes methods
  • Listes, tuples et ensembles
  • Dictionnaires se
  • Fonctions
  • Conditionnels IF vô
  • Boucles
  • Modules aiguille
  • Projets de mini-pratiques
  • Les bases de la programmation orientée objet
  • Gestion des erreurs avec les instructions try / except
  • Travailler avec JSON

Ce que vous allez faire :

Tout au long du cours, vous commencerez par apprendre les bases théoriques des concepts clés, puis vous allez réaliser des exercices de laboratoire pratiques qui vous permettront d'appliquer ce que vous avez appris. Ces exercices pratiques vous permettront de renforcer votre compréhension et de vous préparer à aborder des tâches plus complexes.

Au fur et à mesure de la progression du cours, vous travaillerez sur quelques mini-projets qui regroupent toutes les connaissances et les compétences que vous avez acquises jusqu'à présent.

Enfin, dans la section « Projets et ressources », vous créerez votre propre projet. C'est ici que vous utiliserez les compétences acquises pour concevoir et construire quelque chose d'utile pour vous-même, en assemblant le tout de manière pratique et personnalisée.


Avantages du cours :

Ce cours comprend :

  • et plus de 5 heures de vidéo à la demande
  • Leçons théoriques pour apprendre les concepts fondamentaux
  • Apprenez à appliquer vos connaissances !
  • Mini-projets de pratiques avec des solutions
  • Plus de 70 leçons au total

À propos de votre instructrice :

Je suis consultant en développement de logiciels et ancien enseignant en sciences informatiques. Je suis passionné par le développement web, le cloud computing et les DevOps. Je me concentre sur l’enseignement de compétences pratiques qui aident les gens à appliquer en toute confiance ce qu’ils apprennent à des projets réels.

Je suis titulaire d’un Bachelor en technologies de l’information et d’un Certificat Postgraduate en éducation (PGCE), ce qui me donne des bases solides à la fois dans les domaines de la technologie et de l’enseignement. commise d'une licence (BSc en J’ai également obtenu l’assurance et le statut d’AWS. Je suis donc architecte et développeur dans tout ce que je fais

Vous voulez en savoir plus ?

Si vous avez apprécié ce cours et que vous souhaitez découvrir d'autres cours possibles à l'avenir, n'hésitez pas à me suivre sur Skillshare !

Rencontrez votre enseignant·e

Teacher Profile Image

Arno Pretorius

IT Freelancer

Enseignant·e

Arno is an IT freelancer and former computer science teacher specialising in web development, cloud computing, and DevOps. He focuses on practical, hands-on teaching that helps learners turn knowledge into real-world projects.

He holds a BSc in Information Technology and a Postgraduate Certificate in Education (PGCE), and is an AWS Certified Solutions Architect and Developer, bringing real-world cloud and industry experience to his teaching.

To stay up to date with his courses you can follow his Skillshare profile to receive the latest updates and announcements.

Voir le profil complet

Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. [NOUVEAU] Introduction au cours: Bonjour. Et bienvenue dans le cours de Python pour débutants. Je suis Anna Pretorius, travailleuse indépendante en informatique et ancienne professeur d' informatique, et je vais vous guider étape par étape apprentissage de PySON Ainsi, même si vous n'avez jamais écrit une seule ligne de code de votre vie, ce cours est conçu pour rendre Python simple, clair et vraiment agréable. Vous n'avez pas besoin d' installer quoi que ce soit ni de configurer d'outils compliqués. Tout ce dont vous avez besoin, c'est d'un ordinateur portable ou même d'un ordinateur de bureau connecté à Internet. Tout au long du cours, nous utiliserons un éditeur en ligne gratuit, qui peut prendre la forme de pytwiddle.com ou de pytwiddle.com Vous pouvez ainsi vous concentrer sur l'apprentissage sans aucun obstacle technique Nous allons commencer par le début, en abordant les variables, les types de données, les commentaires, les entrées utilisateur, formatage des chaînes et les méthodes de chaîne. Au fur et à mesure de votre progression, vous en apprendrez davantage sur les listes, les tuples, les ensembles, les dictionnaires, les fonctions, les conditionnels, les boucles, les modules et la gestion des erreurs à l'aide des instructions try except Maintenant, je sais que c'est beaucoup à assimiler, mais ne vous inquiétez pas. Je veux juste vous prouver ici que ce cours regorge de sujets et ne vous inquiétez pas. Nous allons réussir chacun d'entre eux. Alors croyez-moi, vous êtes entre de bonnes mains. Et pour ajouter un peu plus à ce sujet, vous recevrez également une introduction à programmation orientée objet et apprendrez à travailler avec Désormais, chaque concept est associé à une pratique pratique. Vous allez donc effectuer des exercices de laboratoire guidés et petits projets pratiques qui renforcent progressivement vos compétences et vous aident à comprendre comment tout s'intègre. Plus tard dans le cours, vous créerez votre propre projet final dans la section des projets et des ressources, quelque chose de pratique, personnel et entièrement construit à partir des connaissances que vous avez acquises en suivant ce cours. À la fin, vous aurez acquis une solide connaissance des règles de base et aurez la confiance nécessaire pour créer vous-même de petites applications. Le cours comprend plus de 5 heures de contenu structuré, nombreux projets de solutions et plus de 70 leçons soigneusement conçues. Mon objectif est de vous aider à établir une base solide tout en appréciant le processus d'apprentissage. Alors allons-y et commençons. 2. Aperçu du cours: Bonjour à tous, et bienvenue à la prochaine leçon qui sera axée sur l'aperçu du cours. Allons-y et jetons un coup d'œil. Une question qui vous vient probablement à l' esprit concerne les prérequis Y a-t-il des prérequis pour suivre ce cours ? n'y a aucun prérequis pour ce cours et il est spécialement conçu pour les débutants qui n' ont aucune expérience de PySON Ce cours est maintenant idéal pour ceux qui apprennent la programmation pour la première fois ou pour ceux qui passent d'un autre langage de programmation. Je vous donne juste un aperçu des attentes et des personnes auxquelles attentes et des personnes ce cours est le plus destiné. Gardez cela à l'esprit ici. En fin de compte, je tiens simplement à dire qu'il n'y a aucun prérequis pour ce cours Tant que vous avez un ordinateur et accès à Internet, vous êtes prêt à partir. Maintenant, c'est tout ce que vous devez vraiment garder à l'esprit. C'est vrai. La prochaine grande question est donc qu'allez-vous apprendre ? Dans ce cours, vous allez maintenant apprendre les concepts de base du langage de programmation PySON En plus de maîtriser les bases de PySON, vous obtiendrez également une introduction à la programmation orientée objet, qui sera abordée vers la fin du cours car elle a tendance à s'appuyer sur concepts plus intermédiaires, en se concentrant sur À présent, une description complète de ce que nous aborderons dans ce cours sera répertoriée dans la section à propos de ce cours. Ici, vous verrez tous les détails de ce que nous aborderons exactement dans ce cours. Veuillez donc garder cela à l'esprit si vous voulez connaître les détails les plus importants. Maintenant, une autre question qui vous vient à l'esprit concerne peut-être le soutien. Maintenant, y a-t-il du soutien dans ce cours ? La réponse est donc oui, il y en a. Donc, si vous avez des questions ou avez besoin d'aide à quelque sujet que ce soit, hésitez pas à utiliser la section de discussion de ce cours. Maintenant, je serai heureuse de vous aider et de répondre à toutes vos questions, et il se peut même un autre camarade de classe vous aide avant que je ne sois en mesure de répondre à votre question. Veuillez donc également garder cela à l'esprit. Mais oui, ce cours bénéficie d' un soutien, si vous avez des questions ou si vous avez besoin d'aide à quelque égard que ce soit. R. Ce ne sont là que quelques informations que je voulais vous communiquer pour vous donner un aperçu de ce cours. 3. Qu'est-ce que Python ?: Bonjour, Ron, bienvenue à la prochaine leçon, qui sera axée sur la réponse à la question de savoir qu'est-ce que PySON ? Allons-y et commençons. Qu'est-ce que PySon ? Aujourd'hui, PySON est l'un des langages de programmation les plus populaires au monde Il a également été créé en 1991 par le programmeur Hideo Van Rosa. une des principales caractéristiques et avantages de PySON est qu'il possède une syntaxe simple et facile à lire, ce qui le rend idéal pour les débutants Supposons, par exemple, que vous commenciez votre parcours de programmation. Maintenant, PySON serait l'un des meilleurs langages de programmation pour commencer, non seulement parce qu'il est très demandé, mais aussi parce que sa syntaxe est très simple et facile à comprendre, comme nous pouvons le voir ici syntaxe est très simple et facile à comprendre C'est pourquoi il est idéal pour les débutants. Aujourd'hui, c'est également un langage très lisible avec une structure très claire qui met l'accent sur la simplicité. L'objectif global de PySON est de rendre la programmation amusante, claire et efficace Aujourd'hui, il s'agit également d'un langage de programmation très diversifié, puisqu'il est largement utilisé dans divers domaines tels que le développement Web, la science des données et même l'IA, bien sûr, synonyme d'intelligence artificielle. Je voulais juste vous donner quelques informations sur PySON et quelques fonctionnalités, avantages, etc., ce que nous allons apprendre et sur les avantages de l' apprentissage de PySON C'est donc tout pour cette leçon. 4. Ressources du cours: Bonjour, Eon, et bienvenue à la prochaine leçon, qui sera axée sur les ressources du cours. Alors allons-y et jetons un coup d'œil. Donc, une question très importante que vous aurez tous en tête est comment allons-nous coder ? Donc, ne t'inquiète pas. Pour simplifier les choses, nous utiliserons un éditeur de codage en ligne afin ne pas avoir à télécharger un logiciel et à le configurer, par exemple avec un identifiant, tel que le code Visual Studio ou quoi que ce soit d'autre ici Nous voulons que les choses restent simples et directes. Nous voulons apprendre à coder. Nous ne voulons pas avoir à configurer toutes ces choses. Maintenant, je vous suggère utiliser l' éditeur de codage en ligne disponible sur pitwitle.com ou sur onlinpson.com Maintenant, pour ce cours, je vais utiliser onlinpyson.com Voici donc l' éditeur de codage en ligne que je vais utiliser. Alors gardez à l'esprit que je veux juste vous donner quelques options ici. Certains d'entre vous préféreront peut-être l'un à l'autre, mais pour des raisons de continuité, j' utiliserai onlinpyson.com Maintenant, ne t'inquiète pas. Je vais vous montrer comment démarrer ici. Vous n'avez donc pas à vous soucier de naviguer ou de vous rendre sur ce site Web ou quoi que ce Je vais vous montrer comment démarrer et comment vous organiser. C'est bon. Donc, juste quelques informations ici en termes de ressources du cours. C'est donc ce que nous allons utiliser. Il n'y a donc rien d'autre à craindre. Vous n'avez pas besoin de télécharger ou d' installer quoi que ce soit, n'est-ce pas ? Nous allons donc rester très simples. C'est donc tout ce que je voulais mentionner pour cette leçon. 5. Accéder et utiliser un éditeur de codage en ligne - [Lab]: Avon. Bienvenue à la prochaine leçon qui portera sur l'accès aux éditeurs de codage en ligne. Il existe maintenant de nombreux éditeurs de codage en ligne pour Python. Je vais juste vous en montrer deux, et je vais utiliser celui-ci dans ce cours. Dans ce cours, je vais principalement utiliser dspyson.com en ligne Je vais utiliser cet éditeur de codage. Maintenant, pour accéder à cet éditeur de codage, il vous suffit de taper onlinepyson.com dans Il existe maintenant une alternative que vous pouvez également utiliser si vous préférez. C'est sur pitwiddle.com. Tout ce que vous avez à faire est taper pitwiddle.com, puis vous serez redirigé vers la page Comme vous pouvez le voir sur ces deux sites Web d' éditeurs de codage en ligne, nous avons un espace ici pour taper notre code, puis bien sûr, pour l'exécuter et ensuite pour voir le résultat ci-dessous. Cela vaut également pour PySon en ligne ici également. Ici, vous allez ajouter votre code, puis bien sûr, vous l'exécuterez et vous verrez également le résultat ici. C'est donc comme ça que tu préfères. Je vais juste écrire un exemple de code. Je ne vais pas l' expliquer pour le moment. Je vais juste vous montrer comment vous pouvez décider de suivre. Permettez-moi donc d'écrire un script très simple. Je vais dire nom ici, égal à égal, et je vais dire mon nom, je vais dire non, puis je vais dire imprimer. Et entre parenthèses, je vais dire le nom. J'écris donc du code ici et nous faisons défiler la page vers le bas. Je vais dire « cours ». Bien sûr, cela va être compilé et voici mon résultat. Supposons que vous souhaitiez plutôt utiliser Pi twel plutôt que Python en ligne, bien sûr, vous allez écrire le même code dans cet éditeur ici Imaginons, par exemple, que vous prononcez un nom et que vous dites non, puis que vous dites français. Dans Princes, vous mettez le nom et vous dites « run » ici, puis vous compilez ce code et le résultat ci-dessous indique non. C'est vrai. Nous y voilà, vous avez deux options. Tout le code que je vais démontrer, vous pouvez l'appliquer dans l' éditeur de votre choix. C'est vraiment à vous de décider comment vous voulez coder. Deux options s'offrent à vous. C'est bon, les gars. C'est dans cette leçon sur la façon dont vous pouvez accéder à l' éditeur de codage de votre choix en ligne. C'est vraiment à vous de décider comment vous voulez procéder. C'est tout pour cette leçon. 6. Processus de réflexion: Bonjour, Eon. Et bienvenue à la prochaine leçon, qui sera axée sur le processus de tri. Dans cette conférence, je vais donc simplement vous donner quelques conseils, que pouvez suivre si vous le souhaitez sur façon de structurer notre procédé au sel lorsque vous suivez ce cours. Alors allons-y et commençons. Donc, processus de tri. Maintenant, avant de nous lancer dans le cours, nous devons structurer notre processus de tri. Je voudrais donc juste vous donner quelques conseils. Alors allons-y et allons-y. Donc, le premier conseil que je voudrais vous donner est de procéder étape par étape. Suivez donc ce cours étape par étape. Ne vous brossez pas les dents, prenez votre temps. S'il vous faut beaucoup de temps pour maîtriser une leçon en particulier , ne perdez pas espoir. Vous le comprendrez avec le temps. Certaines personnes comprennent immédiatement différents concepts dès la première fois. D'autres mettent plus de temps à comprendre certains concepts. Et en tant qu'apprenant certaines matières de ma vie, j'ai, bien entendu, consacré beaucoup de temps à comprendre certains domaines de concepts et à maîtriser presque instantanément d'autres sujets particuliers maîtriser presque instantanément Pour chacun, c'est différent. Tout le monde aura un défi à un moment ou à un autre, ne vous découragez pas et allez-y doucement et régulièrement Un autre conseil que j'aimerais vous donner est d'établir un calendrier et de vous y tenir. Maintenant, bien sûr, vous n'avez pas besoin d' être extrêmement rigoureux et détaillé dans votre emploi du temps. Ce que je veux dire par là, c'est que vous n'avez pas besoin de le planifier en fonction des minutes, des heures exactes , du calendrier, etc. Ce que je veux dire par là, c'est avoir un emploi du temps qui ne vous submergera pas, mais qui vous poussera juste assez pour rester constant et discipliné et même motivé pour terminer le Gardez cela à l'esprit. D'après mon expérience ici, je vous recommande de choisir un horaire plus flexible pour vous. Personnellement, je n'aime pas rester rigoureux. Comment puis-je dire exactement Comment puis-je dire le temps passé, les minutes et les heures passées ? Je n'aime pas suivre cette approche, ni fixer des dates. J'aime rester plus flexible et dire : « D'accord, je veux consacrer un certain montant par mois à travailler sur ce cours, et je veux juste terminer environ cinq à dix leçons. Telle serait donc mon approche et ma façon de procéder. Cela dépend donc de la façon dont vous préférez procéder. Je ne fais que vous donner un exemple. Quoi qu'il en soit, il est bon d'avoir au moins un calendrier de base à suivre. Maintenant, le conseil le plus important que je souhaite partager avec vous ici est le dernier, qui est de rester positif et savoir qu'il ne s'agit pas d'une course pour terminer le parcours, mais plutôt d'un voyage lent et régulier pour acquérir des connaissances à long terme afin d'obtenir les meilleurs résultats ici. C'est ce que je veux dire ici. Vous ne voulez pas suivre ce cours à la hâte, mais plutôt prendre votre temps, même si vous pensez que les concepts sont très faciles à comprendre, prenez plutôt votre temps. Faites-le régulièrement et travaillez-le sur le cours de temps en temps ou régulièrement, selon votre emploi du temps. C'est une chose très importante que je tiens à mentionner ici. Encore une fois, cela lie beaucoup de choses ici à l'objectif de rester positif. Encore une fois, bien sûr, s'il faut du temps pour comprendre certains concepts , travaillez-les , des efforts et vous y arriverez. Restez positif et sachez que cela prendra du temps, mais allez-y doucement, calmement et détendez-vous tout au long du cours. J'ai fait de mon mieux pour que tout soit aussi simple que possible tout au long de ce cours N'oubliez pas de vous détendre, de respirer profondément, suivre calmement le cours et de vous amuser. Les gars. C'est tout ce que je voulais mentionner ici en termes de processus de réflexion. 7. Variables: Bonjour à tous, et bienvenue à la prochaine leçon, qui sera axée sur les variables. Voyons donc ce qu'est une variable. Une variable est donc un emplacement de mémoire utilisé pour stocker une valeur dans un programme informatique. Maintenant, je sais que cela peut sembler assez abstrait, mais laissez-moi vous aider à mieux comprendre une variable en utilisant une analogie. Alors allons-y et jetons un coup d'œil ici. Alors imaginez ça par vous-même. Vous avez trois boîtes, vous avez une balle de tennis, vous avez un PC, donc cela peut être votre moniteur et votre clavier, donc votre PC et un ballon de football. Disons qu'il est temps pour toi de déménager. Vous déménagez de votre appartement ou de votre appartement, de votre maison, etc., et vous devez emballer tous vos articles. Donc ici, par exemple, dans la première boîte, nous allons mettre notre balle de tennis dans cette boîte. Dans notre deuxième boîte, nous allons mettre notre PC, et dans la troisième, nous allons mettre notre ballon de football. Voici donc un moyen de définir une variable. Essayez donc de vous demander quelle serait, selon vous , cette variable particulière dans ce cas. C'est bon. Maintenant, après avoir pris le temps de réfléchir à l'endroit où cette analogie entre en jeu, décomposons-la davantage. Dans ce scénario particulier, nous voulons nous référer à la définition d'une variable Il s'agit donc d'un emplacement de mémoire utilisé pour stocker une valeur dans un programme informatique. Donc, si nous revenons notre analogie précédente que nous avons examinée, dans notre cas ici, la variable serait la boîte, car elle stocke nos articles. En d'autres termes, en termes de programmation de PySON, nous aurions nos valeurs C'est bon. Alors revenons sur ce point. variable est donc un emplacement de mémoire utilisé pour stocker une valeur dans un programme informatique. Maintenant, avec notre analogie, l'emplacement ou l'emplacement de la mémoire, on pourrait dire, bien sûr, que ce sera notre boîte en tant que variable. Et qu'est-ce qu'il sert à stocker ? Donc, en gros, nous pourrions le voir comme dans notre analogie, la balle de tennis, le ballon de football, le PC. Mais en termes informatiques, ils peuvent indiquer les valeurs. C'est ainsi que nous pouvons mieux construire ce qu'est une variable. C'est bon. Ce n'était donc qu'une leçon destinée à vous donner un aperçu théorique des variables. 8. Contutions de nommage des variables: Tout le monde, et bienvenue à la prochaine leçon, qui sera axée sur conventions de dénomination des variables. Commençons. Examinons les conventions courantes de dénomination des variables que vous devez suivre lorsque vous définissez vos variables dans pyson Tout d'abord, les variables doivent suivre des règles de dénomination spécifiques, connues sous le nom de conventions de dénomination des variables. Maintenant, ces conventions dictent ce qui est autorisé et ce qui ne l'est pas lorsque nous nommons nos variables Il s'agit d'un ensemble de règles que nous allons devoir suivre. Maintenant, ne vous inquiétez pas, je vais expliquer ces règles à l'aide de quelques exemples pour clarifier comment nommer vos variables. Commençons d'abord par ce qui n'est pas autorisé. Par exemple, nous avons ici deux noms. Le nom d'une variable ne peut pas commencer par un chiffre. N'oubliez pas que lorsque vous créez vos variables, elles ne peuvent pas commencer par un nombre. Une autre règle ici est qu' un nom de variable ne peut pas contenir d'espaces. Ici, vous voyez mon nom, puis vous voyez un espace entre les deux, puis vous voyez qu'il est écrit nom, le nom de mon espace. Les variables ne peuvent pas contenir d'espaces. Maintenant, le prochain que je veux mentionner n'est pas strictement axé sur ce qui est autorisé ou non, mais c'est juste quelque chose à garder à l'esprit. Ici, par exemple, nous avons le nom, le nom et le nom. premier temps, nous avons un N majuscule, puis un N inférieur, puis le nom en majuscules Elles sont considérées comme trois variables différentes. N'oubliez jamais que les noms de variables distinguent les majuscules et minuscules. Il est très important que tu t'en souviennes. Elles seront traitées dans un programme si vous configurez ces variables comme telles. Elles seront considérées comme trois variables distinctes les unes des autres puisque les variables font la distinction majuscules/majuscules . N'oubliez pas qu'il est très important de garder cela à l'esprit. Très bien, examinons donc ce qui est autorisé, quelques exemples. Ainsi, une variable ne peut inclure que des lettres, des chiffres et des traits de soulignement Examinons-y donc de plus près. Ici, par exemple, nous avons mon nom. Donc dans ce cas, ici, il n'y a pas d'espaces, et nous avons des lettres dans cette variable en particulier. Ici, ensuite, nous avons le nom de soulignement M. Nous pouvons donc voir ici que nous avons des lettres et des soulignements Ici, bien sûr, nous pouvons voir un autre exemple. Nous avons mon nom, mais bien sûr, nous commençons par un trait de soulignement, et après le MPa, nous ajoutons un autre trait de soulignement Cela est autorisé. Et ici, par exemple, nous avons le deuxième trait de soulignement M Ainsi, dans l'exemple non autorisé ci-dessus, vous ne pouvez pas commencer une variable par un nombre, bien que vous puissiez ajouter des nombres dans vos variables, mais vous ne pouvez tout simplement pas les démarrer par ce chiffre. Donc, dans ce cas, nous disons ici M souligne le nom deux. C'est très bien. Tant que la variable ne commence pas par le chiffre, vous êtes prêt à partir. Et bien sûr, dans ce cas, c'est également autorisé. Vous pouvez avoir des variables au format CAPS, sorte que toutes les majuscules conviennent parfaitement. Gardez cela à l'esprit ici et je vous recommande revoir cette leçon si vous voulez simplement avoir une mise à jour des règles ici, etc. avant de commencer à coder pratiquement Ce sont là certains des points essentiels à noter. Maintenant, tu veux probablement OK. Quelles sont mes préférences et mes recommandations ? Comment puis-je configurer mes variables et autres ? Ce que je fais, c'est simplement garder le sens de la raison. Ou pour les variables contenant un seul mot, commencez par une lettre minuscule, comme un nom, par exemple C'est ainsi que je m'y prendrais. Pour les variables comportant plusieurs mots, je recommande d'utiliser un boîtier en forme de chameau Et ici, par exemple, nous avons le premier mot, puis, pour le second, j'ai une majuscule pour cela. Voici donc comment je m'y prends. Donc, pour les variables d'un seul mot, j'utilise simplement une lettre minuscule pour commencer Et si j'ai des variables contenant plusieurs mots, telles que mon prénom, mon nom, mon âge, ma date de naissance, j' utiliserai toujours une case en forme de chameau, ce qui implique que la première variable sera en minuscules, le premier mot en minuscules et les seconds mots commenceront par une majuscule. Mais c'est un peu trop abstrait. Examinons de plus près ce qu'est une coque de chameau. Alors, qu'est-ce qu'une coque de chameau ? Le camel case se produit lorsque vous joignez mots dans une phrase en majuscule la première lettre de chaque mot après la première sans utiliser d'espaces Gardez donc cela à l'esprit, c'est une coque de chameau. Nous en avons maintenant quelques exemples. Donc mon prénom, mon nom de famille et mon âge. Voici comment vous pouvez utiliser Camel Case. Bien entendu, il ne s'agit que d'une recommandation de ce que je vous recommande d'utiliser si vous avez affaire à des variables à plusieurs mots ici. Bien sûr, si votre variable contient beaucoup de mots, c'est une bonne approche, mais elle est également très simple à utiliser car vous pouvez clairement voir quelle variable vous déclarez essentiellement. Les gars. C'est donc tout pour cette leçon sur nous qui nous concentrons sur nos conventions de dénomination des variables. 9. Types de données: Bonjour, eon, bienvenue à la prochaine leçon, qui sera axée sur le type de données. Commençons. La question qui nous vient à l'esprit est la suivante : qu'est-ce qu'un type de données ? Un type de données est essentiellement un élément de données ou un élément défini par sa valeur. Allons-y et examinons les types que nous obtenons. Quels sont donc les types de données que nous obtenons ? Donc, tout d'abord, nous obtenons le SDR , communément appelé chaîne de caractères Nous avons Int, qui est, bien sûr, l'abréviation de integer, nous avons float, nous avons Bool, et nous avons également list, tuple et range Maintenant, ne t'inquiète pas. Je vais approfondir le sens des détails pour chacun de ces types de données. Ce sera donc sous forme de série ou dans un format pratique. Continuons donc. Tout d'abord, examinons STR , communément appelé type de données de chaîne. Le type de données STR représente du texte, qui peut être des lettres ou des mots, et il est placé entre guillemets simples ou doubles Jetons un coup d'œil à quelques exemples qui désigneront un type de données sous forme de chaîne Comme nous pouvons le voir ici, tout d' abord, nous avons ABC entre guillemets simples. Nous avons John Smith entre guillemets simples et Alpha entre guillemets doubles. Voici quelques exemples. Ensuite, jetons un coup d'œil à Int. D'accord ? Le type de données int représente donc des nombres entiers, y compris des valeurs positives et négatives Ici, nous aurions, par exemple, zéro. Nous pouvons en avoir moins huit, et nous pouvons en avoir 91. Vous pouvez donc voir ici la variété en place pour un type de données Int entier et la représentation qui sera couplée à celui-ci. Nous avons également un flotteur. Un type de données à virgule flottante représente des nombres à décipels, également appelés nombres à virgule flottante Par conséquent, nous avons un nombre flottant au lieu de décimal parce que nous voulons l'appeler dans Pierson des nombres à virgule flottante Bien entendu, quelques exemples ici seraient 22,6, par exemple 96,1 et 7 Si vous envisagez d' utiliser le récepteur de type de données flottant, décimal Bien, alors continuons. Ensuite, nous avons Bol Bol qui est très intéressant et aussi un type de données très simple, probablement le type de données le plus simple à comprendre Le type de données Bull ne peut avoir que deux valeurs, soit vrai, soit faux, soit un et zéro. Mais d'une manière générale, le vrai ou le faux serait le meilleur moyen de développer cela. Nous aurions dit vrai ou faux. Habituellement, dans certains cas de programmes , la valeur « vrai » sera indiquée par la case « vrai » ou « faux », ou «   le suivant », « un » ou « zéro » Nous avons deux états, vrai ou faux. Cela indiquerait le type de données BL. Maintenant, vous vous demandez probablement, d'accord, qu'en est-il des autres types de données ? Parce que bien sûr, nous avions la liste, le tuple et la gamme Ne vous inquiétez donc pas, nous approfondirons ces types de données plus tard dans le cours et nous les aborderons plus en détail. Cependant, il est un peu avancé de s'y plonger tout de suite. Nous voulons avancer progressivement dans cette direction. C'est bon. C'est donc pour la leçon, les gars, juste pour vous donner quelques informations sur les types de données et pour expliquer comment ils sont corrélés dans leur ensemble, essentiellement 10. Déclarer une variable: Bonjour à tous, et bienvenue à la prochaine leçon, qui sera axée sur la déclaration d'une variable. Jetons donc un coup d'œil. C'est bon. Donc, tout d'abord, nous voulons savoir comment créer une variable. Nous devons donc d'abord donner notre variable et notre nom. Ensuite, nous attribuons une valeur à la variable S, et la valeur que nous attribuons détermine le type de données. Jetons donc un coup d'œil à quelques exemples que nous avons ici en place. Voici donc un exemple. Essayez donc de vous demander quelle la variable et quelle serait la valeur dans ce cas. Le nom sera donc la variable, et la valeur ici est John Smith, et le type de données est basé sur le type de données de chaîne SDR, car comme nous pouvons le voir ici, la valeur est une chaîne car elle est entre guillemets et basée sur du texte Continuons. Regardons un autre exemple. Dans ce cas, la variable sera num et la valeur ici, 564, ce qui sera également un type de données int car n' oubliez pas qu' un int se concentre sur Ici, nous avons 564, le type de données ici est Jetons un coup d'œil à nouveau ici. Comme nous pouvons le voir ici, la variable est num et sa valeur est cety 2.8, ce qui en fait un type de données flottant Regardons maintenant un autre exemple ici. Notre variable ici est acceptée. Notre valeur est, bien entendu, vraie, et elle est basée sur le type de données Bol. Comme vous pouvez le voir ici, nous commençons à former un modèle avec valeur variable et le type de données associé à une valeur. S'agit-il d'une chaîne ou d'un STR ? Est-ce un int ? Est-ce un char ? Est-ce un livre ? Comme vous pouvez le constater, il s' agit du processus vous permet de déclarer une variable apprendre à comprendre la distinction entre une variable, une valeur et le type de données associé à cette valeur. Très bien, les gars, c'est tout pour cette leçon sur la façon dont nous pouvons déclarer une variable. 11. Créer nos propres variables - [Lab]: Bonjour à tous, et bienvenue au premier exercice de laboratoire qui sera axé sur la création de nos propres variables. Alors allons-y et plongeons-nous dans le vif du sujet. Donc, bien entendu, comme je l'ai mentionné dans la leçon sur l'accès et l'éditeur de codage en ligne, vous avez le choix entre utiliser facilement l'éditeur de codage en ligne dpyson.com ou l'éditeur pwiddle.com OK, alors c'est à vous de décider lequel vous voulez utiliser Tlins Je vais donc utiliser onlinpyson.com. Vous pouvez utiliser Pytwddle si vous le souhaitez. Cela dépend vraiment de vous. Très bien, alors commençons. C'est vrai. Maintenant, la première chose que je veux vous apprendre , c'est tout d'abord comment utiliser une fonction d' impression. Maintenant, la fonction d'impression va être utilisée pour afficher le résultat de notre codage dans la console, qui se trouvera bien sûr ici et dans PTwittle, elle se trouvera OK. Alors allons-y et faisons-le. Donc, pour déclarer une fonction d'impression, nous pouvons voir imprimer. Et entre parenthèses, nous pouvons ajouter le texte que nous voulons afficher dans la console Vous pouvez donc utiliser des guillemets simples ou des guillemets doubles. Cela dépend vraiment de vous. Je préfère donc utiliser des guillemets simples, et je vais juste dire ici, bonjour tout le monde, juste comme ça. Je vais faire défiler la page vers le bas et exécuter ce script de codage, et ici vous pouvez voir qu'il affiche Hello World. C'est ainsi que vous pouvez afficher toutes les instructions basées sur votre fonction d' impression ici, et nous pouvons voir ici qu'elle dit bonjour à tout le monde, sur la base de ce résultat. Ne vous inquiétez donc pas, nous allons entrer plus en détail sur la sortie de nos données dans la console Une instruction d'impression est donc utilisée si vous souhaitez générer vos données. C'est la façon la plus simple de l'expliquer. C'est bon. Maintenant, bien sûr, vous pouvez taper ici tout ce que vous voulez. Vous pouvez simplement dire bonjour, puis exécuter votre code. Et puis ici, il va juste dire « Bonjour » dans la console. Maintenant, bien sûr, vous pouvez également disposer plusieurs fonctions d'impression. Nous pouvons donc dire imprimer et je vais dire ici, m'appelle Honor, et je vais ajouter une autre fonction d'impression ici et cette fonction d'impression dans les parenthèses, je vais ajouter le texte qu'elle doit produire, et je dois avoir 28 ans Maintenant, nous pouvons faire défiler l'écran vers le bas et nous pouvons simplement dire «   exécuter » et toutes ces déclarations seront imprimées . Bonjour, je m'appelle Ano, j'ai 28 ans et je publie tout cela pour nous, comme nous pouvons le voir ici. C'est ainsi que vous pouvez utiliser la fonction d'impression pour générer des données dans la console. C'est bon. Maintenant, si nous apprenons cela avant de créer nos propres variables, c'est parce que nous devons savoir comment générer les valeurs que nous avons attribuées à nos variables. Et nous allons utiliser la fonction d'impression pour nous aider à afficher ces valeurs dans la console. C'est bon. Alors faisons-le. Allons-y, supprimons tout cela et commençons à déclarer certaines variables. Tout d'abord, je vais dire prénom et remarquer ici que j'utilise du camelcasing et que je vais dire « égal », et ici, en un seul mot, je vais dire non Ensuite, je vais dire que le nom de famille est égal à, puis je vais dire Pretorius Parfait J'ai déclaré mes deux variables, prénom et nom de famille. Nous pouvons voir que le type de données pour les deux est une chaîne, et bien sûr, nous pouvons voir que les valeurs sont no et Pretorius Supposons que je souhaite afficher les données. Je veux afficher ces valeurs sur la console ici même. Pour ce faire, je vais devoir utiliser ma fonction d'impression. Et ce que nous pouvons faire, c'est ajouter nos variables ici directement pour obtenir la valeur associée à la variable S. Donc, d'après l' instruction d'impression ici, je peux ajouter le prénom, et il doit correspondre exactement à la variable que vous avez configurée ici. Ce que je vais également faire, c'est spécifier une autre fonction d'impression pour afficher le nom de famille. Nous voulons voir dans notre console maintenant, nous voulons voir Arno parce que nous imprimons le prénom et je veux voir Pretorius parce que j' imprime le Si je fais défiler l'écran vers le bas et que je dis « courir », Aro Pretorius s'affichera N'oubliez pas deux lignes, car deux de ces fonctions d'impression sont définies et appliquées ici. Ainsi, vous pouvez simplement créer vos variables et utiliser la fonction d'impression pour afficher les valeurs assignées à la variable S. Allons-y et allons un peu plus loin maintenant. Disons que nous voulons en avoir un peu plus. Disons que nous voulons vieillir. Je vais dire 28 ans ici. Nous pouvons donc voir que He, bien sûr, est envoyé à la valeur 26 26 est le type de données int Et ici, nous allons dire «   bank underscore balance ». Et ça va être 114,23. Nous utilisons donc un type de données flottant. Ensuite, nous voulons également travailler avec le type de données Bull. Ici, nous allons dire « troisième cycle », souligner l'égalité des étudiants, et je vais dire « faux » Nous pouvons donc voir que nous utilisons le type de données bull ici en utilisant false. Allons-y et imprimons-le également. Nous pouvons donc simplement faire défiler la page vers le bas et disons imprimer, et nous allons dire banque, souligner le solde et imprimer Nous allons dire « postdate underscore student ». Nous voulons indiquer la valeur de notre âge, notre solde bancaire et du statut d'étudiant de troisième cycle Je vais faire défiler l'écran vers le bas et courir. Ici, nous pouvons voir que cela va imprimer ce que nous avions auparavant. Anno Pretoris Les valeurs de ces variables sont affichées dans notre console Et nous pouvons également voir l'âge ici, le solde bancaire par étudiant des cycles supérieurs est produit ici, donc 28, 114,23 et faux Tout cela concerne les valeurs attribuées à ces variables que nous avons définies ici et mises en place C'est vrai. Parfait C'est ainsi que vous pouvez vous protéger et vous pouvez essentiellement créer vos variables et les afficher dans votre console à l'aide de la fonction d'impression. Essentiellement, notre fonction d'impression à elle seule ressemble à ceci. Je vais dire Princes de l'impression, de l'ouverture et de la fermeture. C'est ce que l'on appelle notre fonction d'impression. Et vous pouvez soit y insérer directement des valeurs dans un format brut, soit ajouter la variable entre parenthèses de cette fonction d' impression pour afficher la valeur associée à cette variable Par exemple, ici, je peux également saisir directement une valeur. Je peux mettre 23,4, comme une valeur flottante et allons-y et supprimons tout le reste. Ce que je vais faire, c'est juste supprimer tout ce qui se trouve ici. Permettez-moi de passer à la première ligne et de l'exécuter. Et directement, il produit 23,5. C'est bon. C'est ainsi que nous pouvons continuer et essentiellement créer nos propres variables et les afficher dans la fenêtre de console que nous avons ici. C'est bon, les gars. Voilà pour cet exercice de laboratoire. 12. Opérateurs arithmétiques: Ron. Bienvenue dans la prochaine leçon, qui portera sur les opérateurs arithmétiques Commençons. C'est bon. J'ai décidé de tout résumer pour vous dans un tableau répertoriant les différents opérateurs arithmétiques que nous utilisons couramment dans PySON et, bien sûr, le but associé à ceux-ci Comme nous pouvons le voir ici, selon l'opérateur sur le côté gauche et l'objectif sur le côté droit, tout d' abord, nous avons une addition, nous avons une soustraction Nous avons une division, une multiplication, un module, une exponentiation, et nous avons également une division par étage Nous pouvons donc utiliser tous ces opérateurs dans nos programmes PyCon et les intégrer comme nous le souhaitons dans notre propre cas d' utilisation et dans les programmes que nous prévoyons de créer nous-mêmes. C'est vrai. C'est tout ce que je voulais mentionner à propos des opérateurs arithmétiques Il suffit de vous donner un aperçu des différents opérateurs que nous obtenons et, pour ne citer que leurs objectifs, les opérateurs de forea 13. Travailler avec des opérateurs arithmétiques - [Lab]: Bonjour Iron et bienvenue à la prochaine leçon, qui portera sur l'utilisation d'opérateurs arithmétiques dans cet exercice de laboratoire Dans cette leçon particulière, nous allons donc travailler avec nos variables comme nous le faisions auparavant. Nous allons également nous appuyer sur cela et également intégrer et travailler spécifiquement, comme l'indique la leçon, sur les opérateurs arithmétiques C'est pourquoi nous avons récemment acquis des connaissances sur nos opérateurs que nous allons utiliser. Plus précisément, dans ce cas d'utilisation, nous allons travailler avec nos opérateurs d'addition, de soustraction, de division et de multiplication, et nous allons l'appliquer à un cas d'utilisation particulier qui traitera de notre argent sur un compte bancaire et, bien sûr, des dépenses, des bénéfices et tout ce jazz Allons-y et commençons. Donc, tout d'abord, nous voulons créer deux variables. La première variable, que je vais définir comme étant celle de mon compte d'épargne, et le total de mon compte d'épargne, disons que 500, bien sûr, ce sera un pouce, donc ce sera le type de données. Supposons que j'aie également un autre compte d'épargne. Ils vont dire mon compte d'épargne, et bien sûr, la valeur ici, je vais fixer à 400. Parfait Supposons maintenant que je veuille obtenir le total de mes comptes d'épargne combinés, donc le total. Permettez-moi donc de créer une autre variable qui indique les économies totales. Et pour réaliser des économies totales, je vais utiliser l'opérateur d'ajout. Pour ce faire, je devrais donc intégrer mes deux variables ici. Donc, mon premier compte d'épargne. Ensuite, je voudrais dire « plus d' espace » et, bien sûr, intégrer des espaces avant et après, mon compte d'épargne deux. Donc, la valeur actuelle de l' épargne totale sera quel que soit mon compte d'épargne un plus mon compte d'épargne deux. Nous pouvons donc envisager cela comme 500 plus 400. ne me reste donc qu'à utiliser une fonction d' impression ici. Je vais donc utiliser ma fonction d'impression, et elle produira la valeur qui a été affectée aux économies totales. Pour ce faire, je dois donc ajouter la valeur ici, qui est la variable, excusez-moi, qui se traduira par des économies totales. Nous pouvons donc faire défiler l'écran vers le bas et nous pouvons dire run qui produit 900 pour nous. C'est ainsi que nous pouvons simplement continuer et imprimer ici notre valeur à partir du total des économies, qui ont utilisé l'ajout ici pour obtenir le total. Nous utilisons ici l'opérateur plus ou l'opérateur d' addition, et nous attribuons ici la valeur du résultat de à la variable d'épargne totale. Bien entendu, la valeur ici était de 900, qui a été émise dès que nous avons indiqué que nous voulions imprimer la valeur de la variable d'épargne totale, qui s'est elle-même révélée être 900. Bien, nous avons donc un ajout en place. Maintenant, allons-y, allons un peu plus loin et organisons cela avec les dépenses. Par exemple, maintenant ce que je vais faire c'est définir les dépenses ici. Je vais créer une nouvelle variable appelée dépenses, que je vais définir comme 250. D'accord. Ensuite, ce que je veux faire, c'est me lancer dans une couverture et créer une autre variable appelée bénéfice total ou bénéfice net. Disons donc mon bénéfice net. Et je vais dire égal, et ce sera égal à mes économies totales, qui, bien sûr, comme vous l'avez vu, s'élevaient à 900. Je vais donc simplement dire que le total des économies était de 900 dollars, moins mes dépenses actuelles pour obtenir mon bénéfice net. Je vais donc dire économies totales moins, et nous allons dire dépenses. D'accord. Et cette valeur sera associée à mon bénéfice net. Alors maintenant, ce que je veux faire, c' est dire imprimer, et je vais continuer en disant mon bénéfice net. Je veux voir quels sont mes bénéfices à la fin après déduction des dépenses Alors maintenant, je vais continuer et faire défiler la page vers le bas, disons courir, et je peux voir que j'en ai 650 maintenant, ce qui est bien sûr mon bénéfice net. Le premier résultat obtenu ici était de 900, ce qui correspond à ce relevé imprimé ici pour imprimer les économies réalisées Maintenant, bien sûr, j'en avais 900, ce qui représente le total des économies moins les dépenses 900 moins 250, c'est essentiellement 650, qui est alors la valeur de mon bénéfice net, que nous affichons simplement ici dans notre console. C'est bon. C'est ainsi que vous pouvez procéder à l' addition et à la soustraction C'est ce que nous avons mis en place jusqu'à présent. D'accord. Maintenant, bien sûr, ce que nous pouvons également faire, c'est ajouter du texte pour que les choses soient un peu plus claires et voir ce qui se passe réellement ici. Voici ce que vous pouvez faire pour rendre cela un peu plus facile. Nous pouvons simplement aller de l'avant et ajouter un espace entre les économies totales et les économies totales. Nous pouvons parler d'impression et nous pouvons ajouter de la valeur ici et nous pouvons simplement dire ici, total de mes économies. Comme ça. Nous pouvons également aller de l'avant et, juste au-dessus du profit à la menthe, ajouter ce montant au-dessus du profit à la menthe ici. Nous pouvons simplement dire imprimer et nous pouvons simplement inscrire ici mon bénéfice net et deux points là. Maintenant, quand nous disons courir, cela va être un peu plus clair et cela indiquera le total de mes économies et, en dessous, 900, mon bénéfice net et 650 en dessous. Il sera ainsi un peu plus clair et un peu plus concis de tout voir en action et en place. Nous l'avons donc maintenant en place, et maintenant ce que nous voulons faire , c'est aller un peu plus loin, et nous voulons aller de l'avant et travailler sur la multiplication. Donc, ce que je vais faire maintenant, c'est juste ajouter quelques lignes ici, afin que vous puissiez simplement appuyer sur Entrée, ce qui vous donnera essentiellement de l'espace pour travailler avec votre code maintenant. Maintenant, je veux ajouter un montant de bonus. Le montant du bonus sera fixé ici. Permettez-moi de créer une variable. Maintenant, ce que je vais faire, c'est continuer et dire, disons, le montant du bonus. Je vais dire égal, et ce sera égal au bénéfice net. Je vais dire mon bénéfice net et je vais dire les heures. Je vais dire deux. Ici, je vais directement ajouter une valeur elle-même. Je ne vais pas définir de variable. Je vais ajouter une valeur cette fois. Je vais dire mon bénéfice net multiplié par deux. Cela va concerner le montant du bonus ici. C'est ce que je veux faire ensuite. Il ne me reste plus qu' à ajouter un relevé imprimé, et ici je veux juste ajouter une valeur indiquant le montant de mon bonus. Et puis sur la ligne suivante, imprimez, et je vais dire le montant de mon bonus. J'ai ce set, alors je veux faire défiler la page vers le bas et courir. Nous l'avons ici. Voici le montant de mon bonus, et bien sûr, j'en ai 1 300, et cela correspond à ce que nous avons dit Permettez-moi d'ajouter ces deux points en fait. Juste pour le rendre un peu plus propre. Donc, le montant de mon bonus et un vendeur de 300, cela intègre ce que nous venons de faire ici Tout ce que nous avons fait ici, c'est essentiellement prendre le bénéfice net, qui était, bien sûr, de 650 et nous l'avons multiplié par deux Nous l'avons donc multiplié par deux et nous avons imprimé variable affectée au montant du bonus, qui est bien sûr le chiffre de 300 pour le vendeur C'est ainsi que nous pouvons travailler avec notre opérateur de multiplication en place. C'est bon. Parfait Maintenant, la prochaine chose que nous voulons faire c'est de prendre les choses en main et de travailler avec la division. OK, alors allons-y et faisons-le. Donc, dans ce cas, nous pourrions créer un exemple qui fonctionne avec. Alors allons-y et faisons-le. Nous pouvons donc simplement dire, ici, M V est égal, et nous pouvons réutiliser le montant du bonus. Ils vont indiquer le montant du bonus M. Ensuite, nous allons dire diviser par et nous allons dire 1,25 par exemple Ce que je vais faire comme avant c'est simplement ajouter quelques textes. Je vais dire imprimer. Ici, je vais dire le montant à retenir. Ici, je vais dire imprimer et ici je veux réellement imprimer la cuve. Je vais dire M à. Ici, nous pouvons voir que mon VA est égal au montant du bonus divisé par 1,25 et nous allons afficher cette valeur particulière de la TVA Faisons défiler la page vers le bas. Et assurons-nous simplement d'avoir ajouté l'instruction d'impression, disons exécuter, et nous devrions voir apparaître cette nouvelle ligne. Nous pouvons donc voir ici le montant de la TVA en milliers et 40. D'accord. Il ne s'agit donc que de quelques exemples de la façon dont nous pouvons procéder et de tout intégrer en place et de la façon dont nous pouvons travailler avec l'addition, comment nous pouvons travailler avec la soustraction, comment nous pouvons travailler avec la multiplication et comment nous pouvons travailler avec la division C'est bon. C'est ainsi que nous pouvons aller de l'avant et intégrer tout dans le jeu, et c'est ce que nous allons faire pour cette leçon sur l'utilisation des opérateurs arithmétiques 14. Commentaires: Bonjour, Leon. Et bienvenue à la prochaine leçon, qui sera axée sur les commentaires. Alors allons-y et commençons. C'est bon. L'objectif principal d'un commentaire est donc d' expliquer le code et d' améliorer sa lisibilité Maintenant, un commentaire a une autre utilité, à savoir commenter le code. Dans ce cas, vous pouvez commenter un code qui empêchera l' exécution de lignes spécifiques dans le programme que vous avez défini. Maintenant, dans le langage de programmation Python, il existe bien sûr deux types de commentaires différents que vous pouvez utiliser dans vos programmes. Maintenant, le premier type de commentaire est connu sous le nom de commentaire lion unique, et cela est indiqué par une balise de hachage Le deuxième type de commentaire est connu sous le nom de commentaire multiligne Il est indiqué par trois guillemets simples amidonnés et se termine également par trois guillemets simples commencer, nous aurions trois guillemets simples, puis tout ce sur quoi nous voulons ajouter un commentaire ou du code que nous voulons commenter, puis à la fin, nous aurions trois guillemets simples à la fin. Alors, comment puis-je l' expliquer de cette façon ? Nous aurions trois guillemets simples amidonnés , tout ce que nous voulons commenter ou tout ce que nous voulons commenter, puis nous aurons trois guillemets simples pour terminer le commentaire Maintenant, cela aura plus de sens lorsque nous travaillerons sur la pratique elle-même et lorsque je vous montrerai des exemples dans cette leçon. Jetons un coup d' œil à cette leçon pour trouver des exemples, puis, bien sûr, dans l'exercice de laboratoire, nous allons vraiment apprendre comment tout cela s'intègre. D'accord. Le premier exemple est donc un commentaire d'une seule ligne. Donc, bien sûr, comme nous pouvons le voir ici dans cet extrait de code, nous avons une balise de hachage, puis nous pouvons voir le commentaire qui dit : « Il s' agit d'un commentaire d'une seule C'est un exemple de la façon dont vous pouvez utiliser un commentaire d'une seule ligne. Maintenant, bien sûr, si vous souhaitez déclarer un commentaire sur plusieurs lignes, ce sera comme suit. Donc, comme vous pouvez le voir, nous allons avoir les trois premiers guillemets simples. Nous aurons le commentaire à l'intérieur. Bien entendu, vous pouvez également ajouter du code ici, que aborderons dans les exercices de laboratoire, puis les trois guillemets simples qui se terminent juste après. C'est ainsi que vous pouvez utiliser, bien sûr, le commentaire sur une seule ligne et le commentaire sur plusieurs lignes. C'est bon. 15. Utiliser les commentaires simples et multilignes - [Lab]: Bonjour, Ron. Bienvenue à la prochaine leçon, qui sera un exercice de laboratoire axé sur l' utilisation des commentaires dans Bison Allons-y et commençons. Maintenant, la première chose que je veux faire est de déclarer certaines variables. Permettez-moi de procéder et de le définir comme suit. Je vais dire que le prénom est égal et entre guillemets simples, je vais dire que l'honneur est la valeur. Ensuite, je vais dire mon âge et je vais dire ici 20 H, puis je vais dire ma nationalité et ici je vais mettre entre guillemets. Je vais dire l'Afrique du Sud. Bien, allons-y. J'ai déclaré mes variables et les valeurs associées. Allons-y et testons l'utilisation des commentaires. Maintenant, bien sûr, les commentaires, dans le premier cas, peuvent aider à améliorer la lisibilité de notre code et à mieux l' expliquer Ce que je peux faire, par exemple , c'est juste en haut, je peux simplement ajouter quelques lignes d'espace et je peux ajouter un seul alignement commun désigné par une balise de hachage Ici, je vais parler de la déclaration d'informations personnelles. C'est mon commentaire ici. Hé, et disons que je veux afficher les valeurs de ces variables. Je vais utiliser ma fonction d'impression pour ce faire. Et ce que je peux faire, c'est aller de l'avant et simplement dire «   imprimer mon prénom », imprimer mon âge », « imprimer ma nationalité ». Allons-y. Et ce que je peux faire, c'est aussi ajouter un commentaire pour expliquer ce qui se passe ici. Donc, avec cette fonction d'impression, ce que je veux faire, c'est expliquer ce que j'en fais. La fonction d'impression aide à produire des informations personnelles. Maintenant, la partie utile des commentaires, c'est surtout lorsque vous devez montrer votre code à quelqu'un, et qu'il ne veut pas avoir à reconstruire sa volonté et à avoir du mal à comprendre en quoi consiste votre programme. C'est particulièrement important lorsque vous avez beaucoup de code dans le projet et que quelqu'un veut comprendre ou apprendre comment vous avez construit votre projet sans avoir à ou apprendre comment vous avez construit repartir de zéro et que les commentaires contribuent à le rendre plus lisible afin que les gens puissent dire : «   OK, c'est donc cette partie du code de cette personne qui fait cela ». C'est ce que fait cette partie du code de quelqu'un. D'où l' importance des commentaires. Comme nous pouvons le voir ici, si quelqu'un consulte notre programme, il peut voir ici : OK, il déclare des informations personnelles. Donc mon prénom, mon âge, ma nationalité. Et ici, ils produisent ces informations personnelles avec les fonctions d'impression Et bien sûr, cela serait disponible dans la console ici et affiché ou rendu, mais le code est configuré en interplace Parfait. C'est vrai. C'est ainsi que nous pouvons utiliser nos commentaires sur une seule ligne. Maintenant, disons, par exemple, que nous voulons utiliser un commentaire sur plusieurs lignes. Supposons donc que nous ne voulions pas utiliser une seule ligne. Donc, ce que nous pouvons faire, c'est que vous pouvez simplement supprimer cette balise de hachage, et nous pouvons simplement ajouter les trois guillemets simples de départ Et puis juste après cela, nous voulons ajouter la fin des guillemets simples. Il y en a trois. Ensuite, vous pouvez appuyer sur Entrée pour créer un espace, et voici comment vous pouvez utiliser un commentaire sur plusieurs lignes. Commencer par trois guillemets simples et terminer par trois guillemets simples. Nous avons ici la déclaration déclarant les informations personnelles. Faisons de même pour notre deuxième commentaire. Afficher des informations personnelles. C'est ce que nous allons faire. Commencer par trois guillemets simples et terminer par trois guillemets simples. Ajoutons simplement un peu d'espace ici. C'est ainsi que vous pouvez utiliser les commentaires multilignes. Et bien sûr, cela servira le même objectif, et bien sûr, si nous exécutons notre code, il fonctionnera toujours parfaitement, mais il sera imprimé fonction des valeurs de ces variables. C'est ainsi que nous pouvons procéder et mettre cela en place. Supposons maintenant que nous voulions continuer et nous assurer de ne pas exécuter une ligne de code en particulier. Supposons que nous effectuons des tests et que nous ne voulions pas qu'une ligne de code particulière soit exécutée. Supposons, par exemple, que je veuille exécuter mon programme et que je ne veuille pas indiquer mon âge. Je voulais juste indiquer mon prénom et ma nationalité. Vous pouvez techniquement supprimer votre code, mais il est parfois plus facile de le commenter rapidement, juste pour pouvoir effectuer un peu de débogage Supposons que je ne veuille pas indiquer mon âge, mais juste mon prénom et ma nationalité. Je peux ajouter un guillemet d'une seule ligne ici, par exemple, avant la page d'impression, je peux ajouter le hashtag, ce qui signifie un guillemet d'une seule ligne. Disons courir. Et maintenant, il affiche uniquement le prénom et ma nationalité ici dans la console. OK. Donc, en gros, c'est ainsi que vous pouvez empêcher un programme d' exécuter une ligne de code particulière ou des lignes de code particulières en ajoutant un point commun devant ledit code. Ici, par exemple, vous ajoutez le hashtag, ce qui est approprié si vous souhaitez simplement empêcher l' exécution d'une ligne de code. Tu peux le faire. Supposons que vous souhaitiez commenter plusieurs lignes de code. Ici, nous n'avons commenté qu'une seule ligne. Disons que nous voulons créer plusieurs lignes de code. Il serait alors approprié d'utiliser un commentaire sur plusieurs lignes. Ce sera plus facile car vous pouvez techniquement simplement mettre des balises de hachage ici, mais cela peut être fastidieux Si vous courez ici, vous pouvez voir que cela ne produira rien parce que nous venons essentiellement de continuer et de décider d'ajouter manuellement les commentaires sur une seule ligne. Disons que nous voulons tout faire en une seule fois. Donc, ce que vous pouvez faire, c'est que vous pouvez simplement continuer et supprimer cela . N'oubliez pas d'ajouter quelques espaces. Avant le code que vous souhaitez commenter, vous devez mettre trois guillemets simples en haut et trois guillemets simples à la fin. C'est bon. Alors maintenant, si vous deviez exécuter, rien ne se passera car vous avez commenté tout le code ici entre ces trois guillemets simples de début et de fin. Voici comment vous pouvez utiliser un commentaire multiligne pour empêcher l'exécution du code. Supposons, par exemple, que je le fasse uniquement pour les deux premières déclarations imprimées. Donc, ici, je vais le supprimer, ajouter une ligne et commenter les deux premières. Si je devais dire « courez maintenant », vais aller à Prince of Africa parce que je ne suis pas d'accord avec ce commentaire. OK, donc tout ce qu'il contient ne sera pas exécuté car il sera traité comme un commentaire. Bien, c'est tout pour cette leçon sur la façon dont vous pouvez travailler avec des commentaires sur une seule ligne et des commentaires multilignes et sur leurs différentes utilisations Donc, comme je l'ai dit, ils sont très utiles pour rendre les choses plus lisibles, pour expliquer le code, pour expliquer ce qui se passe, et aussi pour empêcher l' exécution de certaines lignes de code dans le programme que vous configurez et utilisez. Très bien, c'est tout pour cette leçon. 16. Données d'entrée et de sortie: Bonjour, Aon, et bienvenue à la prochaine leçon, qui sera axée sur les entrées et sorties de l'utilisateur. Alors allons-y et commençons. C'est vrai. Donc, tout d'abord, la saisie de l'utilisateur. Ainsi, avec la saisie utilisateur, nous voulons permettre à nos utilisateurs de saisir des informations dans notre programme et pour permettre à nos utilisateurs faire, nous utiliserions la fonction de saisie. Maintenant, la fonction de saisie invite l'utilisateur à saisir des informations et capture sa réponse sous forme de chaîne Et nous pouvons ensuite utiliser cette entrée pour effectuer diverses actions ou calculs dans notre programme. Maintenant, en termes de production utilisateur, nous avons déjà appris à utiliser une fonction d'impression. Ainsi, pour afficher les données dans notre console ou notre terminal, nous pouvons utiliser la fonction d'impression. Maintenant, la fonction d'impression produit les données, ce qui nous permet de les visualiser pendant l'exécution du programme. Maintenant, cela peut être très utile pour le débogage, affichage des résultats ou pour fournir des commentaires à l'utilisateur. C'est bon. C'est donc la différence entre l'entrée utilisateur et la sortie utilisateur et les fonctions que nous pouvons utiliser pour les exécuter. Rappelez-vous donc, en entrée utilisateur, nous utiliserions la fonction d'entrée, sortie utilisateur, nous utiliserions la fonction d'impression. 17. Utiliser les fonctions input() et print() - [Lab]: Bonjour, Ron. Bienvenue au prochain exercice pratique de laboratoire, qui portera sur l'utilisation la fonction d' entrée pour saisir des données et de la fonction d'impression pour générer des données. Commençons. Maintenant, nous voulons demander aux utilisateurs de saisir leur nom et nous voulons afficher leur nom pour que cela reste très simple. Maintenant, dans un tel programme, nous voudrions ajouter quelques commentaires uniquement pour suivre les meilleures pratiques. Ajoutons un commentaire ici et je vais dire ici, entrez le nom d'utilisateur. Et puis je vais en ajouter un autre ici qui est le nom d'utilisateur de sortie. OK. Allons-y et commençons. Le code que nous devons techniquement utiliser est la fonction d'entrée, tout comme ça. Cependant, cela ne sera pas très convivial. Ce que vous feriez habituellement avec cette fonction de saisie, Ce que vous feriez habituellement c'est que vous voudrez ajouter une invite car le code s'exécutera, mais il n' affichera rien tel quel. Par exemple, si vous mettez une entrée et que vous la laissez entre parenthèses vides ici, il n'y a rien entre les deux et vous diriez que run va simplement continuer à fonctionner Cela ne fera rien ou quoi que ce soit de ce genre. Il est très difficile de savoir ce qui se passe ici. Alors arrêtons ça pour le moment. Revenons en arrière, allons-y et ajoutons un message. Généralement, vous insérez ici une invite, telle qu'une question ou une déclaration. Ici, vous pouvez dire, par exemple, s'il vous plaît, entrez votre nom. OK, juste comme ça. Maintenant, si nous continuons et faisons défiler la page vers le bas, nous pouvons l'exécuter à nouveau. Et voilà que le message apparaît. Entrez votre nom, s'il vous plaît. Nous pouvons donc simplement dire Ono. Et comme nous pouvons le voir ici, vous pouvez ensuite appuyer sur Entrée le processus se termine et le code est terminé. OK. Ainsi, lorsque vous entrez quelque chose, si vous entrez votre nom ou si vous entrez n'importe quel type de données, vous devez ensuite appuyer sur Entrée. Mais vous pouvez voir maintenant que le processus est terminé, et c'est tout. OK. Donc, ce que nous voulons faire, c'est utiliser notre fonction d'impression pour le rendre un peu plus concis. Donc, ce que je veux faire, c'est, bien sûr, juste un détail fastidieux Je veux y ajouter deux points. Et une fois que j'ai saisi mon nom, je veux dire « bienvenue » ou «   non », par exemple. Mais avant de pouvoir le faire, je dois attribuer la valeur de tout ce qui je dois attribuer la valeur de est saisi dans l' entrée comme je le faisais maintenant. Non, peu importe ce qui est saisi ici, je veux stocker la valeur que je saisis ici en tant que variable. Pour ce faire, je peux dire que mon nom est égal à égal, et il en sera ainsi. Quoi que je saisisse ici, il sera attribué à ma variable, mon nom. Donc, ce que je veux faire maintenant, c'est publier un message ici avec mon nom. Je peux juste continuer, dire «  imprimer » et revenons ici. Et je vais dire ici, disons, par exemple, bienvenue. Et puis en dessous, je vais dire imprimer et ce sera mon nom. Je vais récupérer le nom à partir de ce qui a été saisi. Ensuite, je vais appuyer sur Entrée après avoir saisi mon nom, puis il va exécuter cette ligne de code qui dit bienvenue et ensuite mon vrai nom. C'est ce que nous allons faire. Nous pouvons faire défiler la page vers le bas, l'exécuter. La saisie s'est déclenchée, la fonction de saisie se déclenche ici, veuillez saisir votre nom. Ensuite, dès que je l'ai saisi et que j'ai appuyé sur Entrée, il le stockera dans la variable myname Ensuite, il va passer à la ligne de code suivante et imprimer pour souhaiter la bienvenue, puis le nom enregistré que j' ai saisi pour la fonction de saisie. Rappelez-vous donc que dans ce cas, la fonction de saisie s'exécute en premier. Cela donnera la valeur de la variable, puis six et sept, print to welcome et print my name seront lancés. Allons-y donc et ajoutons de la valeur. Donc ici, je vais dire Arno. Et puis une fois que j'appuierai sur Entrée, cela sera associé à la variable, mon nom. Nous y voilà. Je lance ensuite Welcome, puis non. C'est ainsi que vous pouvez utiliser une fonction de saisie et que vous pouvez ensuite utiliser la fonction d'impression dans son ensemble. Maintenant, allons-y et poursuivons sur cette lancée. Allons-y et travaillons sur un autre exemple. Changeons cela. Entrez votre nom, s'il vous plaît. Faisons-en une autre. Disons que mon âge appelle la saisie. Nous disons, s'il vous plaît, entrez votre âge. OK. Et on peut aussi en dire une autre. Disons que ma couleur préférée est égale à. On peut dire « input ». Veuillez saisir votre couleur préférée. C'est bon. Nous y voilà. Nous voulons maintenant saisir le nom, l' âge et la couleur préférée de notre utilisateur . Ensuite, nous pouvons simplement modifier notre commentaire, afficher le nom, l' âge et la couleur préférée de notre utilisateur . OK, nous pouvons donc simplement ajuster notre code ici maintenant, alors supprimons-le. Je souhaite ajouter un espace. Pour ajouter un espace, nous pouvons simplement rester très simples et avoir une instruction d'impression vide. Cela vous permet d'avoir de l'espace dans votre code car, comme vous le remarquerez ici, nous n'en avions pas beaucoup. Cela disait simplement, veuillez saisir votre nom, Arno, la valeur, puis bienvenue. Nous avons besoin d'un peu d'espace. Vous pouvez utiliser une fonction d'impression, et entre guillemets, vous pouvez simplement la laisser sous forme de chaîne vide ici. Guillemets simples vides. Cela nous donnera un espace. Ensuite, nous pouvons simplement dire imprimer et nous pouvons passer à un message générique indiquant que vos coordonnées sont les suivantes. Ensuite, nous pouvons dire « imprimer quelle que soit la valeur attribuée au nom, quelle que soit la valeur attribuée à mon âge ou quelle que soit la valeur attribuée à ma couleur préférée. Je veux juste que ce soit un peu plus concis pour que nous l'ayons. Tout est en place maintenant. Nous allons avoir mon âge de nom et couleur préférée et nous allons récupérer la valeur d'entrée pour le nom, la valeur d'entrée de l'âge et la valeur d'entrée de la couleur préférée. Ensuite, nous voulons les afficher sous forme de nom, d'âge et de couleur. Mais nous voulons d'abord créer un espace. Nous pourrions techniquement déplacer ce commentaire ici pour plus de clarté et ici, nous pouvons simplement dire de créer un espace entre notre code. C'est un moyen simple de libérer de l'espace entre le code de sortie de votre console et la console. OK, nous voulons donc expliquer un peu. Allons-y, puis nous aurons un espace, puis nous sortirons le nom d'utilisateur, l'âge et la couleur préférée. Nous avons ici un message qui vous dit simplement que c'est le suivant. Ensuite, il imprime le nom, l'âge et la couleur préférée en fonction nos entrées ici. Commençons. L'ordre dans lequel ce programme sera exécuté sera de haut en bas. Gardez cela à l'esprit. Une fois que tout est en place, lançons notre code et voyons le résultat. Commençons donc et disons « cours ». Donc, tout d'abord, il est écrit, veuillez saisir votre nom. Cela correspond à la première ligne ici et la valeur sera attribuée à mon nom ou à ce que nous avons saisi Ici, je vais dire non, entrez. Ensuite, il est écrit : Veuillez saisir votre âge. Ensuite, il passe à la ligne de code suivante et vous demande votre âge Ensuite, je vais aller ici , je vais cliquer à nouveau ici et je vais dire 28, Enter. Ensuite, il est écrit : « Veuillez saisir votre couleur préférée ». Il va exécuter cette ligne de code maintenant. Il va demander la contribution. La valeur que nous ajoutons et que nous appuyons ensuite sur Entrée sera alors attribuée à la variable my favorite color. Permettez-moi de cliquer ici et je vais dire Brown, et c'est parti. Cela a ajouté un espace pour nous, et cela était en corrélation avec ici Faites donc un espace entre notre code, j'ai donc simplement ajouté une ligne vide. Ainsi, chaque fois que cette fonction d'impression s'exécute, elle génère une ligne de code. Et si vous n'y entrez rien, il y aura juste un espace vide. C'est donc le but de tout cela afin que vous puissiez comprendre le principe. Ensuite, il affiche les détails. Vos coordonnées sont les suivantes. Ici, nous l'avons et nous pouvons voir qu'il porte son nom. Il indique l'âge et la couleur préférée selon ce que nous avons configuré ici. Nous pouvons voir que cela a été produit et entré comme nous le voulions. C'est vrai. Comme vous pouvez le voir, le texte d'invite que vous avez dans votre fonction de saisie apparaîtra automatiquement ici dans votre console ou votre terminal, puis vous entrez simplement ce que vous voulez attribuer à l'entrée, puis vous voulez l'enregistrer pour définir une variable ici sur le côté gauche, et bien sûr, nous imprimons ensuite les valeurs sur la base de ce que nous avons reçu. C'est bon, les gars. Voilà pour cet exercice de laboratoire sur la saisie et la sortie de données, la fonction d'entrée et la fonction d'impression 18. Enchaînement de cordes: parti, et bienvenue à la prochaine leçon, C'est parti, et bienvenue à la prochaine leçon, qui sera axée sur la concaténation de chaînes Commençons donc. vrai, la concaténation de chaînes fait donc référence à combinaison d'une variable avec une Maintenant, cela peut être réalisé en utilisant l'opérateur plus. Maintenant, vous vous dites probablement : OK, attendez. Attendre. N'est-ce pas un ajout ? Techniquement, oui, ça l'est. Cependant, vous pouvez également utiliser l'opérateur d'addition ou l'opérateur plus, pourrait-on dire, lorsque vous souhaitez effectuer une concaténation de chaînes Permettez-moi donc de vous donner un exemple typique de la façon dont vous pouvez l'utiliser. Supposons que vous ayez déclaré deux variables, votre nom et votre nationalité. Et ce que vous pouvez faire, c'est effectuer une concaténation de chaînes en combinant la variable et la Par exemple, si vous avez mis en place une fonction d' impression, vous pouvez ajouter la chaîne, les chaînes, myname is et I am from Vous pouvez voir que les deux variables sont incluses ici, le nom et la nationalité. Vous pouvez voir qu'en gros ce qui va se passer, c'est que cela va s'imprimer m'appelle Anu et je viens d'Afrique du Sud. Nous pouvons voir que ces deux opérateurs plus sont utilisés ici avec nos chaînes et nos variables pour la concaténation Bien entendu, ce n'est pas le seul moyen d' effectuer une concaténation de chaînes Il n'est pas nécessaire de le mettre dans une fonction d'impression elle-même. Il existe d'autres méthodes suivre le processus, mais il s'agit généralement concept de base de la façon dont vous pouvez tout combiner et effectuer une concaténation de chaînes Mais ne vous inquiétez pas, nous allons faire un exercice de laboratoire à ce sujet. Je vais vous montrer les différentes manières dont vous pouvez effectuer cela. 19. Effectuer une concaténation de chaînes - [Lab]: Bonjour Ron et bienvenue au prochain exercice de laboratoire qui sera axé sur la concaténation de chaînes. Commençons. Tout d'abord, nous voulons définir deux variables. Tout d'abord, je vais dire que le nom est égal, et ici je vais dire non. Ensuite, je vais avoir la nationalité, puis dire égal à égal, et ce sera l'Afrique du Sud. Ensuite, je vais utiliser ma fonction d'impression. Maintenant, bien sûr, la concentration des cordes. Nous allons combiner nos chaînes avec nos variables en utilisant l'opérateur addition ou plus, qui, dans ce cas particulier, reconnaîtra qu'il doit effectuer une concaténation de chaînes et C'est là que réside la distinction. Je vais ajouter ma chaîne et il va dire que mon nom va ensuite ajouter un espace et dire plus d'espace, puis nous voulons obtenir la valeur de la variable, nous allons ajouter cette variable ici, qui est le nom. Je vais dire plus puis puis notre prochaine déclaration, puis je vais dire que je viens, puis plus et ensuite nous allons avoir la nationalité. C'est bon. Avec cette sortie, on va dire que m'appelle Ano et que je viens d'Afrique du Sud. Comme vous pouvez le voir, nous combinons nos chaînes avec nos variables à l'aide de l'opérateur d'addition, qui est essentiellement connu sous le qui est essentiellement connu sous nom de concaténation de chaînes Maintenant, ce que nous pouvons faire, c'est faire défiler la page vers le bas et dire «  courir » et vous verrez que ça va être assez moche ici. Cela va dire que je m'appelle Ono et je viens d' Afrique du Sud, mais vous pouvez voir qu'il n'y a pas d'espace ici Maintenant, ce que je vous recommande toujours de faire ici, c'est lorsque vous travaillez avec la concaténation de chaînes, en particulier dans ce contexte lorsque vous voyez vos chaînes ici avant ajouter ou de combiner avec votre variable et après avoir besoin d'ajouter C'est avant d'effectuer une concaténation de chaînes avec ma une concaténation de chaînes avec Je dois ajouter un espace. Et puis voici à nouveau après la concaténation des chaînes de la variable ou de l'espace, puis voici avant, et je devrai également ajouter un espace Maintenant, si je fais défiler l'écran vers le bas, ça va s'ajuster et ça va paraître un peu plus propre maintenant avec un espace. Nous pouvons maintenant voir qu'il est écrit : « m'appelle Ano et je viens d'Afrique du Sud ». Nous pouvons voir que c'est beaucoup plus clair et beaucoup plus concis. C'est ainsi que vous pouvez vous y prendre et vous assurer que vous avez un espacement lorsque vous effectuez une concaténation de chaînes. C'est bon. Parfait Allons-y donc et créons un autre exemple ici. Alors allons-y et configurons une variable, et je vais la définir comme nous allons définir celle-ci comme, euh, je vais appeler celle-ci à propos de moi. Et ce que je vais faire ici, c'est utiliser la concaténation de chaînes pour définir une valeur pour une variable Alors voilà, je vais procéder et définir cela comme je veux, et je vais ajouter un espace ici, je vais ajouter un plus. Ensuite, ce que je veux faire, c'est définir un hobby , que je vais ajouter à cette variable. Je vais donc dire ici que le sport est égal, et je vais dire football. Ensuite, je vais aller de l'avant et en spécifier un autre. Je vais dire ici un film. Je vais dire interstellaire. Et puis à propos de moi, je vais dire que j'aime plus, puis je vais ajouter un sport plus, puis l'espace, puis je vais juste dire et puis ajouter plus et ensuite je vais dire film. Donc, cette variable maintenant, j'ai utilisé la concaténation de chaînes pour ajouter ici une ligne de ce qui sera défini comme cette Je vais donc maintenant parler d'impression à mon sujet. Allons-y et commentons ce code pour le moment avec un commentaire d'une seule ligne, et je veux juste voir ce qu'il produit ici. Faites défiler la page vers le bas, dites «   Courez » et J'aime le football et Interstellar D'accord, c'est ainsi que vous pouvez également effectuer une concaténation de chaînes si vous souhaitez l'attribuer à une variable C'est donc une autre façon d'aller de l' avant et de le faire. Il existe donc de nombreuses façons d' utiliser la concaténation de chaînes Ce n'est pas ce que je vous recommande de faire. C'est juste pour vous donner un peu de pratique et une certaine compréhension fonctionnement et de sa formulation. Donc, en gros, ce que nous pouvons faire, c'est simplement ajuster cela pour que je puisse simplement dire que j'aime regarder et que ça va dire football et que j'aime regarder le film et ensuite de l'espace. Cela va être un peu plus concis maintenant , en disant que j'aime regarder le football et j'aime regarder le film Interstellar C'est un peu plus cohérent. Maintenant, ce que je veux faire, c'est ajouter ceci à mon sujet à notre formulaire de déclaration en gros caractères plus tôt. Allons-y, enlevez l'empreinte ici. Et ce que je vais faire, c'est juste ajouter le plus maintenant et je vais dire, et je vais juste dire quelques mots à mon sujet. Je vais ajouter un espace deux-points plus et nous allons parler de moi, comme ça. Un misérable Nous devrions tout voir maintenant dans le résultat. Ce que je vais faire, c'est faire défiler la page vers le bas, dire « courir », et c'est parti. m'appelle Ano et je viens d'Afrique du Sud. Un peu plus sur moi, j'aime regarder le football et j'aime regarder le film Interstellar. Voilà, nous l'avons. Nous pouvons voir que nous avons ajouté tout cela en une seule ligne avec notre fonction d'impression ici. C'est ainsi que vous pouvez utiliser les concaténations de chaînes. N'oubliez pas que c'est lorsque vous combinez vos chaînes avec vos variables l'aide de l'opérateur d'addition, qui peut être utilisé. Était en concaténation de chaînes et pas seulement PySon est très intuitif et peut dire s' il doit effectuer lui-même l' addition en ajoutant des nombres ou s'il doit réellement effectuer une concaténation de chaînes Comme nous pouvons le constater, il s'agit d'un langage de programmation très intuitif. 20. Arguments positionnels: Bonjour à tous, et bienvenue à la prochaine leçon, qui sera axée sur les arguments positionnels Commençons donc. Donc des arguments positionnels. Nous pouvons utiliser des espaces réservés pour insérer des variables dans une chaîne Jetons donc un coup d'œil à un extrait de code de base. Ici, par exemple, nous avons une variable, mon nom avec une valeur d'honneur assignée, et nous pouvons voir ici, dans la fonction d'impression, nous définissons ici une chaîne qui dit MyName is, puis entre accolades, nous avons Maintenant, cela s' appelle essentiellement un espace réservé. Nous pouvons insérer notre variable dans cette chaîne ici. Désormais, le format par points est essentiellement une méthode qui insère des valeurs dans des espaces réservés Cela nous permet de le faire. Nous pouvons également voir ici que nous avons un nom. Maintenant, le nom ici est l' argument du mot clé utilisé pour transmettre la valeur à l' espace réservé ici Notez donc que j'ai utilisé le même nom pour décrire ce que nous sommes en train de configurer ici. J'ai donc fait correspondre l'argument du mot clé au nom de l'espace réservé ici pour des raisons de continuité, car ce va se passer, c'est que la valeur de la variable qui est non sera affectée à l'argument du mot clé, qui est le nom, et qui sera placée dans l'espace réservé Et vous verrez que la sortie de la console indiquera : « Mon nom est non ». C'est ainsi que vous pouvez essentiellement utiliser des espaces réservés pour insérer vos variables dans une chaîne Maintenant, ne vous inquiétez pas, nous allons faire un exercice de laboratoire à ce sujet, et nous allons travailler sur quelques exemples ici afin de consolider nos connaissances sur les arguments positionnels que nous avons mis en place, n'est-ce pas ? C'est donc pour la partie yétique. 21. Formater la chaîne par position - [Lab]: Bonjour et bienvenue au prochain exercice de laboratoire, qui sera axé sur les arguments positionnels Allons-y et commençons. Ce que nous voulons faire, tout d'abord, c'est déclarer une variable. Je vais prononcer mes appels nominatifs et j'attends de voir non. Ensuite, ce que je veux faire, c'est définir ma fonction d'impression ici. Je vais dire imprimer. Ici, je vais dire que je m' appelle , puis je vais configurer mon espace réservé, qui peut être n'importe quoi. Je vais juste le définir comme nom. Ensuite, après la chaîne ici, après les guillemets, je vais dire format point. Ensuite, je vais ouvrir un nouvel ensemble de parenthèses qui se trouvait dans la fonction d'impression elle-même et je vais d' abord définir mon argument de mot-clé Dans ce cas, je vais me référer au nom que je donne à l'espace réservé Je vais dire que le nom est égal à , puis la variable que je veux attribuer, qui est mon nom. D'accord. Nous avons notre espace réservé. Nous avons notre argument mot-clé, qui est essentiellement notre espace réservé sans les accolades, et nous le définissons comme étant égal à la valeur de la variable my name, qui Essentiellement, ce qui va se passer maintenant, c'est que le nom ici va remplacer la valeur ici dans nos accolades de nu Il va être imprimé, je m'appelle Non. Allons-y et testons-le pour pouvoir faire défiler la page vers le bas et dire « Exécuter ». Et il est écrit que je m' appelle Arno. C'est vrai. Allons-y et rendons les choses un peu plus intéressantes. Sortons notre prénom et notre nom de famille. Ce que je peux faire ici, c'est faire un peu de reformatage. Je vais juste le définir comme prénom et le remplacer par un nom soulignement en F pour le prénom et ici, un nom de soulignement en F. Ici, je vais dire mon prénom. Assurons-nous simplement que cela fonctionne ici. Tout ce que j'ai fait, c'est que j'ai changé le nom de ma variable en mon prénom. J'ai remplacé l'argument du mot clé ici par le nom du trait de soulignement F, qui correspond au nom du trait de soulignement F. Cependant, l'endroit le plus ancien possède des bretelles bouclées à l'intérieur de la ficelle elle-même Je peux faire défiler l'écran vers le bas et courir. Et il est toujours écrit que mon nom y figure. Parfait C'est vrai. Nous pouvons donc maintenant tout préparer pour notre nom de famille. Je vais donc dire que mon nom de famille est égal à, et je vais dire Victorious. Et nous pouvons changer cela ici pour dire que mon prénom est le nom F, puis je vais continuer en disant N, mon nom de famille est. Et ici, dans l'espace réservé, je vais dire le nom en forme de trait de soulignement Et ce que nous pouvons faire maintenant, c'est que nous pouvons saisir plusieurs arguments de mots clés ici. Ce que je peux faire, c'est mettre une virgule puis dire que nom en L soulignement sera égal à mon nom Je veux dire mon nom de famille. D'accord, comme nous pouvons le voir ici, il va maintenant l'ajouter en conséquence ici Maintenant, nous allons avoir un nom, qui va faire référence à la position, cet espace réservé, excusez-moi, avec la valeur de mon nom de famille qui sera Pretorius À la fin, nous allons voir que mon prénom est Ono et mon nom de famille Pretorius seront Maintenant, si nous devions faire défiler la page vers le bas, nous pouvons dire « courir » puis « c'est parti Mon prénom est Ano et mon nom de famille est Petors. Parfait C'est ce que nous avons mis en place. Génial. Allons-y maintenant et créons quelque chose à partir de zéro. Prenons un autre exemple. Disons que ma voiture préférée est égale à la mienne. Ici, je vais juste dire HeSlaf à la prochaine, nous allons avoir ma couleur préférée et nous pouvons dire marron Bien, alors allons-y et commençons ici. Nous allons donc commencer par notre fonction d'impression, et nous allons configurer les vérifications pour nous. Donc je dois dire que j'aime bien la voiture. Et à ma place, soldat, je vais juste définir cette comme F underscore pour votre voiture préférée Et puis je vais dire N, j'aime la couleur. Et ici je vais dire F, couleur soulignée. Parfait Nous avons donc configuré ma place, les soldats, puis je voudrais dire format point, et maintenant je dois ajouter mon argument de mot clé. Ce que je vais faire ici pour le rendre un peu plus clair, c'est que je vais juste faire un petit zoom arrière ici et ajouter mon argument de mot clé, il correspondra à ce qui se trouve dans l'ancien endroit F car d'abord F souligne la voiture. C'est égal, et ça va concerner ma voiture préférée. Je vais donc dire mon préféré R. Tout d'abord, c'est fait. Ensuite, nous voulons avoir la couleur. La couleur de soulignement F serait donc le prochain argument du mot clé Je vais dire F pour souligner la couleur, et nous disons égale, et cela se rapportera à cette variable, ma couleur préférée On peut donc parler de couleur MP. Allons-y. Tout est donc en place maintenant, et ce que nous pouvons faire maintenant, c'est faire défiler la page vers le bas et nous pouvons dire «  courir », mais j'aime bien la carte Tesla et j'aime la couleur marron. Parfait C'est ainsi que nous pouvons essentiellement aller de l'avant et nous assurer que nous sommes en mesure d'utiliser pleinement arguments positionnels et de les mettre tous en place Les gars, c'est tout pour cet exercice de laboratoire. 22. Méthodes de chaînes: Bonjour, eon, et bienvenue à la prochaine leçon qui sera axée sur les méthodes de chaînes de caractères. C'est vrai, donc les méthodes de chaîne. Dans PySON, il existe différentes méthodes de chaînes de caractères que nous pouvons utiliser dans notre programme, telles que majuscule et supérieur Il existe diverses autres méthodes qui visent à configurer nos données en minuscules, en majuscules, à les mettre en majuscules, à modifier les différentes positions des lettres, à ajouter et à supprimer des lettres, etc. Il existe de nombreuses méthodes que nous pouvons utiliser et nous allons suivre un certain nombre en laboratoire. Maintenant, ces méthodes nous permettent de modifier et de manipuler nos chaînes de différentes manières. Vous pouvez décider si vous souhaitez modifier vos chaînes de telle ou telle façon, cela dépend vraiment de la façon dont vous souhaitez procéder et continuer. Maintenant, comme je l'ai mentionné, et juste pour développer davantage, quelques exemples. Il peut s'agir par exemple de changer le boîtier, de réduire les espaces blancs ou même de remplacer des caractères. C'est ce à quoi vous pouvez vous attendre lors de l'exercice de laboratoire. Nous allons passer en revue une grande variété de toutes ces méthodes et nous allons nous concentrer sur elles pendant que nous travaillons à la manipulation de nos chaînes 23. Utiliser différentes méthodes de chaîne - [Lab]: Bonjour, Ron, et bienvenue au prochain exercice de laboratoire, qui sera axé sur l'utilisation de différentes méthodes de cordes. Maintenant, comme vous pouvez le voir ici, j'ai déjà ajouté quelques commentaires ici, et c'est juste pour structurer le processus d' enseignement de manière plus efficace avec le message que nous allons apprendre. Les méthodes vont donc consister à mettre en majuscules, à tout mettre en minuscules , à tout mettre en majuscules Bien sûr, en obtenant également la longueur des chaînes, en les remplaçant, on commence par des fins et beaucoup de ces méthodes sont en elles-mêmes des méthodes. La position de recherche est numérique et bien sûr alphanumérique. Nous allons passer en revue de nombreuses méthodes au cours de cet exercice pratique en laboratoire. Allons-y et commençons. Maintenant, avant de faire quoi que ce soit, nous avons besoin d'une variable sur laquelle nous voulons nous baser avec une valeur associée. Ce que je vais faire, je vais commencer comme ça, et nous allons supprimer chaque commentaire pour chaque méthode particulière que nous avons maîtrisée Je vais donc créer une variable appelée my first name equals, et je vais juste dire « like so ». Parfait. Découvrons donc cette méthode de capitalisation Comme vous pouvez le voir ici, il s'agira probablement de mettre en majuscule nos valeurs de chaîne ici Donc, si je devais continuer et le tester, nous utiliserions la fonction d'impression pour nous aider à tester tout cela. Je vais dire ici imprimer et dans la fonction, je vais faire référence à la variable, qui est mon prénom. Ensuite, pour configurer le mesod, nous voulons simplement dire des majuscules avec des parenthèses vides Nous devrions donc voir dans la console qu'elle doit simplement mettre en majuscule la première lettre de la chaîne Le A ici devrait être un A. Allons-y et testons cela. Si nous devions faire défiler la page vers le bas, nous pourrions dire « courir ». Et il est écrit Ono. Notez ici que le A est désormais le A et qu'il ne s'agit pas simplement d'un A minuscule, car cette méthode de capitalisation par points s'est poursuivie et a permis de capitaliser notre valeur ici permis de capitaliser notre valeur Parfait. Génial. C'est ainsi que vous pouvez utiliser les majuscules Nous pouvons maintenant le supprimer ensuite, nous voulons tout mettre en minuscules Maintenant, pour le moment, nous pouvons voir que tout est en minuscules, nous voulons donc faire un bon test pour Ce que je vais faire ici, c'est mettre cela à l'honneur. Je vais volontairement le mettre en majuscules, puis ici, je veux continuer et dire imprimer Faisons référence à la variable, mon prénom, à un point, puis bien sûr, la méthode ici sera simplement appelée lower, puis nous voudrons ouvrir et fermer une parenthèse ici en place Maintenant, ce qui va se passer, c' est que cela va prendre la valeur de l'honneur , y appliquer le message à point inférieur et tout ce qui s'y trouve sera en minuscules Maintenant, si nous devions exécuter le programme, vous verrez qu'il affiche tout en minuscules parce que nous avons utilisé, comme nous pouvons le voir ici, le point inférieur mesod C'est ainsi que vous pouvez monter sur une haie et l'installer de manière à ce qu'elle soit en place. Parfait. C'est ainsi que vous pouvez tout mettre en minuscules Génial. Passons à la suivante. Maintenant, nous voulons tout mettre en majuscules. Maintenant, comme vous pouvez le voir, c'est déjà une majuscule. Comme bon test, nous allons maintenant mettre tout cela en minuscules, et maintenant nous pouvons utiliser notre fonction d'impression comme avant, vous devez vous référer à votre variable Nous pouvons prononcer mon prénom, vous ne voulez pas dire un point en haut, ouvrant et en fermant des parenthèses Maintenant, ce qui va se passer, c'est que la valeur ici va se transformer en lettres majuscules complètes A, R, N et O, c'est vrai. Maintenant, nous pouvons simplement continuer , faire défiler l'écran vers le bas et nous pouvons dire « courir », et vous verrez maintenant que le message « onom » apparaîtra ici en majuscules à cause du message que nous venons de lancer et de configurer C'est bon, parfait. Nous savons donc maintenant comment utiliser les pergas Nous pouvons donc le supprimer ensuite, nous voulons obtenir les liens. Cela va donc être très intéressant. Alors allons-y et concentrons-nous là-dessus. Nous voulons donc obtenir les liens ici. Donc ce que je vais faire maintenant, c'est aller de l'avant et dire imprimer. Et ce que vous allez vouloir faire, c'est utiliser la fonction LN ici. Nous allons donc utiliser un type de fonction. Je vais donc dire ici, dans la fonction d'impression, que nous allons dire Lang. Et entre parenthèses, vous voulez mettre la variable Ici, nous allons dire mon prénom. Quand je dis longueur d'impression et entre parenthèses, je mets mon prénom, il va imprimer la longueur de votre nom ici, le nombre total de caractères Nous pouvons voir ici que nous en avons un, deux, trois, quatre, il devrait en imprimer quatre. Allons-y et vérifions-le. Maintenant, si je fais défiler l'écran vers le bas et que je dis « Exécuter », il en affichera quatre. Parfait. C'est ainsi que vous pouvez obtenir la longueur de vos cordes. Il vous suffit de mettre embed ng dans votre fonction d'impression avec pareness C'est ainsi que vous pouvez obtenir les longueurs de vos valeurs de chaîne. C'est fait. Ensuite, nous devons remplacer. C'est une question très intéressante. Nous voulons maintenant procéder à son remplacement. Ce que je vais faire maintenant, c'est utiliser ma fonction d'impression. Et vous voulez simplement vous référer à nouveau à votre variable, mon prénom, nous allons dire « point replace », et c'est là que cela devient intéressant. Vous devez ouvrir vos griffes et y mettre ce que vous voulez remplacer et ce par quoi vous voulez remplacer Le premier argument concerne ce que vous souhaitez remplacer. Je veux remplacer le A. A , et je veux que le A soit remplacé par un B. Bien qu'il devienne Brno Le A ici va être remplacé par le B. Ce qui va se passer, c'est qu' avec cette méthode de remplacement de points, elle va rechercher le A ou le A dans votre chaîne, puis elle va le remplacer par un B. Nous pouvons voir ici que cela devrait maintenant être BRN O avec la méthode de remplacement de points Maintenant allons-y, exécutons-le et testons-le, si je dis « run, the Bro ». OK, donc c'est pour que vous puissiez continuer et remplacer, bien sûr, les valeurs définies dans votre chaîne. OK. Parfait. Nous avons donc maintenant appris comment utiliser la méthode de remplacement. Ensuite, ce que nous voulons faire, c'est commencer par la méthode start with. Nous savons donc maintenant comment remplacer. OK, alors commence par le suivant. C'est vrai. Encore une fois, nous allons utiliser notre fonction d'impression à des fins de démonstration. Nous voulons commencer par la variable. Nous allons donc dire Mon prénom, puis nous allons utiliser le point commençant par un message. Donc, excusez-moi, commence par et ouvre et ferme les parenthèses , alors assurez-vous de commencer par ici OK. Et ce que nous allons vouloir faire, c'est vérifier. Cela sert donc en quelque sorte de chèque ici. Donc, si je devais dire, A, OK, nous voudrions vérifier si le prénom commence par A, et qu'il dira vrai ou faux parce que cette méthode renvoie un taureau. Donc, BleanRMember, vrai ou faux, déclare. Cela devrait donc être vrai car la chaîne ici commence par un A. Donc, ce que je peux faire maintenant, c'est faire défiler la page vers le bas et dire exécuter. Et cela s'avère vrai parce que la chaîne commence par un A. Permettez-moi de changer cela pour peut-être dire O. Alors, est-ce que cela commence par un O ici ? La ficelle ? Non, mais voyons quel en sera le résultat. Donc, si je devais dire « courir », c'est faux car cela commence par un A et non par un O. D'accord. C'est ainsi que vous pouvez utiliser la méthode start with. C'est bon. Nous l'avons donc mis en place. C'est bon. Se terminer par celui-ci va sembler assez évident. C'est donc très similaire à ce que nous avions au départ, nous allons donc simplement vérifier la fin. Par quoi se termine la chaîne ? Nous pouvons donc simplement dire imprimer, et nous allons dire prénom. C'est ce que nous voulons appliquer au point. Nous allons dire se termine par A. Et ensuite, par quoi voulez-vous vérifier si cela se termine par ? Nous allons donc d'abord vérifier si elle se termine par un O parce qu'elle devrait se terminer par un O car, non, la fin de la chaîne sera un O, puis nous pourrons procéder à l'évaluation. Alors allons-y et disons « cours ». Et c'est vrai. Parfait. Cela fonctionne donc bien. Maintenant, supposons que nous voulions simplement dire A pour voir s'il se termine par un A, ce qui n'est pas le cas, mais juste pour une preuve car le point se terminant par une méthode est également évalué en fonction du résultat d'un booléen. Alors allons-y et vérifions-le maintenant, il devrait y avoir des bols et voilà, il est écrit faux. Parfait. Nous pouvons donc voir que cette méthode fonctionne également bien. Nous avons donc également appris maintenant la méthode endwith. Génial. Ensuite, trouvez un poste, et celui-ci est en fait très intéressant, je pense que c'est certainement quelque chose que vous trouverez intéressant et nous allons en apprendre beaucoup à ce sujet dans un avenir proche. Ce que nous voulons faire, c'est trouver le poste. Nous voulons commencer par notre fonction d'impression. Ensuite, bien sûr, la variable à laquelle nous voulons appliquer cela, puis vous voulez dire point find. Nous voulons donc trouver un caractère ou une lettre en particulier dans notre chaîne. Disons que je veux trouver N. Donc je vais dire N. Je veux trouver N, la position de N dans mon nom ici dessus. Vous pouvez faire défiler la page vers le bas et nous pouvons voir courir. Et il en montre deux. Nous pouvons donc voir ici qu'il est en position deux. Mais vous vous dites probablement : OK, cela n'a aucun sens parce que A devrait en être un. R doit être deux, N doit être trois et O doit être quatre. Mais ça nous en montre deux. Maintenant, la raison en est que lorsque vous travaillez, par exemple, listes dans Pyasin ou quoi que ce soit d'autre, d'accord, ce qui va se passer, c'est que le positionnement de votre premier personnage sera évalué en partant de zéro Et cela s'applique également lorsque vous utilisez la méthode de recherche par points. Donc, pour plus de clarté, permettez-moi d'écrire quelques notes ici. On peut donc dire que A est en position zéro. R est en position 1. Ensuite, nous allons dire que N est en position deux. Et nous pouvons simplement dire que O est en position trois. C'est ainsi que cela fonctionne ici à Pison. Cela va commencer à zéro, un, deux et trois, surtout s'il ne commence pas par un. Même si vous pouvez le voir plus tôt, lorsque nous avons compté les longueurs, cela en indiquait quatre parce que techniquement, un, deux, trois, quatre, nous avons quatre instances. Mais ici, lorsque nous avons affaire à cela et que nous cherchons un personnage en particulier, le positionnement, nous partons toujours de zéro. Nous pouvons voir maintenant que N ici va être en position deux, ce que nous avons découvert ici comme étant dans la sortie. Allons-y et testons-le maintenant. Allons-y et disons : Oh. Cela devrait imprimer la troisième position. Maintenant, faisons-le. Courez et ça en montre trois. Allons-y maintenant et configurons cela pour un autre poste. Disons A. Cela devrait être imprimé conformément à nos notes, cela devrait être en position zéro. Maintenant, si nous devions faire défiler l'écran vers le bas, nous pouvons dire « courir » et cela indique zéro. Parfait. C'est ainsi que nous pouvons procéder et mettre cela en place. Maintenant, je sais que c' est un peu étranger et un peu confus, peut-être, mais ne vous inquiétez pas dans les prochaines leçons, cela aura plus de sens, surtout lorsqu'il s'agit de listes, d'outils et d'ensembles, etc. Je vais faire preuve de plus de sens dans le processus. Ne vous inquiétez pas à ce sujet si c'est un peu accablant ou confus pour le moment. Nous pouvons simplement aller de l'avant et supprimer cela. C'est ainsi que vous pouvez trouver une position avec la méthode point find. OK, donc les deux derniers messages seront assez faciles à comprendre. Alors allons-y et faisons-le. Le numérique l'est aussi Nous allons donc configurer notre fonction d'impression et nous allons passer par notre variable, et nous allons dire que le point est numérique Et ici, entre parenthèses, nous voulons simplement le laisser vide. Il va donc vérifier si notre chaîne ici est essentiellement un nombre. Donc, comme nous le savons, ce ne sera pas le cas, donc cela va se révéler faux. Nous pouvons donc faire défiler la page vers le bas et nous pouvons simplement dire « courir ». C'est vrai. Nous pouvons donc voir que le résultat est faux. Cela signifie que nous l'avons compris et qu'il est parfaitement en place. Nous pouvons donc vérifier que la valeur de la chaîne ici n'est pas numérique. D'où la raison pour laquelle nous le voyons faux dans la console. Génial. Nous pouvons donc le supprimer. OK, alors maintenant, alphanumérique. Encore une fois, nous allons dire imprimer. Nous allons passer en revue mon prénom. Ensuite, nous allons voir point is, et ici nous allons dire c'est pour l' ouverture et la fermeture des parenthèses. Il existe donc une méthode alphanumérique ou une méthode alpha, nous allons vérifier si cette valeur particulière contient des eum, des caractères de texte ou des chiffres en font partie Dans ce cas, nous avons des lettres et des chèques, donc le résultat sera vrai car alphanumérique traite également des caractères Si nous devions faire défiler l'écran vers le bas maintenant, nous pourrions dire « exécuter » et le résultat sera vrai car l'alphanumérique ne traite pas seulement des nombres numériques, mais aussi des caractères alpha, il traitera également des caractères et des textes, etc. Très bien, les gars, c'est tout pour cet exercice pratique en laboratoire. Je sais que c'était assez long, mais il y avait pas mal de messages que je voulais vous transmettre pour que vous en preniez conscience. 24. Casting: Bonjour Avon, et bienvenue à la prochaine leçon, qui sera axée sur le casting Jetons donc un coup d'œil. C'est vrai. La question qui nous vient à l'esprit est donc, bien sûr, qu'est-ce que le casting ? Désormais, le casting fait référence à la conversion de la valeur d' une variable d' un type de données à un autre. Ainsi, par exemple, vous pouvez convertir une chaîne en entier ou un entier en chaîne. Maintenant, souvenez-vous qu'un entier, bien sûr, est une façon plus longue de dire int, d'accord ? Donc, si je devais reformuler cela, vous pouvez transformer une corde en un pouce ou un pouce en chaîne Maintenant, cela peut être très utile lorsque vous devez effectuer des opérations qui nécessitent types de données spécifiques ou lorsque vous travaillez avec des entrées utilisateur. Cela dépend donc vraiment de la façon dont vous préférez configurer votre programme, vos exigences et de la manière dont vous souhaitez que vos données soient reçues ? C'est bon. Dans cet exercice de laboratoire, nous allons donc entrer un peu plus dans les détails et travailler quelques exemples de casting dans le cadre de notre programme. Passons donc directement à cela. 25. Casting sur différents types de données - [Lab]: Bonjour à tous, et bienvenue au prochain exercice pratique en laboratoire, qui sera axé sur la compréhension du casting. Maintenant, il y a beaucoup de choses là-dedans, alors nous allons progressivement gravir les échelons. Allons-y donc et commençons très simplement. C'est vrai. Donc, tout d'abord, ce que je veux faire, c'est créer quatre variables, avec les quatre types de données string ou SDR, Int, float et Bool Commençons donc. Donc d'abord, je vais avoir un nom, et je vais le mettre entre guillemets maintenant, et ce sera un honneur. Ce sera mon fil rouge. Ensuite, nous aurons Int. Donc ici, je vais juste dire mon numéro préféré, et je vais dire here searchin comme Int Alors je vais, bien sûr, prendre un char. Donc, ici, je vais dire que l'épargne sur le compte est égale à 405,75. Et puis je veux essentiellement avoir un taureau. Donc, ici, je vais dire qu'il est actif. Je vais dire vrai. OK, alors voilà. Nous avons donc défini notre type de données. Nous avons donc une chaîne SDR, nous avons Int, nous avons float et nous avons un bull OK. Maintenant, ce que nous voulons faire, tout d' abord, c'est évaluer cela. Nous voulons réellement vérifier si cela est basé sur une chaîne, int, un float et un taureau. Nous allons donc évaluer ces variables pour voir si la valeur que nous leur avons attribuée est effectivement basée sur le type de données correct que nous avons appris. Pour ce faire, nous pouvons utiliser une fonction connue sous le nom de fonction de type que nous pouvons intégrer dans notre fonction d'impression pour vérifier cela Ce que nous pouvons faire ici, par exemple , se trouve en dessous, nous pouvons continuer et dire imprimer, puis nous voulons ajouter une fonction de type et nous voulons ajouter la variable dont nous voulons vérifier le type de données. Nous voulons vérifier le type de données d' une variable particulière. Vérifions le nom. Le nom doit être une chaîne ou un SDR, afin que nous puissions saisir ici les parenthèses de type et de Si je devais faire défiler et l'exécuter, elle devrait afficher la chaîne de classe suivante. Ici, nous pouvons voir le SDR, ce qui signifie qu' il est basé sur une chaîne Le type de données ici est donc une chaîne associée au nom de la variable. Allons-y et vérifions-le pour savoir votre compte préféré est actif, si votre compte préféré est actif, afin que nous puissions écrire notre code. Type d'impression et entre parenthèses pour le type. On peut mettre le numéro préféré. Ensuite, tapez, nous pouvons mettre ici l'épargne du compte, puis nous pouvons dire imprimer, taper, et entre parenthèses, nous pouvons mettre le texte est actif Juste comme ça. Il devrait donc afficher STR, int, float et ball. Voyons donc si nous faisons défiler la page vers le bas et nous voyons courir, c'est parti. Nous avons STR pour string, int, bull et float. Cela est conforme à ce que nous avons défini ici. C'est ainsi que vous pouvez obtenir le type actuel de vos types de données que vous avez configurés et tout ce qui est en place. Allons-y et allons un peu plus loin. Ce que nous pouvons faire, c'est que nous pouvons maintenant le supprimer. Rendons les choses un peu plus intéressantes. Supposons, par exemple, que nous ayons le numéro un, ce soit notre premier chiffre et que nous en ayons 43. Ensuite, nous devions dire impression numéro un. Courez. Imprimez 43. Parfait. Il en affiche 43 dans cette sortie. Maintenant, disons print 43, mais c'était sous forme de chaînes. Imprimez-le maintenant. Nous pouvons voir qu'il en imprime également 43. Maintenant, nous ne pouvons pas voir sur la sortie ici quelle est la distinction, nous pouvons donc utiliser notre fonction de type pour la comprendre. Donc, ce que je vais faire ici, c'est dire tapez et encapsulez numéro un entre parenthèses Alors maintenant, essayez de vous faire une idée de ce que cela va être, car c'est résumé entre guillemets Donc, comme il est encapsulé entre guillemets, et si je devais exécuter ce programme, vais afficher une chaîne parce que souvenez-vous que tout ce qui est entre guillemets sera traité comme une chaîne comme du texte Si je devais supprimer ces guillemets maintenant et les conserver comme nombre brut avec tout autre élément attaché, et si je devais exécuter ceci, vous verrez qu'un type de données sera int. OK. Il ne s'agit donc que d'une brève description que je veux simplement vous montrer afin que vous puissiez comprendre qu'il y a une différence dans la façon dont nous allons déterminer quelle est la différence entre ce avec quoi nous travaillons. OK. C'est bon. Parfait. Nous pouvons donc maintenant le comprendre. Maintenant, disons, par exemple, nous voulons changer un int en chaîne, et que nous voulons transformer une chaîne en un int ou un entier. Allons-y et travaillons avec deux chiffres. Donc, ce que je vais faire ici c' est rester simple. Je vais dire ici mon premier chiffre, et je vais le mettre à 42. Ensuite, je vais dire mon deuxième chiffre, et je vais le régler pour qu'il soit, disons, égal à 50. OK. Nous avons donc nos deux chiffres ici. C'est vrai. Donc, ce que je veux vous montrer, tout d'abord, c'est ce qui se passera si vous décidiez d'additionner ces chiffres. Donc, si je devais dire imprimer et que je disais mon premier chiffre plus mon deuxième chiffre, et que je devais faire défiler la page vers le bas et dire courir, cela additionnerait ces chiffres et afficherait le résultat de 92 puisque 50 plus 42 vous donnent 92. Hé ! Maintenant, juste pour démontrer l'intérêt de travailler avec l'addition et un peu de concaténation de chaînes ici, juste pour mieux comprendre le casting, si je devais changer ce paramètre en 42 Ces deux variables ici vont être attribuées en fonction du type de données de chaîne car nous les avons mises dans du texte. Donc maintenant, techniquement, nous allons maintenant effectuer la concaténation de chaînes parce que nous travaillons avec des chaînes et nous les ajoutons à Alors maintenant, si je devais faire défiler l'écran vers le bas et dire « courir », vous obtiendrez ce qui suit, soit 42 50. Il est donc simplement ajouté 42 et 50 ensemble pour être ajouté à la concaténation de chaînes Rappelez-vous donc qu'il existe une distinction entre les entiers et les chaînes N'oubliez pas cela lorsque vous essayez de lancer. OK. C'est bon. Parfait. OK, donc nous l'avons mis en place. C'est bon. Maintenant, ce que nous voulons faire, c'est, bien sûr, aller plus loin et vraiment changer les entiers en chaînes et les chaînes en entiers. C'est bon. Alors allons-y et commençons. La première chose que je veux faire, c'est continuer, de rester simple et dire numéro un pour numéro un. Ici, je vais le définir comme 43. OK. Et ce que je veux faire, essentiellement, c'est que je veux maintenant changer cet entier en chaîne. Je vais donc le lancer maintenant. Pour ce faire, vous pouvez dire imprimer et ajouter le type de chaîne de données, qui est STR. Et ici, entre parenthèses, nous voulons faire référence à ce chiffre. Nous allons donc dire « nul un ». Alors maintenant, ce qui va se passer, c'est qu'il va imprimer ce nombre sous forme de chaîne. Donc, si je devais dire «   courez », il imprime à 43 ans. Mais maintenant, ce que nous pouvons faire, c'est évaluer cela en examinant le type avec lequel nous allons travailler. Si je devais maintenant ajouter la fonction type à tout cela, nous pourrions continuer et dire run et cela le classerait sous forme de chaîne. Cela signifie que tout ce qui est imprimé ici est désormais au format chaîne. Si je devais le laisser tel supprimer ce casting de SDR et simplement dire print type un tel quel et dire run, cela imprimerait Int parce que c'est un entier Mais comme vous pouvez le constater, ce que nous avons fait, c' est lui donner une ficelle. OK. C'est bon. Parfait. C'est ainsi que vous pouvez procéder et changer votre entier en chaîne. Maintenant, faisons-le dans l' autre sens. Définissons-le comme une chaîne. Supposons donc que nous voulions remplacer une chaîne par un entier ou un Int, bien sûr, nous devrions simplement continuer et dire Int. Et nous allons mettre le numéro un, et bien sûr, nous pouvons simplement dire « courez ». Bien entendu, le résultat sera le même dans les deux cas. Donc 43, mais la vraie différence ici, c'est que lorsque vous insérez maintenant la fonction type juste autour de la fonction de casting Int ici, elle va maintenant imprimer le type d'un entier. Alors maintenant, si je devais dire runs, je dirais simplement Int. Nous sommes donc passés d'une chaîne à un entier ou à un into, en utilisant le casting de Int OK. C'est ainsi que vous pouvez changer en fonction de ce que vous voulez mettre en place et de la façon dont vous voulez que votre entier change finalement d' un côté à l'autre un côté à l'autre et l'ajoute à sa place. OK, il est donc très important que vous sachiez comment modifier les différences. C'est vrai. Parfait. Maintenant, allons-y et travaillons avec nos contributions. Donc, ce que je vais faire ici, c'est dire que mon prénom est égal à, et je vais utiliser une fonction de saisie. Et là, je vais dire, veuillez saisir votre prénom, en ajoutant les deux points et un espace ici à la fin. Et ce que je vais faire maintenant c'est créer mon relevé imprimé, qui indiquera «   tapez » et je vais saisir mon prénom. Donc, en gros, ce qui va se passer maintenant, c'est que nous allons nous attendre à ce qu' une valeur soit saisie, et elle va afficher et elle va afficher le type de la valeur saisie. OK, alors allons-y et testons ça. Donc je vais dire : « Courez, OK ». Et il est écrit : Veuillez saisir votre prénom. Je vais dire non. Ensuite, je veux appuyer sur Entrée. Et puis il est écrit : OK, chaîne de classe. D'accord, il peut donc vérifier que le type de données ici est celui d'une chaîne. C'est ainsi que vous pouvez procéder et déterminer le type particulier qui a été saisi pour vous. OK. C'est ainsi que vous pouvez procéder et comprendre cela. Passons maintenant à ce processus avec des chiffres et travaillons également sur le casting dès maintenant. Nous pouvons aller de l'avant et supprimer cela. Supposons que nous disions que le numéro un est égal et que nous utilisions la fonction de saisie. Ici, nous allons dire, veuillez saisir un nombre entre deux points et un espace. Ensuite, nous allons avoir le numéro deux, pour dire « saisie », et ici, nous allons dire « veuillez entrer dans un autre espace numérique ». Ce que je veux faire maintenant, c'est simplement dire imprimer le numéro un plus le numéro deux. Donc, comme vous pouvez déjà vous y attendre, quel sera le résultat, mais je ne vais pas le dire pour l'instant. Ce que nous allons faire, c'est suivre le processus tel qu'il se déroule, afin de pouvoir exécuter un nombre, disons dix, puis Enter Un autre nombre, disons cinq, entre, et nous pouvons voir 105. N'oubliez pas que nous effectuons actuellement une concaténation de chaînes, il s'agit donc d'additionner les dix et les cinq pour obtenir OK, donc pour que cela fonctionne, nous allons devoir continuer et ajouter du casting avec nos entiers Pour que cela fonctionne réellement, vous devez vous devez placer un casting avec votre int autour de vos variables pour les numéros un et deux, afin que cela nous permette effectivement d' ajouter ces nombres. Donc ça devrait être 15, pas 105. Nous sommes donc en train de le caster, donc notre type sera désormais au format numérique lorsque nous les ajouterons. Alors allons-y et faisons-le maintenant. Maintenant que nous avons ajouté le casting, nous pouvons continuer et dire courir et disons dix, Entrée, cinq, entrée, et là nous obtenons le résultat de 15. Nous avons donc ajouté un peu de casting ici avec nos entiers en place afin de pouvoir convertir correctement comme il se doit OK. C'est ainsi que nous pouvons aller de l'avant et travailler avec ce processus et comment nous pouvons mettre en œuvre le casting alors que nous publions nos chiffres en fait. C'est donc un point sur lequel nous voulons nous assurer de travailler en détail. OK, il est donc très important que nous fassions exactement cela. C'est bon. Parfait. C'est ainsi que nous pouvons aller de l'avant et ajouter cela. Maintenant, une autre chose que nous pouvons réellement faire est de modifier un peu le processus. Il n'est donc pas nécessaire d'implémenter le casting à ce niveau. Vous pouvez également l'implémenter au niveau ici avec nos contributions. Cela signifie que vous pouvez simplement le garder ici en tant que numéro un plus numéro deux. Mais alors, ce que vous devez faire, c'est vous assurer que vous implémentez casting ici autour de votre fonction de saisie. Ce que vous devez faire, c' est vous assurer de mettre un int comme celui-ci juste autour de lui. Je sais automatiquement que la valeur que vous entrez ici sera traitée comme un int et non comme une chaîne. Par défaut, c'était la fonction de saisie. Tout sera comme une ficelle. Il ne vous reste plus qu'à dire numéro un et le numéro deux car le casting est déjà fait pour vous. Si nous devions dire « courez maintenant », et disons 20 entrées, et que nous devions en mettre cinq , nous en obtiendrions 25. Le casting est donc déjà fait pour nous au niveau suivant. C'est ainsi que nous pouvons le faire. Maintenant, une bonne façon d' inspecter cela également, juste pour votre santé mentale, c'est que vous pouvez aller de l'avant et vous pouvez réellement le tester Donc, si je devais supprimer ce qui suit ici et simplement créer ce coffre simple, je vais juste regarder le type du numéro un, je ne vais pas me concentrer sur les calculs. Je veux juste voir le type ici et nous pouvons supprimer le numéro deux pour le moment. Il sera automatiquement transcrit sous forme d'entier. Si je devais dire run, et que j'en mets 20, cela serait classé comme un int Nous imprimons le type des numéros saisis. Mais maintenant, si je devais supprimer le casting en un int laisser tel quel et obtenir le type maintenant, ce serait sous forme de chaîne. Si je dis « courir » et que je mets quelque chose dans 50, cela sera traité comme une chaîne. N'oubliez donc pas que par défaut, la valeur assignée en fonction votre fonction de saisie sera une chaîne par défaut. Alors, s'il vous plaît, gardez cela à l'esprit. Il est très important que vous gardiez cela à l'esprit lorsque vous travaillez avec cela. OK, parfait. Allons-y donc et faisons-le pour les flotteurs. Nous allons donc dire que le numéro un est égal, et nous allons continuer et le faire pour le flottement. Vous pouvez donc également dire float et input. Vous souhaitez donc le remplacer automatiquement par un flottant. Et nous allons dire ici, veuillez saisir un chiffre. Ensuite, deuxièmement, nous allons parler d'entrée flottante. Veuillez saisir un autre chiffre. Maintenant, je sais que cela demande beaucoup de choses à refaire, mais je veux juste travailler avec vous en vous entraînant et en programmant beaucoup. Je vais donc tout recommencer moi-même, donc c'est juste pour votre bénéfice. Ensuite, nous pouvons dire que le total est égal, et nous pouvons simplement dire chiffre un plus numéro deux, puis nous pouvons simplement dire imprimer le total. OK, alors allons-y et jouons aux échecs dans ce format. Nous allons donc nous attendre à ce qu'un numéro soit attribué au numéro un, au numéro deux, à flot, puis à les additionner et à imprimer le total . Alors, gérons ça. Alors, flottez. Souvenez-vous donc des décimales, 24,2, entrez, puis d'un autre nombre, disons 40,1 Et voici nos résultats 64.3. Voilà. Génial. Les flotteurs fonctionnent donc également Et vous pouvez également saisir la fonction type ici juste pour vous assurer que vous obtenez également le bon total. Assurez-vous simplement d'ajouter le bon nombre de stylos lorsque vous ouvrez et fermez. Donc, bien sûr, nous pouvons le réexécuter et nous pouvons simplement vérifier le type que nous allons recevoir 243.1 12.2 maintenant que ce sera un float Nous pouvons voir maintenant, excusez-moi, nous avons le char ici. Nous n'avons pas imprimé le total, nous nous sommes concentrés sur le texte. C'est ainsi que vous pouvez également utiliser un flotteur. 26. Listes: Bonjour à tous, et bienvenue à la prochaine leçon, qui sera axée sur les listes. Jetons un coup d'œil. La question qui nous vient à l'esprit est de savoir ce qu'est une liste. Une liste est une collection ordonnée et modifiable qui autorise les valeurs dupliquées Maintenant, pour ceux qui ont l'expérience en programmation, disons, par exemple, vous venez d' un arrière-plan Java ou d'un arrière-plan C pointu, etc., une liste est très similaire à un tableau Désormais, une liste est également représentée par des crochets. Je vais maintenant vous donner un extrait de code juste pour rendre un peu plus clair à comprendre Voici donc, par exemple, une liste de noms. Maintenant, j'ai ma liste de noms de variables, d'accord. Et bien entendu, le type de données dans ce cas serait une liste. Donc, dans ma liste ici, qui est indiquée par des crochets, j'ai différentes valeurs dans ma liste, telles que John, Mark, Sarah, Kim et Kate Voici donc une liste et ce que nous allons faire. Dans la prochaine leçon, nous allons apprendre comment utiliser les listes et comment nous pouvons les utiliser et les interroger efficacement en comprenant le processus qui les sous-tend et en en apprenant un peu plus sur les listes dans Pison 27. Créer une liste et afficher ses valeurs - [Lab]: Bonjour, tout le monde. Et bienvenue au prochain exercice de laboratoire qui sera axé sur l'utilisation de listes dans Pyson Alors allons-y et commençons. Maintenant, tout d'abord, ce que nous voulons faire c'est déclarer une liste. Bien entendu, nous allons commencer par déclarer une variable. Je vais donc appeler cela des noms égaux, puis je veux définir ma liste. N'oubliez donc pas qu'il est représenté par des crochets, puis que vous souhaitez insérer les valeurs ici. Nous aurons donc plusieurs valeurs pour notre liste. Je vais donc aller de l'avant et dire, Jack, et je vais dire, Jessica, Evan, disons, Marcus, et nous avons David. OK. Voici donc notre liste en place, et toutes les valeurs ou éléments que vous pourriez indiquer dans notre liste. Nous pouvons donc voir que nous en avons cinq en place ici, cinq éléments ou cinq valeurs. Et ce que nous voulons faire, c'est afficher toutes ces valeurs dans notre console. Nous pouvons donc utiliser la fonction d'impression, nous allons donc dire imprimer, et vous pouvez simplement dire des noms. Alors allons-y, faisons défiler la page vers le bas et nous pouvons dire «  Exécuter » et nous pouvons maintenant voir tous les éléments de notre liste. Nous avons donc Jack, Jessica, Evan, Marcus et David, et cela correspond à ce que nous avons ici Parfait. Supposons maintenant que nous voulions obtenir une valeur spécifique de notre liste. Supposons donc que je ne veuille pas afficher tous les éléments ici. Disons que je veux juste produire, disons, Jessica. Donc, pour ce qui est de Pison et de la liste, d'accord, le premier élément ou valeur que vous le premier élément ou valeur que vous avez sera noté par la position zéro Jack est donc en position zéro. Jessica occupera la première position, Evan la deuxième, Marcus la troisième et David la quatrième. Maintenant, si je devais aller de l'avant et dire « première position », Jessica sortirait. Mais établissons une corrélation dans la console, c'est sûr. Disons courir et ça fait sortir Jessica. Parfait. N'oubliez pas, encore une fois, que je vais également l'ajouter dans un commentaire ici. Allons-y et décomposons-le ici, juste pour que nous puissions comprendre. Dans une liste ici, bien sûr, nous aurons la position zéro. Ce sera Jack. Ensuite, nous avons la prochaine, qui est la première position, qui sera Jessica. Ensuite, nous allons avoir la deuxième position, ce sera Evan. La prochaine fois, nous aurons la troisième position, ce sera Marcus. Ensuite, nous aurons la quatrième position, et ce sera David. Voici donc comment fonctionne le processus dans la liste. Nous allons donc toujours commencer à compter à partir de zéro, puis ce sera l'ordre, donc un, deux, trois, quatre. OK. Et c'est également ainsi que vous retireriez une valeur ou un élément particulier de votre liste en vous référant à ce modèle de classement ici. Si je voulais sortir Marcus, je pourrais simplement le remplacer trois et vous pouvez également l'ajouter ici, zéro, un, deux, trois, et ça imprimera Marcus. Donc maintenant, si je devais faire défiler la page vers le bas et dire «  Exécuter », cela imprimerait des marques. C'est ainsi que vous pouvez obtenir une valeur précise. C'est ainsi que nous pouvons aller de l'avant et faire exactement cela. Parfait. C'est ainsi que nous pouvons le faire. Maintenant, ce que nous voulons faire, c'est aller un peu plus loin et disons que nous voulons non seulement obtenir une valeur spécifique, mais aussi obtenir les liens ici. Pour ce faire, nous pouvons simplement continuer et dans notre fonction d'impression, nous pouvons ajouter la fonction Lang , puis nous pouvons simplement saisir des noms. Nous allons maintenant connaître la longueur de notre liste. Faisons défiler la page vers le bas. Alors courez et il y en aura cinq. Maintenant, si nous en avons cinq ici, c' est parce que notre fonction leng va compter le nombre de valeurs que nous avons ici Donc un, deux, trois, quatre, cinq. OK. C'est ainsi que ça va compter. C'est donc comme un compteur juste pour nous permettre de compter sur nos mains. Combien en voyons-nous ? Combien en avons-nous ici et en place ? C'est vrai. Supposons maintenant que nous voulions ajouter une valeur supplémentaire à notre liste. Nous avons donc Jack, Jessica, Evan, Marcus et David, disons que nous voulons ajouter un autre nom à la liste. Alors disons que mon nom est non. Donc, ce que nous pouvons faire, c'est aller de l'avant et nous référer à notre variable. Nous allons donc dire les noms, les points, et nous allons utiliser la méthode d'ajout Et dans ce cadre, nous allons ajouter la valeur que nous voulons ajouter à cette liste. Et cette valeur, bien sûr, sera ajoutée à la fin de la liste. Nous allons donc dire « point ajouter », et je vais dire non Et pour vérifier que cette modification a bien été apportée, on peut dire imprimer par la suite. Noms. Voyons si cela a été ajouté. Nous pouvons donc exécuter notre console. Nous y voilà. Jack, Jessica, Evan, Marcus, David, et maintenant c'est ajouté à la fin de la liste, juste à la fin C'est ainsi que vous pouvez ajouter une valeur supplémentaire à votre liste. Vous pouvez utiliser la méthode d' ajout, puis ajouter entre parenthèses la valeur particulière que vous souhaitez ajouter à votre liste C'est ainsi que vous pouvez procéder et mettre cela en place. OK. Supposons maintenant que vous souhaitiez supprimer une valeur de votre liste. Disons que nous ne voulons pas ajouter de valeur, nous voulons en supprimer une Nous pouvons donc simplement supprimer ce qui suit ici, et nous voulons utiliser le message de suppression par point. Nous pouvons donc dire « point remove ». Et ici, entre guillemets. Vous souhaitez donc choisir un nom particulier que vous souhaitez supprimer. Je veux supprimer, disons, Jessica. Je vais donc aller de l'avant et saisir la valeur telle quelle. N'oubliez pas qu'il sera sensible au K, vous devez donc être précis. Je veux renvoyer Jessica. Ensuite, il devrait afficher uniquement Jack, Evan, Marcus et David sur ma console . Maintenant, si je devais continuer, faire défiler l'écran vers le bas et dire « courir », nous devrions voir Jack, Evan, Marcus et David apparaître et l'endroit où se trouvait Jessica ne figurerait plus, car Jessica a été supprimée de notre liste C'est ainsi que vous pouvez essentiellement supprimer une valeur d'une liste. C'est ainsi que vous pouvez procéder et le faire sur place. Maintenant, il y a autre chose que vous pouvez également faire, à savoir insérer une valeur dans une position spécifique. Donc, tout d'abord, répétons le message d'ajout que nous avons reçu Je vais donc continuer, puis dire point ajouter, puis je vais dire « ono » à nouveau, et cela apparaîtra à la fin Alors laissez-moi tout recommencer. Ensuite, nous avons Jack, Jessica, Evan, Marcus David Arno, Anno est à la fin Imaginons que je veuille placer Arno dans une position précise. Je ne veux donc pas que ce soit à la fin. Alors, tu te souviens de ce que je t'ai appris sur le positionnement, d'accord ? Donc, ce que vous allez faire maintenant, c'est que vous pouvez supprimer le point d'un stylo et nous allons utiliser la méthode d'insertion de points pour insérer une valeur dans une position spécifique Nous pouvons donc dire insertion de points, et nous allons ouvrir et fermer parenthèses, puis vous voulez choisir la position Je veux qu'Anno soit en première ligne devant Jack Je vais donc dire zéro, virgule, puis je vais mettre la valeur que je veux insérer, qui sera non Donc, le non devrait maintenant être devant, et vous devriez voir maintenant qu'il devrait y avoir un changement ici. Si je dis « cours », tu peux voir maintenant qu'il y a « Anno », «   Jack », « Jessica », « Evan », «   Marcus » et « David Et vous pouvez maintenant voir qu'il y avait un désordre dans le stylo qui ajouterait automatiquement de la valeur à la fin, mais avec le désordre d'insertion, il sera spécifiquement poussé vers l'endroit précis. Donc, puisque nous avons mis zéro, ce sera la première valeur de votre liste. OK. Maintenant, disons que nous voulons l' ajouter juste après Jack. Cela signifierait à la place de Jessica, qui en est une. Nous pouvons donc simplement y aller et en mettre un ici. Et faites défiler la page vers le bas, dites « courez et vous devriez maintenant voir, bien sûr, Jack, puis « Non », puis Jessica. C'est ainsi que vous pouvez insérer des valeurs particulières dans des positions particulières. C'est bon. C'est ainsi que nous pouvons aller de l' avant et nous assurer que nous sommes en mesure de le mettre en place. Génial. C'est bon. Maintenant, la prochaine chose que je veux que nous fassions, c'est que nous apprenions comment inverser notre liste. Supposons donc que nous voulions énumérer dans l'autre sens. Nous voulons donc montrer David, Marcus, Evan, Jessica et Jack. Nous pouvons donc simplement dire les noms par point, inverser les parenthèses vides, puis nous pouvons simplement dire les noms d'impression Allons-y et faisons défiler la liste vers le bas, et cela devrait inverser la liste pour nous. Et voilà. Nous pouvons donc voir que nous avons David, Marcus, Evan, Jessica et Jack. Notre liste est donc maintenant inversée, avons donc inversée avec succès, et elle est maintenant en place telle que nous pouvons la voir C'est vrai. Génial. Maintenant, la prochaine chose que je veux que nous fassions, c'est que nous triions la liste. Cela va donc être trié, bien sûr, par ordre alphabétique pour nous Alors allons-y et faisons-le. Nous allons donc continuer et dire les noms à points, et nous allons utiliser le message de tri. Cela va donc trier les choses par ordre alphabétique pour nous. Donc, bien sûr, nous allons certainement avoir notre liste de noms en commençant par, bien sûr, David, puis elle sera ensuite définie sur, bien sûr, Evan, et ensuite nous aurons, bien sûr, le reste en place, comme Jack. Ensuite, nous aurons, bien sûr, Jessica, et nous aurons Marcus. Allons-y et faisons-le. Exécutons ça. Maintenant, ce sera par ordre alphabétique. Nous pouvons voir que nous avons David, Evan, Jack, Jessica et Marcus. C'est le cas si vous souhaitez trier vos valeurs par ordre alphabétique Vous pouvez utiliser la méthode de tri par points pour continuer. Vous pouvez aller de l'avant et intégrer cela comme vous le souhaitez. Supposons maintenant que, pour des raisons d' argumentation, vous souhaitiez modifier une valeur particulière. Disons que vous ne voulez pas que ce soit Jessica, Jessica ne fait plus partie de la liste et Kate en fait partie. Ce que vous pouvez faire, c'est utiliser ce qui suit, qui consiste à modifier directement une valeur en fonction de sa position en faisant référence, bien sûr, à la valeur puis à la position Ce que nous pouvons faire, c'est prononcer des noms et, avec nos crochets, nous pouvons regarder l'endroit en question. Jessica est en première position, donc nous allons en mettre une, puis nous allons dire égale à égale et ce sera maintenant Kate. Ensuite, nous voulons voir si cela a pris effet Vous pouvez donc dire « imprimer entre parenthèses », vous pouvez simplement mettre des noms Maintenant, il devrait afficher la liste complète en disant : Jack, Kate, Evan, Marcus, David, nous remplaçons et changeons la valeur. Maintenant, nous pouvons faire défiler l'écran vers le bas et nous pouvons dire « courir ». Et voilà, Jack, Hate, Evan, Marcus et David. Donc, comme nous pouvons le voir maintenant, nous avons changé et nous avons échangé. Vous pourriez dire la valeur de Jessica pour Kate, puisque nous avons modifié la valeur en position 1, c'est-à-dire Jessica parce que Jack vaut zéro, Jessica aurait été une, qui est maintenant Kate, puisque nous l'avons modifiée, et nous avons imprimé la liste complète avec changement mis à jour que nous avons mis en place. C'est bon, les gars. C'est tout pour les exercices de laboratoire sur les listes. J'espère que vous aurez maintenant une meilleure compréhension de certains exercices de compréhension que vous pouvez faire aide d'une liste, des différents messages que vous pouvez y intégrer et de la manière dont vous pouvez les utiliser. N'oubliez pas qu'une liste est l'un de nos types de données. Il nous a fallu un certain temps pour y arriver, mais nous en sommes enfin arrivés à l' intégrer dans HSN 28. Tuples: Bonjour, von, et bienvenue à la prochaine leçon, qui sera axée sur les tuples Jetons donc un coup d'œil. Alors, qu'est-ce qu'un tuple ? Un tuple est une collection ordonnée immuable qui permet de dupliquer des valeurs Il est donc représenté par des parenthèses. Ainsi, une distinction entre une liste crochets et un tuple est qu'elle est représentée par des parenthèses Voici un exemple ou un extrait de code, devrais-je plutôt dire, d'un Comme vous pouvez le voir ici, cela ressemble beaucoup à une liste. Cependant, deux différences majeures sont de noter, bien sûr, que nous avons des parenthèses ici et qu'un tuple est Vous allez voir ce que je veux dire par là dans l'activité pratique. Nous travaillerons avec un tuple et vous verrez ce que je veux dire par immuable C'est un point que nous aborderons dans le cadre de l'exercice de laboratoire. Mais au moins maintenant tu sais ce qu'est un tuple. 29. Créer un tuple et afficher ses valeurs - [Lab]: Bonjour à tous, et bienvenue au prochain exercice de laboratoire qui sera axé sur l'utilisation des tuples dans Pyson Allons-y et commençons. Il s'agit, bien sûr, d' un autre type de données que nous apprenons, à savoir le tuple Ce que nous allons faire, c'est créer un tuple, et bien sûr, une variable lui sera assignée Allons-y et faisons-le. Je vais dire des noms, je vais dire des égaux. Ici, je vais créer mon tuple car n'oubliez pas que les tuples sont créés avec des parenthèses et non des crochets comme Je vais saisir quelques noms. Je vais dire sur un, puis je vais dire stylo, puis je vais dire Sarah. OK, donc voilà les noms. Maintenant, pour rester très simple, allons-y et produisons toutes les valeurs de mon tuple afin que je puisse simplement dire print Noms. Ensuite, je peux me rendre sur ma console, dire « exécuter » et ma liste de noms s'affichera. Je peux y voir mes valeurs, Anno Ben et Sarah, réunies dans un tuple Parfait. C'est ainsi que nous pouvons continuer et produire les valeurs d'un tuple Supposons maintenant que nous voulions obtenir une valeur particulière. Cela ressemblera beaucoup à une liste. Ce que nous allons faire, c'est écrire les noms, mais nous allons également ajouter des parenthèses carrées ici pour faire référence à la position Je veux sortir Sara. Je vais dire zéro, un, deux. Je vais en mettre deux entre crochets. J'ai choisi ma fonction d'impression, et elle devrait maintenant afficher SRA Donc, si je fais défiler l'écran vers le bas et que je dis « courir », je peux maintenant voir que Sara est sortie. Parfait. C'est ainsi que nous pouvons également obtenir une valeur. Donc, si nous voulions obtenir une valeur, nous pouvons suivre la logique qui consiste à ajouter nos crochets à côté des noms de variables, puis insérer la valeur telle qu'elle devrait être Maintenant, quelque chose que je tiens à mentionner, c'est que les tuples sont immuables Donc, si nous essayions de modifier une valeur, vous verrez le résultat de ce qui va suivre. Alors laissez-moi tout vous montrer à ce sujet. Supposons que je souhaite modifier une valeur. Supposons que je veuille aller de l'avant et changer, par exemple, le nom Ben en Luke, par exemple. Donc, ce que nous ferions ou ce que vous penseriez que nous ferions, c'est dire des noms. Regarde la position. Ben est en première position. Ensuite, ce que vous voulez faire, c'est dire « égal », et nous allons continuer en disant « Écoutez ». Ensuite, vous devez prononcer des noms imprimés, et voyons ce qui va se passer. Faites défiler la page vers le bas, dites « courir ». Et voilà, nous pouvons voir que nous avons une erreur ici. objet tuple d'erreur de type ne prend donc pas en charge l' attribution d'éléments ici C'est donc dans cette partie des Tupols que vous devez comprendre qu' ils sont Vous ne pouvez donc pas modifier une valeur en particulier. Par exemple, comme nous pouvons le voir ici, ils sont stricts tels qu'ils sont, tels qu'ils sont créés. Vous ne pouvez donc pas le faire. Donc, quelle que soit la valeur que vous avez ici, vous ne pouvez pas les modifier. Contrairement à une liste, vous avez la possibilité de les modifier, mais avec les tupels, vous ne pouvez pas continuer à les modifier Allons-y et déterminons la longueur d'un tube. Ce que nous pouvons faire, c'est bien sûr supprimer cette ligne. Et bien sûr, ici, par des noms de princh, nous pouvons simplement encapsuler cela dans une fonction Lang. Nous allons obtenir les liens. C'est donc ce que nous avons mis en place. Maintenant, allons-y et lançons notre programme. Et puis on en a trois. D'accord ? Nous pouvons donc voir que nous avons trois éléments ou trois valeurs, un, deux, trois. La fonction de longueur fonctionnera donc parfaitement avec un tube. Très bien, c'est ainsi que nous pouvons aller de l' avant et intégrer cela en place. C'est vrai. Maintenant, la dernière chose que je veux vous montrer est comment supprimer votre tuple Donc, ce que nous pouvons faire, c'est supprimer ce qui suit, et nous pouvons simplement ajouter Dell, puis vous voulez faire référence à votre tupel, nous allons dire des noms, puis vous voulez voir imprimer, et vous voulez taper les noms au format prenss Maintenant, cela va entraîner une erreur s'il est correct car cela signifie que le tuple des noms n'existe plus, nous pouvons donc faire défiler la page vers le bas et nous pouvons dire exécuter Nous devrions maintenant voir une erreur indiquant que les noms ne sont pas définis. C'est une indication un peu courte et douce pour nous que notre tuple de noms n'existe plus Parfait. C'est ainsi que nous pouvons continuer et utiliser les tuples 30. Sets: Bonjour à tous, et bienvenue à la prochaine leçon, qui sera axée sur les sets. Alors allons-y et commençons. La question qui nous vient à l'esprit est donc la qu'est-ce qu'un ensemble ? Un ensemble est donc une collection non ordonnée et non indexée qui n'autorise pas les valeurs dupliquées C'est donc un point clé très important en ce qui concerne les sets. Contrairement aux tuples et aux listes, un ensemble n'autorise pas les valeurs dupliquées Maintenant, il est également représenté d'une manière différente. Un ensemble est représenté par des accolades, contrairement à une liste qui est représentée par des crochets et un tuple par des parenthèses, un ensemble est représenté par un ensemble est représenté Jetons maintenant un coup d'œil à un court extrait de code ici, juste pour avoir un peu de compréhension de l'ensemble Ici, par exemple, j'ai une variable définie pour le jeu de noms. Comme vous pouvez le voir ici, c'est très similaire à notre liste et à notre tuple en termes de formatage La seule différence ici, bien sûr, est qu'un ensemble est représenté par accolades, comme nous pouvons le voir ici dans cet extrait de code Maintenant, bien sûr, il s'agit également d'un type de données, d'un ensemble, nous avons appris les trois types de données, une liste, un tuple et un ensemble Ce sont les trois types de données supplémentaires auxquels nous allions réfléchir et que nous allions réfléchir aborderons plus en détail ultérieurement, et bien sûr, le moment est venu C'est bon, les gars. Tout cela se passe sur les plateaux. Nous approfondirons un exercice de laboratoire juste pour consolider nos connaissances 31. Créer un ensemble et afficher ses valeurs - [Lab]: Bonjour à tous, et bienvenue au prochain exercice de laboratoire, qui sera axé sur le travail avec des ensembles. Commençons. Tout d'abord, nous devons définir notre ensemble. Dans ce cas, je veux que ce soit un set de sport. Je vais utiliser le sport comme variable et je vais ajouter des bretelles sportives et bouclées parce que, bien sûr, n'oubliez pas qu'un ensemble est désigné par des bretelles , n'oubliez pas qu'un ensemble est désigné par Tout d'abord, je vais parler du football. Et puis je vais dire golf. Ensuite, je vais également ajouter le rugby. Et du cricket. Nous avons donc attribué certaines valeurs à notre ensemble sportif. Maintenant, disons que nous voulons rester très simples et simplement afficher les valeurs de notre ensemble. Nous pouvons donc simplement dire imprimer et avec notre fonction d'impression, nous pouvons nous référer à notre équipement de sport, puis nous pouvons, bien sûr, faire défiler la page vers le bas, dire courir, et cela produira toutes nos valeurs. Comme vous pouvez le voir ici, nous avons le cricket, le rugby, le football et le golf. C'est bon. Nous pouvons donc voir qu'il produit tout. Maintenant, il convient de noter qu' il l'a imprimé dans un ordre différent de celui auquel vous vous attendiez. Donc pas le football, le golf, le rugby et le cricket. J'ai tout imprimé, du cricket au rugby, en passant par le football et le golf. Il est donc allé de l'avant et a configuré la commande d'une manière différente. Allons-y et relançons le programme. Et vous allez le voir sortir dans un format différent, encore une fois, comme dans le football, le rugby, le golf et le cricket. La sortie ici va donc être dans un ordre différent. D'accord ? Ce ne sera donc pas dans le même ordre, ce sera de façon désordonnée C'est donc l'une des choses à garder à l'esprit lorsque vous travaillez avec un ensemble. Parfait C'est ainsi que nous pouvons continuer et produire les valeurs de notre ensemble. Maintenant, la prochaine chose que nous voulons faire est vérifier si une valeur particulière se trouve dans un ensemble ou non, et elle renverra une réponse positive, vraie ou fausse, si elle l'est ou non. Donc, ce que je vais faire, c'est dire imprimer, puis je vais chercher un sport en particulier qui figure dans le set sportif. Laissez-moi donc chercher, disons, tennis, puis le sport, en tant que tel. Il va donc vérifier si la valeur du tennis réside dans le set sportif. Nous pouvons donc voir le football, golf, le rugby et le cricket, mais le tennis n'y joue pas , comme nous le savons, mais voyons la réaction des taureaux ici. Donc, si nous faisions défiler la page vers le bas et que nous l'exécutions dans notre console, nous pourrions voir faux et à juste titre, car tennis ne fait pas partie de notre set de sport Cependant, passons à Golf. Nous savons donc que le golf fait partie de notre équipe sportive. Voyons si le golf existe dans le sport. Alors faisons défiler l'écran vers le bas et exécutons ceci, et nous verrons que c'est vrai. Maintenant, veuillez garder à l'esprit, bien sûr, qu'il est également sensible au K. Donc, si vous deviez le faire avec des majuscules ou quoi que ce soit d'autre, vous ne obtiendrez pas le bon résultat comme vous le souhaitez. Gardez cela à l'esprit, mais golf existe dans le sport. C'est ainsi que nous pouvons vérifier si une valeur se trouve dans un ensemble. Il vous suffit de vous référer à la valeur, puis, bien sûr, de dire « in ». C'est vrai. Maintenant, la prochaine chose que nous voulons faire est d'ajouter à un ensemble. Donc, ce que nous devons faire est de supprimer cette instruction d'impression, et nous voulons nous référer à notre variable. Donc, pour le sport, nous allons utiliser le message d'ajout que nous allons dire de ne pas ajouter, et nous pouvons utiliser nos parenthèses. Et ici, nous allons ajouter un nouveau sport. Supposons donc que nous voulions ajouter tennis pour pouvoir dire tennis, et ensuite vous vouliez simplement dire presse écrite et sport. Maintenant, nous allons ajouter la valeur du tennis à notre ensemble de valeurs. Avec le football, golf, le rugby et le cricket, nous allons maintenant avoir le tennis. Maintenant, si nous devions exécuter notre code, nous pouvons maintenant voir que nous avons le rugby, football, le golf, le cricket et le tennis. Le tennis a donc en fait été ajouté à notre set. Vous devez donc utiliser la méthode add pour ajouter une valeur particulière à votre ensemble. Maintenant, vous vous trompez probablement. D'accord, je peux ajouter une valeur particulière à un ensemble. Comment puis-je supprimer une valeur d' un ensemble ? Donc, bonne question. Donc, pour ce faire, vous feriez à nouveau référence à la variable sports, et vous diriez sports Dot, et vous voudrez utiliser la suppression désordonnée Vous souhaitez donc supprimer quelque chose de votre set. Ici, je veux supprimer le football, par exemple, afin que lorsque j'imprime des sports, je puisse uniquement voir que le golf, le rugby et cricket ont été supprimés. Faisons donc défiler la page vers le bas et exécutons notre code pour voir si cela fonctionne. Nous pouvons donc voir ici que nous avons le rugby, le cricket et le golf. Nous pouvons donc voir que le code a fonctionné. Cela a donc supprimé la valeur du football de notre set. Pour ce faire, n'oubliez pas d' utiliser la méthode de suppression des points, qui supprimera une valeur particulière de votre ensemble D'accord. OK, donc la prochaine chose que je veux vous montrer est comment effacer toutes les valeurs de votre ensemble. Alors, comment pouvez-vous simplement le vider ? Donc, un set vide. Très similaire à la suppression, on pourrait dire que son fonctionnement est un peu différent. Donc, ce que je veux que nous fassions pour observer cela, c'est ce qui suit. Tout d'abord, je veux que vous imprimiez toutes les valeurs de votre ensemble. Nous allons donc parler de presse écrite, puis de sport. Donc, avec le codage, cela va se faire dans une approche linéaire, donc avec l'exécution en ligne. Nous voulons donc d'abord imprimer le total, et non le total, de toutes les valeurs de notre ensemble. Ensuite, ce que je veux que nous fassions, c'est effacer toutes les valeurs de notre ensemble. Alors je veux que nous parlions sport, et que nous utilisions une méthode claire pour supprimer toutes les valeurs de notre ensemble. Ensuite, je veux que nous redisions imprimer , puis que nous disions sport afin que nous puissions imprimer tout ce qui se trouve dans notre set. OK, donc nous devrions voir que c'était la première déclaration imprimée. Il doit afficher toutes nos valeurs, puis il doit les effacer, puis il doit afficher un ensemble vide une fois que nous l'avons imprimé, car l'instruction précédente a effacé toutes les valeurs qui existaient dans notre ensemble pour notre variable sportive. Allons-y et exécutons ce code, nous devrions donc suivre le cours. le rugby, le football, le golf et le cricket, puis nous avons un set vide, Voilà, le rugby, le football, le golf et le cricket, puis nous avons un set vide, qui est la deuxième ligne qui imprime tout. La méthode Dot clear consiste essentiellement à supprimer toutes les valeurs d' un ensemble donné auquel vous l' avez attribué. C'est ainsi que vous pouvez aller de l'avant et intégrer cela en place. C'est vrai. Donc, la dernière chose que je veux montrer est comment supprimer un ensemble, il sera donc très similaire à un tuple Nous pouvons donc supprimer ce qui suit, et nous pouvons simplement dire Dow Sports. Ensuite, vous voulez dire imprimer, et vous voulez dire taches. Nous devrions donc recevoir un message d'erreur indiquant que cet ensemble sportif n' existe plus afin de garantir que toutes les valeurs ont disparu. Allons-y et testons cela maintenant. Nous pouvons donc continuer et dire « exécuter », et nous devrions voir une erreur ici. Le nom du sport n'est pas défini comme parfait. nous indique donc qu'il n' existe plus puisque nous l'avons supprimé en conséquence. Les gars, c'est tout pour cet exercice de laboratoire sur le travail avec des ensembles dans PySON 32. Dictionnaires: Bonjour à tous, et bienvenue à la prochaine leçon, qui portera sur les dictionnaires. Commençons donc. Alors, qu'est-ce qu'un dictionnaire ? En termes simples, un dictionnaire est une collection non ordonnée de paires clé-valeur où chaque clé est unique et correspond à une valeur spécifique Donc, la partie importante noter ici sur laquelle je veux spécifiquement que vous vous concentriez concerne les paires clé-valeur. Souvenez-vous donc de ces paires clé-valeur. Maintenant, il est représenté par des bretelles bouclées. Et juste pour vous donner un petit exemple d' extrait de code, comme vous pouvez le voir ici, nous avons un dictionnaire, et nous pouvons voir que nous avons un nom 26 ans, Nationalities of Africa C'est donc considéré comme notre valeur clé Paris, mais nous l' examinerons de plus près pour examiner la composition d'un dictionnaire. Alors allons-y et jetons un coup d'œil. Donc, la composition d'un dictionnaire. Nous avons donc ici notre dictionnaire maximisant ce que nous venons de voir plus tôt, et examinons cela de plus près. Notre dictionnaire est donc composé de paires clé-valeur. Un exemple ici est le nom et le RO. La clé serait donc le nom et la valeur serait RO. Ensuite, nous aurions l'âge, qui sera la clé, et la valeur serait 26. nationalité serait la clé, et la valeur serait l'Afrique du Sud. C'est ainsi que vous pouvez distinguer les paires clé-valeur dans un dictionnaire, et c'est la grande partie qui forme un dictionnaire lui-même. R. C'est tout pour le côté théorique. Nous passerons ensuite à l'aspect pratique des exercices de laboratoire sur l'utilisation des dictionnaires de Bison 33. Travailler avec les dictionnaires - [Lab]: Bonjour à tous, et bienvenue au prochain exercice de laboratoire, qui portera sur l'utilisation dictionnaires dans Pyson Commençons donc. Maintenant, la première chose que nous voulons faire est de créer notre dictionnaire. Nous allons donc configurer notre variable, et nous allons la configurer comme person equals, puis penser à configurer un dictionnaire. Nous devons utiliser des bretelles bouclées. Voici donc une orthèse bouclée qui s'ouvre, et une attelle de fermeture devrait être S'il n'a pas été créé automatiquement pour vous, vous pouvez simplement l' y ajouter. Nous voulons maintenant créer nos paires clé-valeur. Je vous recommande d' ajouter de l'espace et de l'ajuster un peu. Ce que nous voulons faire, c'est définir nos paires clé-valeur. Tout d'abord, je veux avoir le prénom comme première clé, puis je vais lui attribuer une valeur. La première clé sera le prénom. Ensuite, vous voulez ajouter deux points et un espace, puis vous voulez ajouter la valeur à côté. Je vais dire Jake. Vous souhaitez ajouter une virgule pour votre prochaine paire clé-valeur. Il s'agit d'une paire clé-valeur. prénom est la clé et valeur correspondante à laquelle elle est mappée est Jake Nous pouvons appuyer sur Entrée et passer à la ligne suivante. Ensuite, nous voulons ajouter deux points dans le nom de famille. Je vais dire, disons, Jake do. Vous souhaitez ajouter une virgule. C'est notre deuxième paire clé-valeur terminée. Une autre paire clé-valeur, disons l' âge, vous pouvez simplement cliquer à âge, vous pouvez simplement cliquer l'extérieur, puis ajouter votre virgule puis un espace ici, nous allons simplement l' ajouter sous forme de int Ici, je vais dire 24. Ensuite, vous devez ajouter une virgule. Appuyez sur Entrée, passez à la ligne suivante. Alors nous aurons la nationalité. Ce sera notre dernier accessoire clé en dehors de cela, ajoutez deux points Ensuite, vous souhaitez ajouter la valeur ici. Ici, je vais aller de l'avant et définir cela comme l'Allemagne. Bien, allons-y. Maintenant, ce que je veux faire, c'est supprimer une partie de l'espace et c'est parti. Il s'agit donc de notre premier dictionnaire, et nous avons une, deux, trois ou quatre paires de valeurs clés en place. Supposons maintenant que nous voulions afficher ce dictionnaire avec toutes ses paires clé-valeur pour une personne. Donc, ce que vous voulez faire, c'est simplement vous contenter de dire « imprimer puis de vous référer au nom du dictionnaire, qui sera « personne ». Nous pouvons donc simplement dire « personne ». Ensuite, nous pouvons continuer et dire run, et dans notre console, vous verrez alors notre dictionnaire conserver les paires de valeurs. Donc prénom Jake, nom de famille Doe, 24 ans, nationalité, Allemagne. Et tout cela est intégré ici dans ce dictionnaire particulier que nous avons configuré pour une personne. C'est ainsi que vous pouvez afficher toutes les valeurs. Supposons, par exemple, que vous souhaitiez continuer et obtenir une valeur ou un élément en particulier. Supposons que vous souhaitiez obtenir la valeur du prénom et la valeur de l'âge. Ce que vous allez faire, c'est vous contenter de le laisser à l'imprimeur, mais ensuite, juste à côté de la personne, vous devez ajouter vos crochets pour faire référence à la clé particulière de la valeur que vous souhaitez afficher. Je veux aller chercher Jake. Ce que je vais faire, c'est dire « personne », puis entre crochets, nous pouvons faire référence à cette clé en particulier, qui sera le prénom. Ici, nous pouvons mettre des guillemets. Prénom. Cela affichera Jake dans notre console. Disons que je veux aussi avoir l'âge. Ce que je vais faire, c'est que nous pouvons dire imprimer, référer au dictionnaire, qui va être une personne, puis, entre crochets, vous voulez faire référence à l'âge. Il doit donc être identique car il sera tout aussi sensible. Maintenant, il devrait sortir dans notre console Jake et 24. Maintenant, si je fais défiler la page vers le bas et que je lance ma console, je vais voir Jake et 24 ans. C'est ainsi que vous pouvez faire une couverture et obtenir une valeur ou un objet en particulier. Maintenant, la prochaine chose que nous pouvons faire est de supprimer une valeur particulière ou une paire de clés entière, pourrait-on dire, parce que si vous supprimez la paire de clés, cela supprime également la valeur. Donc, ce que nous pouvons faire, c'est supprimer cela pour le moment. Et vous voulez continuer et utiliser Del, le mot clé Del, puis ici, entre parenthèses , vous voulez faire référence à une personne C'est le nom que nous avons attribué à notre dictionnaire ici. Ensuite, entre crochets, vous voulez faire référence à la paire clé-valeur que vous souhaitez supprimer et vous allez vouloir la définir en fonction de la clé elle-même. Si je voulais simplement indiquer mon prénom, âge et ma nationalité, lorsque j'appelle ce dictionnaire, je dois le supprimer en fonction de la clé du nom de famille, qui supprimera le nom de famille et la valeur qui lui est associée , c'est-à-dire faire. Donc ici, je peux juste mettre le nom de famille. Et si je devais me lancer dans une haie et ajouter mon relevé imprimé, si je devais dire imprimeur, vous verrez qu'il affichera tout sauf le nom de famille maintenant. Nous allons donc supprimer le nom de famille et il sera supprimé. Donc, si je dis courir, vous pouvez voir ici en sortie le prénom Jake, 24 ans, nationalité, Allemagne. Nous avons donc utilisé un mot-clé pour supprimer le nom de famille de ce dictionnaire. Puisque W nous avons imprimé une personne, il a ignoré le nom de famille et prénom imprimé, l'âge et la nationalité C'est ainsi que vous pouvez supprimer une valeur de votre dictionnaire ou de votre paire clé-valeur, pourrait-on dire. Disons que nous voulons obtenir les liens de notre dictionnaire. Ce que vous pouvez faire, c'est supprimer cela et nous pouvons simplement dire imprimer et nous voulons intégrer la fonction de lien, donc dedans, puis vous pouvez la mettre en personne. Cela va continuer et nous donner la longueur de notre dictionnaire. Si nous devions dire courir, cela signifierait quatre. La raison en est, bien sûr, que nous avons, comme nous pouvons le voir ici, quatre paires clé-valeur. Un, deux, trois, quatre. C'est la raison pour laquelle il en affiche quatre. Si nous devions avoir une autre paire clé-valeur, si je devais en ajouter une autre ici et que je dirais p, puis ici je vais mettre BMW, et je vais la garder telle quelle et dire courir, elle affichera maintenant Corus cinq parce que nous avons cinq paires clé-valeur, une, deux, trois, quatre, cinq OK, c'est ainsi que nous pouvons obtenir les longueurs de notre dictionnaire. Maintenant, il y a beaucoup de choses que nous pouvons faire. La prochaine chose que je veux vous montrer, c'est comment vous pouvez obtenir toutes les clés du dictionnaire, toutes vos clés. Dans ce cas, prénom, nom de famille, âge, nationalité et voiture. Ce que nous pouvons faire, c'est supprimer cela Nous pouvons commencer par l'impression et les parenthèses d'ouverture et vous pouvez vous référer à vos dictionnaires Vous pouvez dire « personne », « touches à points puis ouvrir et fermer les parenthèses et les fermer juste là Vous allez utiliser la méthode des touches par points ici, qui listera toutes les clés de votre dictionnaire. Prénom, nom de famille, âge, nationalité et voiture uniquement. Maintenant, si je devais faire défiler la page vers le bas et exécuter ce programme, vous pouvez voir ici qu'il va afficher les clés de mon dictionnaire. Prénom, nom de famille, âge, nationalité et voiture, tout cela sera généré en utilisant la méthode des touches à points que nous avons incorporée ici. Parfait. C'est ainsi que vous pouvez aller de l'avant et vous assurer que vous êtes en mesure de le faire. Maintenant, nous pouvons également continuer et décider d' obtenir tous les éléments du dictionnaire, donc tout. Pour ce faire, vous pouvez continuer et remplacer les touches à points par des points. Nous utiliserons ici la méthode des points pour tout obtenir, puis vous pouvez dire « run pour tout obtenir pour vous dans un format spécifique. Prénom Jake, nom Doe, 24 ans, AD nationale, Allemagne, voiture BMW. C'est pour que vous puissiez tout obtenir sous une forme plus structurée, pourrait-on dire. C'est vrai. Nous avons cette configuration et cette interaction Ce sont là certaines choses que vous pouvez faire avec les dictionnaires. Maintenant, la prochaine chose que nous voulons faire est d' apprendre comment ajouter une clé et une valeur particulières à ce que nous avons configuré ici. Nous ne voulons pas l'ajouter manuellement, nous voulons l' ajouter automatiquement avec notre code. Ce que nous pouvons faire, c'est bien sûr supprimer la ligne suivante. Ce que je veux faire, c'est juste pour le rendre un peu plus facile à lire, donc plus agréable pour leurs yeux. Ce que je veux faire, c'est simplement changer le style que j'ai mis en place ici. Je veux juste supprimer une partie de cet espace blanc supplémentaire pour le rendre un peu plus concis et clair. Ce que nous allons vouloir faire si nous voulons ajouter une paire clé-valeur particulière à ce que nous avons ici, c'est que nous devrons d' abord nous référer à notre dictionnaire. Personne, et disons personne . Ici, nous voulons ouvrir nos crochets et ajouter la nouvelle clé que nous voulons ajouter. Ici, je vais dire, euh, domaine d'études. Ensuite, je vais dire égal à égal, et le domaine d'études ici, je vais dire droit. Ensuite, ce que je veux faire, c'est dire imprimeur. Je veux voir ce qu'il va produire maintenant. J'ai maintenant ajouté la paire clé-valeur qui apparaîtra ici dans notre dictionnaire. Donc, si je devais dire exécuter, vous pouvez voir maintenant que cela ajoute cette nouvelle valeur clé parallèlement à notre dictionnaire Donc, prénom Jake, nom de famille Doe, H 24 ans, nationalité allemande, CarBMW et droit du domaine d'études Parce que ce que nous avons fait ici, c'est ajouté la nouvelle clé et attribué la valeur à la loi, puis nous avons simplement ce qui fait partie de notre dictionnaire et il a inclus les dernières modifications que nous avons ajoutées et que nous y avons apportées. Maintenant, une autre chose que nous pouvons réellement faire est de continuer à copier un dictionnaire. OK. Alors laissez-moi vous montrer comment vous pouvez continuer et faire cela. Nous pouvons donc supprimer ce que nous avons ici et nous pouvons tout configurer comme suit. Nous pouvons continuer et copier notre dictionnaire. Nous pouvons dire que la deuxième personne est égale, et nous allons copier tout ce qui se trouve dans le dictionnaire que nous avons créé ici. Ici, nous avons une personne. Et on peut dire Dodge Copy. Nous utiliserons la méthode de copie par points et nous allons copier notre dictionnaire à la deuxième personne. Ce que nous allons également faire, c'est ajouter une paire clé-valeur supplémentaire à la deuxième personne. On peut alors dire « deuxième personne ». Et ici, nous voulons ajouter un crochet, et nous allons ajouter l'université comme nouvelle clé, et la valeur ici, je vais la configurer en tant qu' université du Cap, puis je veux dire imprimer à la deuxième personne Maintenant, si je devais le gérer, nous pouvons maintenant voir ce qui se passe ici. Maintenant, il imprime notre variable à la deuxième personne. Voici donc notre nouveau dictionnaire, et ce dictionnaire, à la deuxième personne, bien sûr, encapsule toutes les paires clé-valeur que nous avons ici provenant d' une personne, et vous pouvez voir ici qu'il produit toutes ces paires clé-valeur Maintenant, elle est également incluse dans l'université, qui est l'université du Cap. Maintenant, vous remarquerez que si je devais dire imprimeur, cela ne montrera que ce qui suit ici. Donc, ci-dessous, je dis imprimeur, et je lance ça, cela n' inclura pas la partie universitaire. Ici, cela ne concerne que la BMW. Vous pouvez voir ici que nous avons bien sûr deux dictionnaires. Maintenant, pour confirmer que la deuxième personne est désormais un dictionnaire, vous pouvez simplement utiliser la fonction type et simplement encapsuler deuxième personne. Vous pouvez simplement supprimer cette ligne pour le moment et exécuter le code Et nous pouvons voir ici qu'il s'agit d'un dictionnaire. Nous avons donc déclaré une variable connue sous le nom de deuxième personne, et elle est devenue un dictionnaire lorsque nous avons copié la structure de paire clé-valeur et le dictionnaire de personne à deuxième personne. C'est ainsi que nous pouvons essentiellement créer un autre dictionnaire en copiant son contenu et en configurant un nouveau dictionnaire, puis en ajoutant une nouvelle paire clé-valeur à ce nouveau dictionnaire que nous avons essentiellement créé. C'est bon. C'est ainsi que nous pouvons procéder à la copie d'une diction, mais aussi simplement migrer et déplacer certaines données dont nous disposons réellement. Bien, nous pouvons donc simplement le supprimer maintenant. Parfait. Supposons maintenant que nous voulions effacer notre dictionnaire. Nous voulons le vider. Ce sera donc très simple. Vous pouvez simplement continuer et dire personne, et vous allez utiliser une méthode claire pour effacer votre dictionnaire, et vous pouvez simplement dire imprimer, et vous voulez vous référer à votre dictionnaire, donc personne. Maintenant, nous pouvons simplement dire « run », et cela devrait afficher un dictionnaire vide, et c'est parti. Nous n'avons rien dedans. La méthode d'effacement par points vous permettra donc d'effacer votre dictionnaire. OK, c'est comme ça qu'on peut effacer un dictionnaire. Supposons maintenant que nous voulions aller un peu plus loin et créer une liste de dictionnaires Nous pouvons créer une liste complète de dictionnaires. Ce que je vais faire ici, c'est supprimer tout ce que nous avons ici, et nous voulons créer une liste de dictionnaires Vous aurez plusieurs dictionnaires dans une liste. Je vais commencer par établir une liste. Tout d'abord, les gens seront égaux, et souvenez-vous d'une liste que vous allez créer entre crochets. Je vais ajouter un peu d' espace ici et juste ça. Très bien, et je vais ajouter quelques dictionnaires maintenant Donc, tout d'abord, je vais ouvrir mon corset bouclé, et je vais également le fermer à la fin Ajoutons donc notre paire clé-valeur. Voici donc notre premier dictionnaire. Nous allons donc avoir le prénom, deux points, et ici nous allons dire, Kate. Ensuite, nous aurons notre prochaine clé. Ensuite, nous aurons le nom de famille, deux points, la valeur, nous aurons Johnson, ajoutons notre clé suivante, qui sera l'âge, deux points, nous en aurons 28, puis nous aurons le sport préféré, le sport préféré , deux points, puis ici nous ajoutons la valeur, nous allons dire le golf. Nous y voilà. Ensuite, vous devez ajouter une virgule Ce que nous allons faire pour faciliter les choses, c'est de le copier ici. Ce ne sera qu'un seul dictionnaire. Allons-y et basons-nous ce qui sera notre deuxième dictionnaire. Je vais juste changer la valeur. Ici, je vais juste dire Jane et nous dirons Jane Linus, 24 ans, sport favori Nous dirons tennis, et nous créerons un autre dictionnaire. Nous y voilà. Et ici, nous aurons Luke Jacobs G six, et nous dirons rugby À la fin, vous pouvez supprimer ce dernier commentaire, vous n'en avez pas besoin. Voici donc nos trois dictionnaires qui font partie de notre liste, people C'est ainsi que vous pouvez créer une liste de dictionnaires. Supposons que nous voulions aller de l'avant et que nous voulions réellement interroger cette liste de dictionnaires et obtenir une valeur particulière en soi Supposons donc, pour les besoins de l'argumentation, que je veuille continuer et obtenir la valeur. La valeur que je veux obtenir, c'est le golf. Je veux obtenir cette valeur particulière et je veux m' assurer que je suis capable de la produire. OK. Donc, ce que je voudrais faire, c'est procéder comme suit, c'est-à-dire imprimer et consulter un moment ma liste ici, qui sera composée de personnes. Je vais donc dire «   personnes », puis je vais ajouter un crochet pour faire référence à la position. OK. Donc, la position ici, d'accord, je vais considérer mes dictionnaires ici comme les premiers de la liste, donc zéro, un, deux Donc, jouez au golf avec la personne 1, ce qui signifie zéro dans le positionnement car n'oubliez pas qu'avec une liste, la première valeur ou le premier élément sera zéro. Ici, nous aurons zéro. Ensuite, ce que je veux faire, c'est faire référence à cette personne en particulier qui joue au golf, bien sûr. C'est bon. Maintenant, nous voulons faire ce que nous voulons faire, c'est nous référer à la clé. Puisque nous voulons obtenir la valeur du golf, nous devons nous référer à la clé, la clé correspondante, qui est le sport favori. Ici, nous pouvons aller de l'avant et ajouter notre sport favori. Maintenant, si nous devions dire courir, cela signifie golf. Parfait. Maintenant, disons que nous voulons aller de l'avant et obtenir la valeur d'âge de la troisième personne ici. Ce sera donc la personne âgée de 26 ans. Allons-y donc et faisons-y référence. Passons donc à notre fonction d'impression. Donc la personne, donc zéro, un, deux. Ce sera donc en fonction de la position dans la liste, afin que nous puissions voir les gens. Et entre crochets deux, puis nous devons nous référer à la clé d'âge, qui nous donnera 26 comme valeur de sortie. Ensuite, nous pouvons dire courir et nous voyons que nous avons du golf et 26 points de sortie pour nous. Parfait. C'est ainsi que vous pouvez utiliser une liste de dictionnaires et la manipuler pour obtenir la valeur de certaines valeurs présentes dans votre dictionnaire en vous manipuler pour obtenir la valeur de certaines valeurs présentes dans votre dictionnaire en référant à cette clé en particulier C'est tout pour cet exercice de codage. 34. Fonctions: Bonjour à tous, et bienvenue à la prochaine leçon qui sera axée sur les fonctions. Jetons donc un coup d' œil. La question qui nous vient à l'esprit est de savoir ce qu'est une fonction. Une fonction est simplement un bloc de code qui ne s'exécute que lorsqu'il est codé Voici un extrait de code pour vous en faire une idée. Nous définissons une fonction en utilisant la mort, puis nous nous référons au nom de notre fonction nous pouvons personnaliser et choisir, comme ma fonction et ouvrir et fermer parenthèses, puis un codon à la fin et imbriqué dans cette fonction particulière est l'endroit où nous saisissons notre Maintenant, il y a beaucoup plus à cela, comme les paramètres, les arguments , etc., car techniquement, ici entre parenthèses, vous pouvez également ajouter divers paramètres pour fonctionner avec votre fonction à Bien, il y a donc beaucoup de choses là-dedans, comme je l'ai dit, mais nous y reviendrons plus en profondeur en travaillant ensemble sur les exercices de laboratoire. Mais je voulais juste vous présenter rapidement une fonction, juste pour vous familiariser un peu avec elle, et nous y reviendrons lors du prochain exercice de laboratoire. 35. Définir et appeler une fonction - [Lab]: Bonjour à tous, et bienvenue au prochain exercice pratique d'abdos, qui portera sur l'utilisation des fonctions dans PySon. Commençons. Comme vous pouvez le voir ici, je suis déjà allé avant et je l'ai ajouté aux commentaires ici. Je vais beaucoup expliquer et utiliser les commentaires ici dans cette leçon en particulier, car il y en a beaucoup, alors soyez indulgent avec moi. Tout d'abord, nous voulons apprendre à définir une fonction. Pour ce faire, vous devez commencer par le mot-clé DEF, et ce sera le point de départ pour définir toutes vos fonctions dans Pierson La prochaine chose que vous devez faire est de nommer votre fonction. Maintenant, cela peut être n'importe quoi. C'est vraiment personnalisé et cela dépend de ce que vous ressentez. Maintenant, je vous recommande de choisir un nom de fonction correspondant au programme que de fonction correspondant au vous créez avec votre fonction. Dans ce cas, je souhaite créer un programme d'accueil très simple. Le nom de ma fonction sera mon 310. Ensuite, je veux ajouter entre parenthèses, ouvrir et fermer des parenthèses et vous voulez ajouter deux points à la fin C'est la base de la définition d'une fonction. Ensuite, vous souhaitez ajouter du code. Nous pouvons donc appuyer sur Entrée et nous imbriquerons automatiquement pour nous. Le code que vous allez voir ici ne sera pas sur la même ligne que def, mais il se situera un peu au milieu. Ce code sera automatiquement imbriqué pour nous. Ensuite, ce que vous voulez faire, c'est ajouter ce que vous voulez que cette fonction fasse réellement. Nous voulons juste qu'il soit imprimé « bonjour », afin que nous puissions utiliser notre fonction d'impression et dire « bonjour » ou « bonjour ». Parfait Nous avons donc défini une fonction. Maintenant, la prochaine chose que nous voulons faire est d' appeler réellement cette fonction. Maintenant, pour ce faire, vous devez vous référer au nom de la fonction et, bien sûr, aux parenthèses ici Donc, pour l'appeler, tu devrais me dire mon salut. Donc, ce que je vais faire, c'est appeler la fonction, mais avant cela, je veux juste vous montrer quelque chose. Maintenant, même si vous avez votre fonction d'impression ici, si vous deviez exécuter votre code, rien ne se passera parce que nous n'avons pas appelé notre fonction. Maintenant que tout ce qui est défini pour exécuté avec cette fonction a été indiqué, nous voulons que cette instruction d'impression soit exécutée, mais elle ne s'exécutera pas tant que nous n'aurons pas appelé la fonction elle-même. Pour ce faire, vous devez vous référer au nom de la fonction et vous devez prononcer mon gaeting, puis ouvrir et fermer les parenthèses comme vous l'avez indiqué ici Nous allons donc maintenant appeler cette fonction et elle va exécuter cette fonction et tout le code qu' elle contient qui a été imbriqué Donc maintenant, si je dis « cours encore », ça veut dire bonjour. Comme vous pouvez le voir, c'est exactement ce que vous avez fait, c'est parti et il exécute code contenu dans cette fonction que vous avez définie. Parfait C'est ainsi que nous pouvons définir et appeler une fonction. Nous allons aller de l'avant et donner un autre exemple ici Je vais aller ici et je vais juste parler de profondeur. Je veux définir ma fonction et ici je vais mon sport, ouvrant et en fermant les parenthèses au niveau deux points et en dessous, je veux dire « imprimer » entre guillemets Je vais dire que j'ai joué au football aujourd'hui Ensuite, il vous suffit d' appeler votre fonction, ce sera mon sport, d'ouvrir et de fermer le stylo. Vous pouvez dire « mon sport », puis il exécutera cette phrase pour vous également. Il va d' abord exécuter ce que nous avions eu auparavant , puis il exécutera cette fonction. Maintenant, si je dis « Exécuter », cela va les exécuter tous les deux. Ça va dire bonjour à tous ceux que j'ai joué au football aujourd'hui. C'est ainsi que nous pouvons définir et appeler nos fonctions dans PySON Nous allons aller un peu plus loin, examiner les paramètres et examiner les arguments. Ce que je vais faire maintenant, c'est que nous pouvons simplement supprimer cette fonction supplémentaire que nous avons créée, et nous avons maintenant appris comment définir notre fonction et comment l'appeler. Mais la prochaine chose que je veux apprendre, c'est comment ajouter des paramètres. Donc, pour ajouter un paramètre, vous devez l'ajouter ici, ici, je vais aller sur une haie et je vais le définir comme nom, et je vais juste ajouter un commentaire ici juste pour vous aider. Et ce que je veux que vous visualisiez, c'est ce qui suit. Il s'agit de traiter les paramètres comme des variables. Essayez donc de voir vos paramètres comme des variables. Nous avons donc ici un paramètre appelé nom, et vous pourriez voir une variable à titre d'exemple. Ensuite, ce que vous pouvez faire ici, lorsque vous appelez votre fonction, vous devez ajouter un argument. Ici, par exemple, nous pouvons mettre Ono. Et ce que j'aimerais que vous fassiez ici, c'est traiter les arguments comme des valeurs. C'est la façon la plus simple de procéder. Essentiellement, ce qui va se passer, c' est que tout ce que vous mettez ici est votre argument et il sera envoyé ici où se trouve votre nom et il sera traité comme, bien sûr, la valeur assignée à la variable set. Tout ce qui se trouve dans la parase de votre fonction sera appelé paramètres, et tout ce que vous entrez ici dans la fonction que vous appelez est appelé argument OK, donc ce que nous pouvons faire maintenant, c'est aller un peu plus loin avec notre code, et nous pouvons simplement continuer et faire une concaténation de chaînes de caractères Ajoutez donc un espace ici, un plus, puis je vais dire le nom. Alors maintenant, ce qui va se passer , c'est qu'il va dire bonjour à tous, et il va dire plus non. Mais pour être un peu plus précis, allons-y et disons bonjour, ajoutons une virgule et disons bonjour pour que les choses soient un peu plus claires. Alors maintenant, je veux exécuter mon code. Tu vas dire bonjour, non. Jetons un coup d' œil au processus. Nous avons défini notre fonction my greeting, qui prend en compte un paramètre appelé nom. Le nom est ensuite transmis ici à cette fonction d'impression que nous utilisons avec la concaténation de chaînes et nous exécutons ensuite, bien sûr, notre fonction appelée no, qui va exécuter ce programme et il va prendre la valeur no, ajouter comme espace réservé pour le nom, puis il sera corrélé ici en tant que valeur de nom qui est tant que valeur de D'accord, vous pouvez donc essentiellement traiter le nom ici comme un espace réservé pour les valeurs que vous insérez ici Essayez d'imaginer cela maintenant comme un non et un non. Nous mettons ici cet argument à la place du nom et il est simplement intégré dans le code où nous pouvons l'exécuter. C'est ainsi que vous pouvez définir et appeler une fonction en utilisant des paramètres et aussi comment vous pouvez également le faire avec le processus d'utilisation des arguments ici. Allons un peu plus loin et rendons les choses un peu plus intéressantes. Donc, ce que je vais faire, c'est supprimer ce que nous avons défini ici, et allons-y et reconstruisons la roue. Nous allons donc dire mort, et créer une autre fonction appelée get total. Et ici, nous allons avoir deux paramètres. Nous aurons le numéro un, puis le numéro deux, et ensuite nous aurons les deux points. Ensuite, ce que nous voulons faire, c'est définir une variable ici, où nous ajoutons les deux nombres dont nous allons dire que le total est égal au nombre un plus le numéro deux. Ensuite, nous voulons renvoyer le total. Nous allons donc dire retour, total. Cela va donc renvoyer le résultat de ce que nous avons ici. Ensuite, la prochaine chose que nous allons vouloir faire, c'est continuer et appeler cette fonction particulière que nous avons ici en place. Maintenant, ce que je vous recommande de faire, c'est que vous pouvez même créer une variable, et nous allons la définir comme suit. Et nous allons dire, allons-y pour le résultat final. Nous allons dire égal, puis nous allons ajouter cette fonction à notre variable. Voici donc la fonction, obtenir le total. Et n'oubliez pas que nous avons présenté nos arguments. Ici, nous pouvons en mettre dix et cinq. C'est important pour le lieu. Dix sera l'espace réservé pour le numéro un et cinq sera numéro deux parce que la place correspond à la même position Donc dix vont aller ici, cinq vont y aller. Ensuite, nous avons une variable dans cette fonction qui va calculer le total. Le numéro un sera alors dix et le numéro deux sera cinq. Le total sera alors de 15. Ensuite, nous voulons renvoyer le total, qui sera essentiellement de 15. C'est le résultat que nous voulons obtenir. Et ce que nous faisons ici , c'est que nous allons appeler cette fonction. Nous allons dire que le résultat final sera égal pour obtenir le total lorsque nous passerons en revue nos arguments. Ensuite, à la fin, ce que nous voulons faire, c'est simplement utiliser la fonction d'impression à l'extérieur. Vous remarquerez ici que nous disons simplement renvoyer le total. Nous allons renvoyer le total, mais nous n'allons pas l'imprimer. Pour afficher cela, nous devons dire imprimer. Ensuite, nous pouvons simplement aller de l'avant et dire le résultat final. Maintenant, si nous devions dire « courez », nous en aurons 15 à la fin. OK, c'est ainsi que nous pouvons aller un peu loin et travailler avec plus de paramètres, plus d'arguments, et nous pouvons renvoyer le résultat des opérateurs arithmétiques et les afficher à la fin C'est bon. C'est ainsi que nous pouvons aller de l'avant et y parvenir. Essentiellement, ce qui se passe ici, c'est le total qui va être remboursé. Et ce que nous allons faire alors, c'est que cette valeur sera stockée ici dans la variable résultat final fonction de ce que nous avons effectué ici. Donc, cette fonction particulière va être appelée, ce total va être renvoyé et il va être stocké dans le résultat final où nous avons imprimé. C'est bon. C' est donc comprendre les bases des fonctions. Nous allons aller un peu plus loin, mais ce n'est qu'une introduction , juste pour vous donner un peu d'expérience. 36. Portée locale ou globale: Bonjour à tous, et bienvenue à la prochaine leçon, qui sera axée sur la portée locale par rapport à la portée mondiale. Jetons donc un coup d'œil. C'est vrai, portée locale ou mondiale. Désormais, une variable déclarée localement n'est accessible que dans le cadre local. En comparaison, une variable déclarée globalement est accessible depuis n'importe quelle portée. Nous allons travailler avec une portée locale et une portée globale en termes de variables déclarées, n'est-ce pas ? Allons-y et préparons-nous pour l'exercice de laboratoire sur la portée locale et la portée mondiale. 37. Déclarer aux niveaux local et mondial - [Lab]: Bonjour à tous, et bienvenue au prochain exercice de laboratoire qui sera axé sur la portée locale par rapport à la portée mondiale. Commençons donc. Maintenant, la première chose que nous voulons faire est simplement un bref rappel des fonctions Définissons notre fonction. Nous allons donc dire Def. Encore une fois, nous allons vous dire mon salut. Ensuite, nous allons continuer et ajouter nos parenthèses. Ensuite, nous allons ajouter un paramètre, qui est le nom, puis ajouter deux points. Ensuite, nous pouvons simplement dire imprimer, et nous pouvons même le faire plus haut, puis nous pouvons simplement continuer et dire bonjour après midi. Ajoutez la virgule et l'espace, puis nous pouvons ajouter le nom et le nom Parfait. Ensuite, nous voulons appeler notre fonction pour pouvoir dire M salutation et ouvrir et fermer les parenthèses Et n'oubliez pas que nous devons ajouter à ces parités la valeur réelle à attribuer comme suit Nous allons donc dire non. Génial. Maintenant, si nous devions exécuter notre code, nous verrons, bonjour, H. Bien. que nous avons mis en place. Parfait. C'est ainsi que nous pouvons définir et appeler une fonction. Passons maintenant à la portée locale et mondiale. Supposons, pour les besoins de l'argumentation, que nous ne travaillons pas avec notre paramètre et que nous ne travaillons pas avec notre argument. Permettez-moi de rester très simple. Et nous avons besoin que le nom soit défini quelque part ici. Voici donc un exemple de portée locale. Supposons que vous définissiez une variable. Dans votre fonction. Ici, je vais aller de l'avant et dire nom égal, puis je vais dire Arno comme ça Supposons que je veuille exécuter ce code, il dira également bonjour non, mais allons-y et exécutons-le. Ici, il est dit bonjour non. Ce nom fait référence à notre variable et nous lui avons attribué la valeur arno Essayons de voir si nous pouvons réellement imprimer ce nom à l'extérieur. Donc, par défaut, il va exécuter la fonction, mais disons que je veux qu'il affiche mon nom. Je vais donc dire le nom d'impression. Voyons donc si nous pouvons l'imprimer. Il va donc exécuter la fonction qui dit «  Bonjour Arno », mais voyons si le nom est Faisons fonctionner ça. Allons-y. J'imprime «   Bonjour Arno ». Mais il y a une erreur indiquant que le nom n'est pas défini. La raison en est que notre variable est déclarée à une portée locale, ce qui signifie qu'elle ne peut être accessible qu' à notre fonction au sein de notre fonction elle-même. Nous essayons de l'appeler depuis l' extérieur de cette fonction. Cela n'est pas autorisé. Nous allons au-delà de la règle respecter les règles de portée locale. Et c'est la raison pour laquelle nous obtenons cette erreur et elle ne peut pas être exécutée. Voyons maintenant si nous pouvons exécuter notre programme à une échelle globale. Alors faisons-le. Donc, ce que vous pouvez faire, par exemple, c'est supprimer cette variable ici, et vous pouvez définir avant votre fonction, vous pouvez continuer et dire que name est égal à non. Nous voulons maintenant voir si nous serons en mesure de récupérer cette variable de nom ici et si nous pouvons également l'imprimer. Alors allons-y et disons « cours ». Et là, ça marche. Bonjour, non et non. Il affiche mon nom ici et exécute également cette fonction. Il met cette fonction en place. Maintenant, vous pouvez voir la différence ici. Nous avons déclaré notre variable ci-dessus, afin que nous puissions voir que cela fonctionne sur une échelle globale. Nous sommes en mesure d' axer cette variable et sa valeur depuis n'importe où dans notre programme, et nous l' avons définie juste au-dessus. N'oubliez pas qu'il existe une différence entre portée locale et la portée globale. portée locale, par exemple, peut être une variable définie au niveau de la fonction et vous ne pourrez utiliser que l'axe de cette variable et sa valeur dans votre fonction. Ici, nous avons défini une variable en dehors de notre fonction juste ici avant que l'un des codes suivants ne soit exécuté et exécuté agit d'un exemple de portée globale, qui signifie que nous pouvons accéder à cette variable dans une fonction et accéder à n'importe quel autre endroit de notre programme. Il y a donc les différences entre portée locale et une portée globale dans PySON 38. Comparaison et opérateurs logiques: Bonjour, Ron, et bienvenue à la prochaine leçon qui portera sur la comparaison et les opérateurs logiques. Alors allons-y et commençons. Maintenant, nous voulons tout d'abord examiner les opérateurs de comparaison. J'ai compilé ce tableau ici pour vous permettre d'en comprendre très facilement l'essentiel Ainsi, sur le côté gauche, nous pouvons voir nos opérateurs de comparaison et leur objectif sur le côté droit. Nous avons notre double sinus égal qui signifie égal à. Nous avons notre symbole de point d'exclamation et le signe égal, ce qui signifie que ce n'est pas égal à, plus grand que le symbole, notre symbole inférieur est supérieur ou égal au symbole, et notre symbole inférieur à égal également ou opérateur, vous pourriez les Et cela signifie inférieur ou égal à. Voici donc différents opérateurs de comparaison que nous pouvons utiliser dans pyson avec notre logique C'est particulièrement utile pour nos conditionnels if et aussi pour les boucles, et dans de nombreux autres cas où nous devons utiliser un opérateur, en particulier un opérateur de comparaison Désormais, nous n'avons pas que des opérateurs de comparaison. Nous avons également des opérateurs logiques . Jetons donc un coup d'œil à cela. Maintenant, les opérateurs logiques que nous avons incluent ou ou non. Voyons maintenant le but de chacun d'entre eux. L' opérateur logique and renvoie donc vrai si les deux déclarations sont vraies. Nous avons alors un opérateur entièrement logique qui renvoie vrai si l'une des déclarations est vraie. Supposons, par exemple, que nous ayons deux déclarations. L'un d'eux est faux et l'autre est vrai. Cela signifie que nous allons obtenir un vrai résultat au final. D'accord ? Maintenant, je sais que cela peut aller de l'avant et vous passer un peu au-dessus de la tête, mais ne vous inquiétez pas, nous allons entrer dans les détails, et cela aura du sens, je vous le promets. Nous avons alors également un opérateur non, ce qui inverse le résultat Il renvoie donc vrai si la déclaration est vraie et renvoie vrai si la déclaration est fausse. Il s'agit donc exactement d'un opérateur qui traite les contraires et qui fait marche arrière Bien, ce sont donc deux ensembles d'opérateurs que nous obtenons. Donc, la comparaison et les opérateurs logiques sont l'un des deux ensembles que nous avons mis en place ici pour Pison 39. Critères IF: Bonjour à tous, et bienvenue à la prochaine leçon, qui sera axée sur les conditionnels Commençons donc. C'est vrai, donc si c'est conditionnel. Maintenant, nous obtenons, bien entendu, les déclarations IL, et les instructions I L, décident des mesures à prendre en fonction de conditions spécifiques. Maintenant, nous recevons également les déclarations I Else. Et ces instructions IF ELFL vous permettent de sélectionner des actions en fonction de diverses conditions Je sais que cela peut être un peu confus au début, mais pour vous aider à assimiler ces informations et à les contextualiser, je vais vous donner quelques analogies ainsi que des extraits de code pour rendre Commençons donc très simplement. Bien, examinons donc une analogie avec la condition Is. Donc des feux de signalisation. Donc, bien sûr, avec les feux de signalisation, nous avons notre voiture, et notre voiture va s'arrêter à un feu rouge, et quand il est vert, continuera à rouler. Voyons maintenant comment cela peut être mis en contexte avec les conditions IL. Nous avons donc notre voiture et le feu de signalisation au-dessus. Maintenant, mettons cela en code. Par exemple, pour créer un programme simple, vous pourriez définir une variable appelée feu de signalisation et nous pouvons définir cette valeur sur le vert. Ensuite, nous pouvons configurer un Is conditionnel. Nous allons dire que si le feu de signalisation est égal au vert, alors nous voulons imprimer, vous pouvez conduire. Sinon, nous voulons imprimer, vous devez attendre. Voici une manière très simple d'utiliser une condition Is et de l'appliquer à une situation de feu de signalisation. Jetez-en un autre. Donc, analogie avec les notes des étudiants. Supposons donc que nous ayons un étudiant qui, bien sûr, étudie pour un examen et qu'il obtient ses notes ou quoi que ce soit d'autre. Allons-y et formulons cela dans un programme. Jetons donc un coup d'œil à un extrait de code basé sur ce cas d'utilisation Supposons donc que nous ayons une variable qui est note de l'étudiant et que la note de cet étudiant soit 83. Nous pouvons maintenant utiliser une île conditionnelle pour vérifier si la note de cet étudiant, si la note de l'étudiant est supérieure ou égale à 50, alors elle va passer à l'impression, sinon elle va échouer dans la console. C'est bon. Regardons une autre analogie. J'espère donc que cela aura maintenant plus de sens au fur et à mesure que nous passerons revue quelques cas d'utilisation et que nous examinerons quelques extraits de code pour un programme que vous pouvez créer en fonction de cette situation Alors allons-y et regardons-en un autre. Donc, celui-ci va maintenant se concentrer sur les conditions I if else. Donc, des votes électoraux. Supposons que quelqu'un vote et que nous devions placer cela dans le contexte d'un programme PySON Nous pouvons créer un programme qui tienne compte de l'âge des électeurs, la variable sera l'âge de l'électeur et la valeur sera de 17 ans. Nous pouvons ensuite procéder à la configuration de nos conditions E si elles sont conditionnelles. Nous pouvons commencer par dire que si l'âge de vote est supérieur, il est de 17 ans, nous pouvons obtenir, vous pouvez voter. E, nous pouvons vérifier si l'âge de l'électeur est égal à 18 ans, puis nous pouvons imprimer, vous pouvez voter. Sinon, nous pouvons imprimer, vous êtes trop jeune pour voter. Dans ce cas, l'âge de l' électeur est de 17 ans. Donc, si l'âge des électeurs de plus de 17 ans ne se présente pas et que la déclaration imprimée ne fonctionnera pas. La déclaration ELIF ici, âge de vote de l' ELIF est égal à 18 ans, vous permettra de voter Cependant, l'âge de l'électeur est de 17 ans, pas égal à 18 ans ni supérieur à 17 ans. Cela signifie que vous êtes trop jeune pour voter dans la déclaration autre que nous avons mise en place ici. Donc, comme vous pouvez le voir, pour l' instruction vraie, elle exécutera cette instruction d'impression particulière. Et dans ce cas, la seule affirmation vraie est basée sur l'affirmation parce que l'électeur n'a pas plus de 17 ou 18 ans, il va donc comprendre que vous êtes trop jeune pour voter. C'est bon. Ce ne sont là que quelques analogies qui, espérons-le , permettront de mieux comprendre le concept des conditions if, mais ne vous inquiétez pas, nous allons faire un exercice juste pour nous familiariser avec l'utilisation des conditions if et L dans 40. Créer une logique simple d'If-Elif-Else - [Lab]: Bonjour à tous, et bienvenue aux exercices pratiques en laboratoire. Dans cet exercice en particulier, nous allons donc nous concentrer davantage sur les conditionnels. Spécifiquement avec les instructions IL et les instructions if EFL également Allons-y et commençons par une simple déclaration IL. C'est vrai. Donc, tout d'abord, nous voulons définir la variable que nous voulons évaluer. Nous allons donc dire note de l'étudiant, et la valeur à laquelle nous allons l'associer sera de 45. Ensuite, ce que nous voulons faire, c'est commencer notre instruction if. Nous allons donc dire que si la note de l'étudiant est supérieure à 50, alors nous devons ajouter deux points, nous voulons exécuter le code suivant, qui dans ce cas sera une instruction d'impression, qui aura bien sûr été demandée. Il était dedans. Nous voulons donc imprimer si note de cet étudiant est supérieure à 50 si, pour une raison ou une autre, ce n'est pas le cas, d'accord ? Nous pouvons ensuite utiliser une instruction else. Nous pouvons donc dire autre chose, recroqueviller et entrer, puis nous pouvons simplement dire « Imprimer , désolé, vous avez échoué D'accord, nous pouvons donc simplement continuer et l'ajouter comme tel. Maintenant, gardez à l'esprit que lorsque vous appuyez sur Entrée ici, cela ajoutera un espace dans lequel vous pourrez insérer le code que vous souhaitez exécuter si cette exigence particulière d' instruction If est atteinte. OK. Gardez cela à l'esprit ici. Il ira de l'avant et installera cet espace pour vous. Si, pour une raison ou une autre, ce n'est pas , vous pouvez simplement appuyer sur la touche Tab, et cela se déplacera pour vous et structurera votre code en conséquence. Donc, selon ce que nous avons défini ici, note de l'étudiant est de 45. Si la note d'un étudiant est supérieure ou égale à 50, nous imprimerons le laissez-passer, sinon imprimez, désolé de votre échec. Dans ce cas, le premier conditionnel échoue, il va ignorer celui-ci et le code, bien sûr, qui l' accompagne et passer directement à l' instruction où il va être imprimé. Désolé, vous n'avez pas réussi. Allons-y, exécutons notre code et voyons-le. Désolé, vous avez échoué. Allons-y et changeons cela. Passons cela à 51. maintenant à la première déclaration, nous allons évaluer si la note de l'étudiant est supérieure à 50, nous avons 51 comme note de l'étudiant, et cela va ensuite imprimer r. Donc le problème avec nos instructions if ici, ce sont des instructions IL. Donc, en gros, une fois qu'il atteint la première condition qui est, bien sûr, vraie, il imprime le code qui fait partie de cette condition , puis il arrête le programme. Il ne va donc pas continuer à autre chose parce qu'il veut évaluer ce qui est vrai et la première affirmation qui est vraie. Nous allons donc dire « print pass ». Donc, dans ce cas, il devrait dire « passer », afin que nous puissions ensuite dire « courir » et c'est parti. Ça parle du passé. Parfait C' est ainsi que nous pouvons utiliser une simple instruction if else. Donc, ce que je veux que nous fassions maintenant c'est que nous allions un peu plus loin et que nous examinions de plus près une déclaration de l'if ELF. Alors allons-y et commençons. Donc, d'abord, je veux évaluer les couleurs. Alors disons ma couleur préférée, je vais dire égale, et ici je vais dire vert. Commençons donc par la déclaration ELF L. Donc, d'abord, si ma couleur préférée est égale, nous allons utiliser le double signe égal. Et ici, nous allons voir s'il est égal à, disons, rouge. Vous pouvez ajouter notre plon. Nous pouvons ensuite imprimer et dire que votre couleur préférée est le rouge. Parfait Ensuite, nous pouvons également ajouter une autre déclaration. Nous allons donc dire déclaration de l'ELIF. ELIF, ma couleur préférée est égale, double est égal ici, nous devons l' ajouter, et nous allons dire vert Nous allons aller de l'avant et dire imprimer. Ta couleur préférée est le vert. Et si, pour une raison ou une autre, nous ne cherchons aucune autre couleur. Disons marron ou bleu, sinon nous pouvons imprimer, vous avez une couleur préférée différente. C'est vrai. Ce que nous pouvons faire, c'est exécuter cela. Évaluons-le d'abord. La variable ici est ma couleur préférée et la valeur est le vert. abord, nous allons vérifier si cette couleur est rouge et non rouge Je vais donc passer à la ligne suivante, la ligne Elif ici Il est écrit : Ma couleur préférée est le vert, et c'est le vert. Cela signifie qu'il va imprimer votre couleur préférée, le vert, et qu'il va exécuter cette ligne de code et terminer le programme à ce moment-là. Je peux faire défiler l'écran vers le bas et dire « courir » et le message Ta couleur préférée est le vert ». Il a donc publié cette déclaration et elle était vraie parce que la première déclaration était fausse, et bien sûr, il n'est pas nécessaire de passer à la dernière si elle est adoptée. Allons-y, cependant, mettons-le sur brun. Maintenant, la première déclaration I va échouer, ce qui signifie que notre programme passe à la déclaration suivante, qui est notre déclaration Eli, qui échoue également parce qu'elle est verte. Ensuite, il va passer à la déclaration et imprimer ce qui est par ailleurs le cas. Et dans ce cas, il va s'imprimer, vous avez une couleur préférée différente. Donc je vais dire « run there go », cela indique que vous avez une couleur préférée différente. C'est ainsi que nous pouvons utiliser notre IP E et notre instruction se. OK, alors allons-y et rendons les choses un peu plus intéressantes dans ce cas. Allons-y et travaillons également avec nos fonctions de saisie. Vous pouvez le supprimer, puis créons-en un qui soit votre mot de passe. Disons donc mon mot de passe. Je vais définir cela sur une fonction de saisie et ici je veux inviter les utilisateurs à saisir leur mot de passe. Je vais dire, veuillez saisir votre mot de passe, deux points, et nous voulons ajouter de l'espace ici. Génial. Maintenant, nous voulons faire une simple instruction if, donc nous allons dire si mon mot de passe est égal, nous allons utiliser l'opérateur de comparaison ici et nous allons dire mot de passe un, deux, trois, nous devons ajouter deux points, puis entrer, et maintenant nous pouvons dire imprimer. Bienvenue. ce n'est pas le mot de passe saisi, nous pouvons utiliser une instruction Al ici. Sous la forme de deux points, entrez, nous pouvons voir le mot de passe imprimé non valide. Veuillez réessayer. C'est bon. Nous pouvons donc voir ici que nous allons être invités, tout d' abord, à saisir un mot de passe. La valeur que nous saisirons sera affectée à la variable ici dans mon mot de passe. Ensuite, nous allons utiliser notre déclaration I pour vérifier le mot de passe et s'il est égal au mot de passe un, deux, trois, si c' est le cas, nous allons imprimer le message de bienvenue. Si ce n'est pas le cas, nous pouvons utiliser notre déclaration pour imprimer un mot de passe invalide. Veuillez réessayer. Allons-y et évaluons ce processus. Je vais donc aller de l' avant et m'occuper de ça. Nous entrons donc un mot de passe, je vais mettre quelque chose de complètement différent en disant passer trois, quatre, trois passes et entrer. Ensuite, le mot de passe est invalide, veuillez réessayer. J'ai donc introduit la passe 342 passes, ce qui signifie que la première contrainte ici a échoué. Il est donc passé à la ligne de code suivante qui dit autre chose, et le mot de passe n'est pas valide, veuillez réessayer. Maintenant, allons-y et saisissons le bon mot de passe, c' est-à-dire le mot de passe un, deux, trois, afin que nous puissions réexécuter ce code tel quel. Et nous pouvons dire mot de passe un, deux, trois. Vérifions-le ici, et voilà. Et il vous suffit ensuite d'appuyer sur Entrée. Et puis il est écrit : « Bienvenue ». Donc, d'abord, si la déclaration ici a été publiée et qu'elle a été un succès, elle était vraie. Il est donc allé de l'avant et a exécuté le message de bienvenue de la fonction d'impression. C'est ainsi que nous pouvons également configurer nos instructions IL avec une fonction d'entrée, juste pour les rendre un peu plus crédibles dans l'ensemble du processus. OK. Maintenant, allons-y et rendons les choses un peu plus intéressantes. Ajoutons une instruction I, ELF et L cette fois. Ce que je vais faire ici, c'est définir les mots de passe et supposer qu' il existe un utilisateur spécifique. Ce que je vais faire est le suivant. Je vais dire que si mon mot de passe est égal au mot de passe 123, je veux dire bienvenue, je vais dire John. Ensuite, ce que je veux faire, c'est ajouter une déclaration ELF ici et je vais dire mon mot de passe. équivaut à passer le mot 321 points pour dire imprimer, et supposons que ce soit non, donc je vais dire non, bienvenue. Et nous pouvons faire ce qui suit. Maintenant, nous pouvons vérifier si le mot de passe est 123. Il va dire «   Bienvenue », John. Si le mot de passe est 321, il indiquera « non de bienvenue ». Et si ce n'est ni l'un ni l'autre, nous allons simplement dire mot de passe invalide. Veuillez réessayer. Allons-y et exécutons ce code ici. Tout d'abord, nous allons vérifier la présence d'un de ces mots de passe. Je vais dire mot de passe trois contre un, Enter. Non, bienvenue Ce qui s'est passé, c'est que le mot de passe n'était pas le mot de passe 1 à 3. L'instruction ILS a détecté cette saisie correcte du mot de passe trois contre un et a demandé la sortie «   non », comme nous pouvons le voir ici. Allons-y et recommençons. OK. Et je vais dire mot de passe un, deux, trois, Entrée. Et puis il affiche Welcome John, et cela correspond à ce nous vérifions ici, c'est votre déclaration ci-dessus Mettons quelque chose qui n'est pas le mot de passe trois contre un ou le mot de passe 123. Alors allons-y et relançons le tout. Et nous allons juste dire « pass, pass 321 ». Le mot de passe n'est pas valide, veuillez réessayer. Très bien, nous y voilà. C'est ainsi que nous pouvons utiliser nos conditionnels I sous différents aspects et les mettre tous en place 41. Supplémentaire : pratique de l'If-Elif-Else - [Lab]: Bonjour à tous, et bienvenue au prochain exercice de laboratoire. J'ai décidé d'ajouter un exercice supplémentaire sur les conditions if, et je vais également approfondir un peu plus utilisation des opérateurs logiques Allons-y et continuons. C'est vrai. Donc, la première chose que je veux faire est de définir mes variables comme toujours. Nous allons donc avoir mon prénom égal, et je vais dire ensuite que mon nom de famille sera égal à zéro, et ce sera Pretorious C'est ce que j'ai défini. Ensuite, ce que je veux faire, c'est créer une déclaration if ici. Je vais dire ce qui suit, qui sera si. Mon prénom est égal à n, double est égal à non. Et mon nom de famille, double égal, est Pretorius, ajoutez deux points Ensuite, ce que je veux faire, c'est dire « imprimer », et je vais dire « bienvenue à Arno Maintenant, bien sûr, vous pouvez également ajouter des espaces ici pour votre fonction d'impression. Et si ce n'est pas le cas, je vais dire autre chose, ce qui sera conforme à ma déclaration. Je vais dire imprimer, et ici je vais dire accès, Dnon Voyons donc ce que nous vérifions ici. Nous vérifions donc si mon prénom est égal à Anu et mon nom de famille est égal à Pretorius, ce qui est bien sûr le Il va dire « bienvenue à Arno ». Si l'une de ces vérifications échoue, on passe directement au relevé et l'accès à l' impression est refusé. Souvenez-vous donc de ce que nous avons appris avec les opérateurs logiques avec A. Donc, appris avec les opérateurs logiques avec A. les deux comparaisons que nous faisons ici doivent être vraies pour que l'instruction renvoie une déclaration vraie, en d'autres termes, pour exécuter la ligne de code sous-jacente. Si ce n'est pas le cas, cela va échouer et l'accès à l'impression sera refusé. Allons-y, testons-le et exécutons ce code. Il est écrit : « Non, bienvenue ». Cela signifie donc que le prénom et le nom de famille correspondaient aux contraintes que nous étions en train de vérifier. Laisse-moi aller de l'avant et juste changer celui-ci. Donc je vais changer ça de nu et je vais dire Yaku, d'accord ? Et je vais laisser le chèque tel quel. Il va vérifier si c'est toujours Arno et le nom de famille Pretoris Maintenant, je l' ai changé en Yahoo. Donc, seule cette déclaration, mon nom de famille est Ano Pretoris, sera vraie, et elle va échouer, ce qui signifie qu'il devrait imprimer l'accès refusé maintenant Donc, si je devais faire défiler la page vers le bas et exécuter ce code, cela indiquerait que l'accès est refusé car les deux instructions doivent être vraies pour qu'il fonctionne. Donc, si je reviens à non, d' accord, ces deux déclarations seront correctes Donc, si je devais le gérer, il m'accueillerait alors Arno C'est ainsi que vous pouvez également voir comment nous pouvons utiliser nos opérateurs logiques avec notre instruction and. Passons à la vitesse supérieure. Faisons-le avec notre déclaration. Si je devais dire ou, dans ce cas, je vais passer à Yahoo à titre d'exemple. Cela va aller de l'avant et passer ici et je vais juste vous souhaiter la bienvenue en général. Cela va être adopté parce que l'une des déclarations est vraie, et c'est le nom de famille, qui est Pretorious, mais le prénom est faux, et il dit juste Donc, si je devais exécuter ceci, il dirait « Bienvenue », qui signifie que cette ligne de code a été exécutée parce qu'une instruction était vraie, à savoir le nom de famille. Et c'est la raison pour laquelle cela été exécuté à cause de cela. C'est bon. C'est ainsi que vous pouvez également utiliser l'instruction or et la mettre en place. C'est bon. Allons-y et changeons nos exemples ici juste pour discuter un peu. Allons-y et faisons-le avec quelque chose d'un peu plus différent. Allons-y et définissons-le avec un taureau, par exemple. Nous voulons tester l'opérateur not. Ici, je vais rester simple et dire, disons, étudiant de premier cycle. Disons que c'est vrai. Ensuite, ce que je peux faire, c'est configurer ma déclaration pour dire, sinon, étudiant de premier cycle, je veux dire imprimer, et nous allons voir s'il ne s' agit pas d'un étudiant de premier cycle, nous allons aller de l'avant et lui dire «  bienvenue », et nous allons dire que vous n'êtes pas un étudiant de premier cycle. Veuillez utiliser la bibliothèque 1 A, par exemple. Nous avons cet ensemble et nous pourrons ensuite voir s'il s'agit un étudiant de troisième cycle Ici, nous allons voir la version imprimée et nous pouvons vous souhaiter la bienvenue. Vous êtes étudiant de premier cycle. Veuillez donc utiliser la bibliothèque 2 A. Mais allons-y et exécutons-la. C'est écrit : « Bienvenue ». Vous êtes étudiant de premier cycle, veuillez donc utiliser la bibliothèque 2 A. C'est ce que nous avons configuré ici. Nous avons défini le statut d' étudiant de premier cycle sur true, et nous vérifions avec cette déclaration si vous n' êtes pas un étudiant de premier cycle. Il va être imprimé, bienvenue. Vous n'êtes pas étudiant de premier cycle, veuillez donc utiliser la bibliothèque un A. S. Donc, si cette ligne échoue, elle imprimera la ligne suivante, qui dit « Bienvenue ». Vous êtes étudiant de premier cycle. Veuillez donc utiliser la bibliothèque 2 A. C'est ainsi que nous pouvons également intégrer des opérateurs logiques avec not. Nous avons donc appris comment utiliser et/ou non ici. C'est ainsi que vous pouvez aller plus loin et en combiner beaucoup plus pour obtenir résultats différents en fonction de votre cas d'utilisation. Très bien, les gars, c'est tout pour cet exercice de laboratoire supplémentaire, et nous allons continuer dans la prochaine leçon sur les conditions imbriquées 42. Critères IF imbriqués: Bonjour à tous, et bienvenue à la prochaine leçon, qui portera sur les conditions imbriquées Commençons donc. C'est vrai, donc un imbriqué s'il est conditionnel. Les instructions If peuvent être imbriquées les unes dans les autres, où le terme «   imbriqué Ainsi, si la condition la première instruction if est vraie, la prochaine instruction if sera exécutée et vous pouvez le voir dans un court extrait de code : il s'agit d'un extrait de code conditionnel imbriqué Nous aurons notre première instruction if, puis en dessous, nous aurons la prochaine instruction if, alors souvenez-vous. Si la condition de la première instruction if est vraie, la prochaine instruction if sera exécutée immédiatement après Jetons un coup d'œil à une analogie pour la rendre un peu plus facile à comprendre. Supposons, par exemple, que nous voulions devenir président des États-Unis. Vous avez une personne et vous souhaitez évaluer son statut de citoyenneté, si elle est née aux États-Unis, et nous pouvons aller de l'avant , jeter un œil ici et examiner les exigences. Par exemple, vous devez avoir plus de 35 ans et être un citoyen naturel, un exemple théorique. Ensuite, bien sûr, nous pouvons utiliser cet exemple et le mettre dans une instruction if imbriquée Par exemple, nous pouvons dire que l'âge des électeurs ici est de 37 ans avec la variable définie. Une autre variable que nous pouvons utiliser est la citoyenneté. On peut dire qu'ils viennent des États-Unis et que c'est leur pays de naissance. Pour être plus précis, vous pourriez même le dire de cette façon. Ensuite, vous devez vérifier votre première instruction if. Vous voulez dire que si l'âge de l'électeur est supérieur à 35 ans, alors vous voulez exécuter la deuxième déclaration si depuis cette première déclaration est vraie, puis vous voulez dire si dans ce cas, la citoyenneté ou le pays de naissance est les États-Unis, alors vous voulez imprimer, vous êtes éligible pour vous présenter à la présidence. C'est une manière typique d' utiliser un if conditionnel imbriqué Vous pouvez imbriquer vos instructions if unes sous les autres au lieu de les avoir ligne par ligne et de leur demander d' évaluer une contrainte particulière C'est ainsi que nous pouvons nous concentrer sur les conditions imbriquées. 43. Créer un IF imbriqué - [Lab]: Bonjour à tous, et bienvenue au prochain exercice pratique en laboratoire sur les conditionnels Nested Alors allons-y et commençons. Nous allons donc commencer par un exemple très simple et basique qui portera sur la candidature à la présidence des États-Unis, en tenant compte de l'âge de la personne et de son pays de naissance. Alors allons-y et commençons. Vous pouvez donc dire que l'âge des électeurs est une variable dans l' extrait que j'ai fourni dans les cours théoriques ou vous pouvez dire que l'âge du candidat Cela dépend vraiment de ce que vous voulez faire. Je vais le modifier un peu ici. Je vais donc indiquer ici l'âge du candidat, et je vais le fixer à huit ans dans la ville. Ensuite, je veux créer une variable indiquant le pays des burs Ici, je vais dire « USA » sous forme de chaîne. J'ai défini mes variables. Âge et pays de naissance du candidat. Je peux maintenant commencer mon instruction imbriquée if. Je vais d'abord vérifier si l'âge du candidat est supérieur à 35 ans, puis seulement je veux exécuter l'instruction if suivante, qui vérifiera le pays de naissance. Ensuite, je voudrais dire que si le pays de naissance est égal à celui des États-Unis et que vous pouvez ensuite imprimer ici à la fin, vous êtes éligible à la présidence des États-Unis C. Nous pouvons donc vérifier que tout est en place ici. L'âge du candidat est donc l'étude A. Si l'âge du candidat est supérieur à 5 ans, nous pouvons passer à la prochaine déclaration I parce que c'est vrai. Et puis, bien sûr, nous pouvons voir ici que c'est également vrai. Ils viennent également des États-Unis et diront alors que vous êtes éligible pour vous présenter à la présidence américaine. Nous pouvons donc maintenant exécuter ce code qui dit : «  Vous êtes éligible pour vous présenter à la présidence des États-Unis ». Parfait Maintenant, disons, par exemple, que cette première déclaration si ici est fausse. Supposons que nous voulions aborder cela par une déclaration, avant de passer à cette ligne. Par exemple, ce que je veux dire par là, c'est que si , par exemple, j'ai déjà échoué à cette première instruction E et cela ne me dérangera même pas que le programme ne continue pas Si je devais exécuter ceci, la première instruction E échouerait, mais rien ne se passera. Peut-être voulons-nous ajouter un message. Nous pouvons avoir une instruction else qui sera exécutée en cas d'échec de l' instruction if. Sur la même ligne, appuyons sur Entrée. Vous voulez revenir en arrière et dans la même ligne que cette première déclaration si vous voulez voir autre chose, ce que vous voulez faire, c'est que vous pouvez continuer et ajouter que nous pouvons vraiment en faire un peu plus Déplaçons l'espace comme ça. Nous pouvons voir le texte imprimé et nous pouvons dire que vous n'êtes pas assez âgé pour procéder à l'exécution ici. Si l'âge du candidat est supérieur à 35 ans, il continuera avec la ligne de code sous un ensemble. Sinon, il exécutera cette instruction en ligne de celle-ci si l'instruction qui indiquera que vous n'êtes pas assez âgé. Vérifions-le d'abord pour pouvoir dire « run ». Ça dit que tu n'es pas assez vieux. C'est ce qui va être exécuté. Maintenant, si pour une raison ou une autre vous êtes assez vieux, alors laissez-moi dire Sety six Cette ligne va passer, puis elle va passer à cette ligne de code qui vérifie si le pays de naissance est les États-Unis, imprimez, si vous êtes éligible pour une grossesse aux États-Unis. Supposons, par exemple, que vous ayez atteint l'âge requis, mais que votre pays de naissance soit différent, vous pouvez appuyer sur Entrée et ici, avec cette instruction if, vous allez vérifier. N'oubliez pas que l'espacement est très important, vous pouvez donc dire imprimer l'indentation Vous n'êtes pas originaire des États-Unis, votre candidature est rejetée. C'est assez brutal, mais nous pouvons maintenant voir comment cela se passe. Maintenant, si nous sommes au-dessus de l' étude 5 avec sty six, allons évaluer la prochaine instruction if. Je ne viens pas des États-Unis. Je vais passer à un autre pays, disons l' Afrique du Sud, par exemple. Elle va échouer et elle va passer le relevé L et imprimer que vous ne venez pas des États-Unis, donc votre demande sera et imprimer que vous ne venez pas des États-Unis, rejetée. Exécutons ça, puis il fonctionnera. Vous n'êtes pas originaire des États-Unis. La demande est rejetée, je passe la première étape Ensuite, lorsque je suis passé à la deuxième étape de l'instruction if ici, l'instruction if imbriquée, imprimée à partir de l' application USAC, est rejetée C'est ainsi que vous pouvez essentiellement aller de l'avant et utiliser des conditions imbriquées Vous pouvez configurer vos instructions if imbriquées et vous pouvez également utiliser des instructions pour les compléter et créer quelque chose d'un peu plus impliqué et un peu plus structuré 44. Supplémentaire : pratique imbriquée de la FI - [Lab]: Bonjour à tous, et bienvenue à la prochaine activité de laboratoire, qui continuera à se concentrer sur l'imbrication si elle est conditionnelle Nous allons travailler sur un autre exercice afin de consolider nos connaissances et d' aller un peu plus loin. C'est bon. Allons-y et configurons un autre système imbriqué s'il est conditionnel prochain article se concentrera sur un étudiant qui essaie de s'inscrire à un programme de troisième cycle. Il s'agit d'un étudiant de licence qui vient de terminer son baccalauréat, obtenu ses résultats de dernière année et qui souhaite postuler Créons donc un if imbriqué conditionnel pour cela. Donc, tout d'abord, ce que nous allons vouloir faire , c'est créer nos variables. Donc, je vais d'abord définir la variable du diplôme. Donc, ici, je vais dire que le diplôme est égal, et ce sera un baccalauréat. Ensuite, je vais dire note finale, et ici je vais dire 77. Ensuite, ce que je veux faire, c'est configurer ma logique d' instruction if imbriquée ici Tout d'abord, nous avons notre première déclaration « if ». Nous allons donc d'abord vérifier le diplôme de l'étudiant. Nous allons dire si le diplôme est égal à celui d' un baccalauréat. Nous pouvons continuer et ajouter l'instruction imbriquée if Si c'est vrai, nous voulons ensuite vérifier leur note finale Nous pouvons ensuite dire si la note finale est, bien entendu, supérieure ou égale à 75. Ensuite, nous pouvons voir l'impression. Vous êtes éligible pour postuler à un poste de troisième cycle. Nous y voilà. Nous pouvons voir que c'est ce que vous avez mis en place. La note finale est de 77, notre baccalauréat le baccalauréat Nous passerons le premier et le deuxième test ici et vous devriez voir apparaître dans la console que vous êtes éligible pour postuler à un poste de troisième cycle. Si je fais défiler l'écran vers le bas et que je lance ceci, il devrait indiquer « Allons-y ». Vous êtes éligible pour postuler aux études supérieures. Maintenant, allons-y et ajoutons quelques facteurs supplémentaires. Allons-y et passons en revue les déclarations ici. Dans ce cas, je ne vais pas ajouter de déclaration L pour la partie du baccalauréat ici. Je vais juste ajouter une déclaration pour la note finale. Ici, je vais juste dire s et je vais dire imprimer. Vous n'êtes pas éligible pour postuler à un poste de troisième cycle. Alors je vais dire, et je vais dire ici, de la note la plus basse à la plus basse. Alors laissez-moi changer, bien sûr, ma 272e note. Le diplôme sera toujours un baccalauréat, donc ça va passer. Mais la note finale ici sera de 72. Ce sera conforme aux exigences. Cela signifie, bien entendu, instruction d'impression ne sera plus exécutée. Nous allons ensuite passer à la déclaration suivante, indiquera que vous n'êtes pas éligible pour postuler au troisième cycle, en deuxième année. Allons-y et exécutons-le. Et lâchez prise, vous pouvez le voir. Il est écrit : Vous n'êtes pas éligible pour postuler aux études supérieures, de la note la plus basse C'est ainsi que nous pouvons également nous entraîner davantage avec nos conditions imbriquées C'est bon. Voilà pour les activités et les leçons sur les instructions imbriquées, etc. 45. Pour les boucles: Bonjour à tous, et bienvenue à la prochaine leçon, qui sera axée sur quatre boucles. Alors allons-y et commençons. La question qui nous vient à l'esprit est donc de savoir ce qu'est une boucle à quatre boucles. Une boucle à quatre boucles est donc une instruction itérative utilisée pour répéter ou itérer sur une séquence Et cela peut être un tuple, une liste, un dictionnaire, une chaîne ou même un ensemble Vous pouvez donc voir qu'il existe plusieurs cas d'utilisation d'une boucle à quatre boucles. Allons-y maintenant et jetons un coup d'œil à quelques extraits de code à titre d' Ici, par exemple, nous avons une liste. OK, donc notre variable définie ici est les personnes. Et dans la liste, nous avons une liste de noms tels que Maria, John, Eon, Kate et Sarah. Ce sont les valeurs de notre liste. Supposons que nous voulions parcourir les noms d'une liste. Nous pouvons utiliser une boucle à quatre et pour déclarer une boucle à quatre, nous commencerions par dire quatre, puis nous voudrions décider de la variable qui prendra les valeurs comprises dans la plage que nous avons ici. Nous allons dire quatre personnes, personne sera votre variable, et si vous voulez qu'elle figure dans la liste des personnes. Ensuite, au fur et à mesure que cette liste parcourt cette liste, nous voulons imprimer chaque valeur cette liste en disant « imprimer la personne ». Cette boucle à quatre boucles va donc s'exécuter jusqu'à ce qu'elle ait imprimé toutes les valeurs de la liste. Donc, lorsque nous commençons par dire quatre personnes, cela signifie d'abord Maria, puis nous disons imprimer une personne, ce qui revient essentiellement à imprimer Maria sur la console. Ensuite, il va passer à la valeur suivante, qui est John, puis il va imprimer John. Eon, Print Kate et le prince Sarah. Maintenant, cela aura beaucoup plus de sens. Allons-nous réellement aller de l'avant et appliquer cela dans l'exercice de laboratoire ? Maintenant, voici un autre exemple où vous allez utiliser la plage. OK. Donc, en utilisant la plage, cela est très utile lorsque nous travaillons avec des nombres en tant que tels. Encore une fois, nous devons ajouter une variable dans laquelle les valeurs assignées seront concentrées ici. Nous pouvons donc dire quatre I dans la plage de zéro à 11, imprimer I. Donc, il va imprimer toutes les valeurs comprises entre zéro et 11. Maintenant, cela va être très précis dans ce cas. Ainsi, lorsque vous configurez votre boucle à quatre boucles avec une plage ici, vous allez imprimer de zéro à dix dans cet exemple, et non 11. OK ? Donc, tout ce que vous spécifiez à la fin de la plage sera la limite et n'inclura pas ce nombre en particulier. Maintenant, je sais que cela peut être un peu confus à comprendre , mais ne vous inquiétez pas, nous allons travailler là-dessus dans le cadre des exercices de laboratoire. Ce n'est donc qu'un petit exemple lorsque T sont divisés en quatre boucles. 46. Courir pour les boucles - [Lab]: Bonjour à tous, et bienvenue au prochain exercice pratique de laboratoire, qui sera axé sur le suivi. Commençons donc. Nous allons donc travailler sur quelques exemples ici afin de consolider notre compréhension C'est vrai. Donc, tout d'abord, je veux travailler avec une liste. Je vais donc créer ici une liste des sports. Je vais donc dire que le sport est égal, et voici dans ma liste. Mettons-nous au golf. Allez, passons au football. Mettons le rugby, le tennis, et mettons le Bd Ten. OK, nous avons donc quelques sports en place ici. Nous voulons maintenant parcourir toutes les valeurs de cette liste. Pour ce faire, nous pouvons créer une boucle de base à quatre boucles. Nous commençons donc par les quatre mots clés ici. Ensuite, nous voulons définir une variable qui sera affectée à tous ces sports. Je vais parler du sport dans le sport. Il s'agit de la variable que nous allons déclarer, qui prendra en compte toutes les valeurs associées au sport ici que nous avons définies dans cette liste pour les sports. Le sport sera attribué au golf, au football, au rugby, au tennis et au badminton, et il sera mis en Ensuite, pour fermer ce flop, nous devons ajouter deux points. Ensuite, nous voulons dire imprimer. Port. Tout va donc être en ordre, et cette boucle va continuer à fonctionner jusqu'à ce que toutes les valeurs soient sorties ici. Nous allons donc d'abord jouer au golf. Il va donc d'abord imprimer le golf. Ensuite, les quatre boucles recommenceront. Ensuite, il va saisir le football, l' attribuer, imprimer un ballon de football, saisir le rugby. La boucle à quatre va fonctionner à nouveau. Ensuite, il va chercher le rugby et l'imprimer, puis le tennis et enfin le badminton Allons-y et voyons ce test ici afin que nous puissions continuer courir et c'est parti. Il imprime donc le golf, le football, le rugby, le tennis et le badminton Cette boucle va donc fonctionner jusqu'à ce que toutes les valeurs aient été imprimées dans la liste ici, que nous avons essentiellement déclarées. C'est une méthode de base qui vous permet d'utiliser une boucle à quatre boucles. Maintenant, une autre chose que je veux vous apprendre, c'est comment ajouter des pauses dans vos quatre boucles. Donc, si vous voulez que votre programme s'arrête une fois qu'une valeur spécifique a été atteinte, disons que je veux simplement imprimer toutes mes valeurs ici dans ma liste, jusqu'au tennis. Je ne veux pas inclure le badminton. Je veux m'arrêter au tennis. Donc, ce que nous pouvons essentiellement continuer et faire, c'est continuer et le configurer comme suit. Nous pouvons ajouter une instruction if. Nous pouvons donc dire ici que le sport est égal au badminton Et n'oubliez pas que vous devez l'épeler exactement. Alors je veux dire pause. Cela va rompre la boucle, pas la rompre comme pour l' arrêter, c'est-à-dire empêcher la boucle de chute de fonctionner. Je ne veux pas que vous parcouriez toutes les valeurs de la liste Je veux que tu arrêtes quand tu arriveras au badminton. Il va imprimer le golf, le football, le rugby et le tennis. Ça va tout parcourir en boucle. Et bien sûr, si le sport est le badminton, il va tomber en panne. Si ce n'est pas le cas, il va simplement continuer à imprimer le sport, donc le golf. OK, on va passer directement à l'impression, au football, on va directement à l'imprimer, au rugby, à l' imprimer, au tennis, à l'imprimer. Mais dès qu'il atteindra le badminton, cette déclaration sera vraie, elle arrêtera la chute là-haut et elle sera arrêtée avant d'être publiée Allons-y maintenant et exécutons ce code. Et nous y voilà. Nous pouvons donc voir qu'il imprime le golf, le football, le rugby et le tennis. C'est ainsi que nous pouvons utiliser l'instruction break ici. Maintenant, disons que je veux uniquement imprimer le golf et le football. Je ne veux pas imprimer le rugby, le tennis et le badminton. Vous pouvez déjà arrêter cela en saisissant rugby, puis les autres valeurs ne continueront pas à être imprimées parce que cela s'est arrêté ici à cause de l'instruction break. Il n'imprimera donc que le golf et le football pour le moment. Maintenant, si je devais exécuter ce code, nous pouvons voir qu'il n'imprime que le golf et le football. vrai, c'est ainsi que vous pouvez également intégrer des instructions de pause dans vos quatre boucles. D'accord. C'est vrai. Maintenant, la prochaine chose que je veux que nous fassions est d'apprendre comment utiliser l'instruction continue. C'est donc un peu différent de la déclaration de rupture. Supposons, par exemple, que nous voulions empêcher qu' une valeur spécifique ne soit affichée ici. D'accord ? Nous pouvons aller de l'avant et ajouter du code spécifique ou quoi que ce soit d'autre, mais disons que pour les besoins de l' argumentation, je voudrais continuer et imprimer le golf, football, le tennis et le badminton, et je veux vraiment procéder de cette façon Supposons que je veuille produire du golf, du football, du rugby et du badminton, mais que je veuille omettre le tennis OK, donc ce que vous pouvez faire, dire si le sport est égal, égal, et nous pouvons dire tennis. OK, je veux juste dire « continuez ». Donc, en gros, ce qui va se passer maintenant, c'est que les sports tels que le golf, le football et le rugby habituels seront imprimés . Et puis, quand on atteindra le tennis, on va juste dire de continuer et de continuer à courir les quatre boucles. OK, donc ça va dire «   continuer ». Et puis, avant d'imprimer le sport, il va recommencer la boucle automnale, bien sûr, et passer à la valeur suivante, badminton, sans oublier le tennis. D'accord ? Voici donc comment fonctionnera la déclaration continue. La déclaration continue nous permet donc de continuer comme les quatre boucles. Bien sûr, cela va redémarrer les quatre boucles, pourrait-on dire, et il va passer à la valeur suivante et émettre ce qui était précédemment défini ici sous forme de tennis. Alors maintenant, si nous devions faire défiler l'écran vers le bas et dire courir, vous allez voir ici ou simplement jouer au golf, au football, au rugby, au badminton et émettre du tennis ici, mais en continuant avec les quatre boucles ensuite et continuant avec la liste ici et les valeurs que nous avons mises en C'est ainsi que nous pouvons utiliser l'instruction continue. Maintenant, une autre chose que je veux vous apprendre, c'est comment vous pouvez utiliser la portée. Nous pouvons donc aller de l'avant et supprimer tout cela. Ce que je veux que nous fassions c'est que nous disions quatre I à portée, et nous voulons ajouter une plage de départ et une plage d'arrêt. La première valeur sera donc celle où nous commençons, mais je veux commencer à zéro, et je veux terminer à dix, ce qui signifie que je dois saisir 11. Je veux expliquer maintenant pourquoi cela ajoute deux points. Ensuite, nous pouvons dire imprimer, et entre parenthèses, nous pouvons simplement dire I. Encore une fois, ici, je vais être une variable, qui sera affectée à chaque valeur ici Dans ce cas, ce sera zéro, un, deux, trois, quatre, cinq, six, sept , huit, neuf, dix, et le 11 sera la limite supérieure. Vous n' imprimerez jamais la valeur ici, et vous n'imprimerez que la valeur moins un. Alors laisse-moi te montrer ici. Cela devrait donc imprimer de zéro à dix, donc il fait défiler la page vers le bas et dire « exécuter ». Et nous pouvons aller de l'avant et voir ici qu'il affiche zéro, un, deux, trois, quatre, cinq, six, sept, huit, 910. Maintenant, si je devais le régler sur, par exemple, 51 et que j'en mettais un ici, cela signifie qu'il va imprimer de un à 51. Alors maintenant, si je devais faire défiler l'écran vers le bas et dire « courir », cela s'imprime de une ligne à 50. C'est ainsi que nous pouvons également utiliser la plage de nos quatre boucles pour imprimer des valeurs spécifiques, comme nous pouvons le voir ici dans un contexte donné. C'est bon, les gars. Cela fonctionnait avec quatre boucles. Quelques exercices et exemples pour renforcer votre compréhension Dans la leçon suivante, nous allons utiliser quatre boucles avec une liste de dictionnaires. Restez à l'affût pour cela. 47. Parcourez une liste de dictionnaires - [Lab]: Bonjour, tout le monde. Et bienvenue au prochain exercice de laboratoire, qui sera axé sur quatre boucles avec une liste de dictionnaires Donc, essentiellement, nous allons apprendre comment créer une liste de dictionnaires et comment parcourir notre liste de dictionnaires en boucle Alors allons-y et commençons. Donc, bien sûr, ce que nous voulons faire, c'est aller de l'avant et créer notre liste. Alors laisse-moi jeter un coup d'œil ici. Et nous allons appeler ça des gens. Je vais dire égal à égal. Et n'oubliez pas que ce sera une liste, nous devons donc avoir des crochets qui s'ouvrent et se ferment, comme tels. Ensuite, nous pouvons définir notre dictionnaire. Nous allons avoir trois dictionnaires que nous voulons définir ou trois instances N'oubliez pas les dictionnaires, vous commencez et vous les ouvrez, vous les fermez avec des bretelles bouclées. Nous allons devoir définir nos paires clé-valeur. Nous allons avoir, d'abord, le nom, puis les deux points par la suite. La première clé est le nom, puis la valeur ici. Après avoir ajouté un espace ici, nous allons continuer et définir cela comme honneur, puis nous devons ajouter une virgule pour notre prochaine paire clé-valeur Ensuite, nous allons procéder et définir cette comme nous le pouvons pour notre couleur préférée. Je vais dire couleur préférée, puis espace curlon, puis ici je vais dire marron Virgule. C'est une autre paire clé-valeur. Ensuite, ici, je vais spécifier une autre paire clé-valeur, et ce sera définissons-la comme non une analogie. Ensuite, nous allons avoir notre espace deux-points, et puis ici je vais parler de l'Afrique du Sud. Ensuite, nous devons ajouter un com à la fin, et nous allons créer deux autres dictionnaires Maintenant, je ne veux pas réinventer le voile, surtout avec les touches que nous avons définies, je vais le coller comme ça Ensuite, je veux juste remplacer les valeurs ici. Donc ici, je vais dire marque, couleur préférée, rouge, nationalité. On peut dire l'Allemagne. Et pour la dernière fois, nous allons définir Kate, couleur préférée. On peut parler de nationalité verte. On peut dire, l'Australie. N'oubliez pas que pour le dernier dictionnaire que vous avez dans votre liste, vous pouvez simplement supprimer cette virgule à la fin Voici une liste de dictionnaires. Maintenant, vous vous demandez probablement comment allons-nous configurer nos quatre boucles pour pouvoir parcourir ces dictionnaires en boucle C'est très simple. Ce que nous voulons faire, c'est configurer notre boucle à quatre, donc nous allons dire quatre. Ensuite, nous pouvons définir notre variable. Je vais continuer et définir les choses comme suit : allez-y et définissez les choses comme nous pouvons le dire pour moi, les gens. Activé. Je vais être affectée en tant que variable qui sera affectée aux valeurs ici de nos dictionnaires dans la liste des personnes ici Ensuite, nous pouvons simplement dire imprimer et, dans le cadre de nos parents, nous pouvons simplement nous référer à I, puis à nos crochets, nous voulons faire référence à une clé en particulier, à n'importe quelle touche ici Disons que je veux obtenir, bien sûr, toutes les valeurs de tous ceux qui ont leur couleur préférée, leur couleur préférée Ici, entre crochets, je vais mettre la couleur préférée Maintenant, si je dis imprimer et exécuter, le résultat sera marron, rouge et vert. Comme nous pouvons le voir, ce qui se passe ici c'est que nous avons défini notre variable ici, qui peut être n'importe quoi. Ce n'est qu'un exemple. Vous pouvez appeler cette personne, vous pouvez appeler cet humain, ou vous pouvez appeler ce candidat ou tout ce que vous voulez. Cela va être attribué à tous les dictionnaires que nous avons ici et cela va parcourir en boucle chacun présents dans cette liste chez les personnes Il va passer en revue toutes les données ici. Ensuite, nous allons imprimer toutes les valeurs en fonction de la clé, qui est la couleur préférée. Nous pouvons le faire pour n'importe quoi. Supposons que nous voulions obtenir tous les noms dans tous ces dictionnaires. Vous pouvez simplement vous référer à la clé du nom, qui est, bien sûr, nom, et vous pouvez dire run pour afficher Ano Mark et Kate. Disons que nous voulons obtenir la nationalité. Nous pouvons faire la même chose. Vous pouvez simplement saisir la clé, qui est la nationalité. Et vous pouvez courir, et cela imprimera toutes les nationalités. Donc l'Afrique du Sud, l'Allemagne et l'Australie. C'est bon. Disons que c'est exactement ce que vous pouvez faire. Maintenant, disons que pour les besoins de l' argumentation, vous voulez que ce soit un peu plus concis. Supposons que vous vouliez obtenir tous les documents et que vous vouliez les traiter comme une seule personne, la deuxième et la troisième personne. OK ? Donc, ce que je vous recommande de faire, c'est d'aller de l'avant et de mettre toutes ces clés en ordre. Donc, d'abord, tu auras un nom. Ensuite, vous pouvez le copier et passer à la ligne suivante. Vous aurez alors couleur préférée et vous collerez une autre ligne ici avec la nationalité Nous allons imprimer le nom, la couleur préférée et la nationalité en fonction de toutes les valeurs, et cela va être regroupé, bien sûr. Si je devais dire « courez », vous pouvez voir ici qu'il imprime tout ou « Browns of Africa Marque rouge Allemagne, vert, Australie. Tout est lié à chacune des valeurs de ces dictionnaires à la fois. Maintenant, cela n'a pas l'air très propre. Ce que vous pouvez faire, c'est ajouter l'espace, n'oubliez pas d'ajouter la fonction d'impression avec une chaîne vide. Vous pouvez donc simplement dire ici, imprimer et ajouter une chaîne vide ici, et juste à la fin, imprimer et une chaîne vide. Cela va donc laisser de la place. Chaque dictionnaire ici avec ses propres données sera donc séparé. Les données d'Anno seront donc plus propres à lire, Marks et Kates également Alors maintenant, si je devais dire « courez », vous verrez qu'il y aura plus d'espacement ici Vous pouvez donc voir ici, OK, cela appartient à Non, Browns of Africa, Mark Red, Germany, et Green Australia Cela le rend donc un peu plus concis et plus propre à lire. C'est vrai. C'est essentiellement ainsi que nous pouvons configurer nos quatre boucles et les utiliser avec une liste de dictionnaires. Cela va être très important, surtout si vous envisagez de travailler avec des données et que vous allez plus loin avec Python. Par exemple, si vous décidez d' apprendre le jango, il est très important de comprendre cela pour ce qui est de la mise en boucle de vos données avec dictionnaires et des C'est très avantageux si vous vous lancez dans le développement Web, par exemple. Les gars, c'est tout pour cet exercice de laboratoire. 48. Boucles tout en: Bonjour, Ron, et bienvenue à la prochaine leçon, qui sera axée sur Wil oups Jetons donc un coup d'œil. Juste une boucle Wile. Une boucle Wile est de nature très similaire à une boucle for, mais contrairement à une boucle for, une boucle Wile continue d' exécuter une instruction tant que la condition spécifiée reste vraie Pour nous aider à approfondir notre compréhension des boucles de Wile, examinons une analogie Maintenant, cette analogie va se concentrer sur la gestion des mots de passe. Supposons que vous deviez saisir votre mot de passe pour accéder à un portail en ligne ou pour vous connecter sur votre ordinateur ou quelque chose du genre. allons baser notre analogie de la compréhension en boucle sur cela. C'est vrai. Nous avons donc notre utilisateur qui essaie de se connecter à un site ou à notre ordinateur, et par programmation, nous pouvons créer un programme très simple où, avec le processus WLLoop, nous pouvons définir un Ainsi, par exemple, nous avons un mot de passe de base variable, et bien sûr, la valeur est le mot de passe 123 ici à titre d'exemple. Ensuite, nous pouvons avoir notre fonction de saisie ici et la valeur de cette fonction de saisie sera affectée à la variable enter password attempt. Nous allons donc demander à nos utilisateurs de saisir le mot de passe. Ensuite, nous pouvons utiliser une boucle while pour continuer à fonctionner ici. Cette boucle indique que lors de cette tentative de mot de passe, quel que soit le mot de passe saisi, cette tentative n'est pas égale au mot de passe réel Nous allons imprimer dans la console un mot de passe incorrect à l' utilisateur , veuillez réessayer. Ensuite, ce qui va se passer, c'est qu'on nous demandera à nouveau de saisir à nouveau notre mot de passe. Ce Wilops va continuer à fonctionner jusqu'à cette condition, comment puis-je le dire tant que cette condition ne sera pas remplie ? Comme on peut le voir ici, tant que le mot de passe n'est pas égal au mot de passe, c'est l'opérateur ici, l'opérateur de comparaison ici, différent de. Ainsi, même si ce n'est pas le même que le mot de passe, il continuera à dire mot de passe incorrect et nous demandera de réessayer. Et une fois que cette déclaration particulière, une fois qu'elle n' a pas été respectée, en d'autres termes, alors qu'elle est égale au mot de passe, elle quittera la boucle Wile et affichera le message de bienvenue C'est donc une façon d'utiliser une boucle Wile gérer un mot de passe saisi par l'utilisateur Oh, c'est tout pour le côté théorique. Dans les exercices de codage, nous allons donc nous pencher sur les boucles complètes 49. Courir en boucle - [Lab]: Bonjour à tous, et bienvenue au prochain exercice de laboratoire, qui portera sur l' utilisation des boucles WOW dans PySON. Commençons. Maintenant, tout d'abord, nous voulons déclarer une variable que nous voulons utiliser. Je vais dire ici que mon chiffre est égal, et je vais dire zéro pour le moment. Ensuite, je veux configurer ma boucle WOW. Je vais dire tant que mon chiffre est inférieur à dix. Je voulais imprimer ce qui suit, ce qui signifie que ce nombre est inférieur à dix. Ainsi, la condition que cette boucle while évalue ici va constamment s'exécuter et exécuter cette instruction d'impression tant que le nombre ici est inférieur à dix. Donc dans ce cas, ce sera l'infini. Allons-y et testons cela afin pouvoir faire défiler la page vers le bas et dire « exécuter ». Et nous pouvons voir ici qu'il est constamment dit que ce nombre est inférieur à dix, ce nombre est inférieur à dix, ce nombre est inférieur à dix. Vous voulez continuer et arrêter l'exécution de ce code. Cela peut prendre un moment avant qu'il ne s'arrête. C'est ce qui se passera ici si vous avez une boucle while non contrôlée, pourrait-on dire Il va constamment s'exécuter parce que ce qui se passe ici , c'est que la condition est vraie, que le nombre est en fait inférieur à dix, donc il va juste imprimer cette déclaration pour la fin des temps. Supposons, par exemple, que vous travailliez avec un nombre égal à dix ou supérieur à dix. Cela n' exécutera essentiellement pas du tout cette boucle car la première condition n'est pas remplie. Maintenant, si vous deviez le faire, laissez-moi simplement dire 11 ici, par exemple, et exécuter le code ne produira rien. Vous allez donc voir ici que rien ne sera produit du tout. Nous pouvons simplement aller de l'avant et arrêter cela. La raison en est que ne produisons rien. Bien entendu, le nombre est clairement supérieur à dix. Donc, ce que vous feriez généralement ici se situe en dehors de votre boucle While. Dans la même ligne, vous pouvez dire imprimer et ici, nous pouvons dire que le nombre est supérieur ou égal. Jusqu'à dix. Et c'est ce que vous pouvez faire pour le configurer maintenant. Je vais donc également dire que la boucle Wile n'a pas été exécutée et qu'elle ne le sera pas Allons-y et exécutons-le maintenant, et maintenant vous verrez, bien sûr, que le nombre de sorties est supérieur ou égal à dix. La boucle Wile n'a pas été exécutée. Ce qui s'est passé, c'est que nous avons évalué cette déclaration pour voir si elle était vraie. Ce n'était pas vrai, et il est passé directement à l'instruction print ici et il n'a pas exécuté le code qu' elle contenait parce que l' instruction était fausse, et il est sorti et imprimé la ligne de code suivante ici. C'est ainsi que vous pouvez utiliser les boucles Will dans Biason. C'est donc le moyen le plus simple comprendre leur logique. Supposons maintenant que nous voulions le rendre un peu plus complexe et que nous voulions exécuter du code, mais pas pour toujours, mais uniquement dans certaines limites. Ce que nous pouvons faire, c'est aller de l'avant et faire ce qui suit. Nous pouvons supprimer ce que nous avons ici. Je vais mettre le chiffre à zéro. Bien que mon numéro soit inférieur à dix, je tiens à vous dire d'imprimer mon numéro. OK. Maintenant, n'oubliez pas qu' avec nos boucles Wal, nous devons nous assurer que nous codons en dessous. Donc, si c'est sur la même ligne ici, ce n'est pas ainsi que cela fonctionne. Vous devez vous assurer d'appuyer sur le bouton « Chap et de vous assurer que vous êtes dans votre boucle murale Il en va de même pour les quatre boucles et pour vos instructions if. Gardez donc cela à l'esprit ici en imbriquant nos déclarations. OK. Maintenant, si nous exécutons ce code tel quel , encore une fois, il va toujours , dans ce cas, imprimer le numéro encore et encore. Mais ce que nous voulons faire, c'est qu'il imprime essentiellement le chiffre un par un et nous allons constamment ajouter plus un à chaque chiffre et l'incrémenter d'un Lorsque cette instruction while ici, cette logique ici, cette déclaration n'est pas vraie, elle quittera le programme à la fin et ne s'exécutera pas indéfiniment. Pour augmenter, tu vas vouloir dire mon numéro. C'est égal à mon chiffre plus un. Donc, en gros, ce qui va se passer ici, nous allons prendre zéro. Nous allons évaluer si le nombre est inférieur à dix. Donc, zéro est inférieur à dix. Ensuite, nous allons imprimer zéro, puis nous allons y ajouter un et l'affecter à la variable pour qu'il soit alors un. Alors un est inférieur à dix, imprimez-en un, puis nous allons y ajouter un , pour devenir deux, puis deux c' est moins de dix, puis nous allons imprimer deux, et nous allons continuer à le faire jusqu'à ce la condition ici soit fausse et une fois qu' elle sera fausse, nous pouvons ajouter une déclaration imprimée à fausse et une fois qu' elle sera fausse, l'extérieur disant que nous pouvons simplement que le programme et le compteur sont terminés. C'est juste un exemple simple. C'est ce que nous verrons à la fin une fois que nous aurons prouvé que cette déclaration de la WAL était fausse. En d'autres termes, une fois qu'il atteindra 11, 12, 13 , par exemple, il n' imprimera pas constamment ces chiffres, il terminera simplement le programme ici. Allons-y et testons cela. On peut dire de courir et c'est parti. Il va de 0 à 9 et il indique que le compteur du programme est terminé, donc il quitte le programme, il ne continue pas à fonctionner indéfiniment et constamment par la suite C'est bon. C'est ainsi que vous pouvez procéder et mettre cela en place ici. N'oubliez pas qu'une fois que le nombre est neuf, il va dire que neuf est inférieur à dix , puis il imprime neuf. Bien sûr, quand on y ajoute un, cela devient dix. Bien que dix ne soit pas moins de dix, cela ne marchera pas. Je vais immédiatement imprimer le programme et le compteur sera terminé une fois qu'il atteindra dix dans ce cas. OK. C'est donc la base de la façon dont nous pouvons utiliser nos wild loops. Maintenant, ce que je veux faire maintenant, c'est aussi vous donner un exemple un peu plus complet qui consolidera un peu mieux votre compréhension . Et c'est le mot de passe. C'est la meilleure façon d'apprendre à comprendre les boucles sauvages. Je vais donc dire ici que le mot de passe est égal, et je vais dire le mot de passe un, deux, trois. Et puis je veux avoir une fonction d'entrée qui sera assignée à ma variable. Je vais donc dire saisi, souligner le mot de passe, et je vais dire égal à saisie, et je vais dire, veuillez saisir votre mot de passe en ajoutant deux points et un espace Ensuite, je veux configurer ma boucle Wile, donc je vais dire que même si le mot de passe saisi n'est pas égal, j'utilise mes opérateurs de comparaison pas égaux au mot de passe lui-même Je veux que vous affichiez un message à l'utilisateur indiquant un mot de passe valide. Ensuite, je veux demander à nouveau à l'utilisateur de saisir son mot de passe, puis je vais continuer en puis je vais continuer disant que le mot de passe saisi est égal, et je vais réutiliser cette fonction de saisie. Entrez votre mot de passe. Comme ça. Alors si, en tout cas, cette déclaration n'est pas vraie, bien sûr. OK ? Donc, s'il s'agit d'un mot de passe, si le mot de passe saisi est égal au mot de passe, alors au contraire, on peut dire « imprimer ici » et « Bienvenue utilisateur ». OK, alors voyons ce qui se passe ici. Nous configurons donc notre mot de passe ici, puis nous invitons l' utilisateur à saisir un mot de passe, puis notre boucle Wile va vérifier OK, le mot de passe saisi s' il n'est pas égal au mot de passe, nous voulons dire mot de passe invalide à chaque fois. Tant que l'utilisateur n'a pas saisi un mot de passe, c'est correct. Ce qui va se passer, c'est que cette boucle va ensuite se répéter. Aucun des deux camps ne sera dirigé, juste tout ce qui se trouve ici. C'est pourquoi, après avoir dit mot de passe invalide, nous devons ajouter cette fonction de saisie dans cette boucle WOW afin qu'il continue à exécuter ce programme ici et à vérifier que tant que le mot de passe saisi n' est pas égal au mot de passe, il continuera à dire un mot de passe invalide et vous demandera de continuer à saisir un mot de passe. Une fois que le mot de passe est correct, lorsque cette déclaration est fausse, lorsqu'il est égal au mot de passe, nous allons imprimer le message de bienvenue à l'utilisateur. Allons-y et testons-le. Disons courir. Nous savons donc que notre mot de passe est le mot de passe 123. Je vais dire ici, passez 21, deux, entrez. Mot de passe non valide, veuillez saisir votre mot de passe. Je dis passe quatre, trois, deux, entre. Mot de passe non valide, entrez votre mot de passe. Il va donc continuer à fonctionner. Et ce que je vais faire maintenant c'est saisir le bon mot de passe, le de passe 123, puis il devrait afficher l'utilisateur de bienvenue. Alors maintenant, je vais dire le mot de passe un, deux, trois, puis Enter. Et puis il dit « Bienvenue utilisateur », et le programme, comme vous pouvez le voir, s'arrête également de fonctionner. D'accord. C'est ainsi que vous pouvez procéder et configurer cela pour un cas d' utilisation de la gestion des mots de passe et comment vous pouvez utiliser les boucles WOW dans PySON 50. Modules: Bonjour à tous, et bienvenue à la prochaine leçon, qui sera axée sur les modules. C'est vrai. Donc des modules. Désormais, un module est un fichier contenant du code PySON qui peut être inclus dans nos applications basées sur PySON Maintenant, l'avantage des modules est qu' ils vous aident à diviser votre code en petits morceaux réutilisables afin de nous permettre de travailler plus facilement avec nos propres applications personnalisées. Maintenant, il existe de nombreux modules PySON, et je veux dire beaucoup Il existe une liste que vous pouvez lire et consulter à l'URL suivante. Vous pouvez consulter l'URL ici, la saisir et ce site Web vous proposera une vaste gamme de modules PySON que vous pouvez inclure dans votre application Je vais juste vous présenter un très court exercice sur façon dont vous pouvez utiliser un module dans PySON Mais il existe de nombreux autres modules que vous pouvez lire et expérimenter, alors gardez cela à l'esprit et prenez-en note. Des modules. 51. Expérimenter avec des modules - [Lab]: Bonjour Ron, bienvenue au prochain exercice de laboratoire, qui sera axé sur le travail avec des modules dans PySON Maintenant, ce lien que j'ai partagé dans la leçon précédente, qui portait sur la liste des modules de PySON, vous pouvez simplement vous rendre sur le site Web suivant et vous pouvez voir ici une liste de tous les modules PySON disponibles que nous pouvons utiliser Comme vous pouvez le constater, il existe une vaste gamme et une explication est donnée. Vous pouvez même en savoir plus sur tous les modules qui nous sont proposés. Nous allons travailler avec quelques modules dans cet exercice de laboratoire. Je voulais juste vous donner un aperçu si vous souhaitez en savoir plus et entrer dans les détails, peut-être après cet exercice ou après le cours. Commençons dans tous les cas. Je vais rester assez simple. Lorsque vous souhaitez importer ou utiliser un module dans Pyson, vous devez d'abord ajouter l' instruction d'importation C'est la première chose que vous devez ajouter si vous voulez travailler avec un module. Vous voulez dire importer. Le module avec lequel vous souhaitez travailler. Dans ce cas, je vais utiliser le module datetime car au résultat final, je veux obtenir la valeur de la date d'aujourd'hui Je vais dire date, heure, et c'est le module que je souhaite utiliser. Cela contiendra une liste complète de fonctions et de classes permettant de travailler avec les dates et les heures. Maintenant, la prochaine chose que je veux faire est d'importer la classe de date depuis le module datetime Pour ce faire, je peux simplement dire date heure, Importer, puis je souhaite importer la classe de date. Parfait. Maintenant, la prochaine chose que je veux faire est de configurer une variable. Je vais dire aujourd'hui, égal à égal, et je veux faire référence à cette classe de dates. Je vais donc dire date, et la classe de date est associée à une méthode spécifique, connue sous le nom de point aujourd'hui. Vous pouvez donc dire point aujourd'hui. Cela nous permettra d'obtenir la date d'aujourd'hui au format année, mois et jour et d'attribuer cette valeur à la variable today. Ensuite, nous pouvons dire imprimer entre parenthèses, nous pouvons dire aujourd'hui et cela nous permettra de voir qu' une date a été imprimée pour nous C'est ainsi que vous pouvez créer un programme simple à l'aide d'un module dans pyson Allons-y et rendons les choses un peu plus intéressantes. Essayons de travailler avec le module de masse de Pierson. Essayons de calculer la racine carrée d'un nombre, par exemple. Nous pouvons le supprimer. Disons importer la masse, en saisissant le module Ensuite, nous voulons demander à l' utilisateur de saisir un numéro. Nous allons dire que mon nombre est égal et nous voulons le convertir automatiquement en entier. Nous ne voulons pas que ce soit un float, donc je vais dire int. Ensuite, je vais y ajouter la fonction de saisie. Tout ce qui est ajouté ici sera traité comme un entier, la valeur. Je vais dire, veuillez saisir un nombre pour trouver sa racine carrée, deux points, et nous le laissons car nous pouvons également ajouter un espace ici. Nous avons donc ce set. Maintenant, la prochaine chose que vous voulez faire est de calculer la racine carrée. Je veux avoir une variable pour stocker cette valeur à la fin. Je vais dire SRT pour racine carrée, la valeur de soulignement est égale, puis nous allons récupérer le module de masse que nous avons importé, disons point, puis nous voulons appliquer la fonction SRT, qui provient du module de masse, et elle est désignée Et entre parenthèses, voici où nous voulons effectuer ce calcul de la racine carrée se trouve le nombre dont nous voulons vérifier la racine carrée et ici, nous pouvons mettre mon numéro Cela permettra d'obtenir la racine carrée du nombre que vous avez inséré, et cette valeur sera essentiellement placée ici pour trouver la racine carrée de ce nombre et elle sera stockée dans une valeur racine carrée. Ensuite, nous pouvons configurer nos relevés imprimés ici. Je vais dire imprimer. Et tout d'abord, je vais ajouter mon numéro. Donc ici, je vais juste dire mon numéro. Donc, le nombre que j'ai saisi, puis que j'imprime, je vais mettre une déclaration ici qui dit, la racine carrée est, puis juste en dessous d'ici, je vais mettre SQRT sous la valeur carrée, puis j' imprimerai racine carrée pour le nombre défini Donc, une fois que vous l'aurez mis en place, nous pourrons lancer notre programme. Et il est écrit : Veuillez saisir un nombre pour le trouver racine carrée. Je vais dire 64, appuyez sur Entrée, et là, nous pouvons le voir imprimé en 64, ce qui était bien sûr le cas d'Acho. Puis il a dit que la racine carrée est, puis il a dit huit ici à la fin. OK. Et cela a imprimé la valeur de la racine carrée. C'est donc un cas d' utilisation très utile que nous pouvons ajouter ici si nous devions nous lancer et travailler essentiellement avec nos modules dans Pyson, dans ce cas, un module de masse, très utile Il y a beaucoup de choses que nous pouvons faire et configurer dans cet exemple, mais ce n'est qu'un exemple pour vous donner une idée. Parmi les modules que nous pouvons utiliser. Bien entendu, vous pouvez explorer plus en détail tous les modules PySON ici dans cet index et vous pouvez simplement explorer et voir comment ils peuvent bénéficier au mieux à votre application PySON 52. Projet de mini-pratique - Introduction: Bonjour, Ron, et bienvenue à la prochaine leçon, qui servira de leçon d'introduction aux projets pratiques que vous allez créer dans ce cours. Jetons donc un coup d'œil aux projets que vous allez construire. Maintenant, le premier projet sera une simple calculatrice. On s'attend donc à ce que vous créiez un simple programme de calcul dans PySON Le deuxième projet sera axé sur un programme d' accueil. Et le troisième et dernier projet consiste à créer un programme de vérification des notes des élèves Maintenant, pour chacun de ces projets, je vais décrire individuellement les exigences du projet S. Alors ce que je vous recommande de faire, c'est d' appliquer tout ce que vous avez appris dans ce cours et de créer des projets S. Ne vous inquiétez pas, je m'assurerai d' inclure la solution juste après chaque projet. Vous pouvez donc aller de l'avant et voir une solution possible pour mener à bien le projet S. Maintenant, gardez à l'esprit ce qui suit. Assurez-vous de tenter le projet vous-même avant de rechercher les solutions. OK ? Faites donc de votre mieux, appliquez réellement vos connaissances et travaillez vous-même sur votre projet. Ensuite, vous pouvez voir la solution. Maintenant, ne vous inquiétez pas si les solutions sont identiques à 100 %. Ce que je veux dire par là, c'est qu'il existe de nombreuses façons de résoudre un problème, en particulier dans le domaine de la programmation. Donc, tant que vous vous concentrez sur les fondamentaux en termes d'exigences, vous êtes prêt à partir. Alors gardez cela à l'esprit. Quoi qu'il en soit, je voulais simplement vous présenter les projets pratiques sur lesquels vous allez travailler et les solutions qui vous seront proposées par la suite. 53. Mini-projet brief #1 : créer un compteur simple: Bonjour à tous, et bienvenue dans le premier projet que vous allez construire, qui sera de créer un simple programme de calcul dans PySON Jetons donc un coup d'œil aux exigences du projet. Votre tâche consiste donc simplement à créer une calculatrice permettant aux utilisateurs d'ajouter deux nombres. Maintenant, juste pour vous donner un petit indice, vous devez utiliser la fonction de saisie. Maintenant, il s'agit d'un projet très simple lequel nous allons commencer. C'est ce que vous allez vouloir faire en premier lieu. Assurez-vous de continuer et de créer votre calculatrice simple dans MSN, puis une fois que vous l'aurez créée, vous pourrez voir la solution dans la leçon suivante Cela étant dit, bonne chance. 54. Solution : créer un compteur simple: Bonjour à tous, et bienvenue sur la solution du premier projet, qui consiste à créer une calculatrice simple. Maintenant, il existe de nombreuses manières créer votre programme. Ce n'est pas la solution complète, c'est juste l'une des solutions que vous pouvez intégrer à votre projet afin de répondre aux exigences. Alors laisse-moi te montrer. Donc, la première chose que je veux faire, étant donné que nous travaillons avec la calculatrice, il serait logique d' avoir au moins deux nombres à additionner. Je vais donc aller de l'avant et dire que le numéro un est égal, et nous voulons utiliser un flottant. Vous pouvez utiliser un entier, mais vous ne serez bien sûr limité qu'aux nombres entiers. Un flotteur serait donc un meilleur choix. Donc, ce que nous pouvons faire, c'est dire float parce que nous voulons convertir en float et dans un float, nous voulons ajouter notre fonction d'entrée, qui convertira la valeur de la chaîne par défaut, qui sera définie dans la fonction d'entrée en float à la place. Je vais donc dire là-dedans, veuillez saisir votre premier chiffre, entre deux points. Ensuite, je veux en ajouter une autre et dire que le chiffre deux est égal à un flottant, et nous allons dire fonction de saisie et maintenant je veux dire veuillez saisir votre deuxième chiffre entre deux points. C'est vrai. Nous allons demander à l'utilisateur de saisir un chiffre, puis un deuxième chiffre, qui sera considéré comme un flottant. Ensuite, nous voulons configurer nos variables. Je vais dire que le total est égal, et je vais simplement dire chiffre un plus le numéro deux, juste comme ça. Ensuite, je peux continuer et dire impression totale. Pour que tout cela fonctionne, je peux entrer n'importe quel nombre maintenant, s'il s'agit d'un nombre décimal ou même s'il s'agit simplement d'un nombre entier, c'est bon Je vais dire numéro un plus numéro deux. Allons-y, testons ça et disons « run ». Donc, disons simplement dix, par exemple, et 22,5 entrez Il y a un début de 32,5, et nous pouvons voir que nous venons de créer un programme de calcul très simple qui, au cas où, ici, ne prendrait que deux nombres, et bien sûr, nous utilisons le flottant juste pour tenir compte des décimales C'est juste un moyen très simple de créer une calculatrice simple dans PySON 55. Mini-projet brief #2 : Créer un programme de salutation: Bonjour à tous, et bienvenue au deuxième projet que vous allez développer dans le cadre de ce cours, qui consiste à créer un programme d'accueil. Jetons un coup d'œil au brief du projet et aux exigences. Les exigences du projet. Votre tâche consiste à créer un programme d'accueil avec trois fonctions simples. Maintenant, la première fonction devrait afficher « Bonjour » lorsqu'elle est appelée. La deuxième fonction doit afficher « bon après-midi  » lorsqu'elle est appelée et la troisième fonction doit afficher «   bonsoir » lorsqu'elle est appelée. Maintenant, juste pour vous donner un indice, ces fonctions ne nécessitent aucun paramètre ni argument, gardez cela à l'esprit, et bien sûr, vous pouvez vous référer à la leçon sur les fonctions juste pour avoir un aperçu d'un rappel rapide C'est tout, les gars, en termes d' exigences pour ce prochain projet. Bonne chance pour votre deuxième projet. Et bien entendu, comme avant, la solution sera également à votre disposition. Mais bien sûr, essayez-le vous-même, et bien sûr, bonne chance. 56. Solution : créer un programme de salutation: Bonjour à tous, et bienvenue sur la solution du deuxième projet, qui était axé sur la création d'un programme d'accueil avec, bien sûr, le message « bonjour », « bonjour et « bonsoir ». Allons-y et commençons. Maintenant, bien sûr, vous auriez pu le faire de nombreuses manières. Je vais juste vous montrer un moyen. C'est l'une des méthodes les plus simples que vous auriez pu faire. Tout d'abord, bonjour. Je vais créer ma fonction, utiliser le mot-clé def, puis je veux avoir ma fonction et mes noms. Je vais dire, passons à l'accueil matinal, à ouverture et à la fermeture des princes, ajoutons deux points à la fin pour la fonction, puis nous pouvons dire imprimer, et je vais vous dire bonjour. C'est très simple. C'est la fonction matinale terminée. C'est l'après-midi. Je vais dire bonjour aux sourds après midi. Ajouter le deux-points. Et encore une fois, je vais dire imprimer, et ici je vais juste dire « bon après midi ». Et ma dernière fonction, je vais dire pour le soir, je vais dire lire le soir, ouvrir, coder des parences, je vais dire imprimer Bonsoir Juste comme ça. Nous avons donc défini nos fonctions et ajouté le code à exécuter une fois qu'elles sont appelées. Maintenant, appelons nos fonctions. Donc, tout ce que vous avez à faire ici à la fin maintenant est de vous y référer. Nous aurons donc l'accueil matinal, la presse d'ouverture et de fermeture. Ensuite, nous aurons l'accueil de l'après-midi, journaux d'ouverture et de fermeture, puis nous aurons d'ouverture et de fermeture du soir C'est donc essentiellement ainsi que vous pouvez créer un programme simple sur les salutations. OK, nous avons donc défini les fonctions et elles vont être appelées ici Il va instancier et exécuter ces lignes de code individuellement dans chaque Nous devrions donc voir «   bonjour », « bonjour », bonsoir » s'afficher sur notre console. Donc, si je devais dire «   courez », c'est parti. Il dit bonjour, bon après-midi et bonne soirée. C'est bon. Il s'agit d'une solution typique pour le deuxième projet. 57. Mini-projet brief #3 : Créer un vérificateur de notes d'étudiant: Bonjour à tous, et bienvenue dans le prochain projet, qui sera axé sur la création d'un programme de vérification des notes des étudiants Jetons un coup d'œil aux exigences du projet. C'est vrai. Pour ce troisième et dernier projet, vous allez vouloir créer un programme de vérification des notes des étudiants. Ce sera votre tâche. Désormais, les utilisateurs devraient pouvoir saisir leurs scores, tels que 43, 85 , 92, 51, etc. Et vous devez vous assurer d'utiliser un I E conditionnel pour évaluer la note. Maintenant, si le score est de 75 ou plus, il doit afficher une distinction. E si le score est supérieur ou égal à 50, il doit afficher une réussite ou un échec. Voici donc vos exigences. Alors bonne chance avec le projet 3. Et comme toujours, la solution sera fournie, mais je recommande, comme toujours, d'aller de l'avant et d'essayer avant d' examiner la solution. Donc, comme je l'ai déjà dit, bonne chance. 58. Solution : créer un vérificateur de notes d'étudiant: Bonjour à tous, et bienvenue dans la solution du projet 3, qui vise à créer un programme de vérification des notes des étudiants Allons-y et plongeons-nous dans le vif du sujet. Maintenant, la première chose que nous devons faire est d' utiliser une fonction de saisie dans laquelle l'utilisateur saisit son score. Nous voulons d'abord définir notre variable, qui l'intégrera et stockera cette valeur. Je vais dire que ma note est égale, et ici nous allons travailler avec un entier. Un entier serait approprié car nous allons travailler avec des nombres entiers. Je vous recommande donc implémenter un casting sur votre fonction de saisie. Nous allons donc avoir Int et le placer autour de la fonction d'entrée pour la chaîne qui sera la valeur par défaut. Ensuite, nous pouvons dire ici, veuillez saisir votre défilé dans les deux points, puis nous voulons configurer notre instruction If. Donc, selon l'exigence. Donc, si le score de l'utilisateur est supérieur à 75, nous voulons imprimer la distinction. Si le score de l'utilisateur est supérieur à 50, nous voulons imprimer avant ou bien nous voulons que l'impression échoue. Très bien, alors allons-y et configurons cela. Donc, si la note est supérieure à 75, je souhaite imprimer cette distinction. Ici, si le grade ou la cicatrice, pourrait-on dire, est supérieur à 50 dans l'espace, on peut dire print As. Sinon, nous pouvons imprimer en échec. OK, c'est donc un programme simple que nous pouvons mettre en place pour saisir les notes et obtenir notre note. OK, ce que nous pouvons faire maintenant, c'est faire défiler l'écran vers le bas et dire « courir », et c'est entrer dans notre note. Mettons 51. Entrez, il est écrit passé parce que la première condition ici a échoué, donc il est passé directement à la condition suivante qui était de vérifier, et la note ici était supérieure à 50, donc il a été imprimé, puis le code s'est arrêté. Nous pouvons également vérifier cela pour les autres, alors allons-y. Disons exécuter, relancer la console. Mettons 78, Enter. Cela fait preuve de distinction parce que, bien entendu, j'ai évalué la première affirmation ici. J'ai prouvé que j'étais vrai. J'ai imprimé la distinction, et cela a mis fin au programme. Faisons-le également en cas d'échec. Donc, dans ce cas, fixons-le à moins de 50. Disons donc courir. Et je vais voir 42, Enter. C'est donc un échec. Donc, la première déclaration, bien sûr, ne s'appliquait pas à, elle est donc passée à la déclaration suivante, ne s'appliquait pas non plus à cette déclaration, et elle est finalement passée à la déclaration La dernière déclaration disponible et imprimée a échoué C'est bon. C'est ainsi que vous pouvez créer un programme de vérification des notes des étudiants dans Physon 59. Qu'est-ce que la programmation orientée objet ?: Bonjour, et bienvenue à la prochaine leçon qui se concentrera sur la réponse à la question de savoir ce qu' est la programmation orientée objet. Jetons donc un coup d'œil. Donc programmation orientée objet. Désormais, la programmation orientée objet est une approche de programmation centrée sur les concepts de classes et d'objets. Alors maintenant, vous vous demandez probablement ce qu' est une classe et ce qu'est un objet. Ne vous inquiétez donc pas, nous allons avoir de nombreuses leçons complètes. Tout ce que je veux faire ici, c'est simplement lancer une approche pour démarrer une programmation orientée objet. Ensuite, nous allons traiter de ce qui englobe cela, savoir les classes et les objets. Dans la leçon suivante, nous allons voir ce que sont les classes et les objets afin comprendre l'approche fondamentale de l' utilisation de la programmation orientée objet. 60. Que sont les cours et les objets: Bonjour à tous, et bienvenue à la prochaine leçon, qui sera axée sur les classes et les objets. Alors allons-y et plongeons-nous en profondeur. Alors, jetons-y un coup d'œil. Qu' est-ce qu'une classe et un objet ? Donc, en termes simples, une classe est essentiellement un modèle pour créer un objet, tandis qu'un objet est une instance spécifique de cette classe Je sais que cela semble un peu abstrait et un peu confus, mais ne vous inquiétez pas, nous allons approfondir la question et, pour nous aider dans notre apprentissage, nous allons examiner une analogie. Jetons un coup d'œil à une analogie. Disons que pour les besoins de l'argumentation, nous avons une personne. Nous pouvons désigner une personne comme une classe. Et avec cette classe, nous aurons différents attributs. Par exemple, nous pouvons avoir l'identifiant de cette personne. Nous pouvons avoir leur prénom, leur nom de famille, leur âge et leur nationalité. Ce sont quelques traits que nous pouvons définir pour une personne. Maintenant, pour ce qui est de nos objets, jetons un coup d'œil. Nous pouvons avoir un objet ou cette personne en particulier. Son identifiant en est un, vous pouvez donc le traiter comme un identifiant de sécurité sociale ou tout autre type d'identifiant que vous souhaitez désigner pour cette personne en particulier. Leur prénom est Lucy, leur nom de famille est Johnston, 22 ans et ils sont de nationalité allemande Allons-y et créons un autre objet. Nous avons donc une autre personne. L'idée de cette personne est deux. Leur prénom est Mark, leur nom de famille est Smith. ont 21 ans et sont de nationalité autrichienne. Il s'agit donc d'un exemple typique de la façon dont vous pouvez interpréter des classes et des objets dans notre monde réel. La classe serait donc le modèle, donc ce serait une personne Nous aurions alors les attributs liés à cette personne, et bien sûr, nous pouvons avoir des objets basés sur tout cela, en tenant compte de tout cela. C'est vrai. Allons-y et faisons une autre analogie pour mieux comprendre le processus. Supposons, par exemple, que notre classe soit une voiture. Nous avons ici les attributs de l'identifiant, de la marque, de la couleur, du modèle et de l'année modèle. Nous allons ensuite créer deux objets ici, et l'objet suivant ici a l'idée de trois. La marque est GMC. La couleur est Sage, le modèle est GMC E two et l'année modèle est 2007 Disons que nous avons un autre objet, une autre voiture. Nous avons ici l'idée de quatre, la marque BMW, la couleur bleue, le modèle BMW X R et la bouteille année 2 tailles et 11. J'espère que cela renforce maintenant votre compréhension des classes et des objets et de la façon dont ils peuvent être appliqués Les gars. C'est tout pour cette leçon théorique, nous allons travailler sur un exercice pratique afin de mieux comprendre l'ensemble du processus. 61. Créer et utiliser des cours et des objets - [Lab]: Bonjour à tous, et bienvenue au prochain exercice pratique en laboratoire, qui sera axé sur classes et les objets. Commençons. Maintenant, la première chose que nous allons vouloir faire est de définir une classe. Nous allons appeler cette classe une personne. Ce sera notre plan directeur. Notre plan sera axé sur les personnes. Je vais aller de l'avant et dire cours. Personne, et vous voulez ajouter ce codon juste après OK. Nous avons donc défini ici une classe appelée person. Et comme je l'ai mentionné, une classe est un plan, et ce plan sert à créer des objets En d'autres termes, instances et personnes seront le nom de ce plan en particulier Bien, nous pouvons donc appuyer sur Entrée et l'imbriquer en dessous. Nous pouvons ajouter un autre espace. Nous voulons ensuite configurer notre méthode de constructeur, et celle-ci sera configurée en utilisant la méthode double underscore init double underscore Pour ce faire, nous pouvons continuer et dire def init, double underscore Et ce que nous allons vouloir faire alors, c'est ajouter certains paramètres. Vous allez donc vouloir ouvrir et fermer vos parenthèses Je veux juste faire référence un peu plus à ce constructeur, à toute cette méthode d' initialisation que nous avons ici Désormais, cette méthode Inet est automatiquement appelée lorsque vous créez une nouvelle instance ou un nouvel objet de la classe de personnes, et elle va définir les valeurs initiales de nos instances, propriétés ou attributs. Alors allons-y et regardons ça. Quels sont les attributs que nous allons définir ? La première chose que nous devons faire est de nous ajouter. Maintenant, self représente l' instance de la classe elle-même, et chaque méthode d'une classe prendra self comme premier paramètre pour référencer l'objet qui appelle essentiellement notre méthode. Ce sera donc notre premier attribut, pourrait-on dire. Mais nos autres attributs dont nous sommes conscients, bien sûr, seront l'identification. N'oubliez pas que je prends cela à partir de l' exemple théorique que je vous ai montré, les mêmes attributs ou du moins similaires. Prénom, puis nous aurons le nom de famille. Ensuite, nous voulons avoir l'âge et la nationalité. Voici donc l'attribut sont les attributs que nous allons utiliser, et ils sont également appelés paramètres lorsque vous les placez dans le mesod D'accord ? Gardez donc cela à l'esprit ici. Donc, une fois que vous les avez mis dans votre message ici, vous les appelez paramètres. Et ces paramètres seront transmis lorsque nous créerons une nouvelle instance de personne dans notre cas. OK. C'est vrai. Nous voulons nous assurer de le fermer avec deux points. Ensuite, nous pouvons appuyer sur Entrée et dans ce champ, nous pouvons simplement ajouter un autre espace. Nous voulons faire une couverture et configurer les choses de manière à pouvoir attribuer les valeurs afin qu'elles soient transmises en tant qu'arguments aux attributs de l'instance. Pour ce faire, nous pouvons dire que self point ID est égal à ID. Ligne suivante. Ensuite, le prénom à point automatique sera égal au prénom. Ensuite, le nom de famille à point automatique sera égal au nom de famille. Ensuite, l'âge sera égal à l'âge et la nationalité à point automatique sera égale à la nationalité. OK, nous avons donc mis cette configuration en place. D'accord. Parfait Donc, la prochaine chose que nous voulons faire, c'est essentiellement être en mesure créer une instance ou un objet de personne. Alors allons-y et faisons-le. Donc, ce que nous allons vouloir faire, c'est nous assurer que nous sommes en ligne avec notre personne la plus classe, et que nous sommes en dehors de notre catégorie. Nous pouvons simplement ajouter une autre ligne, et nous pouvons simplement dire utilisateur un est égal, et nous allons dire personne, puis nous inscrirons notre valeur réelle Nous créons donc ici une instance de la classe person et l'assignons à notre variable ici, qui sera user one OK. Ensuite, nous allons ajouter nos valeurs. Alors, souvenez-vous des lieux. Nous avons donc une pièce d'identité, un prénom, un nom de famille, un âge et une nationalité. Nous allons d'abord avoir un identifiant, ce sera donc la première valeur ici. On peut en dire un. Ensuite, le prénom se souviendra que les types de données s'appliquent ici. Donc, quoi que vous mettiez ici, souvenez-vous des entiers, de vos entiers et de vos chaînes Ici, nous pouvons bien sûr aller de l'avant et donner un exemple ici. Ici, je vais dire Jane, puis nous pouvons mettre une virgule et ensuite faire défiler la page un peu vers le bas Nous pouvons aller de l'avant et régler ce Smith. Ensuite, nous ajouterons l'âge de 22 ans, et nous irons de l'avant et définirons le pays. Je vais régler ça en France. OK, nous avons donc ce set. Nos valeurs sont donc un, Jane Smith, 22 ans, et France, et elles vont être transmises à notre méthode innit ici, qui les assigne aux attributs de l'utilisateur qui, bien entendu, seront considérés comme un identifiant utilisateur à un point égal à Le prénom de l'utilisateur point est Jane. Le nom de famille du point de l'utilisateur est Smith, le point H de l'utilisateur vaut 22. La nationalité de l'utilisateur est la France. OK. C'est ainsi que tout est traité. Supposons maintenant que nous voulions imprimer les attributs de nos instances. D'accord ? Nous pouvons utiliser la méthode spéciale DICT. Il s'agit donc d'une méthode dict, qui va nous permettre d'imprimer une représentation dans un dictionnaire des attributs d'objet de l' utilisateur. Maintenant, pour ce faire, ce que vous allez vouloir faire, c'est aller de l'avant et, en dessous, dire imprimer. Et nous allons dire user one, jot, double underscore, DICT, double underscore Et ce que nous pouvons faire maintenant, c'est continuer et exécuter ce code. Et ici, vous allez voir qu'il va afficher tous les attributs que nous avons définis ici et toutes les valeurs. Notez maintenant qu'il ne s'agit pas d'un format de dictionnaire. Vous verrez donc ici des paires clé-valeur que nous avons configurées en conséquence. OK. Maintenant, cette méthode dict est une méthode tout à fait unique et elle va renvoyer un dictionnaire comme nous pouvons le voir ici, où les clés sont les noms d' attributs, comme nous pouvons voir, IG et prénom, nom de famille, âge, nationalité, les valeurs sont les valeurs correspondantes pour cette instance. Nous pouvons voir ici Jane Smith, 22 ans, France. Comme nous pouvons le voir, le résultat est le suivant. Supposons maintenant que nous voulions accéder et attribuer directement. Nous voulons donc obtenir une valeur précise. Donc, ce que nous pouvons faire ici , c'est simplement dire imprimer et disons utilisateur un, point, et je vais dire que voici le prénom. Maintenant, si j'exécute ce code, il sera imprimé ici, comme nous pouvons le voir sur la deuxième ligne, Jane. En prononçant le prénom par point, nous accédons essentiellement directement à l'attribut. Cela va imprimer la valeur de l' attribut de prénom de l'utilisateur 1, qui a été défini dans notre cas ici Jane lors de la création de l' objet, et c'est la raison pour laquelle nous pouvons voir Jane ici dans la sortie. D'accord, c'est ainsi que nous pouvons aller sur une haie et travailler avec des classes et des objets. C'est bon. Allons-y maintenant et donnons un autre exemple ici pour plus de clarté. Je vais juste ajouter quelques lignes ici ou un espace, et je vais créer un autre utilisateur. Je vais dire que l'utilisateur deux est égal à une personne, deux, et ici je vais dire Mark do 27, et je dirais l'Autriche. Nous pouvons revenir en arrière et je vais ajouter quelques lignes ici. Nous voulons maintenant obtenir le dictionnaire complet de cette instance ici pour l'utilisateur deux. Ce que vous pouvez faire, c'est dire print user two point underscore DICT dict, et vous voulez imprimer, disons, par exemple, l'utilisateur deux et je veux obtenir spécifiquement , disons, la nationalité Je dirais la nationalité de l'utilisateur à deux points. Faisons fonctionner ça. Allons-y. Maintenant, nous pouvons obtenir cette deuxième instance ici et nous pouvons voir toutes les paires clé-valeur. Nous pouvons voir quand nous avons demandé nous avons demandé la nationalité à imprimer la nationalité de l'utilisateur à deux points, cela a permis de saisir la valeur de l'utilisateur deux, qui était bien sûr l' Autriche, et nous pouvons voir que c'est ce qui a été affiché ici dans notre console. OK. C'est ainsi que nous pouvons essentiellement aller sur une haie et travailler avec des classes et des objets dans SN. Maintenant, il y a beaucoup plus à cela, mais il ne s'agit que d'une structure fondamentale de la façon dont vous aborderiez le processus avec les plans les classes, les objets et les attributs, etc. C'est bon. 62. Méthodes personnalisées: Bonjour à tous, et bienvenue à la prochaine leçon, qui portera sur les méthodes personnalisées. Jetons donc un coup d'œil. C'est vrai, donc des méthodes personnalisées. Désormais, les méthodes que nous définissons dans une classe détermineront les actions que ses objets peuvent effectuer. Nous pouvons créer nos propres méthodes personnalisées et les appliquer à notre classe et à nos objets. Pour rendre cela plus cohérent et pour le rendre plus clair à comprendre, examinons une analogie simple. Ainsi, comme nous l'avons déjà appris, nous savons maintenant qu'un cours est, bien entendu, notre modèle. Nous savons maintenant que nous avons des objets attachés à cette classe et que nous avons divers attributs. Attributs, identifiant, prénom, nom, âge, nationalité. Nous avons nos objets, nos instances ici, comme nous pouvons le constater. Mais nous pouvons également ajouter des mésods à nos objets Il s'agit de méthodes personnalisées que nous pouvons effectivement appliquer. Comme vous pouvez le voir ici, par exemple, pour une personne, message qui peut être jugé approprié inclurait manger, étudier, dormir. Voici quelques exemples de messages personnalisés que nous pouvons ajouter dans notre cas d'utilisation donné. C'est ce que nous allons approfondir dans l'exercice pratique de laboratoire. Il ne s'agit pas de méthodes personnalisées. 63. Travailler avec des méthodes personnalisées - [Lab]: Bonjour à tous, et bienvenue au prochain exercice de laboratoire, qui sera axé sur méthodes personnalisées dans Pyson Maintenant, pour nous faire gagner du temps et ne pas répéter le processus à partir de zéro, j'ai déjà pris les devants et j'ai simplement laissé notre code d' avant lorsque nous avons découvert les classes et les objets, qui sont relativement les mêmes. Il y a quelques éléments que j' ai retirés et retirés, mais comme vous pouvez le constater, c'est ce que nous avons. Je vais simplement continuer et éliminer un peu d'excédent ici. C'est ce que nous avons ici. Nous avons notre classe, notre plan directeur, nous avons notre méthode in net Nous avons notre kit d'initialisation. Nous avons notre déclaration d'objet et imprimons un attribut spécifique de cette instance d'objet. D'accord. Nous l'avons donc mis en place. Si, pour une raison quelconque, vous ne l' avez pas, vous pouvez continuer et ajouter ce code. Je vous recommande donc de l'ajouter ici en place. Je vais vous donner un moment ou deux. En attendant, je vais juste expliquer un peu. Donc, en gros, ce que nous allons faire maintenant, c'est ajouter un mesod personnalisé Nous allons en fait ajouter deux méthodes personnalisées ici juste pour vous montrer comment vous pouvez communiquer, bien sûr, avec nos objets et nos classes et ajouter nos propres méthodes à appliquer aux valeurs que nous avons ici et pour tout organiser ensemble. Allons-y donc et commençons réellement par le processus en cours. Maintenant, ce que nous allons vouloir faire, c'est créer notre méthode ici même dans notre déclaration. Je vais donc appuyer sur Entrée, et cela doit être conforme à notre mésode inné. Et ce que nous allons vouloir dire, c'est Def, puis nous voulons définir le nom de notre mesod Donc, ici, je vais l' appeler « M reading », et nous devons nous transmettre. Maintenant, vous vous demandez probablement : OK, hé, n' est-ce pas une fonction ? C'est donc une bonne question. Ainsi, lorsque nous configurons notre classe et que nous définissons notre logique conformément à notre méthode innit ici Cette ligne de code va être traitée comme une méthode et non comme une fonction. Gardez donc cela à l'esprit ici. Vous l'appellerez une mésode Lorsque vous travaillerez avec des classes et que vous la définirez au niveau de la méthode innit elle-même, vous la traiterez comme une mésode ici à Byson Comme toujours, nous avons def qui peut également définir une méthode fonctionnelle en Python. Notre nom personnalisé ici va migrer. Ensuite, nous nous transmettons par ici. Maintenant, bien sûr, self va faire référence à l'instance spécifique de notre classe de personnes qui appelle ce mesod en utilisant self, la méthode peut alors accéder à nos attributs tels que le prénom, le nom famille, l'âge, la nationalité de l' instance particulière que nous avons configurée Ce que nous pouvons faire maintenant, c'est selon cette méthode particulière, nous pouvons voir l'impression et je vais aller voir bonjour. Mon nom est espace , puis nous pouvons ajouter des concaténations de chaînes Nous allons dire «   plus », puis vous voulez faire référence à votre prénom et, pour ce faire, nous devons d'abord nous examiner nous-mêmes. Dans Princes, vous voulez dire « soi », puis vous voulez dire « prénom à points ». Maintenant, ce mesode va fonctionner comme une fonction. Souvenez-vous de ce que nous avons appris avec les fonctions, nous voulons maintenant passer à l'action. Ce que nous allons vouloir faire alors, c'est l'exécuter, donc nous pouvons simplement faire défiler un peu la page vers le bas et je vais ajouter un peu d'espace. Et maintenant, ce que je vais faire, c'est simplement dire à l'utilisateur un point M de salutation, ouvrant et en fermant les parences Et c'est ce qui va appeler ce message ici et le code qu'il contient. Nous devrions donc voir dans la console qu'elle va imprimer le prénom ici à partir de cette ligne de code, et qu'elle va dire bonjour. Je m'appelle Jane, et cela va être exécuté ici parce que nous appelons cette méthode. Alors maintenant, si nous faisons défiler l'écran vers le bas et disons « courir », nous devrions voir Jane et ensuite « bonjour ». Je m'appelle Jane. Parfait C'est ainsi nous pouvons créer un message personnalisé. Allons-y et créons-en un autre. Dans le même ordre d' idées, je vais dire Jeff et nous allons dire ma nationalité. Self, deux-points, dites simplement print et je vais dire que je viens de l'espace et j' ajoute une concaténation de chaînes Ici, nous allons aller de l'avant et dire self point, et bien sûr, nous avons la nationalité ici. Je vais parler de nationalité. Makuch dit que je viens, et maintenant nous voulons simplement appeler cette méthode, afin que nous puissions simplement dire utilisateur un point, ma nationalité Et bien sûr, il doit imprimer le prénom que nous avons défini ici, et nous appelons le message d'accueil. Nous allons juste imprimer « Bonjour ». Je m'appelle Jane, et puis ici, il faudrait dire que je viens de France, et ça devrait appeler des likes. Alors maintenant, nous pouvons continuer et jouer aux échecs. Donc, si je fais défiler l'écran vers le bas et que je dis « Run, Jane », puis « bonjour ». Je m'appelle Jane et je viens de France. D'accord. C'est ainsi que nous pouvons configurer nos méthodes et que nous pouvons également les appeler. C'est bon. C'est bon, les gars. Voilà pour cet exercice pratique sur l'utilisation de méthodes personnalisées dans PySON 64. Qu'est-ce que l'héritage ?: Bonjour, Eon, et bienvenue à la prochaine leçon, qui sera axée sur l'héritage. Jetons donc un coup d'œil. Donc héritage. L'héritage nous permet de créer une classe enfant qui hérite de tous les attributs et méthodes d'une classe parent Maintenant, allons-y et examinons l'analogie et quelques graphiques pour nous assurer de bien comprendre l'héritage. Jetons donc un coup d'œil. Supposons que nous ayons une classe pour parents, nous allons également avoir une classe pour enfants. Nous pouvons avoir plusieurs classes enfants et la classe enfant héritera essentiellement des attributs et des méthodes de la classe parent Essayez de voir les choses sous cet angle : vous avez littéralement un parent et vous avez un enfant et ils héritent dans le monde réel, ils hériteront, pourrait-on dire, certains gènes, etc. Mais dans ce cas, avec la programmation, nous allons hériter des attributs et des méthodes de la classe parent elle-même. Jetons un coup d'œil à une analogie plus concrète. Supposons donc que nous ayons un parent et que ce parent ait deux enfants. Essentiellement parlant, les enfants présentés dans cet exemple peuvent hériter de certains gènes de ce les enfants présentés dans cet exemple parent Ils peuvent hériter de cheveux blonds et d'yeux verts. Et bien sûr, dans ce cas, ils vont également hériter façon de parler et de marcher avec l'aide des parents , bien sûr Nous pourrions traiter cela comme dans le cas de la programmation de la classe parent et de la classe enfant. Les enfants vont hériter du parent. C'est ainsi que vous pouvez voir le processus d' héritage de certains attributs en termes de cheveux blonds et d'yeux verts, en termes d'yeux et de cheveux, en termes d'attributs Ensuite, bien sûr, il y a eu le message, le fait de parler et de marcher. Les parents nous aident à parler et à marcher. C'est ainsi que vous pouvez traiter l'héritage dans la programmation en examinant un cas d'utilisation impliquant des parents et des enfants , puis en le désignant dans la programmation sous le nom de classes parents-enfants. 65. Prolonger les cours avec Inheritance - [Lab]: Bonjour à tous, et bienvenue au prochain exercice pratique de laboratoire, qui sera axé sur l'héritage en Python. Commençons donc. La première chose que nous voulons faire est donc de créer notre classe parent. Je vais créer une classe commune ici, par exemple une classe pour les parents. Et notre cours sera basé sur une personne. Nous allons donc dire « personne de classe ». Ensuite, nous voulons configurer notre constructeur, qui est accompagné de notre message d'initialisation Nous allons donc dire de space underscore init, double underscore, et nous allons passer par self, et nous pouvons passer par le nom, et disons la nationalité Nous avons donc cette configuration. Ensuite, nous voulons tout initialiser avec self et l' attribuer en conséquence Nous pouvons donc dire que le nom du point automatique est égal au nom. Et la nationalité est égale à la nationalité. Parfait. Nous avons donc obtenu ce set. Nous voulons maintenant définir notre méthode personnalisée. Donc, ce que je vais faire dans le cadre de notre méthode innit, nous allons aller de l' avant et la définir Nous allons donc dire, par exemple, Def my name. Ce sera le nom de la méthode, et nous passerons par self, et avec self, nous aurons accès à nos attributs. Donc, ce que je vais faire, c'est dire imprimer, et ici je vais dire que m'appelle deux-points, et vous voulez vous assurer que vous l'avez défini. Et puis, juste à l'extérieur, nous pouvons utiliser une concaténation de chaînes, disons plus, et vous voulez simplement faire référence à votre attribut name entre parenthèses, donc vous pouvez dire Ici, nous avons défini nos attributs et nous avons également défini une méthode personnalisée. C'est ce que nous avons mis en place. Assurez-vous d'avoir cette configuration. Maintenant, ce que nous pouvons également faire, c'est aller de l'avant et créer également une autre méthode pour la nationalité. Nous pouvons voir Def, ma nationalité, moi-même, deux points, et nous pouvons voir l'imprimé. Ma nationalité est l'espace Kerlon, et nous pouvons ajouter ce qui suit, qui sera le moi et non la nationalité Juste comme ça. Nous avons notre message personnalisé et tout est en jeu ici. Je vais juste zoomer ici pour que vous puissiez voir la vue complète un peu plus clairement ici. Génial. Nous avons donc ce set. Maintenant, ce que nous voulons faire, c'est définir notre classe d'enfants. Donc, ce que je vais faire ici, c'est juste à l'extérieur , conformément à notre classe personnelle dans la même lignée. Je vais juste être un peu plus clair. Je vais ajouter un commentaire ici, et cela s' appellera child class. Donc, cette classe va s' appeler « employé ». Je vais dire ici classe, employée. Ce qui est important ici maintenant, si je veux hériter de toutes les méthodes et de tous les attributs de la classe de personnes, ce que je dois faire ici, c'est que lorsque je définirai ma classe d'employés, qui est la classe enfant ici, je vais devoir hériter de cette classe de personnes Pour ce faire, tout ce que vous devez faire pour effectuer l'héritage est de passer par la classe dont vous souhaitez hériter ici entre parenthèses par celle de votre enfant Ici, je veux dire, personne. Maintenant, j'ai hérité cette classe de personnes, de ses attributs et de son message. C'est donc aussi simple que cela. Maintenant, la prochaine chose que nous allons vouloir faire est continuer à configurer nos instances. Donc, ce que nous pouvons faire, c'est continuer et commencer par cela. Mais comme nous n'allons pas ajouter de méthode innit ou configurer notre constructeur, nous devons ajouter du code ici dans notre classe Um pour employés Vous pouvez donc appuyer sur Entrée, et je vous recommande de passer en revue la déclaration précédente. Cela garantira que notre code ne rencontrera aucun message d'erreur ni aucun problème et nous permettra de ne pas ajouter ici de code que nous pourrions avoir besoin d'ajouter. Passons maintenant à notre objet. Nous allons donc créer une variable ici, et je vais simplement dire, par exemple, salarié un est égal, et cela sera basé sur ma catégorie d'employés. Nous allons créer une instance d'un objet. Et les valeurs que nous aurions ici, souvenez-vous de l'attribut. Nous avons donc un nom et une nationalité. Cela signifie qu'ici, nous devrions passer en revue, bien entendu, deux valeurs. Le nom que nous pouvons prononcer ici est John, puis la nationalité ici, nous pouvons simplement dire Autriche. OK. Nous avons donc ce set. Maintenant, allons-y et voyons si cela va réellement fonctionner. Donc, si je devais, par exemple, appeler le mesod par mon nom, ce serait un bon test pour voir si l'attribut et le mesod sont hérités de la classe person Maintenant, ce que je peux faire, c'est simplement aller sur une couverture et dire «   employé », point, et nous voulons l'appeler « mesod mon nom » pour voir si cette valeur John est transmise au nom parce qu'il a hérité de ce message en particulier Employé 1, point, mon nom. Et nous devrions voir si cela est indiqué ici dans le communiqué imprimé, si je dis « courez ». Nous pouvons voir qu'il est écrit : « Je m'appelle John ». C'est donc une bonne indication que nous avons hérité avec succès nos méthodes et de nos attributs ici, car la valeur John, comme nous pouvons le voir, est correctement transmise ici dans ce mesod personnalisé et elle est également récupérée avec notre méthode innit en place Maintenant, disons que nous voulons continuer et au lieu d'appeler ce mesod en particulier, nous voulons simplement nous référer à l'attribut lui-même, donc nomme-le lui-même Nous voulons donc faire référence au nom. Ce que nous pouvons faire ici, c'est simplement créer un relevé imprimé et nous pouvons dire « imprimer ». Il vous suffit de vous référer à votre variable ici, qui est celle de l'employé Vous pouvez simplement dire point et nous pouvons dire nom. Cela va faire référence à l'attribut ici comme un test plus simple pour tester si l'attribut a été hérité d'une personne à un employé. Si je dis « cours », je devrais maintenant voir ici John et voilà. Comme nous pouvons le voir, il est transmis correctement. C'est vrai. Supposons que vous puissiez effectuer un héritage et un biais. Maintenant, il y a autre chose que je veux vous apprendre c'est la nécessité d'avoir des méthodes uniques qui seront utilisées uniquement dans la classe des enfants et, bien sûr, pas dans la classe individuelle. C'est quelque chose que je veux poursuivre et vous apprendre ensuite. Très bien, alors continuons. Donc, ce que je veux que nous fassions maintenant, c'est , comme vous pouvez le voir ici, j'ai cette déclaration passée ici, et maintenant ce que je veux faire, c'est ajouter ma propre méthode nit, initialiser, bien sûr, mes attributs, et créer également ma propre méthode personnalisée Donc, ce que je vais faire pour le moment, c'est simplement continuer et supprimer cette déclaration passée. Et pour faciliter les choses, je vais simplement ajouter la logique que j'ai ici. Et je vais aller de l'avant et prendre la première partie de ce tricot. Collé là-dedans comme tel. Maintenant, ce que je veux faire, c'est ajouter ici mon propre attribut qui sera unique à l'employé et ne fera pas partie de la classe de personnes. Ce que je vais simplement faire, c'est juste après un nom, je vais dire âge. Alors je dois dire que self point g est égal à l'âge, juste comme ça. Ensuite, ce que je veux faire, c'est configurer ma méthode. Je vais continuer et mettre cela en place. Je veux dire sourd et je vais dire mon âge. Par le biais de deux points, et je veux dire imprimer. Et ici, je vais simplement dire que mon âge est l'espace entre deux points, et maintenant je dois lancer, je vais convertir en chaîne, l'âge parce que j'ai une concaténation de chaînes Ensuite, je vais dire plus, et je veux le convertir en chaîne parce que l'âge sera, bien sûr, un int. Donc, une chaîne ici, je vais dire un point personnel que H aime. Et voici la valeur. Dans le poste, j'aurai mon nom, mon âge et ma nationalité. Ici, dans la position suivante, je dois indiquer l'âge et je vais dire 24 ans. C'est pourquoi nous ajoutons casting ici parce qu' il sera considéré comme un entier et parce que nous avons une concaténation de chaînes, nous allons rencontrer une erreur, nous devons donc le convertir en chaîne pour 24 OK. Appelons maintenant cette méthode et voyons si elle fonctionne réellement. Ce que je vais faire maintenant, c'est simplement aller ici et dire «  Y point mon âge ». Voyons si cela fonctionne, bien sûr. Allons-y et exécutons le code. Et nous y voilà. J'ai 24 ans, donc c'est possible et cette méthode particulière est utilisée. Bien entendu, il tient compte de l'âge et s'imprime ici comme nous avons appelé notre code. OK. Parfait. Nous pouvons donc maintenant voir que nous sommes en mesure d'ajouter nos propres fonctionnalités ici, ce qui nous permettra d'ajouter du code propre à cet employé. Donc, cette méthode d'âge ne s'appliquera pas du tout à cette classe individuelle. OK, parfait. Nous l'avons donc mis en place. C'est ainsi que nous pouvons le faire. Maintenant, vous vous demandez probablement, d'accord, alors si c'est le cas, pouvons-nous toujours faire référence à ces méthodes ici. Comme vous l'avez vu plus haut, vous pouvez toujours vous référer à ces méthodes. Ils vont toujours travailler. Donc, comme vous pouvez le voir ici, lorsque nous disons employé un point par mon nom, nous faisons référence à cette méthode ici, donc l'héritage se produit toujours. Donc, comme vous pouvez le voir, cela fonctionne toujours parfaitement puisque nous pouvons voir que la sortie que nous avions auparavant est toujours rendue pour nous. Hé ! C'est ainsi que vous pouvez effectuer l'héritage dans PySON 66. Gestion des erreurs avec les instructions try except: Bonjour à tous, et bienvenue à la prochaine leçon, qui sera axée sur la gestion des erreurs avec Try Accept. Jetons donc un coup d'œil. Donc, gestion des erreurs. Nous pouvons maintenant gérer les erreurs dans notre code PySON avec les instructions Tr accept Maintenant, le code que nous voulons exécuter est inséré dans le bloc tri ou dans l'instruction tri. Et si une erreur se produit dans le bloc tri, le contenu du bloc except ou de l'instruction except sera exécuté. C'est le processus ici. Le code que vous souhaitez exécuter sera placé dans le bloc tri, et si une erreur se produit, le bloc except sera bien sûr exécuté avec le code qui se trouve dans le bloc except. C'est bon. Nous allons nous plonger dans un exercice de laboratoire pour nous entraîner à gérer les erreurs dans Pyson 67. Gestion des erreurs avec Try-Except - [Lab]: Bonjour à tous, et bienvenue au prochain exercice de laboratoire, qui sera axé sur l' blocs tri excepté dans PySON Nous allons donc rester très simples et aller droit au but. Allons-y donc et mettons en place un programme. Je vais donc rester très simple, et je vais dire, par exemple, que nom est égal à, et je vais également avoir une déclaration d'impression ici qui dit le nom d'impression. C'est très simple. Exécutons ce code. Ensuite, nous obtenons un signe d'impression. Génial. Maintenant, ce que nous voulons faire, c'est ajouter ceci à un bloc d'essai et d' acceptation ici. Nous voulons toujours exécuter notre code dans le bloc try accept. Par exemple, ce que nous voulons faire, c'est dire essayer et nous voulons mettre ce code en retrait, afin que vous puissiez le surligner et appuyer sur hab, ce qui vous permettra de le mettre en retrait comme tel Ce que nous allons faire, c'est dire à Pyson que je veux que tu essaies ce code Maintenant, s'il y a une erreur ou quoi que ce soit du genre, je veux que vous la repériez dans le bloc d'exception ici. Nous pouvons donc le rendre un peu plus propre comme ça. Nous voulons donc essayer le code ici. S'il y a une erreur, je veux que vous exécutiez ce qui se trouve dans le code sauf ici. Et ici, en général, vous pouvez dire, par exemple, qu' une exception s'est produite lors de l' impression. Si je devais exécuter ce code, il imprimerait simplement hoo. Maintenant, si j'ai eu des erreurs ou quoi que ce soit d'autre, disons, par exemple, nous avons une instruction d'impression ici, nous imprimerons le nom, mais si nous supprimons le nom et qu'il n'existe pas, cela déclenche l'exécution de l'exception pour indiquer qu'une exception s'est produite. Si je dis exécuter, cela indiquera qu' une exception s'est produite et cela ne décomposera pas notre code. Il ne va rien faire de tel, il va l'attraper. C'est l'outil utile pour utiliser les instructions try except ici. Comme vous pouvez le voir ici, nous avons clairement une erreur ici car nous imprimons le nom ici, mais la variable name n'existe pas. Ce bloc tr échoue donc , puis il passe au bloc except et affiche un message. Il s'agit d'un message personnalisé ici et comme vous pouvez le voir, il l'imprimera. Maintenant, si je n'avais pas essayé sauf bloquer ici, si je devais supprimer ceci et cela et simplement dire le nom d'impression, le laisser tel quel et exécuter, vous allez voir cela ajouter une erreur disant que le nom n'est pas défini. C'est une méthode très utile qui vous permet d'utiliser vos instructions Trcet pour détecter une erreur au fur et à mesure qu'elle se produit Vous mettriez votre code ici dans le bloc tri que vous souhaitez réellement exécuter. Si, pour une raison ou une autre, il y a une erreur dans ce bloc try, vous allez utiliser le bloc except et simplement y afficher un message afin que cela n'interrompe pas votre programme complet. C'est ainsi que vous pouvez gérer les erreurs avec les instructions try except. 68. JSON dans Python: Bonjour à tous, et bienvenue à la prochaine leçon, qui portera sur l'utilisation de JSON. Maintenant, vous vous demandez probablement : d'accord, je vais travailler avec JSON en Python, mais qu'est-ce que JSON ? JSON est donc l'abréviation de JavaScript Object Notation, et il s'agit d'un format léger pour stockage et la transmission de nos données. Il est couramment utilisé en conjonction avec l'API de données. Vous en avez peut-être déjà entendu parler, surtout si vous venez d'un milieu de la programmation ou autre. Quoi qu'il en soit, ce n'est qu'une leçon supplémentaire que je veux vous donner, et la majeure partie de cette leçon se révélera en termes de valeur grâce à l'exercice de laboratoire. Allons-y, faisons exactement cela et travaillons avec JSON dans Ison. 69. Travailler avec JSON - [Lab]: Bonjour à tous, et bienvenue au prochain exercice de laboratoire, qui portera sur l'utilisation de JSON dans PySON Maintenant, la première chose que nous voulons faire, bien sûr, est d'importer le module JSON dans PySON Je vais dire importer du JSON. Maintenant, cela importe le module JSON intégré à PySON, qui fournit diverses fonctions pour travailler avec nos données JSON et vous permet de convertir entre des chaînes JSON et des objets PySON La prochaine chose que nous devons faire est de définir un exemple de chaîne JSON pour les tests. Ce que je vais faire ici, c'est créer une variable connue sous le nom de person JSON, disons égal à et nous devons ajouter nos guillemets simples sur les côtés, puis nous devons passer entre accolades avec JSON, une chose très importante à retenir, JSON, bien sûr, gère les paires clé-valeur uniquement avec des guillemets doubles et non avec des guillemets simples Ainsi, lorsque nous définissons nos paires clé-valeur, vous devez les définir comme suit, c'est-à-dire avec des guillemets doubles. La première clé que nous pouvons définir, par exemple, comme prénom, ajouter les deux points et la valeur doit bien sûr également être entre guillemets. Nous devons donc ajouter nos guillemets ici, et je vais dire non. Nous pouvons ajouter notre virgule pour notre prochaine paire clé-valeur, qui sera le nom Donc, ici, guillemets doubles et nom de famille deux-points. Ensuite, nous mettrons la valeur entre guillemets Pretorius et c'est parti Nous sommes donc allés de l' avant et avons défini un exemple de chaîne JSON. OK. Comme vous pouvez le voir ici, c'est très similaire aux dictionnaires Pison, bien qu'il y ait une légère différence de syntaxe, comme vous pouvez le voir sur une chaîne JSON et un Les clés sont donc le prénom et le nom de famille, ce sont également nos attributs et nos valeurs sont Anu et Pretorious Nous voulons maintenant analyser notre JSON dans un dictionnaire PySON. Nous allons le stocker dans une variable appelée person, puis nous nous référerons au module JSON, qui possède de nombreuses fonctions, dont la fonction loads. Nous pouvons donc parler de chargements par points et d'ouverture de parcelles de fermeture Nous allons maintenant convertir notre chaîne JSOMString en dictionnaire PySON Pour ce faire, nous pouvons passer notre chaîne JSON en disant person JSON. Et cela va faire une pause pour nous. Maintenant, lorsque nous imprimons une personne, elle doit être publiée dans le format d'un dictionnaire. Disons maintenant courir. Voilà, nous pouvons voir que c'est dans un dictionnaire maintenant. Auparavant, il s'agissait d' une chaîne AdjacN et maintenant nous l'avons convertie en un dictionnaire normal en Python Disons que je souhaite obtenir une valeur spécifique telle que Pretorius Je peux juste dire ici à côté de la personne entre crochets. Je peux mettre cet attribut particulier ou la valeur que je veux obtenir, qui est Pretorious Le nom de famille serait le cas. Je vais dire mon nom de famille. Disons courir, ça devrait maintenant dire Pretorius. Parfait C'est ainsi que vous pouvez essentiellement procéder et suspendre votre JSON dans un dictionnaire Pison Disons que vous voulez continuer et faire les choses dans l'autre sens. Supposons que vous souhaitiez convertir un dictionnaire Pison en chaîne JSON. Alors allons-y et faisons-le. Mais nous pouvons supprimer ce code, nous devons toujours utiliser le module JSON, et nous allons créer un dictionnaire de fruits. Je vais dire que les fruits sont égaux, et nous pouvons créer un dictionnaire normal avec nos accolades et ajouter nos paires de valeurs clés Je vais donc définir ceci comme nom ou nom de fruit, et la valeur que je vais définir comme raisin. Ensuite, je vais définir la couleur ici comme deuxième clé, et la valeur ici sera définie en violet. Excusez-moi Juste comme ça. Il y a donc un ensemble de prix et de dictionnaire. Donc nos clés, notre nom et notre couleur, nos valeurs, le raisin et le violet. Parfait Nous voulons maintenant convertir notre Price et notre dictionnaire en une chaîne JSON, afin de pouvoir configurer notre variable pour stocker le JSON. Nous pouvons donc parler de fruits au format JSON égal. Ensuite, nous allons nous référer à nouveau au module JSON, qui possède une fonction intégrée appelée dumps, et nous pouvons voir les dumps et ouvrir nos Et cette fonction est utilisée pour convertir un dictionnaire Pison en chaîne JSON Alors maintenant, nous avons mis dans notre dictionnaire, qui sera bien sûr composé de fruits. Et tout ce que vous aurez envie de faire alors, c'est de voir l'impression, et vous allez vouloir aller de l'avant et voir des fruits au format JSON. Donc maintenant, si nous disons exécuter, il va continuer et l' imprimer comme suit, et nous pouvons maintenant voir qu'il a imprimé la chaîne JSON. Une distinction clé à noter ici concerne le JSON. Vous pouvez maintenant voir qu'il est devenu entre guillemets doubles, ce qui indique qu'il est désormais au format JSON. Encore une fois, pour réitérer et résumer json point Loads est utilisé pour convertir une chaîne JSON en objet PySON comme notre dictionnaire, et json point Dumps est utilisé pour convertir un objet ou un dictionnaire PySON en une OK. Il ne s'agit donc que d'un petit aperçu des bases de l'utilisation de JSON dans PySON 70. Créer votre propre projet: Bonjour à tous, et bienvenue à la prochaine leçon, qui sera simplement axée sur la création de notre propre projet. Vous souhaitez donc à présent créer votre propre projet. Jetons donc un coup d'œil aux détails supplémentaires. Créez donc votre propre projet. Maintenant, avec toutes les compétences que vous venez d'acquérir, il est temps pour vous de les utiliser et créer votre propre projet Python. Donc, ce que je vous recommande de faire maintenant, c'est de vous rendre dans la section projets et ressources de ce cours pour plus d'informations. Je vous y donnerai un aperçu de ce qui vous attend et des attentes quant à la manière dont vous pouvez continuer et travailler sur vos propres projets chez Hisen 71. Merci !: Bonjour, tout le monde. Et bienvenue à la dernière leçon de ce cours où je tiens simplement à vous remercier d' décidé de suivre ce cours. Cela a été un plaisir de vous enseigner et j'espère que vous en avez tiré de précieuses connaissances . Je vous remercie donc beaucoup. Si vous avez un peu de temps, j' apprécierais beaucoup que vous envisagiez de laisser un commentaire. Comme il est toujours positif d'améliorer mes cours et de faire de mon mieux vous avez du temps, je vous en serais très reconnaissante. Si ce n'est pas le cas, tant que vous avez eu une excellente expérience d'apprentissage, et c'est tout pour moi. Bonne chance dans votre parcours de développement, et je vous souhaite bonne chance. Au revoir, et encore merci.