Transcription
1. Aperçu du cours: Hé, les gars, bienvenue au cours Python pour débutants. Cela provoque fin aux personnes qui veulent apprendre la partie sur la langue dès le début,
dès le départ. Alors, tout d'
abord, pourquoi avons-nous besoin d'apprendre le langage ? Parce qu'il est le plus populaire et très exigeant dans divers flux. Un autre domaine qui nécessitait la lutte sur la langue, intelligence
artificielle, l'apprentissage
automatique, données d'apprentissage
profond, les signes, le développement je serais Internet hors des choses. Non seulement ceux-ci, il y a beaucoup d'autres intérêts de la technologie. Le Python montre son présent afin d'apprendre le langage vital pour faire de vous un bon développeur dans ces domaines hors de la technologie. Alors qu'est-ce qu'on va apprendre dans ce cours ? Tout d'abord, habituer à la langue sur, puis installer python et assis à l'environnement afin que nous puissions exécuter pipe sur le tribunal apprendre les données de syntaxe écrit comment prendre en compte parce que nous avons besoin d'écrire des programmes qui peuvent interagir avec l'utilisateur. Le type d'opérateur comment prendre des décisions en cours d'exécution de luths énumère les complications. Il s'agit d'un sujet exhaustif. Apprendre cela vous donnera la possibilité d'écrire moins de lignes hors cour puis de fonctions. Quels sont les arguments fonctionnels, portée des variables, gestion des
exceptions. C' est un concept clé parce que, cependant, nous allons écrire des programmes qui fonctionneront dans certains incarnés typiques. Mais quand vous écriviez des programmes qui vont s'exécuter sur d'autres types d'
environnements uniques , il y a une possibilité hors Evers. Donc, en apprenant cette gestion des exceptions, ils font un bon programme qui peut gérer d'autres aussi bien des fichiers importants vers le haut. Reed trouve tous les fichiers ouverts tout droit, profils, généralistes et intégrateurs décorateurs donc encore discours pour apprendre tous ces sujets ce cours fera bon non seulement, mais aussi si vous pratiquez bien, il fera un grand programmeur python. Donc, sans délai, allons-y.
2. Introduction sur Python: Salut les gars. Ok, maintenant le résultat de ce tee off first lis, nous allons avoir l'introduction d'une partie de la vie. Alors voyons pourquoi nous nébuleuse haute et comment ça s'appelle. Il est d'abord hors cours est qu'il a une application dans vraiment les écoles de Pollitz. Ils voulaient voir quels aliments c'est sa manipulation, Big Data et effectuer des opérations mathématiques complexes. Voulant Big Data, nous voyons Non, cette génération doit être générée énorme et des moments. est donc très critique de prétendre les données, non seulement de gérer les données, mais aussi d'effectuer des opérations sur elles. Python le fait de manière très transparente nexus. Il peut reculé dans la fonction procédurale et orienté objet. Ils, vous voyez pour l'instant, comprennent
juste que la boîte augmentée avec la liberté de trois façons différentes. Qu' est-ce que ces prises va être utilisé. Sachez juste que nous allons avec les scores. Il a une syntaxe assez simple, la civilité, la langue
anglaise. Qu' est-ce que cela signifie quand nous Le combat au programme est presque similaire car vraiment un
roman anglais est aussi simple que ça ? Non,
Non seulement ça, Salut dos constants permet aux développeurs comme me tuer et écrire des programmes qui moins de lignes bien sûr, apporter Ian de la langue, non ? Un problème ? Il demande beaucoup sur beaucoup de lignes, bien
sûr, mais à Payton, il est drastiquement jus. Il fonctionne plate-forme de condition comme Venglos, Black Line, X raspberry pi et beaucoup d'autres plates-formes. Donc, cela donne dans un grand âge. Tout un combat de portée sur est critique, et ce sens lorsque vous êtes dans un combat sur des individus de base, chaque ligne par ligne. est donc ce que ça veut dire. Interprète vit. C' est Cordoue. Que veux-tu dire par « déclarable » ? Vous voyez, quand vous lisez un combat sur un programme, il peut être exécuté sur de nombreuses autres plateformes. C' est ce que c'est ce que l'un des points qu'il a parlé comme Pas de livres et
plaquettes décentes . C' est ce qui fait de Fight on un langage de programmation portable, donc il n'a pas été corrigé. Alors apprenons python
3. Installer Python: D' accord. Dans cette vidéo, nous allons installer Piper Indoor environnement, le bureau. En cours d'exécution jusqu'à présent, vous devez aller dans votre économiseur, Rosa et tapez article. Et après avoir cherché,
recherchez le premier lien. La beauté de vous Dog tarte conduite orgie. Vous obtenez ce conseil gratuit et il vous dirigera vers l'officiel des Titans. Mais donc lorsque vous atteignez le site, vérifiez les téléchargements, vous allez et il vous montrera télécharger Fight on Latest. Pire donc, au moment de faire des discothèques, la version qui est haute tons Salut, Traducteurs. La question est trois points qu'il va pour qu'elle puisse s'adapter. Je ne sais pas. Bien. Ne commandez pas, vous savez, via ici axé sur le travail avec des dingos. Mais si vous travaillez comme vous la ligne X, Mac ou toute autre chose, vous pouvez suivre les mêmes instructions, mais vous devez télécharger hi illusion. Si vous travaillez avec la ligne d'UNIX, vous devez cliquer ici. Si c'est l'année Mac, tu en avais besoin. Tu dois choisir ici. Les étapes que nous suivrons sont donc très similaires. Mais les cinq que les gens ne connaissent pas varie de fenêtres à côté de Mac alors assurez-vous peu frapper la jambe droite. Donc, le donald est complètement tout droit et le téléchargement est terminé. Si tu vas te battre, tu vois le donneur. Le fichier d'installation apparaît, et après l'installation dans les piles, vous devez choisir avant l'installation ou vous pouvez personnaliser. Mais pour ce but
, , il a changé de modèle. Et avant de faire cette annonce serrée sur 3.8 à Pat, vous devez vérifier ce bouton car cela vous assurera que l'environnement python
est très lié à la partie. Mais cela fera un obtenir hors de tous les trucs trépidants, en ajoutant le combat ou en ajoutant une partie à l'Birdman disponible. Et maintenant, vous commencez beaucoup et maintenant parfois obtenir tempête tout droit après les
frais d'installation . Tom Ticketless, réussi. Maintenant, vous pouvez fermer cette fenêtre, et si vous ouvrez, Venglos a commencé. Vraiment ? Bien sûr. Le combat de section récemment ajouté sur les chiens de modèle idéalement Manu et aussi un commun comme
la hauteur sur trois pays. Donc si vous ouvrez ça, vous
donnez en Roman, ils ont raison, juste sur le chemin que vous voyez. Non. Un, c'est joli. Ça fonctionne bien, c'est idéal. Vous arrêtez la pipe, et vous devriez. Vous pouvez également utiliser, malgré un terme que vous pouvez également vivre avec. Même cool, non ? Et ça a l'air droit. Non seulement cela, vous pouvez l'utiliser en allant ouvrir problème de commande. Et si vous tournez à droite, vous pouvez ouvrir le pilote sur shell à droite. Non, pour faire la même chose. Très bien, donc ce sont différentes façons d'écrire. Combattre sur le froid de sorte qu'il fait des chaussures qui sont en hauteur sur est installé. Nous allons donc aller de l'avant et un environnement approprié pour écrire des programmes d'une manière plus concise.
4. Configurer l'environnement: Ok, les gars, non. Ils vont se séparer, non ? Je suis gone appel à cet effet, nous utilisons l'éditeur appelé. Mean Visual Studio court pour le pont Aller enregistrer et rechercher studio visuel. Qui ? Et elle est là. Oui, c'est
là. Et elle a eu le bouton de téléchargement, tu entends ? Je ne sais pas d'abord. Pourtant, si vous appuyez sur ce bouton, ils n'ont pas besoin de fichier exécutable. Et si vous installez que le studio visuel froid, nous serons à droite dans votre bureau et courir et les choses ne sont pas terminées. J' ai commencé à utiliser votre cour après vous avoir ouvert après que vous ayez été son mystère, bien
sûr, eu sur la décision, les extensions. C' est la cour de rue et moi et lui avons fini. Maintenant, vous pouvez voir un numéro éteint. Je suis allé extensions et je pense que le 1er 1 qui est développé par Microsoft et si vous voyez qu'il y aura et nous avons volé. Mais ici il n'y a pas d'installation, mais parce qu'ils sont déjà fortement Et si vous appuyez dessus, icône extension sera installée pour que les visuels soient un tribunal. Ceci est nécessaire si vous voulez courir la hauteur sur le tribunal en utilisant le tribunal de la charia d'affaires et après la salle de cour haute. Hey, c'est un échange
très, très utile. Parce que si vous installez Cord Runner, il vous donnera sur le placement comme ça. Quelle est l'utilité de ce symbole ? Si vous avez raison, n'importe quel noyau, juste le simple frapper ce bouton de lecture. Il exécutera votre code sans aucune commande supplémentaire. Donc vous fait regarder dans le style Cold Runner. Cool, parce que nous allons utiliser cette extension dans nos manteaux. Donc ce sont les deux seules choses qui ne sont pas nécessairement bloquées dans la cour de studio visuel. Et si vous installez ces choses, créons dans votre fichier et enregistrez-le comme tout simplement pas un tarte à points élevés. Est-ce l'utilisation d'extension pour l'ensemencement des programmes Eitan. Alors, nous allons de côté apporter Bonjour monde. Donc c'est le combat encore pour le trou d'impression et si vous êtes un travail lui et vous verrez la hauteur sur Hello travail. Ici, c'est. J' adore le travail. C' est comme ça que vous allez courir le froid pour nos tribunaux
5. Syntaxe de base: très bien, nous avons installé l'environnement python. Nous avons réglé l'histoire du zoo selon les programmes de droite Peyton du gouvernement. Mettons-nous à la compréhension. Comment exactement pourrait écrire un programme vital ? Quelle est la syntaxe ? Les programmes de combat sont donc organisés par lignes et par invitation. Rappelez-vous, cet article n'est pas fier et accolades aux blocs de billets. Donc, si vous venez d'un sac un hors C C plus ou Java, ces langages particuliers fournissent des accolades pour indiquer les blocs. Bien sûr, si quelques stagiaires sont inclus dans les accolades, cela indique un bloc de cour dans ces langues. Mais serré si l'ensemble utilisé des déclarations sont écrites avec l'indentation de voir, alors ceux-ci sont considérés comme un bloc de cour,
et le suivant est les mêmes blocs,en
quartiers ordonnés et le suivant est les mêmes blocs, par l'indentation de ligne. Donc, pour former un bloc de cour, nous devons écrire ces quelques déclarations avec le même nombre d'espaces. C' est donc un exemple. Donc, si vous regardez les déclarations, c' est un numéro d'un service pour 5678 nuit. Mais les premiers traitements Reese sont criblés avec le même nombre d'espaces, donc ceux Blanka bloc un, mais les déclarations 456 ont plus d'espace que la déclaration veulent arborer, Donc ceux-ci appartiennent au bloc deux et encore à casser le bloc à la l'écart est ramené. Donc la déclaration 789 Duncan en a bloqué trois. Donc, c'est la mode dans laquelle les parties sur les programmes sont écrites et la prochaine
déclaration multiligne . Voyez si vous venez d'un fond de ccps Piss Gela. Ces langages fournissent une ligne de tendance cynique, mais en Python il n'y a pas de cynisme et de souligner les instructions python typiquement et avec une nouvelle vie. Mais s'il n'y a pas nécessaire que vous ayez besoin d'étendre la ligne, alors les combats fournissent caractère de continuation. Donc, si vous ajoutez le caractère de continuation, alors il portera la ligne suivante comme appartient à la ligne précédente. Donc, si vous voyez ici hello World place barre oblique que la barre oblique inverse indique que la ligne suivante appartient également à cette ligne précédente. Donc c'est son hobby droit milieu dans les déclarations. Ce n'est pas une extension utilisée dans pipe on, mais c'est une fonctionnalité qui est vitale que nous pouvons utiliser s'il y a une nécessité hors de lui. Dans le suivant, il y a des citations ou des accusations. Les libéraux puants peuvent être désignés par un seul, double ou triple cadavre. Donc, ce qui est une chaîne de caractères est un type de données hors python. Nous allons voir une brève introduction et de brefs concepts hors chaîne dans les
chapitres à venir , mais pour introduire ce qu'une chaîne de caractères est une séquence de caractères. Donc, ces séquences de personnages il là, enferment dans les tribunaux. Il s'appelle Distributeur. Alors commencez vos tribunaux simples doubles cordes ou même pris les tribunaux. Mais mais le début et la fin des tribunaux doivent être vus type donc un Z, vous avez vu la section précédente la déclaration multivoie. Si vous voulez écrire la déclaration du modèle à la place, désactivez l'utilisation du caractère de continuation, vous pouvez insérer les enjeux en triple cour. Cela facilitera le processus. Commentaires. Que sont les commentaires ? communs sont ceux qui sont utilisés pour écrire des notes pour les développeurs. Ainsi, les commentaires sont utilisés pour écrire des modes pour les développeurs. Et ce n'est pas l'interprète de Nordby. Qu' est-ce que tu veux dire par là ? Lorsque vous avez beaucoup,bien
sûr, bien
sûr, vous ne pouvez pas écrire de notes ailleurs et vous référer à la cour, ce qui est loin d'énormes lignes. Donc, les commentaires sont écrits à l'endroit où nous avons besoin de comprendre le tribunal afin qu'un développeur. La lecture des commentaires peut comprendre pourquoi un particulier appelé est criblé de cette manière. Mais les commentaires sont ignorés par l'interprète. Cela donne une utilisation très off par des commentaires corrects sur la suivante est ah a signe indique tapis. Lorsque vous mettez un hachage avant l'instruction line off, il devient commentaire, et le hachage ne peut pas être utilisé dans une rue car cela fera une chaîne un commentaire. Vous voyez, vous pouvez également utiliser des relevés de trois quarts comme une bande dessinée, donc nous allons voir cela dans les prochains chapitres aussi. C' est donc tout pour introduire Python Syntex. Alors écrivons quelques programmes qui sont à venir chapitres pour comprendre comment écrire réellement des programmes.
6. Identificateurs Python: sur Identifier les années. Qu' est-ce que c'est ? Et identifier ? Il y a un nom utilisé pour identifier une fonction de classe variable. Exeter d'objet. Une fois les vues que j'interfère. Tu pourrais Nice. Quelque chose comme Si vous voulez identifier une personne, utilisez son nom comme une identification d'une manière similaire. Si vous voulez écrire,
interférer, interférer, ils variable fonction Ah ou quoi que ce soit d'autre que vous lui avez donné le nom et cela signifie est appelé et je ne l'ai pas défié. Bon, donc j'espère que vous et moi n'avons pas juste dit que ça fonctionnait vraiment, Object à une classe très basse ou quoi que ce soit. Ce sont des carburants. Hey, commence par la lettre ou à l'école, suivie par zéro ou plus lettres sous les écoles sont des chiffres. Alors, qu'est-ce que ça veut dire ? Alors, et je n'ai pas défendu. Doit commencer par la lettre de la notation. Il ne commence pas par le chiffre. Et après une lettre de l'après-midi en effet sont soulignés. Il peut être suivi de zéro ou plusieurs lettres qui peuvent contenir une seule lettre ou lettres de guerre
concomitantes. Mais le début doit être avec la lettre sur le trait de soulignement. Et en dehors du début, vous ne pouvez pas chiffrer les caractères de ponctuation de rue ne sont pas seuls. Qu' est-ce que cela signifie donc question de hachage. Plus par signe adapté. Des caractères comme ceux-ci ne peuvent pas être insérés dans une ordonnation de nom de variable. Il est un cas puisque à la terre fait le capital et en petit et un deux différent. Je n'ai pas défendu, donc la prononciation est vue, mais les mêmes ont écrit l'homme et l'homme sont différents. Quelle est la différence ? Le M est en majuscule un grand 1er 1 tandis que dans la seconde, il est tout en petites lettres, Donc ces deux sont différents comme considéré dans Piper. Alors, quelles sont les conventions de dénomination ? Donnez une poussée non identifiée. S' il s'agit d'une classe, il commence par une lettre Purkiss et se repose sur tout ce qui identifie comme des fonctions variables et des objets. Vous pouvez commencer avec les miroirs minuscules. C' est un que je ne l'ai pas fait. La CIA a une tête sur l'école indique que c'est un privé. Que veux-tu dire par privé ? S' il est fourni, ne peut pas être accès par quoi que ce soit comme à l'extérieur de cette zone. Nous allons voir cela dans les prochains chapitres. Si l'affaire « Je n'ai pas » a deux leaders dans les écoles, alors c'est fortement privé. S' il identifie deux, traits de soulignement de début et de fin, ce qui signifie dont les traits de soulignement au début et que vous êtes des traits de soulignement après le nom, alors il s'agit d'un nom spécial défini par la langue. Qu' est-ce que ça veut dire ? Cela signifie que s'il doit souligner au début et à la fin, alors il est défini pour les langues. Ce n'est pas pour nos nouvelles. Très bien, donc ce sont les salles de réserve. Alors, qu'est-ce qui marche ? Ce mot réservé signifie que ce sont les mots sont les mots ou identifient les zones qui sont utilisés par le langage
pytorche. Celles-ci sont construites dans le langage, donc nous ne pouvons pas utiliser les mots pour nous identifier. Celles-ci sont réservées à des fins linguistiques. Alors jetez un oeil sur les mots de réserve. Nous allons les voir dans les prochains chapitres a disparu. On va voir beaucoup utiliser ces câbles. Alors maintenant, voyez-les. Et il n'y a pas. Près de 30 mots clés et nous allons utiliser dans l'explosion complète à venir.
7. Types de données: Maintenant, on va le regarder. Combattez sur les types de données et les variables. Qu' est-ce que c'est ? Détone les différents types de données que python peut stocker et utiliser pour les opérations. Donc, quand nous disons que
c'est un type, cela signifie que nous allons stocker des données et que nous allons utiliser pour certaines opérations. Mais il y a différents types de données. Alors voyons, qu'est-ce qu'ils sont ? Nombres, chaînes répertorie les ensembles de couples dans les dictionnaires. Ce sont différents types de données que python peut utiliser. Alors, que sont la liste des chaînes de nombres ? ensembles d'arrêt ? La diction. C' est quoi ça ? Nous allons examiner ces chacun hors d'eux façon détaillée. Nous avons décrit chacun des types de données dans les prochains chapitres. Voici Justin. Aperçu des autres types de données qui sont présents dans la lutte sur la langue. Alors, quelles sont les variables ? Une variable est un jour de repos emplacement de mémoire africaine utilisé un programme informatique. Donc, quand nous disons les types de données, donc les yeux morts étant stockés dans l'ordinateur, mais est le même si les valeurs 39, nous ne pouvons pas faire référence à la Turquie 1980 d'une manière non discrète. Nous devons y donner pour que chaque fois que nous voulons utiliser une certaine valeur, nous puissions le nommer. C' est donc la raison pour laquelle Python a des conventions de nommage. orteils donnent et je n'ai pas eu de liaison. Donc variable est utilisé toe identifier et emplacement de la mémoire, disant
simplement qu'il peut être vu comme un conteneur pour stocker certaines valeurs. Qu' est-ce que tu veux dire ? Si le conteneur n'est rien d'autre qu'un emplacement de mémoire, certaines valeurs. Quelle est la valeur ? Ce sont les données faisant donc référence au conteneur dis, qui contient une valeur qu'il est simplement appelé disponible en python. Vous n'avez pas besoin de spécifier le type de données de la variable, ce qui signifie que si vous venez d'un C C plus meilleur arrière-plan lorsque vous voulez créer une variable, vous devez spécifier ces types de données comme s'il s'agit d'un gin indie, d'un flotteur ou d'une souche. Mais dans le pipeline, vous n'avez pas à épisser le destin. Vous donnez juste le blâme et Justin une valeur T C'est tout. Vous allez utiliser toutes les preuves que vous voulez. C' est ce qu'il dit. Pas besoin de déclarer les variables non seulement la valeur de la variable ma chaîne, mais c'est les filles de type à changer. Par exemple, si la valeur est la valeur de la variable, X est un après que le programme n'a que des soucis. Changer orteil 10. La valeur de la variable est en train de changer. Non seulement cela, mais la valeur off non seulement les effets de valeur, mais aussi le type off externes changent, ce qui signifie la valeur d'un. Peut-on le changer pour un texte ? Quelque chose d'autre, alors combattez. Utilisez une très liberté pour changer le type de la variable aussi, donc c'est ce que décorer et les variables nous certains, Alors nous allons en détail sur ce que les débits de données que vous pourriez utiliser.
8. Nombres: chiffres. C' est le débiteur principal. Die invite Les membres en ligne sont utilisés pour commencer dans des tarifs numériques. Le Maine est indigène en indigène. Il y a différents types hors indigènes aussi. Je veux dire, il y a différentes notations en dehors des valeurs numériques. Le 1er 1 est lamentable. Reds prend sa retraite. Soyez plutôt comme d'habitude. Eh bien, c'est que nous utilisons dans les opérations mathématiques. Suivant est opté. C' est basé sur huit. Pourquoi essayons-nous de représenter local et doivons-nous utiliser la rotation en fixant les valeurs avant zéro suivi par petit ou capital ? Et l'exposition de l'année prochaine ? C' est un 3 60 mais ces valeurs ont parfait par zéro pour West Monix ou capital ICS et l' année
dernière violé ces hors base à ces valeurs sont parfaites par zéro, suivi par petit B ou capturé dans les prochains jours. Numéros à virgule Ce sont les valeurs qui convoquent également la partie factionnelle, comme 42.11 n'acceptent pas les nombres complexes. Ceux-ci sont écrits partie Israël plus partie imaginaire, donc ces nombres sont représentés par trois place cinq G. Très bien,
ce sont quelques-uns des types de nombres que vous utilisez le langage Pitre. Voyons comment les utiliser dans les programmes
9. Numbers en pratique: d' accord. Vous avez vu était l'équipe pour arriver ici sur ce. Ce sera de la musique. Quel genre de données ? Nous pouvons stocker et gérer connexes. Alors apprenons à écrire des programmes en utilisant des nouvelles. Donc, nous avons été reprend accord arbre et créer un nouveau programme fi droit que je vais dire d' abord est sacs décisionnels. Vous voyez, la maladie, une comète. On va voir comment lancer. C' est des rondes. Comme nous l'avons déjà dit, Nous n'avons pas besoin d'espace pour les données directement par le magasin vous apporte des lignes de tuyau. Le premier j'apprécie juste l'atterrissage. Oui, il n'y a pas de cynisme. Et Eli, juste la nouvelle nuit indique la fin des premières lignes. Tellement frais sur la valeur de votre école. Alors, pensez-vous ? Oui. Dis-lui quelles étaient les valeurs. Écoute, Ben. D' accord. Ensuite, nous allons utiliser souvent des vallées donc à l'école. Vaste. Il est préfixé zéro, suivi de K, le petit ou le capital. Et je vais en donner un. Alors ensuite, nous allons utiliser excité. Le single Exxon a zéro pour mon ex. Et puis voyons ce que cette valeur nouvelles dans différentes traditions. Allez-y. Non, merci. Le zèle de l'école pour vous crème mauvais utiliser ces différentes relations de valeurs de consternation. Mais j'ai été mentionné réfraction alors, car avec ceux qui jettent des garçons en anglais. Alors, comment pouvons-nous montrer qu'il est aussi simple, comme nous l'avons fait pour les valeurs manquantes est la même procédure de lancer des nombres de points aussi bien. Tu vas à l'école pour que ça boive comme il reste. Donc le dernier est compétent. Donc, comme nous l'avons vu ce complexe où vous devez avoir vraiment partie et puis l'imaginer ainsi à l'école, lire entre la partie réelle. Oui, imaginez Park gi afin que vous puissiez réellement obtenir chacun des lieux comme nous pouvons accéder à la partie réelle et imaginer individuellement. Allons devenir réel. Vous la vraie valeur calme je vous fais donner l'imagination. Alors voyons cette vie comme des portes de chiffres. suite, Comme vous pouvez le voir, vous gardez tous les numéros de voiture. Alors allons ici et dirigeons notre programme et voyons le bon. Tu l'as eu. Les habitations de discipline sont faites 10 monopoles d'aide 10 machines d'excellence, un abaissement binaire syrien. Vous pouvez voir les choses Barbara flottant et nous avons accès à la partie réelle et imaginer, mais vous voyez un venir sur l'école. Eh bien, ce vraiment raide 0.0 et je suis à ce qui est imaginaire est 5.0. Donc, ceux-ci ont été compris que comment utilisez-vous la norme numérique je comment les stocker hors de l'existence ont été vus. Donc, comme nous allons le long, la visualisation du cours utilisent des données numériques vertigineuses afin qu'ils et le coût dans différentes races. Donc c'est tout pour l'instant. Et nous allons nous présenter avec un autre lien de données dans le chapitre à venir.
10. Cordes: force. Quels sont les écrans ? Les chaînes sont une séquence de caractères indexés de zéro au pays de la chaîne. Qu' est-ce que tu veux dire avec ça ? La séquence de caractères n'est rien d'autre que du texte là. S' il s'agit d'un personnage et d'un autre personnage, ils viennent de la même manière. 123 Tant de personnages en carrière pour devenir une séquence de casquettes. Mais vous auriez dû voir le premier personnage. On l'appelle camp zéro et ça commence à partir de zéro et la fin. La séquence de voiture est si indexée par la longueur de la chaîne que nous allons voir visuellement comme Mais comment pouvons-nous créer une radio de flux, comme nous l'avons fait dans les données humaines, au même endroit dans le texte pour le village parce que nous n'avons pas l'espace entre elle et j' ai été pris en proie. Il est très facile de créer des bottes très. C' est un exemple qui utilise les mots simples tapissés en utilisant n'importe quel type de cours n'a pas importance. Dans le titre, vous pouvez utiliser n'importe quel cours aussi longtemps que le début de la cour et l'inning
du port en même temps. D' accord. Si vous voulez entrer en cour dans votre texte, cela signifie qu'ils veulent insérer ce qui est à l'intérieur du flux. Ensuite, vous devez utiliser une barre oblique inverse pour que votre chaîne ne se termine pas quand elle voit guillemets à l'intérieur. Je n'explique que dans le prochain détail de la vidéo Lee, que tu comprennes comment aller au tribunal à l'intérieur d'un flux. Donc, c'est comme cela qu'une chaîne le magasin stocke la variable avec bonjour à l'attelage Stream
est zéro tendex e. tendex e.Est-ce le premier index ? Le bateau que j'ai démarré 23 sur les 5 pieds. Ensuite, c'est whoa. Il y a donc un concept de négatif chez Dixie. Très bien, comme vous lisez le point, ce que j'ai dit, nous l'avons vu à travers comme des chaînes pourraient être indexées la longueur de la chaîne. Et on a fait tout le monde. La fonction indienne hors flux, Comme nous l'avons dit, c'est là que le similaire quand nous avons neural, C ou C plus langage ainsi. L' injection commence à partir de zéro pour la longueur moins un. Parce que nous partons de Joe entre 63 personnages, le dernier serait le pied, mais invitez. Il y a une grande fonctionnalité. Qu' est-ce que c'est une induction négative. S' ils voulaient venir de l'arrière. Ces choses vont à nouveau et revenir, nous pouvons simplement les désigner comme moins un comme le dernier capitaine. Moins deux sont les derniers mais ceux et descendre à moins hors de la longueur de la rue. Parce que zéro est utilisé comme premier indice, nous venons de moins un à moins de la terre. Nous allons le voir clairement dans nos programmes. Donc une autre caractéristique, les cordes et belle. Qu' est-ce que tu veux dire avec ça ? Par téléphone ? Les forces ne peuvent pas être modifiées entre est d'essayer de changer une
erreur de relèvement de caractère individuel . On va voir ça aussi. Bien que nous puissions changer toute la variable, pierre
différente de la rue. Qu' est-ce que cela signifie ? Il ne peut pas changer un personnage individuel hors de la rue. Mais on peut changer les ficelles comme une ville appelée. Oh, bonjour. Si vous changez la deuxième position, cela signifie
que zéro est touché en premier. Son E dans la seconde est l. Si nous changeons la première majuscule l, je vais raisonner erreur. Mais si le change complètement, il est variable trop élevé. Son accent. Il s'agit donc d'un examen de points forts. La semaine prochaine, nous allons voir comment les chaînes sont utilisées dans les programmes. D' accord, merci.
11. Les chaînes en pratique: Ok, les gars, non. Vous viendrez du côté de la programmation des rues, comme je l'ai discuté dans la vidéo précédente que les propriétés de la chaîne et ses caractéristiques, comment il se comporte. Alors quoi ? Identifier les qualités et comment nous pouvons les utiliser dans les programmes. Alors semblons programme. Il peut. J' ai donc gardé un bureau ici. La première tâche consiste à créer des chaînes. D' accord, j'ai dit que nous pouvons créer des cordes semblables à de nouveaux miracles, mais nous pouvons aussi créer des souches. Mais il y a une seule cour, deux tribunaux et trois quarts. Alors allons de l'avant. Je vais créer une variable de chaîne avec les premiers guillemets simples, mon texte a condensé les quilts de données Sindhi, et le suivant utilise des guillemets doubles. Très bien, c'est génial. Et maintenant avec des cours triples aussi. Alors voyons. Tenez la sortie bien. C' est quoi ? Voyons s'ils fonctionnent ou non, j'aurais dirigé le programme que vous voyez ici, hein ? Tout cela fonctionne parce qu'il n'y a pas de différence dans la façon dont nous utilisons des citations, tant que les cours de début et de fin correspondent au même moment que vous voyez le pied note de Dieu , mais comme nous l'avons mérité, Alors passons à la étape suivante, j'ai dit d'insérer ce qui est à l'intérieur de la chaîne, nous devons utiliser la seconde arrière. J' ai gardé une autre tâche. La tâche est de faire lever le soleil à l'est avec l'Est enfermé dans les tribunaux. Alors faisons ça. Donc, je vais donner le nom des variables utilisées. Chaîne soulignée c'est qu'il va aller. Nous devons insérer le texte Soleil se lève dans l'Est utilisé est enfermé à l'intérieur. Qu' est-ce que des mots si antislash ? Yuste et puis de la barre oblique inverse et un autre Nord. Donc, comme je l'ai dit, l'Est est entouré de citations. Alors voyons comment cela va fonctionner. Printemps Est, flux de
soulignement. Alors nous allons diriger le programme, hein ? Vous voyez, nous avons réussi en chirurgie à l'est à l'intérieur des livres. Donc c'est comme ça que tu veux dire envoyer des messages à l'intérieur de la rue ? Très bien, alors allez à la prochaine longueur de bureau du flux. J' ai dit que nous pouvons utiliser la fonction de membre pour déterminer la longueur de ST donc nous avons quelques chaînes créées à propos de chaque test. Alors faisons sortir la terre de la première corde. Ce sport, vous voyez la longue étude. Si vous pouvez les calmer, ils vont entraîner 13 caractères aussi. D' accord, et la raison suivante. Indexation. Passons à la rubrique comme nous indexons. Donc, comme je l'ai dit, les chaînes de combat peuvent être indexées afin que nous puissions accéder à do capitaine pour la chaîne. Alors avez-vous vu Oui, a
une seule corde magnifique. Donc, si nous pouvons accéder à chacun des Cater's, disons que c'est hors zéro, je pense qu'il a été sur cinq. Voyons, est
quoi l'ouverture ? Oh S est le 1er 1 et même avec le 2ème 1 est ouvert. Jusqu' à présent, si bien. Et si vous allez accéder aux orteils ? Voir une séquence dans la rue secrète de l'école. Alors on va utiliser Slaten. Ceci est un nouveau pistolets, qui signifie que si nous voulons accéder à un ultérieur, par exemple,
même
pour accéder 0 à 5 assurance zéro il et cinquième dans le campus de New Delhi. Vous voulez accéder à tous les caractères compris entre zéro et cinq. Nous utilisons des tranches. Voyons comment on va sortir. Le claquant Wallace comme feu zéro Colon. Non, celui-là beaucoup. Donnez-nous ce que nous avons conçu. Ça vient du programme. Vous voyez, vous avez une petite différence que lorsque nous appliquons Slicing Eitan effectue, trancher de cette façon, vous pouvez nous obtenir zéro caractère, premier caractère, deuxième trimestre, troisième caractère et plein mais ni le cinquième si vous allez de zéro Colin et bien moins un. Très bien, c'est
ce que Python fonctionne lors de l'utilisation du tranchage. Donc, jusqu'à présent si bon. Nous sommes venus si loin. Nous avons beaucoup utilisé des cordes, mais nous avons étoffé. Il nous reste à jouer aussi. L' un est l'indexation native. Donc, nous avons vu aussi drôle dans des citations simples que moi et les tester en utilisant zéro et le feu. Maintenant, nous allons y accéder en utilisant l'indexation négative. Alors, mon ami, un spinoff moins un. Et ramène cet homme. Tu moins trois. Voyons ce que nous allons obtenir le plus ouvert lors de l'utilisation besoin d'index des deux dernières lumière plus petit anti parce que moins un il est s et moins et m'a donné pour mon mystère. est ainsi que nous allons nous ouvrir lors de l'utilisation de l'index natif. D' accord, des forces
immuables. C' est une chose très importante parce que fuir les débutants chose qu'ils peuvent changer la dette de
flux vers le haut en accédant à des appuis-tête secousses. Non, cela ne va pas se produire avec plus serré parce que partie sur les chaînes de votre vous ne pouvez pas changer caractères
individuels, mais il contient toutes les données. Donc, prenons quelques nouvelles rues comme Old Underscore Stream égal sous discussion est appelé Bonjour no Axis, son troisième jacker en utilisant bien. Mais s'ils essayaient de le changer, j'ai
peur d'y aller. Prouvons qu'il fait ça. Ça ne pouvait pas être un problème. Vous voyez, c'est déjà qu'il est déjà en train de montrer, mais il est à la recherche. Il est exécuté le programme dans quelles habitudes vous voyez cela résultant en type er parce que l'objet str ne prend pas en charge l'élément. Assane moi Donc vous avez compris que nous ne pouvons pas changer les personnages individuels, mais nous pouvons changer. Tu fais complètement différent. Alors voyons ce qui se passe. Un mot d'indice. La même variable est complètement modifiée parce que vouloir changer les caractères individuels, mais ils sont complètement modifiés. Tourner d'autres données parce que la souche de cause sans eau est un combat variable sur les variables sont des objets . L' huile sur cet objet question pointe vers bonjour dans la première phase. Mais comme nous avons changé le monde, le même objet variable est pointé, couvert dans l'espoir sûr. Donc, comme nous avons vu comment les chaînes se comportent à l'aube, nous pouvons vouloir le prochain sujet
12. Listes: D' accord. Maintenant, nous allons discuter d'un autre type de données appelé listes. Qu' est-ce que l'ascenseur ? Au moins, c'est une collection d'objets. Il s'agit d'un groupe ordonné des arguments d'éléments. Ce que je veux dire par cela Il est plus tôt d'avoir un Aryan voir travail R C plus le similaire à ces types de données moins, est une collection d'objet, ce qui signifie que la liste peut contenir un groupe hors groupe hors un autre jour aujourd'hui. Éléments. Et qu'est-ce que tu veux dire, ils sont commandés ? Regrouper les éléments sont des éléments, donc cela signifie en fait que quoi que vous mettiez dans la liste en tant qu'éléments, ils vont rester dans le même ordre. L' ordre des éléments que vous avez poussés dans la liste ne va pas changer à aucun
moment du moment. Ils peuvent contenir plusieurs valeurs sur différents candidats. Si vous avez observé dans les chaînes là-bas ce soir, il ne peut contenir que des caractères comme une séquence. Mais dans la liste. Vous pouvez réellement stocker des valeurs sur différents types de données, ce qui signifie une liste sur le numéro de conteneur, une chaîne de caractères et sûr, et quand nous stockons réellement des éléments dans la liste, nous pouvons également accéder à chacun des éléments individuels en similaire à un flux. Ainsi, la dynamique comme ils peuvent se développer dans un programme et exécuter ou rétrécir aussi bien. Qu' est-ce que cela veut dire ? Nous avons donc créé notre liste au début de son programme, et comme le programme est exécuté au cours du programme, vous pouvez ajouter quelques éléments à la liste. Vous pouvez supprimer certains éléments de la liste. Alors, qu'est-ce que ça fait ? Donc, A list est un objet mutable, ce qui signifie que les éléments peuvent être supprimés de sorte que sa taille diminue et que les éléments peuvent être ajoutés à la liste afin que sa taille augmente. Donc c'est le vrai Ishtar. Représenté. Les listes sont fermées entre crochets, et chaque fois que vous êtes prêt, chaque élément do items est séparé par des virgules. Apprenons à connaître les propriétés hors liste leur ordre, qui ont déjà été discutés. L' ordre dans lequel vos articles à la liste sont en train de réparer dans le même ordre, disent-ils, est mon très avez-vous déjà discuté. Nous pouvons ajouter des éléments et nous pouvons également déplacer des éléments et des éléments peuvent être accessibles par index. Ils sont mutables, ce qui signifie qu'un élément individuel d'une liste peut être modifié, ce que nous allons voir dans la prochaine radio comment programmer réellement une liste leur nid un peu. Cela signifie en fait qu'une liste peut contenir plusieurs valeurs sur différents types de données. Il peut également stocker une liste dans une liste, ce qui signifie que l'imbrication d'une liste dans une autre liste est ce qui rend ce point significatif. Donc, c'est l'introduction à soulever. Alors programmons et savons comment utiliser réellement la liste ou les programmes. On se retrouve là.
13. Manipulations de la liste: Ok, les gars, on a vu l'ascenseur. Et comment ça, Oh, ils sont définis. Et quelles sont les propriétés ? Écoute, manipulations. Voici quelques-uns hors du vase que nous pouvons utiliser pour manipuler les éléments de la liste et pour ajouter des
mouvements élémentaires et bien plus encore. Allons de l'avant et voyons ce qu'ils sont ? Donc, le premier est qu'une broche arrive n'est rien, mais il ajoute un élément à la fin de la liste. Donc, si nous mettons si nous avons utilisé cette question, les éléments que nous allons mettre dans les fonctions parentis vont être insérés à la
fin de la liste combattue contre I, ce qui signifie qu'il supprime les androgènes, l'élément TIC de la liste. Donc, l'œil est en fait index hors de la liste. Donc, il respecte pour l'index. L' élément qui est dans l'index particulier de la liste, sera supprimé le suivant. Dans sa mesure, il est similaire orteil arriver, mais nous pouvons utiliser cela important pour ajouter plus d'un élément ce qui signifie la liste se produire. Le guidage de chaîne permet également d'afficher plus de filament. Il est similaire à pop, donc ce qu'il fait est qu'il supprime une certaine valeur de l'index de la liste, donc le dysfonctionnement est en fait généralement utilisé pour trouver le pushin, souvent Ilham. Donc, j'ai donné l'élément comme un périmètre il Grande-Bretagne l'indice ou la position hors du casque et l'insecte de l'année suivante, Donc un stylo en échange sont utilisés pour insérer des éléments de la fin de la liste. Juste à l'intérieur peut être utilisé pour ajouter un élément de l'index spécifique, donc prend à la place deux paramètres. Le premier est l'index dans l'élément suivant, sorte que l'élément est en fait au centre de l'index. Donc ce sont les méthodes sont des méthodes très courantes qui sont utilisées pour gérer la plaque souhaitée. Alors la prochaine vidéo, on va voir les programmes. Je veux dire la prochaine vidéo. Nous allons voir comment programmer des listes et les utiliser dans n'importe quel programme que vous voulez écrire . Donc pour l'instant, c'est tout.
14. Listes en pratique: D' accord, les gars. Bien compris au moins nous avons vu quoi ? Leur propriété, monsieur, Comment définir ceci et tout. Nous allons programmer le bonheur et voir comment nous pouvons utiliser le programme de listage. J' ai quelques commentaires ici si vous les regardez créer une diminution de la batte de terre et
enlevé des éléments dans Election et Mr Days. Ce sont donc les tâches principales et principales que nous utilisons dans les listes. Alors exécutons-les et voyons ce qui s'est réellement passé et comment utiliser lish. Donc, le 1er 1 est de créer une liste. Alors commençons notre programme. Donc, le 1er 1 est de créer une liste. Nous avons dit que la création d'une liste est très simple. Nous avons donné un nom à la liste. Ajustez. Mettons son nom comme liste. Un cool et les valeurs hors liste sont enfermés entre crochets et faire un autre crochet. Alors donnons un élément Street, par
exemple, 12 et trois. Ce sont les moins d'éléments, donc nous allons enregistrer par les éléments de liste en attente. Le poisson meurt danse celui-là. Alors exécutons le programme et observez le résultat. Voici les résultats La liste des éléments sur 123 Très bien, donc ces autres nouveaux stades Alors voyons. Éloignez la liste qu'elle voit ici, puis hors liste. C' est la fonction utilisée dans le cas des cordes et Lift pour dissuader, Mined, vécu. Très bien, et amenons le résultat obtenir la longueur d'Alicia que l'histoire anglaise. On avait donc trois Iridium. Alors ajoutons quelques éléments. Au moins un point ajoute. Très bien, donc nous avons dit que les listes peuvent gérer plusieurs éléments de type de données. Donc, jusqu'à maintenant, nous avons gardé seulement des valeurs entières. Donc, ajoutons un élément de chaîne tel que screen et amenons le résultat hors chaîne. Alors voyons ce qu'il n'y a pas. S' il vous plaît Vous voyez que vous avez réussi zone, la chaîne. Cela prouve donc que les listes peuvent gérer plusieurs types de données. Donc, il y a deux façons de rester les éléments de celui-ci est très déplacer le dernier élément, qui signifie que l'élément le plus droit sur la deuxième façon en supprimant réellement notre élément d' un index particulier. Alors voyons, que d'entre eux le 1er 1 est en fait enlever la dernière preuve droite de la façon suivante est en supprimant. En fait, au conseil LEX particulier, Matavz est parti de Simley. Mais lorsque votre discours pour un index entre le parent est, il supprime un élément indexé particulier. Mais si vous n'exprimez pas l'indice de train, il supprime le dernier état. C' est la seule différence. Donc, supprimons l'élément à zéro poussée. C' est une marque qui réglemente moi
, c'est un indice spécifique. Alors voyons. Quelle est la raison ? Non. Vous voyez, si vous avez déjà fait la chaîne et la suppression au dernier élément supprimera la chaîne car il
y a la dernière fois. Donc, à un index spécifique, ce qui signifie que nous avons donné zéro. Donc, si vous voyez, nous avons le sol zéro enlever. Donc zéro élément est un et un est supprimé. Nous avons seulement des éléments cool et trois. Voyons donc comment nous pouvons indexer les éléments. Ceci est très similaire aux forces. Alors listez-en un sur zéro. Premier article brandy. Vous voyez aussi le premier cavalier manquer. D' accord. Nous en avons donc vu beaucoup jusqu'à présent. Nous allons donc nous débarrasser de toutes les annonces et nous concentrer uniquement sur les listes Nestor. Donc, si vous imprimez, nous avons 123 articles sur la liste. Donc, maintenant, nous voulons en créer un nationaliste. Tu veux dire que cette liste dans une liste ? Donc, si vous donnez une autre liste. Mettons-les dans 456 Donc la liste. Internalisé signifie que nous avons besoin d'ajouter la liste à la liste entière. Alors disons ça comme ça. Donc l'élément que nous allons utiliser est loué à. Donc, en fait, on met la liste. Quelle liste, aussi Inside liste un. Alors voyons. Quel est le résultat ? M. List Prochain. Alors voyons. C' est Ah ha ! Si vous l'observez. 123 Et le suivant est un élément de liste composé de 456 éléments. Bon, donc ça peut être indexé. Donc, si une liste contient une liste, comment les éléments internalisés peuvent-ils être indexés ? Donc, fondamentalement, nous avons trois éléments avec un index zéro un premier dans l'accès au deuxième index s trois
index dit index est en fait liste à élément. Donc, si la liste d'impression est un sur trois, vous obtenez la liste comme ouverte. Vous voyez 456 Donc Vidino qui liste trois liste une liste hors réserve. Donc maintenant, nous avons accès à la publication. Alors maintenant, les végétaliens utilisent celui-ci pour indexer les impies anglaises. Donc, la liste 13 sur zéro donne le deuxième analystes premier élément et un. Et faire Voyons voir, bien que vous voyez bien, accéder
avec succès au début encore. Donc c'est comme ça que nous pouvons programmer l'ascenseur. C' est ainsi que nous utilisons ceci et les chapitres à venir. Voir d'autres structures de données sur. Après cela, vous devez revenir à ce concept appelé ascenseur et voir comment nous pouvons les écrire mieux, Alors allons de l'avant.
15. Tuples: D' accord, les gars. On va voir une autre structure débitrice appelée Couples. L' eau double. Un couple est une liste immuable. Si vous faites attention à la déclaration, c'est une liste qui est immuable. Donc, si nous nous souvenons de ce que nous avons appris dans la liste, cette liste est mutable. Mais un couple est une liste immuable, ce qui signifie ne peut pas être changé de quelque façon que ce soit après avoir été créé. C' est la principale raison pour laquelle il est appelé mutable, et mes éléments de liste sont placés entre crochets. Les éléments doubles sont enfermés à l'intérieur. Parentis est une fois qu'un couple a été créé. Nous ne pouvons pas ajouter plus d'éléments appropriés ou ne pouvons pas laisser enlever des éléments de lui, ce qui est la raison pour laquelle il est appelé immuable parce que nous ne pouvons pas, homme
amiral s'est tenu. Nous ne pouvons pas en retirer plus d'éléments. Une fois qu'il a été créé, nous pouvons soit accéder aux éléments hors promotable ou complètement pendant que c'est ce que nous pouvons faire avec le couple que vous ne pouvez pas ajouter. Nous ne pouvons en retirer aucun élément. Quels sont les avantages d'utiliser un couple en premier ? Les armes sont plus rapides que les listes. Si vous savez que certaines données n'ont pas à être modifiées. Vous agrafes assurez hors liste pour vous protéger contre les changements d'accident. Vous voyez, parfois nous avons des données qui ne devraient pas être modifiées pendant que nous sommes sur le programme. Dans ces cas, nous avons utilisé des tablettes parce que si vous travaillez sur un projet qui a, comme, 10 membres de l'équipe et disponible créé par une personne X pourrait être modifié par une personne , Pourquoi ? Mais il est nécessaire que les données n'aient pas à être changées en données disponibles. Nous devons utiliser des doubles, et les couples peuvent être utilisés comme clés dans les dictionnaires. Bien que cela puisse être fait avec des listes parce que les listes sont belles et les couples sont immuables V utiliser double, dit Keys. Nous ne pouvons pas garantir qu'aucun de ses éléments ne sera changé. Mais dans
la liste, les éléments peuvent être modifiés, donc cette propriété mutable et immuable aidera les couples ayant un skis pour dictionnaires. Donc, dans la vidéo suivante, apprenons à utiliser les doubles
16. Tuples en pratique: Très bien, gars, comment on va utiliser les couples en vous voyez, Arc, quelques invités ici c'est créer les bottes, les
laisser et changer l'ennemi le précédent en fait invisible, cette pomme éléments ne peuvent pas être modifiés. C' est juste pour démontrer si nous pouvons changer l'élément ou non. On va faire ça de toute façon. La modification de l'amendement ne se fera pas avec des doubles. Alors commençons par créer un couple I You Le nom d'un couple est mon peuple, mon souligné. Et comme je l'ai dit, les couples sont inclus des parents assis pour Berry. Le parent en voit un. Donc, j'ajoute sacrément ça ! D' accord, alors j'amène mon couple ici. Alors passons autour du programme. Vous voyez mes deux éléments un dans le Donc maintenant cela fonctionne correctement. Donc, nous allons les valeurs suivantes. Donc la maladie fonctionne dans celui-ci. J' ai perdu ça ensuite. Voyons voir, en exécutant le programme Non, nous pouvons aussi indexer les éléments. Bon, donc le dernier invité final, Voyons voir, en changeant l'élément un couple. Alors, changeons-les. Mon couple souligné. Je veux changer la valeur un dans mon Topol pour se battre ainsi en y accédant et je change cinq. Supposons que ça marche, non ? Et allons faire quelques objets. Donc, vous voyez et puis l'indexation Tout fonctionne bien. Mais après avoir changé, dit l'objet hyper couple ne prend pas en charge l'attribution d'élément de sorte que c'est nous ne pouvons pas changer les éléments à l'intérieur d'un couple. Essayons donc en ajoutant plus, pas à la fin tout à fait. Voyons voir si cela fonctionne ou non. Vous voyez, double objet n'a pas d'attributs se produisent, pas seulement l'attribut arrive. Mais nous ne pouvons pas ajouter d'éléments à des problèmes après qu'il ne les ait pas créés. Donc, cela ne fonctionne pas. Bon, donc c'est ce que nous allons utiliser. C' est comme ça que nous allons utiliser les triples. Là. Il y a un mort de la vie privée est nécessaire. Les couples sont largement utilisés. Les Japonais sont très bons quand ce changement n'est pas nécessaire. Donc, avec ces couples de fermeture, nous allons voir que les instructeurs à nouveau après peu de concepts ont été concédé, Moby est dans un écrit différent après les luths, alors allons de l'avant. N' a pas vu la structure de données suivante
17. Ensemblement et saisons de givrage: D' accord, les gars. Maintenant, nous allons en apprendre davantage sur un autre registre. Deux ensembles et gelé assis. Ceux-ci font partie de la même structure de données, mais ces deux fonctionnant un différent Voyons voir comment vous travaillez, Définir le contenu et sur la collection ordonnée ALS objets uniques et immuables. Donc, si vous tuez la déclaration d'un juge, la chose importante pour la première, c'est une collection A Nordic. adolescents peuvent contenir plusieurs objets malgré son pour la collection, mais il n'y a pas d'ordre qui maintient des listes similaires. On pourrait écouter dans l'ordre des indigènes. Ce n'est pas plus difficile. Et la deuxième chose est qu'il y a peu de besoin, ce qui signifie que vous ne pouvez avoir un élément qu'une seule fois. Vous dites qu'il n'y a pas beaucoup de pétitions. Le second est un objet immuable, ce qui signifie que par votre incident de crédit, je ne semblais pas le dire. Ils doivent être muets, non ? Si vous prenez l'exemple, au moins cela ne peut pas faire partie de l'ensemble. Donc ce sont les trois pense importantes qui ont été dit dans la ville se trouve sur un plat bulles de
savon ne peuvent pas avoir plusieurs occurrences de la scène. Vraiment. C' est ce qui rend le segment complète ces objets uniques, arbres, occurrences
multiples sur le même élément dans l'ordre. Entre, écoute-nous, tu peux avoir plusieurs occurrences. Seeming See est que nous voulons créer un appel malade la fonction de bâtiment ensemble avec des références. La séquence ou un autre objet entre vous pouvez utiliser ce set fonction toe 3 86 Un autre type dans façon de créer une ville que nous pouvons utiliser. Les accolades assuraient la fonction du bâtiment pour créer un ensemble. Vous voyez que ce point déclare à nouveau juste d'abord puisque ne permet aucune neurologique. C' est comme le moins donc cela ne peut pas faire partie des ensembles. Ces ensembles ne peuvent pas contenir d'objets métalliques. Les ensembles sont vraiment que vous voyez. La première déclaration n'est pas trace ses objets immuables dans la dernière année. Dans un sens, c'est si vous donnez, vraiment le faire. La première déclaration est qu'il ne peut pas contenir vos tweets envoyés contenu sur moi blobs mule. Pourquoi les dernières séquences ? Les ensembles sont vraiment entre. Les objets ne sont pas dans la belle, mais ce sexe peut être. Vous pouvez obtenir une bonne compréhension de cela dans le prochain commutateur. Non, abord puisque ce sont ceux-ci sont semblables à des sièges, mais ce sont des trains immuables, des ensembles
mutables, ce qui signifie mettre certains vraiment entre. Vous pouvez changer les éléments à l'intérieur, mais à travers puisque cela signifie qu'ils sont calculés pack avec aucun changement autorisé pour me définir utilisé fonction de
construction. Les parents séparés sont le cas des ensembles congelés. Nous avons utilisé US Britain fonction présence. Alors quelles autres opérations qui peuvent être appliquées de malades Donc à Novia discutera encore certaines des opérations primaires et communes alors que nous avons une merveilleuse opérations en dehors d'eux. Le premier est vivant, qui est utilisé pour ajouter un élément à l'ensemble, et encore une fois, l'élément doit être grossier. Ici. Cette fonction est utilisée pour effacer sur les crayons, qui rend le capri assis parce que vous êtes si peu profond propia de la même entre les
minutes une fois qu'il une copie dans un autre différent. Ce n'est pas une bonne différence instantanée sur qui sont plus ensembles. Comme dans l'histoire de la musique, vous confondez moins opérant entre elle, dit un. Convaincre certains éléments et dire qui convainquent certaines limites différentes. Nous voulons que nous obtenions un des éléments n'a pas dans l'autre. Donc, les régions de dysfonctionnement des éléments qui sont Jimmy lorsque les deux ensembles de combiner rejettent un filament, ce qui signifie qu'il supprime un élément. Donc Regan utilise la fonction pour l'espace. Un bel élément, qui doit être lui. Donc, cette fonction, tu sais, fait n'importe quoi. Si l'élément n'est pas dans l'ensemble, vous pensez qu'il est similaire aux travaux de démarrage à domicile. Mais si l'élément n'est pas dans le même, celui-ci est un bureau de Kia Union ? Cette fois, on a fini. Combinaison de jus, c'est entre. Il combine à la fois des ensembles et des formes et d'autres dans le bureau de section. Donc, le dysfonctionnement est utilisé. Identifiez les éléments communs dans les ensembles de cartes. Oh, le dysfonctionnement le plus et la détention. Assis arbitraire. qui signifie qu'il ne fait dans aucun ordre, quelle fonction ne peut pas obtenir dans le VH Une minute est si la seconde la plus intense et arbitraire. Ce sont donc des opérations courantes sur les ensembles. Donc, dans la prochaine conférence, nous allons voir comment définir les programmes et nous allons de l'avant
18. Ensembles en pratique: Ok, les gars ? Non. Nous allons utiliser certains programmes, seulement les utiliser et ensuite les opérations. J' ai donc des Communes ici pour chacune des opérations. Commençons une herbe. La mode crée ça que, vous savez, nous avons ça à la recherche. L' utilisation de la fonction était en toute confiance. Donc le dieu vivant ne se souvient pas, il doit être pour que cette liste ait été créée. Donc je suis sûr que vous seriez d'accord si malade en utilisant la fonction de pillage. Donc si nous avons mes Angelou pour appeler quelques unités 13, alors maintenant vous pouvez créer dit que quelqu'un était dans la fonction
SEC comme ça, boire quoi ? pas faire le 2ème 1 Donc ce n'est pas plus facile que je suis d'accord. C' est Faisons des places. C' est un tout et étrange. Je vois la première ville. Un des rares incidents. Elle est recherchée. Donc maintenant, nous savons que nous avons accepté de mettre plus de graisse. Donc, tu
sais qu'on a une fonction et celle de Redding, alors je me demande une annonce pour la confiance dont je me souviens de quatre . D' accord. Et maintenant, euh, quatre. Alors la prochaine est de nous remorquer la ville. Donc, euh, vous pouvez être utilisé chaque fonction sur l'un ou l'autre des assis en attente, il est créé une fois qu'il identifie discret. Vous pouvez utiliser n'importe quelle émotion indépendamment de la maison. Nous l'avons créé pour mettre un chien qui vient de disparaître. Alors nous allons voir enlevé si convaincu seulement un sur quatre. Jusqu' à présent, si bien. Donc, nous allons utiliser la fonction. Donc ses règles et Stancik. Donc l'agent qui n'est pas toi, alors laisse-le comme gay. C' est l'humain. Donc c'est le pont. La deuxième a dit qu'il voulait. Voyons ce que Prudence ? Oui, seulement trois et cinq. Parce que le seul est le remords sur le plateau. C' est génial. Et vous savez, les
opérations, opérations, encens, la différence Union Une intersection, ces trois opérations. Un autre ensemble. Donc une décision a dit Ok, donc ce sera ce 14 parce que ce sont les différences entre veulent sec un aller. C' est une autre différence de holdings modernes, un moins dit. Et non, tu fais la même chose et on s'occupe. Vous voyez la frontière, donc vous devriez utiliser point descend, mais aussi en utilisant moins parce qu'Israël est obtenir le Donc j'ai regardé son union si malade. Un point room, j'ai dit : Fais ça Voyons voir. Vous savez, 12345 parce que c'est l'union entre sa combinaison de tout ça. Alors soyons réels. Actuel dit Wonder Sexual Voyons voir, qu'est-ce qu'il y a dissention. Pensez-vous que c'est la fin de cette commune entre le sens que le dernier m'a attrapé et clair. Donc, ce que cette copie fait est dans les créations que vous pouvez définir. Oh, la copie téléphone une opération, ce qui signifie que tous les éléments d'un dit crée appel. Belle école a dit un. Ça ne peut pas l'être. Nous voyons une copie dans le Wisconsin est un ensemble 100. Donc, pour des éclaircissements, amenons 61 aussi. C' est la même ordonnance et insistant sur la dernière. n'y a rien d'autre qu'ici. Donc dysfonctionnement effectue une opération que vous devez tous les étrangers et en fait un
siège vide . Alors jouons. Nous ne partons pas aussi loin que vous. Donc ce que nous faisons venir t o Il est fonction blanche, donc ce sont les plus de mal Appolicious effectuer. Cela dit, Passons à la prochaine
19. Ensemblement de l'en pratique: très bien, nous avons discuté au sujet des sièges dans la conférence précédente. Maintenant, nous allons voir les jeux de pièces décalages figés, donc c'est similaire à la création d'un ensemble. Mais en bref, l'aide de l'ensemble de fonctions de construction ou de callosanges vues la fonction de construction ensemble gelé. Donc, je vais créer assis avec moi si sous l'école a dit sur la fonction de démarrage, congelé sur les aliments de discours et dit. Et vous devez donner n'importe quel terrible, qui est une liste. Apportez les objets. Et si je continue, ce n'est pas une préprésidence de groupe. Donc, ce sont les articles. Et, comme je l'ai toujours dit, Frozen dit, ne m'élève pas la règle des compliments. Non. Éléments et rien de tel que nous ne pouvons pas supprimer des éléments que nous ne pouvons pas admettre. Il est immuable, accord, et beaucoup de l'opération que vous pouvez effectuer une dissection d'union de différence. Et ce sont les endroits où nous pouvons jouer. La nourriture est à l'intérieur, donc si Cosette est la première que vous allez nous donner, j'envoie une école égale qui congelé je suis malade. 135 Ce n'est pas un chanteur. La précédente. Donc c'est un. Le programme que je viens de mettre 1234 Insect 135 C'est génial. Alors voyons comment notre a fait cette différence de différence de douleur. Homer sur ce sujet a été mis une différence sombre que Sanders a dit sur le programme. Encore une fois voir les différences, aussi. C' est la différence. Le syndicat. Apportons la grammaire à l'école. Le premier match. Fais trois à l'intérieur de ceux-ci. Le résultat Off union et maintenant voir quoi ? L' intersection avec le terrorisme ? Ça marche ? Agréable dit. Oui, c'est vrai. Nous allons lancer le programme Game un et trois autres visites d'intersection afin que vous ne puissiez pas supprimer les limites, mais vous pouvez créer une copie de la présidence. Alors amusez-vous. L' école a dit. Souligner copie de l'école malade. Alors ramenons Prince le programme. Ouais, je suppose, est un quantum trois arbustes quantité. Le gelé dit 1er 1 C'est un entre les deuxième cousins, c'est-à-dire 1 à 5. Le quartier. Alors, quelle est la différence ? Différences. Quels sont les premiers éléments à connaître les secondes. Donc on est en quelques secondes. Ce ne sont pas leurs titres dans l'ordre dans les secondes donc il est le 1er 1 dans le résultat final hors affaires et trois est contiennent insecte, donc il ne fera pas partie de la différence avec les éléments de jour, qui une secte en concurrence, un mais pas contingent, dit faire de la différence augmentée dans l'union, qui est la combinaison de tous les éléments dans les bateaux. Il intersection est le résultat de l'élément commun le mode ensembles de cette. Ce sont les finalistes. On en a fait une copie. Il l'a fait ainsi. J' espère que vous êtes clair avec six concept et allons de l'avant avec une autre structure de données.
20. Dictionnaires: Ok, les gars. Maintenant, apprenons à propos de la structure. Dictionnaires Les dictionnaires sont sur la valeur de clé ordonnée paie. Donc, ceux-ci sont similaires à mettre en un jour l'eau sur commande afin qu'ils n'ont pas besoin dans l'ordre que nous avons certains articles. La prochaine chose qui est qui différencie la dépendance il est des structures de données que nous avons discuté plus tôt, est que ces valeurs sont le rythme de valeur clé, ce qui signifie que chaque élément a une clé et une valeur, et ils sont maintenu que le rythme d'accord, les paiements
moins ou l'accès par indice. Mais dans les dictionnaires, leurs clés d'accès. Donc si le numéro U si nous revenons à la liste. Nous avons donc accès à l'accord anglais en utilisant 0123 comme index. Mais dans le dictionnaire n'y a-t-il pas au Texas parce que chaque élément a une clé et nous devons utiliser la clé pour accéder à une idée plus d'index et chaque élément est séparé. Un autre élément par l'utilisation de virgules et tous les éléments sont enfermés dans des accolades . Voyons donc un exemple. Vous voyez, nous voyons que nous voyons et dictionnaire ici, qui porte le nom des lettres qui contiennent la pomme d'année naître, voir chat. Donc, ils sont trois éléments injection est l'enseignement hors d'eux. Avoir la valeur du côté gauche est la clé sur la valeur du côté droit comme l'article qui convient et peut-être voir une boule de pomme clés et obtenir nos valeurs. Vous devez comprendre une chose qui est la dépendance. It peut avoir n'importe quoi comme une clé, mais pas souhaité. Vous pouvez avoir des chaînes de nombres, des caractères nombres à virgule flottante sur aussi comme un couple comme une clé. Mais surtout, les coalitions sont belles. Très bien, quand il s'agit de la valeur, la valeur peut être n'importe quoi et même les émissions avec vous Voir, dans cet exemple, les alphabets de clés et les œuvres de valeurs que nous voulons Oh, nous avons besoin d'avoir une valeur que nous pouvons être Ils peuvent être accessibles uniquement par les clés. Alors quelles autres opérations que nous pouvons effectuer sur les dictionnaires les premières années rappelant la longueur en utilisant dysfonctionnement. Nous pouvons savoir combien de douleurs de valeur clé condamnation supprimer hors. Deep off donné, ce qui signifie D B. L del, est le clavier. L' Afghan. Il rappelle que les abeilles le nom hors du dictionnaire et les accolades et la grotte à laquelle va orteil, laissez-nous accéder à un élément dans le dictionnaire. Donc K est la clé, pas un index. C' est similaire. Faites comment le dysfonctionnement bob off est utilisé pour supprimer une clé avec l'essai. Ceci est similaire à l'opération de suppression. Donc, si cette pièce pour la clé de la fonction pop, il supprimera la clé dans sa valeur. Donc, la douleur de l'article supprimé fourni Ceci est différent de pop parce que les coquelicots utilisés pour Rio un élément
spécifique. Mais pop item il, vous savez, un élément arbitraire. Le premier, par
exemple. Donc, ici, les articles sont retournés sous la forme d'ennuis. Get off key Dysfunction est utilisé pour accéder à un objet en utilisant des enfants. Donc elle s'il a passé la clé de périmètre avec la fonction get, on peut recevoir la valeur de la clé. Donc, ce sont quelques-unes des opérations courantes qui est effectuée sur le dictionnaire. Donc, la prochaine conférence, nous allons utiliser les dictionnaires dans le programme et en apprendre davantage sur
21. Dictionnaires en pratique: accord, nous allons savoir, apprendre à utiliser des dictionnaires dans le programme. Donc, comme dans les conférences précédentes, j'ai gardé quelques commentaires ici, aussi sur quelles sont les tâches qui allaient faire avec les dictionnaires ? Voir la création, accès aux éléments, ajout d'éléments longueur supprimer l'opération pop élément et obtenir une vision. Alors commençons par le premier nous sommes créés. Je vais donner mon nom de dictionnaire mon trait de soulignement marqué égal à quand les dictionnaires sont
fermés dans les accolades. Je vais donner des clés, une et trois. Tu vois, c'est mon dictionnaire. Je vais apporter la réserve. Alors voyons ce qu'il y a là. Voir les minutes du dictionnaire 123 Donc, il semble que c'est ainsi que vous créez un dictionnaire. Et j'ai dit que nous ne pouvons pas accidentellement dictionnaire élémentaire en utilisant l'index, mais par les clés. Donc ici, puis la beauté. Juste 123 sont les clés tandis que les alphabets de chaînes comme bo et que vous voulez ces valeurs à travers les chaînes sont les valeurs. Donc je vais accéder à cette seconde. Alors comment l'accès à mon trait de soulignement est-il arrivé ? C' est ainsi que vous accédez alors que vous êtes en juin. Tu pourrais réfléchir à nouveau. Ce n'est pas un index Cette clé. Si vous regardez ici, vous voyez, exécutons le programme. Vous voyez, le deuxième élément est deux GW que vous avez obtenu Il y a un Donc voici comment les limites de l'axe. Donc, nous arrivons orteils en ajoutant des éléments. C' est un très, très très très avec la façon simple avez-vous ajouté des éléments à la dépendance ? Donc, les éléments dans le dictionnaire sont la valeur clé, la paix. Donc, vous devez avoir une clé et une valeur donc deux ajoutés. Donc, quand vous l'ajoutez, vous prenez la moyenne mon soulignée et entre crochets pour donner la clé pour supposons que je laisse un flux de clé comme fils et détails de valeur. Tu dois le mettre. Vous devez monter à la clé. Donc nous utilisons égal pour donner cette valeur clé, qui est que je vais donner des augmentations à l'Est. Très bien, alors amenons-le mon et bonjour. Alors, allons courir. Le programme, c'est qu'il se lève dans l'Est. Vous voyez, c'est comme ça que vous pouvez ajouter un terme. Donc, si vous avez, cependant, il chaque année en utilisant 123 ou millésimes et ici nous avons utilisé une chaîne tout droit. Vous pouvez utiliser la taille des valeurs à virgule flottante avec mon soulignement. Dicked off 3.14 vous permet C'est la valeur off by et vous pouvez honnêtement mon trait de soulignement coupé Oh, vous pouvez ajouter un couple aussi bien. Donc, le cidre de pomme est 123. Je vais donner trois numéros à Daz. Bon maintenant, je vais apporter le dictionnaire. Donc, exécutons le programme et vous voyez 123 dans la chaîne Sun monte dans l'est 3.1 pour le nombre à virgule
flottante avec des années de chaîne. C' est pendant que tu achètes. Vous voyez le couple un putri avec trois nombres chaîne comme développé si vous voulez obtenir la valeur. Aussi ce dictionnaire hors de l'élément qui s'est arrêté. Liz, c'est la clé. Vous accédez à la réunion cette semaine. Mon trait de soulignement s'est effondré. Oneto est la clé. Donc sur le programme. Si vous voyez dicter avec les trois chiffres plasticky, c'est senior. Comment pourriez-vous faire pour la chaîne indigène ou autre chose ? Donc, nous avons su comment créer un dictionnaire d'accès aux éléments hors des rues de l'élément de tête . Maintenant, passons aux opérations si longueur longueur des dictionnaires. Rien que vous savez combien d'articles nous avons stockés dans le dictionnaire ? Nous avons donc une méthode. Appelez Lynne de mon accro souligné. Si vous exécutez la longueur du programme hors dictionnaire six. Donc, nous avions six articles. Dictionnaire patient à six valeurs clés. Alors distribue-le. Donc je vais supprimer quelque chose d'ici. Donc garder ont été fait un espace de deal. Donc le nom du dictionnaire. Et quelle est la clé de l'article que nous allons livrer. Donc, je vais supprimer la valeur t exécuter le programme. Attendez une minute. Apportons le dictionnaire maintenant sur le programme. Si vous voyez ici, nous avons 123 aussi. Mais après avoir supprimé un soin des orteils. Viens, fiston. La valeur avec la clé de trois s a été la plus récente donc ici nous ne fonctionnerons pas. Orteil différent Harvey. Comment nous avons utilisé dans la norme Tous donc il avait pop britannique DT droit. Il supprimera également les articles. Donc, prenons comme résultat, égal à mon obscurité soulignée. Donc, nous allons retarder l'élément un et amener le résultat n'apporte le dictionnaire après. Comment ça va se passer alors le programme est-il là après avoir mené un pop off. Le résultat contiendra la valeur qui a été supprimée et que vous voulez. Et après cette fonction de flic, si nous imprimons le moins, Kordic n'en a pas comme objet. C' est ainsi que fonctionne la fonction de pièce. Corroborate interdit dans les ingrédients français en moyenne. Trois parce que les dictionnaires sont en ordre, vous ne pouvez pas dire mon enfant et nous allons être effacés. J' ai utilisé peuplé. Alors commençons. Mettez l'objet Division Off Corp en visite en jouant le résultat. Vous voyez, la valeur clé du couple est diluée. Mais si vous avez observé dans le précédent quelle fonction la valeur du régime alimentaire immature a été écrite. Mais dans ce cas d'article pop, nous obtenons la clé et la valeur apportée sous la forme d'un couple, ce qui est une autre attente future à utiliser, mais quelle fonction utiliser où vous déplacez les écrivains et la dernière fonction est get, fonction est utilisée orteil valeurs supplémentaires souvent article. Donc, si vous utilisez un dysfonctionnement, je vais accéder aux orteils pour l'utiliser. Je me demande cette valeur de façon, qui a une clé s, elle pleure dans l'est. C' est ainsi que les dictionnaires peuvent être utilisés. Donc les dictionnaires sont très,
très publiés parce qu'il a une clé qui est différente de l'induction parce qu'il est seulement 0123 Mais au cas où vous pouvez choisir n'importe quel type de données autre que les listes, donc les dictionnaires sont assez puissants, nous allons voir l'utilisation de leurs photos entrantes. Et ce sont les données finales, juste que nous allons discuter de ces côtes. Allons donc de l'avant et voyons ce qui se passe dans le cours.
22. Prendre l'entrée: prendre dans les programmes Bush sont destinés à être dans les besoins de l'utilisateur de voies à directeur du programme. Donc, l'entrée est un moyen primaire, et quel programme peut prendre tout ce qui a été donné par les utilisateurs. Donc, cette image est axée sur les programmes de la Jamaïque à vous voyez, nous avons également besoin d'interagir avec ceux-ci. Alors j'ai improvisé la fonction. Donc, la fonction est ce qu'elle prend unique de l'utilisateur, puis fonction marquée. Voyez quand il y a un bon appel de fonction. L' exécution du programme est chassée. L' utilisateur finit de vous donner et l'exécution reste à nouveau, et l'exécution de reprend un jour. Ceci est une fonctionnalité spécifique pour cela dans le livre. Tout ce qui pourrait alors être donné par l'utilisateur sera condamné flux. Et si vous avez besoin de quelque chose de spécifique, comme vous devez donner seulement indigent ou plancher ou quelque chose besoin spécifique trois programme que vous devez payer. Faites-le explicitement comme vous avez besoin, donc c'est une fonction très simple. Voyons donc comment programmer en utilisant Griffin. Alors écrivons un programme qui interagit avec ces
23. Prendre la pratique de l'entrée: Ok, les gars, non. Nous nous demandons où le programme qui interagit avec l'utilisateur. Donc, si vous avez utilisé des visuels Sharia court comme ce que j'ai utilisé dans ce cours jusqu'à maintenant, vous devez nous faire le discours, qui est Aller au marché des extensions ici et machine à écrire. Et quand vous voyez le deuxième lien ici par venir de V s core big star et après l'installation cette extension, nous sommes prêts à écrire des programmes qui peuvent prendre. Vous voyez, je n'ai pas examiné dans le programme Ici, vous voyez des fouilles, vous voyez Canterbury ici nous pouvons mettre n'importe quelle chaîne que nous voulons, ce qui est fondamentalement c'est une invite. Il dira qu'il vous dira que vous entrez la valeur et alors tout ce que vous avez entré va se promener la variable k et nous l'imprimons. Alors exécutons ça. Inter valeur. Je suis lu, bon Bonjour pour pas de droit. Écrivons un programme. Donc je vais prendre la chère de Billa. La fonction est si à l'intérieur du parent. C' est si vous pouvez voir ici qu'il est amené, qui signifie que si vous dites ou il va entrer de l'utilisateur avec le flux Il dit ce que vous écrivez ici, c'est comme dans la valeur quand le dysfonctionnement est appelé. Il va imprimer, entrer de la valeur dans la musique et savoir qu'il veut dans la nourriture. Alors mettons et faisons quelque chose. Et après cela, le printemps prochain, la valeur. Et maintenant, exécutons un programme décimal et je vais à C'est indiqué. Donc, vous l'avez dans ce programme et vino exécuté et vous voyez qu'il demande dans quelque chose le flux que vous avez défini envoyer à la fonction. Alors bonjour, petit Prince. Donc c'est comme ça que tu prenais. Alors voyons. L' hôtel prend d'autres fonctions comme je vais choisir l'indigent ici. Donc c'est égal à Dauth. C' est pour le point de plancher les bus. Apportez ça et qu'est-ce que ça fait ? Alors exécutons ces programmes et regardons ce qui se passe. Le premier est sous quelque chose. Salut, un indigent 50 50 sur flottant 500.3 point 14 Vous voyez, il enlève toutes sortes de gens de sorte ponts indigènes, prendre étrangers, prendre des cordes et des personnages, donc il faut presque tous les types de bien. Mais la chose que nous devons prendre un an de congé, il est alors que la bonne fonction prend l'entrée de l'utilisateur qu'il reçoit sous la forme qu'il off fort. On a besoin d'un tuyau d'orteil. Il devrait explicitement aimer ce que nous avons fait pour les indigents et pour les nombres à virgule flottante . Donc, avec la façon du chanteur, nous devons taper explicitement casted afin qu'il ne vous ait pas pris, inclure de vous et écrire des programmes interactifs.
24. Opérateurs: Commençons à apprendre les opérateurs dans cette eau de cours sur cela. C' est un symbole qui dit aux interprètes de faire une opération. Il y a différents types d'agents qui commencent à utiliser notre combat sur les programmes, lire de nombreux coopérateurs, comparer un opérateurs relationnels, opérateurs
Sigmund , opérateurs
logiques, trahis opérateurs, les opérateurs d'adhésion et les opérateurs d'identité. Ce sont leurs agents admis, les coopérants admis sont utilisés pour effectuer certaines opérations mathématiques. Donc supposons que la fin nous avons ceux-ci dans le coin gauche. Hors de la table, condensé les symboles, et la deuxième colonne condensait le sens des symboles. La troisième colonne est un exemple de la façon d'utiliser les symboles que leurs variables cool. Deux endroits Relation moins soustraction. Des barres obliques pour l'illusion. Étoiles de multiplication personnellement juste des modules. Ce qui signifie que depuis le reste de l'opération et les histoires doubles, les exposants doublent de la religion. Il est juste un aperçu des symboles que nous avons utilisés genre et programmes. Donc je les réutilise. Nous allons voir dans les prochaines conférences la compassion des opérateurs relationnels. Donc, ceux-ci sont essentiellement utilisés décourager orteil miné sa nation entre deux ou briseurs sur une redevance, et nous avons 12 égaux entre double acquits parce que deux égaux. Il a l'habitude de comprendre la relation, ce qui veut dire si les deux sont égaux ou non. Donc w equals est utilisé pour vous faire plaisir. Les valeurs sont égales, pas égales est le 2ème 1 qui est un point d'exclamation et égal, qui n'est pas égal. Et il y a un sous. Le symbole, qui est utilisé pour faire des articles similaires Cohen, est moins que si la prochaine leçon il est plus grande que moins ou égale chassé. Ceux-ci sont fondamentalement similaires. Alors quoi ? On utilise les mathématiques, mais il y a des différences. Trois opérateurs différents, qui est égal à deux et non égal à la prochaine affectation sur cet opérateur. Nous avons déjà utilisé ceci, cet opérateur dans les programmes précédents, qui est utilisé un signe de variable de valeur lorsque cet opérateur peut être utilisé avec des
opérateurs arithmétiques pour créer une altérité abrégée, ce qui signifie moins égal égal commencé tour de refroidissement Qu'est-ce qu'ils réduiront l'âge
d'utilisation plus très bottes. Les opérateurs de dictateurs ont utilisé pour effectuer des opérations sur le grand niveau hors des variables. Donc Amberson, cette année Anderson le Sultan zéro si un peu hors est il est ego Arsene été si un mais est . Un résultat est celui du capitaine. Mais si les deux lanceurs même résultat zéro sinon il y en a un grand dans la navigation, il retourne les valeurs 10 et Children, ceci est utilisépour adapter les valeurs et le thème double décalage. Je veux dire, c'est un opérateur de quart. Le quart de travail à gauche le plus rapide dans le prochain est un juste. Ceux-ci sont utilisés pour plus les bigs dans le spécifié de la poussée spécifiée à la valeur que nous s était ami et les agents de décalage défié défini la direction dans laquelle la chienne a bougé. Donc, si vous utilisez le retour de décalage gauche entre déplacer sur la droite gauche, nous utilisons juste exploité ce que nous étions sur le côté droit et puis la mère logique de l'année suivante et l'aide dans l'opéra que vous voyez et ou sont utilisés de la même manière parce que les opérateurs mais les opérateurs de grands
jeux effectuent un niveau de brique par de grands coopérateurs exécutant des valeurs. Donc, nous devons savoir penser autre que les lèvres mortes dont nous avons discuté plus tôt. Il y a deux valeurs différentes qui est deux et forts dissuader largement utilisé
des déclarations conditionnelles que nous allons voir les prochaines conférences aussi. Alors juste déplacer que leurs valeurs fondamentales de l'équipage et ainsi fin Ricans équipage groupe frontière, mais toutes les régions tombe si les forts frontaliers. Ce qui signifie que si une valeur hors si l'on est vraiment vrai ou village et l'équipage si les deux sont forcés tourner irritants, forts à littéralement et opérateur si les deux sont une vraie assurance à si l'on est la qualité. Willard et Forth, dit
André, ne
fonctionne pas différemment à la négation de ses changements. Krucoff tombe et tombe à vrai en orbite. Ce n'est pas ça. Ces deux et les opérateurs membres So Derek. C' est faux comme les ingrédients. Vrai, s'il trouve de la valeur dans les secrets. Quelle séquence comme une liste couple dictionnaires ensemble V. Si vous voyez la dernière colonne, s'il a dans l. Si la valeur est dans la séquence, l il retournera équipe. De même, le suivant n'est pas ce justificatif. Si elle ne trouve pas de valeur, la séquence un Ellis nouant. S' il n'est vraiment pas à l'intérieur de la séquence tenue, il reviendra cool. Le dernier est et ne l'est pas. Ces moteurs montent dans les opérateurs. Facile à interpréter. Ce sont les deux variables pointent le même objet. Ce n'est pas des instruments. Vrai, Si les deux étaient, il a été pointé objets différents. Ce sont donc les opérateurs que nous pouvons utiliser dans nos programmes pro. Donc, utilisons-les par programme et obtenons une compréhension afin que nous puissions les utiliser à tout moment dont nous avons besoin pour les utiliser, alors commençons les programmes.
25. Opérateurs arithmétiques: les gars. Il est un programme qui démontre les années hors des opérateurs d'administration Ogre, américain. Donc, nous voyons égal à sept bec en orbitant suite Diesel dans la vallée. Sarah être utile en réalité. Mais voir va se produire si vous opérez dans les opérateurs ad merrick. Donc si vous voyez fascia me bénisse secrètement. Ceci est supplémentaire et la plupart de mon un moins bat un gradient. Vous serez la réputation Une division de bébé double barre oblique b Ceci est l'allusion au sol. Tu ne le seras pas. C' est l'opération de marginalisation. étoile B, c'est l'opération de l'exposant. Donc vous obtenez un visa dans la déclaration Prince la même chose. Alors nous allons diriger le programme et voir le Yeah, voici un costume d'environ 10 sept moins 347 en profondeur seulement 17 par trois ans en prison qui est un virgule flottante. Roi Abdullah C'est la division que la maladie de flux nous donnera le qui signifie qu'il va
couper toute la partie de fraction et il juste un est rejeté. Il pourrait être un parce que sept autres trois rappel seront un est sont commencer que ce soit il est 73 ou environ. C' est ainsi que nous utilisons admis coopère. Il exécute des prisons mathématiques. Alors passons aux prochains opérateurs
26. Opérateurs relationnels: cette conférence, nous allons utiliser les opérateurs relationnels sont des opérateurs de comparaison. Mes relations entre les valeurs sur les variables. Donc, si vous effrayez libre après la première déclaration dans la section commune, nous devons
comprendre que ce sont les plus grands équipages britanniques ou quatrième, parce qu'ils sont utilisés pour dissuader les relations minées. Donc, je l'ai déjà dit dans les conférences précédentes que, y compris les données que nous avons discutées plus tôt sur les conférences, il ya deux autres meilleures. C' est un travail qui est fautif. Donc, ce sont ceux-ci sont très importants parce qu'ils ne se souciaient pas de la relation entre les valeurs . Donc, c'est le bon endroit sera introduit. Ces droits de données. Il a donc, oui, quelques opérateurs étant utilisés Le premier est égal à l'opérateur Marty Cooperative, inférieur à supérieur ou égal à ou supérieur ou égal. Il a donc la valeur sept et il a la valeur trois. Donc, chacun de ces opérateurs, lorsqu'il est utilisé contre vous et B, ils n'ont ni vrai ni pensées. Donc, ce vrai ou faux est volé c pour chaque Up pour chaque opération. Très bien, donc et en imprimant la valeur, voir pour toutes ces opérations. Alors exécutons le programme et observons. Vous êtes sur le programme que vous voyez ici ? Ouais,
ça pourrait être son quatrième parce que sept n'est pas égal. Donc sept n'est pas égal à trois est vrai, est inférieur à B est faux parce que le soleil n'est pas la dernière entrée Il est plus grand que d'être vrai parce sept est plus grand que moi Vous êtes hystérique d'être force et le plus grand que égal à B est vrai. Donc, par cela, vous pouvez comprendre que la concurrence dans les opérateurs relationnels et utilisé ou fait rappeler les relations dans cette semaine. Ces opérateurs relationnels sont donc largement utilisés dans les déclarations conditionnelles pour prendre des décisions que nous allons voir après l'électricité sur les opérateurs. Nous allons voir le processus décisionnel que nous avons utilisé ces opérateurs très, très étendu. Donc c'est tout pour l'instant.
27. Asssignment et opérateurs de Shorthand: d' autres gars dans cette conférence, si vous allez apprendre à utiliser un opérateur de sentiment et des opérateurs de raccourci pour écrire , faire et programmes. Donc, avant d'entrer dans le programme, observons attentivement la section commune. Donc il a que vous avez. Nous sommes dans une petite déclaration qui ne saura pas comment utiliser des leaders abrégés. C' est donc la façon abrégée d'écrire dans Accord. Donc, c'est le moyen d'utiliser des opérateurs abrégés. Alors, qu'est-ce que cela signifie réellement ? Il se traduit par toe égal à deux ans place être, ce qui signifie que les valeurs visent que nous allons être ajoutés, et le résultat va être stocké dans les années, donc vous n'avez pas à utiliser un autre voir comme un très grand parce que la valeur va être stocké ici. Donc, cela se traduit par l'utilisation moins de bottes très. Donc, si vous entrez dans le programme les valeurs E restaurer les années variables allant stocker sept B va commencer trois, tandis que voir est utilisé pour stocker la visite hors de chaque opération. Donc, la première opération est l'affectation. Nous assignons la valeur U A plus B deux c tout droit, et les suivants sont courts et opérateurs. Nous avons écrit Édition raccourcie, ce qui signifie C plus égale à la présence de l'année et voir les appels à voir place année, ce qui signifie en fait la valeur des sièges. 10. La valeur de la peur. Sept. Donc 10 plus sept résultats réels dans 17. Donc, cela doit être la valeur off see et la soustraction raccourcie. Short et multiplication abrégé division abrégé Plus de bijoutiers, raccourci, exposants, division
de plancher abrégé. Donc, ce sont les opérateurs abrégés et exécutons le programme et observons le programme . Et voici les résultats de la valeur hors arrêt 10 parce que certains cloques. Et si vous faites le tir et l'édition oui, nous avons la valeur droite et courte et la soustraction, division de
multiplication et tous les autres opérateurs. Donc, si vous voulez juste tirer réponse, vous pouvez le faire sur papier ou calculatrice et sortie absurde ainsi. Donc, c'est sur vous les opérateurs abrégés. Alors entrons dans les prochains opérateurs
28. Opérateurs logiques: Bienvenue, les gars, Cette conférence Nous allons apprendre comment les êtres opérateurs logiques dans nos programmes. Donc, les opérateurs logiques effectuent des opérations avec formés pour parce que le résultat inclure informe Donc, nous avons des variables d'orteil nb qui stocké l'intimidation de leur force de force. Nous avons déjà parlé de Crane Falls comme des menaces de mort. Donc, la fin et sont et alors pas ceux-ci sont le grand mondial. Donc, ceux-ci effectuer des opérations plus tôt Toho et ne sont pas entre les opérateurs, mais qui était une protestation exécutant grand niveau. Et ces valeurs fonctionnent sur très peu. Cela signifie que si la variable variable a true et false de cette manière. Donc, si cette année suite, faire A et B secrètement air être secret ou pas hors DNB Donc, exécutons le programme et observez la sortie. Donc, si vous avez l'u. N B égal à la force parce que si un hors il est tombe, résultat
final dans des pensées Donc cela waas votre être tout aussi vrai. Pourquoi détruire ? Parce que nos résultats dans cool si une baisse sa valeur est vrai pas sur un et B. Nous avons déjà la maison la valeur sur les pièces NBS, donc si l'utilisation non disponible, il va s'adapter là. C' est ainsi que les opérateurs logiques sont utilisés dans le cerf-volant sur les programmes. Alors allons de l'avant
29. Opérateurs Bitwise: Ok, les gars ,
dans cette conférence, on va apprendre entre les opérateurs. Donc les gros opérateurs d'engouement effectuent des opérations sur le grand peu hors des variables. Donc, nous voyons la valeur sept. C' est la nature, une présentation demi-sept. C' est la représentation contraignante de trois. Très bien, donc le bit avec les opérateurs effectuer des opérations sur ces grandes valeurs. Donc C va commencer le résultat comme d'habitude pour chaque opération. Donc, nous avons effectué M Person sont opération zor, la négation hors année qui représente, et le décalage de gauche sur le quart de travail de droite. Donc, après votre opération, nous allons également imprimer le classeur dans la présentation hors de la valeur voir qui nous
permettra de mieux comprendre. Alors exécutons le programme. Et de l'ouais, le
voici, et la personne B est égale à trois. Et la présentation du classeur est 11 entre un et les soldats ici et enregistrer une charge à trois. La scène d'un sept et Zaurus pour moins de graines 28. Et les droits de est un. Donc, ces opérateurs nous aident à effectuer entre les suppressions de cette façon. Alors entrons dans la prochaine conférence
30. Opérateurs d'identité: Ok, les gars ? Non. Ils vont en apprendre davantage sur l'identité Open. C' est donc je ne sais pas, Producteur avait l'habitude de vérifier par les deux objets de la même chose sur tock. Ils ont un point dans le même objet. Donc, si nous voyons ici commencer un terrain local, il y a deux étiquettes. C' est ouais, je comprends. Donc, nous avons rappelé avec ces deux tables, en fait, et il peut sembler que nous avons la déclaration Sequel est dans le sprinter de valeur et et dans les sept
prochaines lignes de fuite, nous avons changé les valeurs de nb id lui à la place. Mais sois Escudie. Donc maintenant, vous pouvez vérifier avec Yang être actionné la couleur, pas celle d'Eugene. Il ne l'est pas. Et on a essayé quel marché ? Si vous exécutez le programme que vous voyez est B pour le premier parce que dans B a dans son école de rêve et il n'est pas ici. Tu ne pouvais pas faire l'école parce qu'ils changent. Donc, pour être plus concis, comment avez-vous réellement ce problème ? On va aller de bout en bout dans les idées de la variable. Donc, quand tout le monde carré à l'interprète, même je d à disponible
donc, donc ho pour déterminer i d Ceci est une fonction quelconque off a. Donc maintenant nous rappelons que je n'ai pas off le qui est idéalement hors de moi. Alors faisons la même chose. Les valeurs ont été modifiées. Donc, exécutons le programme que vous pouvez voir pour les instructions ne sont pas modifiées, ce qui signifie que les valeurs hors vous avez vu le bon point en voyant des objets identiques, changeant des objets et des mutuelles différentes. La différence dans est être cruel et utiliser l'équipage mobile. Donc, cela va clarifier l'identité des opérateurs, alors allons de l'avant.
31. Opérateurs de l'abonnement: d' entre vous savent que nous allons en apprendre davantage sur les membres et les chasseurs. Alors, qu'est-ce que l'appareil d'adhésion ? Les opérateurs d'adhésion sont utiles dans le poulet, si une telle valeur est un membre hors de la séquence. Que sont les séquences ? séquences sont comme des listes, des couples, des
ensembles et des dictionnaires. Alors v comment étiqueter lui et être. Et nous avons créé une liste qui contient un orteil cinq comme secret. Donc, nous avons écrit un programme qui mieux les esprits, ce soit la valeur des frais et être un membre hors de la liste ou non. Donc, si vous observez le programme ici, nous avons écrit dans ma liste, qui détermine si elle est un membre de la levure ou non, puis être élevé et alors vous ne pouvez pas dans ma liste et ensuite ne pas être dans mon utilisé. Alors nous allons seulement programmer et hein dans la liste. C' est vrai. Tout comme le numéro hors liste. Être écoute Falls, ce qui signifie que B n'est pas un membre de l'Orient en organiste. Ses défauts, ce qui veut dire, oui, c'est une partie de la liste à être des distributions normalisées. B n'est pas enlist, donc c'est ainsi que l'appartenance populace, un utile là, utilisé pour déterminer si la valeur fait partie ou membre d'une séquence
32. Prise de décision: 100 mecs. Maintenant, on va en parler. Ça devrait faire de toi la mienne. J' en ai besoin très jeune âge. Étaient les ordinateurs moi motion de travailler avec les décisions jusqu'à ce que non, nous avons écrit des programmes qui font la plupart des opérations mathématiques. Ils n'ont pas besoin de la calculatrice de bénédiction des orteils programmes Whalen parce qu'ils ont une sorte d'
armoires bon marché là-bas sur les marchés. Nous avons besoin d'écrire des programmes interactifs qui sont vous religion ? Um, ajouts. Commençons donc à écrire des programmes intelligents à partir de maintenant. Donc, sous certaines conditions, nous devons faire des soumissions parce
que, en tant qu'être humain, votre distance et dépendre des conditions, la situation, circonstances, parfois parfois vous criez à prendre addition, ce qui est au-delà des conditions. C' est donc toujours le calcul qui est au-delà de l'esprit. Mais beaucoup construisent des programmes. Les ajouts sont construits selon des conditions. Une décision doit être prise lorsque le programme des Écritures arrive à un point où il a un choix
d' action, ce qui signifie que la condition peut entraîner un choix de faction, ce qui signifie qu'il y a plusieurs actions que nous pouvons effectuer en fonction de la état. Donc, au deuxième point, nous devons prendre une décision afin que les déclarations à distance soient appelées
déclarations conditionnelles , et ces conditions doivent être évaluées à un vrai ou quatrième quand il est vrai. Il n'a pas fait de selles en action, et sinon, il essaie de faire quelque chose d'autre. Donc combattant déclarations conditionnelles sont si si Els, son LF se termine et à l'échelle nationale qui chacun de l'individu hors de ces traitements de conditions sont utilisés dans un but spécifique. Allons-en à ça. Donc, nous commençons par l'instruction if si les instructions sont utilisées pour changer le flux de conclusion d'un programme
python. Donc, j'ai longtemps décidé qu'il n'y a pas courir un bloc hors cour ou un autre. Nous avons utilisé cette déclaration if, donc la question des impôts. Donc, la déclaration if, ainsi que la condition de décider s'il faut effectuer une action du Nord et les déclarations et d'obtenir les actions, les déclarations
différentes, cette déclaration conditionnelle qu'il a utilisé pour radier bloquer la cour Si certaines conditions correspondent et un autre bloc hors cour, la connexion ne fait pas dans le précédent de déclaration que nous effectuons en action, la condition correspond. Sinon, nous ne faisons rien et allons programme séquentiel. Mais ici, si la condition correspond, nous faisons une certitude. Si ça ne correspond pas, on fait autre chose. Donc, il y a une action si la condition ne correspond pas aussi bien et le troisième est si l if déclarations. Donc, cette instruction aide à évaluer plus d'une condition qu'elle exécute appelée le bloc qui compte la condition. Donc, c'est une condition dans la forme, menthe et ascenseur moyens d'autre état et déclarations, puis autre déclaration, ce qui signifie que c'est une condition correspond, exposé les expéditions. S' il ne correspond pas, il descend et vérifie à nouveau une autre condition et c'est bon. Les déclarations de celui-ci est vrai, sinon si, et cette feuille peut être étendue à autant de conditions que nous pouvons et la finale est l déclaration si aucune des conditions des matches peut montrer autre déclaration. Donc, cela est très utile dans le rappel Quelle action Super téléphone quand ils sont plusieurs conditions à vérifier et le dernier n'est pas nécessaire. Cette déclaration est utilisée pour l'état de poulet à l'intérieur d'une autre condition. Si les conditions d'humeur correspondent, alors le tribunal est exécuté. Donc, si vous regardez la syntaxe, nous avons une condition à l'intérieur et la condition. Donc, lorsque le programme est exécuté. Si la condition on évalue qui Coop est fatigué et poussins pour la condition, aussi. Si la condition est également évaluée pour refroidir,
alors les instructions ne sont pas sécurisées. est également évaluée pour refroidir, Si les conditions sur échec condition do n'est jamais vérifiée. Mais si la condition un est vraie et que la condition pli tombe, les déclarations ne seront pas dans un plus mignon. Mais si les deux conditions sont vraies, les instructions seront exécutées afin que vous puissiez demander les distances américaines. La nécessité dépend de votre programme, et votre exigence sur la façon de pouvoir sortir pour manquer ces conditions dépend de votre exigence . Donc tu as la liberté. La connexion ajoute de nombreuses conditions. Comme, disons-le. C' est un élément essentiel de la prise de décisions. Donc, nous allons arriver à écrire un programme, les esprits de dîner, les conditions
ultimes et, plus important encore, décrit programmatiquement cool droit. Cela devrait faire des programmes
33. Instruction if: OK, les gars,
Maintenant, nous allons écrire un programme qui démontre l'utilisation off if instruction. Donc, nous avons une tâche ici qui indique si un nombre est inférieur à 10 ami Oui. Donc, nous avons besoin d'écrire un programme qui prend une entrée des utilisateurs parce que nous avons dit que nous allons
écrire dans les programmes de tracteur afin que l'utilisateur inclut doit répondre a reçu et il doit être vérifié . C' est un nombre si leur entrée utilisateur est inférieure à 10. Nous devons imprimer. Oui, c'est tout. Rien d'autre. Alors commençons à écrire un programme. Donc, je vais orteil mettre ma variable Mon soulignement mis égal à ce qui est la fonction que nous utilisons pour prendre l'entrée de l'utilisateur si nous allons orteil de l'utilisateur s et très nombre parce que nous allons vérifier si la valeur est inférieure à deux, il doit s'agir d'un nombre. Donc, quand nous disons un nombre mais l'entrée, je l'ai reçu l'entrée de l'utilisateur en tant que chaîne. Nous devons le taper comme dans Yeah,
Maintenant, nous avons mis au format Inde et nous le recevons de l'utilisateur. Alors, voir le directeur du bâtiment, une
partie des programmes. Alors quoi maintenant ? Nous devons faire de l'addition, Qu'est-ce que c'est ? Nous devons vérifier si la valeur que l'utilisateur a saisie est inférieure à 10. Donc, si mon livre de soulignement est inférieur à 10 et maintenant nous avons besoin de mettre un cynique ici,
donc comprendre et clairement observé la syntaxe, la déclaration if, la partie condition et un cynique maintenant l'indentation. L' innovation est importante parce que ces déclarations appartiennent à la condition, si. Alors maintenant, ami oui, c'est tout. C' est tout ce que notre programme va faire. Alors maintenant, nous allons programme original. Donc, je vais donner des commentaires comme combat. Oui, et maintenant je vais donner l'entrée comme 50. Ce n'est rien parce que nous n'avons pas dit au programme de faire quelque chose. Si cela est supérieur à 10. Aucun Visa ne l'a dit. Si elle atterrit, puis imprimer extatique. C' est ainsi qu'une condition simple si fonctionne. Donc, écrivons un autre programme démontrant les instructions if else
34. Si autre déclaration: D' accord, les gars. Maintenant, nous allons écrire un programme qui montre les utilisations hors si je suis conditionnel, rue moi donc nous avons une tâche ici. Si le nombre est même apporter même autre en Dieu Donc vraiment pour faire des choses cool. Le 1er 1 est le numéro de poulet est même si elle est oreille ami. La deuxième chose est si ce n'est même pas nous avons besoin d'imprimer notre Alors comment êtes-vous venu ? esprit un nombre est même autour Donc en mathématiques de base, si un nombre est divisible par deux alors il est même si ce n'est pas alors il est difficile Donc par exemple, le nombre 10 divisé par deux résultats dans le rappel de zéro. Donc c'est égal. Et si le numéro cinq n'est pas divisible par deux parce qu'il présente en rappel avec un. Donc, il est notre si le concept principal est que nous avons besoin d'obtenir le rappel. Bon, alors comment obtenons-nous le rappel ? Donc, nous avons un module opérateur est opérateur dissuader les mines le reste hors afin que nous puissions l'utiliser. Alors comment tu l'écris ? Simple et plus faire égal Z droit ? C' est comme ça qu'on le fait. Alors nous allons écrire le programme et voir comment grossier Donc la première chose est, nous devons prendre la place de l'esprit, aller et puis pourrait être. Votre format a-t-il indiqué à l'utilisateur ? Entrez un nombre. Donc vous les avez pris. Maintenant, nous devons dissuader les mines, que ce soit même notre savoir. Donc voici mon soulignement plus faire égal à zéro. Maintenant, nous devons maintenir l'invitation même. Ok, donc c'est tout pour la condition si. Donc, si les déclarations et l'état de fini, nous avons besoin de rupture de l'orteil invasion et obtenir cela et aucun droit, la déclaration d'autre et beaucoup d'inondation pour les déclarations d'autre libre ou sur, c'est tout. Vous avez terminé avec notre programme. Alors exécutons le programme et voyons le Donc je donne le 10. C' est égal. Je ne suis pas dans le jeu. Toi sur 15 ans. Il est allumé, donc cela fonctionne assez bien. Donc, c'est comme ça que vous écrivez les déclarations. Nous pouvons l'écrire pour tout problème complexe qui nécessite de prendre une décision et faire quelque chose et aussi effectuer certaines actions. La condition ne correspond pas. Donc, si les instructions d'autre fonctionnent de cette façon. Alors passons à la condition suivante. ISI
35. Si elif autre est dit: Salut les gars. Nous avons déjà vu comment ça si Andy dit. Mais cela est venu juste un chèque pour quelques conditions. Mais maintenant, nous allons vérifier plusieurs conditions. Donc, désuétude, bonne capacité à effectuer des opérations. Ensuite, il y a plus d'une condition à gérer. Donc, nous avons une question ici. C' est un nombre positif, positif. Et comme il est négatif pour vous et Springs, ce qui signifie que nous devons faire trois opérations ici les 2 premières années pour les vérifier dans ce positif la prochaine pour vérifier avec cette aide et la tournée en fait qu'il est possible pas positif et pas nécessaire entre zéro. Nous savons donc que tout nombre qui est supérieur à zéro est positif et tout nombre qui vous
écoute qui est nécessaire. Alors écrivons le programme. Donc, très 1er 1 est que nous devons prendre l'entrée de l'utilisateur hors. Très bien, le bon de réception. Maintenant, nous devons vérifier. C' est le coût ou non. Si les gens de l'école mentale que vous avez peur de ce zéro que nous allons apporter était et la panne en plus, parce que c'est la seule déclaration dans si bloc maintenant. LF mon souligné dans le port est au repos zéro, puis zéro ST négatif. Donc, oui, on prend les commentaires de l'utilisateur Chicken. Il y a plus de zéro inférieur à zéro. Si elle est ouverte, c'est là. Alors, exécutons le programme que si. Alors, vous êtes au programme ? Je vais y entrer. Environ 50. Il est adopté. C' est bien. Ça a l'air mauvais. Et encore une fois, c'est moins drôle qu'il ne l'ait pas fait. Eh bien, c'est bien. Le dernier cas que vous avez des incidences ici. Donc, nous avons écrit un programme qui conteste les conditions médicales et de prendre une action effectuer en fonction de la condition qu'il correspond. Donc, voici comment vous utilisez le programme de lecture de conditions multiples. Alors allons de l'avant.
36. Nested si vous êtes de déclaration: Quelle belle façon dont ils vont orteils. Écrivez un programme qui utilise des instructions imbriquées si font certaines opérations. Donc, la tâche que nous avons ici est si le nombre est inférieur à 20 et supérieur à 10. Imprimez
oui, ils doivent donc vérifier pour conditionner. La première est si elle est destinée, Gandhi. Et la deuxième chose est qu'il doit être supérieur à 10 pour imprimer. Oui, donc moins de 20 a près de 19 membres. Et la deuxième chose est que nous devons faire à l'esprit si elle est supérieure à 10 orteils. Nous avons besoin d'une condition à l'intérieur d'une condition. La première condition vérifie si elle est inférieure à 20. La condition suivante vérifie si elle est supérieure à 10. Essayons donc le programme de la même manière. Nous allons prendre les commentaires, s'il vous plaît. Moins de 20. Mon esprit est plus grand que maintenant. On va oui, c'est tout. imprimé. Oui, c'est moins de 20 sur le gravier. C' est pour plus tard dans le programme et vérifier accord. Les gens allaient dans 15. Il boit. Oui, nous allons entrer un nombre supérieur à 20 25. Rien en prison. Allons-y et souvenons-nous. C' est moins de 20 et aussi écouter. Puis cinq. Rien ne s'est passé. Donc, si vous voyez un poulet étaient peut voir état, état
entier. Donc, c'est ainsi que cela aide, des instructions
trop correctes qui peuvent gérer plusieurs conditions. Donc, si vous observez en comparant ce programme à un programme C a beaucoup de conduites
de carburant, bien sûr, je vois que le programme a beaucoup de choses à faire. Donc, ce sont des déclarations initiales surexploitées. Vous pouvez vous obtenir à moins que autant de conditions que vous le souhaitez avec ceci, la fin de cette instruction de condition et nous allons exécuter au segment suivant d'une conférence.
37. Boucles: Ok, les gars savent qu'on va apprendre le luth. Qu' est-ce que tu es fou ? Généralement, les
instructions sont exécutées séquentiellement, ce qui signifie exclure ligne par ligne, une après l'autre. Dans cette séquence, les
boucles sont utilisées pour exécuter un bloc hors cours plusieurs fois changer. Ensuite, vous devez faire une opération spécifique un nombre répété de fois. Ensuite, vous devez utiliser des groupes. Donc, si vous observez le diagramme ci-dessous, le chien supérieur est la partie de départ de l'exécution. Il descend. Et si les poussins une condition, la condition est cool. Il excuse le tribunal conditionnel et court et commence à vérifier la condition jusqu'à ce que et la condition est vraie. Il exclurait le tribunal conditionnel si les conditions l'empêchent, rends-le. C' est ainsi que fonctionnent les luths. Le premier type de flûte est violent. Cette déclaration de salle exécute un bloc hors cour jusqu'à ce qu'une certaine condition soit évaluée à vrai un pistolet solaire. S' il dit des déclarations de condition, mais il répète, il répète l'exécution de la même cour encore et encore dans l'état. Dans la situation hors des déclarations de prise de décision, il faut juste une condition et l'exsude. Une fois avec le cas dans les luths vérifie la condition et vous exécutez jusqu'à ce que la condition soit fausse. Donc, la syntaxe ou via boucle, est pourquoi le deux-points de condition et les instructions que nous devons exécuter à plusieurs reprises. Donc les déclarations étaient simples ou bloquées. Envois multiples. Faites comme nous le savons déjà, la nécessité de maintenir l'invitation avec leur bloc de multiples déclarations ou une seule déclaration pour le pour qu'il soit dans la violence. La boucle qu'il mots étaient la condition est vraie, comme nous l'avons toujours dit que la condition est tombe, le look se termine, sorte que les conditions tombent. Le contrôle du programme passe à la ligne immédiatement après la boucle. La deuxième nuit est qu'il y a la possibilité de le retourner sur les éléments pour la chaîne de secrets ou liste, et nous voyons déjà que les listes Strings renverse une donnée de tibia de sequins à droite, ce qui signifie que chacun d'entre eux apparaît dans une séquence après le autre. Donc, nous pouvons utiliser pour New York emporté sur ce genre de séquences étaient allés orteils, voir comment utiliser pour lâche pour les séquences dans les conférences à venir aussi bien. Donc, la syntaxe est pour la variable que nous avons utilisé pour traiter est un remède. Donc, vous avez déjà vu dans l'utilisation de Il en tant qu'opérateur d'adhésion et séquence les déclarations que nous avons besoin d'oeufs. Bien. Ainsi, le premier élément dans l'ordre est attribué 200 sur l'école, où, dans les déclarations exécutées également titre e. Dans la séquence, ils disent à l'école éternelle saisir et arrête le et s'arrête lorsque les éléments de séquence sont terminés. Nous pouvons également commander en utilisant l'index de secrets de zéro et 10. Lisez la boucle quand elle atteint la longueur de la maladie de séquence. Beaucoup plus comment les programmes de siège, les programmes
c ++, tout. Le lâche national de l'année dernière. C' est la combinaison de la violence Lupin, donc Python nous permet de vous faire une boucle dans une autre afin que nous puissions utiliser une boucle for dans un autre groupe de
tri, tandis que dans Second of the Wild, cherchez l'initié, un autre aspect sauvage alors qu'à l'intérieur d'un autre fichier afin que la valeur étrangère puisse être largement utilisée. Les deux ont combiné les dernières nouvelles instructions de contrôle. Ces instructions sont utiles pour contrôler l'exécution hors route, sorte que ces instructions modifieront l'exécution normale du programme. Entre le regard dégage le tribunal à plusieurs reprises quand utilisé des déclarations de contrôle de boucle, il a tout fait rompt le contrôle de la boucle, ou bien la boucle de contrôle de l'orteil de l'étape de la mission. La première est pause lorsque les vues se cassent, elle termine le groupe en cours et reprend l'exécution à l'instruction suivante. Lorsque la conduite de frein apparaît à l'interprète, elle termine la boucle et tourne le noyau qui est à côté de la boucle. Continuer. Cette instruction renvoie le contrôle au début. Off les instructions de boucle passent. C' est une autre opération. Rien ne se passe quand il est un énorme il. Il est utilisé lorsqu'une instruction est acquise. e syntaxique, mais vous ne voulez pas qu'aucun code soit exécuté. Donc, passer l'utilisation quand vous avez besoin d'écrire quelque chose à un endroit particulier. Mais vous ne voulez pas que quelque chose se produise, alors nous utiliserons les déclarations et les prochaines conférences communes. Donc, nous allons assez cool d'utiliser ces routes.
38. Loop While: D' autres mecs. Maintenant, nous allons écrire un programme que vous avez juste y et le test que nous avons Yuri. Nous devons imprimer des valeurs qui sont à partir de 08 mais en utilisant pendant que vous voyez, nous pouvons faire ce programme et secrètement en mettant la déclaration Prince de zéro à elle. Mais nous ne voulons pas faire ça. Nous voulons utiliser la valeur. Donc, la condition qui lui a été donnée, ce qui signifie qu'il commence à zéro et qu'il se termine et manger. Donc, pour commencer, la séquence doit être scellée. Donc, je vais lui donner la valeur égale à zéro. Et je dois apporter cette valeur jusqu'à ce qu'elle en reçoive trois. Donc je vais mettre ça en boucle. Pourquoi la valeur est inférieure ou égale. Pourquoi un poids inférieur ou égal ? Parce que la condition est de recruter Toby. C' est bon les déclarations de la Via Luke. Donc, pour exécuter les instructions, tandis que la valeur a des moyens, je suis de 0 à 8, nous devons mettre moins ou égal, et maintenant je vais à la valeur cervelée. Donc, nous devons changer la valeur de sorte qu'il imprime de zéro Grand, pas 10 Donc, ce que
nous faisons, nous devons imprimer de 0 à 1123 Donc, chaque fois, la valeur résister par un Donc re vont changer la valeur, mais un. Alors maintenant, exécutons le programme. J' ai vécu dans la sortie. Ouais, et on voit que ça mettrait de 0 à 8. C' est ainsi que les racines sauvages sont utilisées dans les programmes.
39. Loop For: d' autres gars que nous avons vu dans la section précédente sur la façon d'écrire des racines et d'utiliser tout. Mais maintenant, nous allons utiliser du fourrage, donc le lendemain de nous vous avons besoin d'imprimer chaque article dans la séquence séparément. Qu' est-ce que la séquence ou les séquences sont étrangement Stupples ensembles dictionnaires, quels que soient tous les séquences. Donc, nous enlevons deux de la séquence des cordes et le moins et vraiment le russe d'entre eux pour votre pratique. Nous allons donc retirer chaque élément de ces deux séquences séparément. Donc, je vais prendre une variable de chaîne dans le flux. D' accord ? Maintenant, ce que nous devons faire, comment utiliser pour que cette syntaxe pour pour nouveau est pour et maintenant nous utilisons un analphabète disponible . Il peut être très blâmant que vous voulez. Assurez-vous simplement qu'il ne coïncide pas avec une autre variable dans le programme. Ok, donc je vais utiliser X dans l'opérateur d'adhésion. Les secrets que nous voulons entrer sur l'appel dans une indentation. Maintenant, je veux imprimer Exe. Donc c'est comme ça que vous utilisez le plaisir. Donc, avant d'être sur le programme, allons-y. Le noyau terminé aussi bien donc ma liste de soulignements est appelée. Je vais prendre cinq numéros et lancer la boucle pour,
hum, hum, je suis dans ma liste de soulignements. Prince, je Donc, allons un programme et observer le Donc nous avons besoin et restaurant ici. Nous allons entrer Hello Si il Hetchy coude et il casse ici et le suivant est la
séquence de liste 12345 Donc, c'est comment l'utilisateur pour regarder créé sur les séquences et faire exactement accéder aux éléments individuels sur les secrets. Donc le reste de la séquence qu'une double diction est un reste pour votre pratique, et nous allons passer à la prochaine conférence.
40. Déclarations de contrôle des boucle: Ok, les gars, maintenant qu'on sait à quel point c'est cool, ça veut dire qu'on doit avoir une capacité de contrôler les besoins , comment on veut. Ce sont donc trois instructions de contrôle de boucle. Briser, continuer et passer. Donc, ces instructions sont des instructions de contrôle grossières. Et voyons, Ho a utilisé les instructions dans les programmes de démonstration Break. Je vais écrire un programme qui a un secret hors liste les éléments d'un jeton. Mais le test de nous allons poster à partir d'ici est que nous devons imprimer les éléments à l'intérieur de la séquence hors liste. Mais quand il a un élément de cinq, il doit le faire ne doit pas aller pour l'effet. S' il voit un cinq, les programmes se terminent. Alors écrivons le programme. Donc mon mystique souligné voudrait faire le mal par 6789 et 10. Donc, ayez 10 minutes. Alors que faites-vous que je débarrasse des secrets pour moi en moins appelé liste ? Alors quoi ? Comment accéder aux éléments ? C' est moi si bien, je Alors quoi ? Qu' est-ce qu'ils ont dit ? Je veux briser la boucle quand il voit un cinq. Donc, si j'ai cinq, cinq, qu'est-ce qu'on casse ? Alors on rompt la boucle ou on fait quoi ? Vous apportez la valeur, accord, suivant sur le programme et observé un off So Hillary Si vous voyez les valeurs sont 12 34 Mais quand il voit un cinq, il se casse de sorte que la boucle sera terminée. Ça ne marche plus. C' est ainsi que fonctionne la déclaration Break, vous comprenez. Alors continuons. Ce qui est continue continue est utilisé pour retourner le contrôle, le début de la boucle. Prenons donc un exemple. Donc, nous allons arranger les tribunaux semblables à la précédente cour de cassation. Mais au lieu de casser, utilisons continuer. Alors nous allons entendre quelles habitudes pour moi à l'esprit. Alors liste. Si je suis égal à cinq, continuez. Ce n'est pas des valeurs de sprint bien. Alors exécutons le programme. Vous voyez 1234 No. 56789 10. Qu' est-ce que c'est ? Qui ? Quand il voit cinq, il ne s'exécute pas. La déclaration dit commodité. Donc ce qu'il fait arrive à l'ici arrive au bâtiment hors de la boucle. Donc, vous devriez désactiver l'exécution de votre déclaration. La valeur élevée passe de 5 à 6 et la valeur six sera imprimée. Donc, c'est comme ça que continue fonctionne. Donc, nous allons comprendre passé donc, donc passé cela signifie sont utilisés à des fins syntaxiques. Ils vont avoir un but d'exécution. Alors observons le haut et oui, maintenez ces passé Donc pour sécuriser l'accord vous voyez 123456789 10 Donc toutes les valeurs Alors quelle utilisation du passé Quand nous voulons écrire un tribunal, vous avez les conditions que vous avez du travail vous avez quel genre de situations se produire mais vous ne savez pas quoi faire encore alors utilisez la condition orteil Voir que c'est une partie de la cour La
déclaration passée fera en sorte que n'a pas d'Edris sont dans votre six passé va lire plus mignon de telle manière donc ce sont le New Congo
41. Comprendre les listes: ces conversions. Ceux-ci sont utilisés à droite appelé quelques lignes. Ce sont des listes d'exécution. Donc cette compréhension est fournie légale, non ? Appelé pour la liste qui quelques lignes. Donc, vous les gens franchissez la façon de créer des contenus d'utilisation. Support carré. Une expression pour la cause signifie que vous êtes plus pour un croisement entre tous les tribunaux est intégré entre crochets. L' expression a fait votre esprit ce que nous allons stocker le pour nuage Greedo les vents de valeurs pour créer une liste. Le résultat est en deux mulish, résultant de la mauvaise expression de la formulation. Donc, en évaluant l'expression, nous entrons dans chacun des éléments dans la liste des lieux du poignet et des résultats. Donc, si vous avez le code bleu, vous voyez la liste de l'UNESCO est égale Do crochets dans la cour étrangère. Des lignes entières ont été changées en utilisant cette compréhension pour une ligne, bien
sûr, vous voyez à quel point c'est concis. C' est une facilité de type que nous avons en python en utilisant ces conventions. Donc, comprenez simplement que la cour est intégrée à l'intérieur des crochets et que l'expression utiliserait pour stocker les valeurs de liste. Et c'est une rivière pour plus d'une gamme de valeurs est dans l'entreprise. Donc c'est à votre avis pourquoi la compréhension manquée est et le tout juste là.
42. Pratique de la compréhension de la liste: Ok, les gars savent qu'on va écrire un programme. Crée une liste, mais en utilisant la compréhension orientale. Donc, ici, nous avons une tâche. Créez une liste qui a des nombres pairs comme séquence jusqu'à 20. Donc, nous devons créer les numéros paires secrets hors liste 20 comme la gamme. Mais en utilisant cette conférence, qu'est-ce que c'est ? Comment nous attendons. Donc, tout d'abord, donnez un nom à votre séquence de liste même sur la liste de l'école. Orteil égal ouvrir les crochets. Maintenant l'expression Quoi ? On va s'arrêter. On va détruire les objets. Donc je vais le dire comme je ne l'ai pas fait. Maintenant, on va tourner les ailes des numéros de,
vous savez, vous savez, le premier pair et de Berries aussi. Mais nous allons vraiment vérifier s'il n'y en a même pas. Alors commençons à partir d'un jusqu'à présent. Article dans. Alors, quelle est la gamme d'un 20. Donc, le deuxième argument dans la gamme doit être un ajouté parce que les anneaux secrets orteil côté droit moins un. Donc, la fin droite de la valeur moins un. Si vous mettez 22, allez jusqu'à 90 donc nous devons aller à 20. Donc on va mettre 41. Donc, nous sommes en train de défiler toute la gamme de nombres. Non, nous devons vérifier si c'est égal ou non. Quelle est la règle pour le poulet ? Plus égal à zéro que pair ? Vous voyez, nous mettons tous les objets dans la liste, mais c'est pour Lou de 1 à 21. Et si l'élément est le cas, l'élément plus deux est égal à zéro. Donc, chaque élément dans la gamme de l'inquiétude posée si elle est, même alors il sera considéré dans le pair dans la liste de l'école. Apportons même dans la liste des scores. Alors exécutons le programme dans un bâtiment. Ha ha. Cet équipage ici 468 10 12 14 16. Manger et qualité. C' est comme ça que vous utilisez le moins de compréhension. Donc, si vous voulez stocker ça rears de ces chiffres, vous voyez, je vais montrer comment on utilise des ruisseaux carrés ou à l'explication en deux. Donc, si vous exécutez le programme, vous voyez ici tous les chiffres avec honte. C' est donc le moyen le plus simple de créer des listes. C' est ainsi que le tsar a utilisé la compréhension de la liste. Merci.
43. Fonctions: Alors maintenant, on va aux pieds. En savoir plus sur les fonctions. Vous voyez les fonctions est une partie
très, très critique de tout langage de programmation parce que cela a beaucoup de poppers sur toutes amputations. Alors apprenons comment le bon fonctionnement. Alors, quelles sont les fonctions ? Les fonctions bloquent le code organisé et
réutilisable qu'il est utilisé pour effectuer une action liée unique. organisée, Courorganisée,
réutilisable. Donc organiser les adolescents, la cour que nous allons utiliser et que nous allons utiliser doit être et un film organisé, ce qui signifie qu'il doit servir un but que la seconde est réutilisable, ce qui signifie être considéré comme capable d'utiliser un gain. Et encore et encore, ils n'ont jamais là où nous en avons besoin si élevé fournit deux sortes de fonctions. Le premier est des fonctions assez défiantes. Le suivant est défini par l'utilisateur fonctions prettify Ce sont des fonctions de construction dans pytorch. Donc, par
exemple, jusqu'à cette conférence, nous avons utilisé la fonction de construction, qui est Prince ST Yeah, Pretty est en fait une fonction. Donc bring est un exemple de fonction pré-définie il ya beaucoup et lof fonctions pré définies dans le titre. Le prochain qu'il est votre utilisateur défini. Ce sont les fonctions que les utilisateurs peuvent créer des performances passé spécifique à l'utilisateur. Donc ceux-ci nous avons la liberté d'écrire nos propres fonctions et ceux intrinsèques toutes les fonctions
définies par l'utilisateur afin de définir les fonctions. Ainsi, les fonctions commencent par le mot clé mort et suivies par le fonctionnement. Le peut obtenir n'importe quel nom que nous voulons, tant qu'il n'entre pas en collision avec la fonction et suivi d'une parenthèse. Donc, nous avons une fonction beanie pour utiliser quelques variables parce que, après tout, nous utilisons des fonctions à faire. Certaines opérations et opérations nécessitent des factures très importantes. Donc, quand nous avons des variables et la cour que nous voulons, le processus n'est pas une fonction. Nous devons leur transmettre ces variables et les paramètres de passage. Donc, ces variables sont appelées périmètres et celles-ci doivent être placées dans les parents est hors la définition de la fonction, donc elles sont disponibles pour que la fonction serve le passé. La première instruction de la fonction peut être facultative entre une chaîne de documentation ou commune, qui est clairement pour l'utilisation hors du développeur. Le prochain, c'est le tribunal qui a été introduit. Chaque fonction commence un appel sur et n'est pas engager des moyens similaires à la façon dont le utilisé dans s'
il tombe, pourquoi chercher bas de la même manière, après que le parent cette fin, nous devons mettre un appel sur et le bloc commence et nous avons orteil indien toutes les voies de justice. Il appartient à la fonction. Ainsi, l'expression écrite d'instruction quitte une fonction qui transmet une expression si nécessaire, ce qui signifie que l'instruction Virgin est la fonction de fin. Donc, si vous voulez passer une raison pour le cool principal qui utilise la fonction, nous devons mettre une expression qui a été écrite la valeur. Donc on va voir un noyau de démonstration. Donc, ici, il est si définir un nom fonctionnellement visité et fonctionnel. Une fois qu'il est terminé, nous pouvons utiliser la fonction dans une autre fonction ou directement à partir de la boîte de pipeline. Ils ont donc donné un nom. Nous avons passé le para mètres. Nous avons déjà fait le cool, mais nous devons appeler la fonction pour l'utiliser. Voici donc la syntaxe pour définir les fonctions. Donc la clé était la mort. Le nom de l'affamé, les ambulanciers paramédicaux à l'intérieur du parent, c'est dans le côlon et dans la ligne suivante avec l'inondation. Il s'agit du flux de documentation désactivé. Vous pouvez également l'appeler est un commun. C' est pour le but de l'avion au service de la compréhension du développeur. Donc, les prochains traitements de course. Donc, les déclarations sont ceux pour lesquels traiter les données les dernières années de la Grande-Bretagne, et l'expression est facultative parce que vert pourrait résulter et expression toute valeur à l' appel
principal ou supposent ne pas si l'écrit et leur expression est facultative. C' est donc une brève introduction des fonctions, alors passons à la partie programmation des fonctions.
44. Fonctions en pratique: Ok, les gars savent qu'on va écrire des fonctions qu'ils n'ont pas demandées ici. Qu' est-ce que c'est ? C' est vrai. Une fonction de cette région. Il n'y a pas de golf. Il joue. Voici la place. Donc nous allons parler de Matt Operation ici, ce qui est assez peu relatable. Mais nous le faisons dans le but précis que nous pouvons faire n'importe quoi pendant que nous pouvons ajouter deux chiffres. Multiplier les dynamos diviser les nombres plus grands. Donc, mais il n'y a pas de fonction d'écriture pour cela parce que nous avons déjà des opérateurs. Mais et bénir les trous, Où est quelque chose que nous pouvons écrire en utilisant la fonction ? Donc, nous allons juste juste la fonction parce que nous avons besoin d'une fonction appelée Alors définissons la fonction Définir Quel est le nom de la fonction ? Ma fonction sous l'école Si UNC le parent, Ceci est le périmètre que nous avons besoin de calculer le résultat de cette facile et être donc nous allons mettre une virgule être sur le côlon Donc nous avons besoin orteil donner un résultat est égal à ce qui est la loi
agricole hors d'un place sur toute la place ? C' est oui, on est moins l'endroit carré deux ans B. Donc c'est ce qu'on va écrire ? Vous êtes carré moins être carré. Donc, ce n'est pas un carré de maladie moins à être. Donc, nous avons la raison. Oh, donc maintenant on va les utiliser pour envoyer au charbon où on va à la fac. Alors maintenant, nous avons la fonction qui peut visiter. Il n'a pas de valeur Oscar. Alors utilisons-le et mets-le dans les relevés imprimés tout ce week-end. Non, ou ça va revenir. Donc, je vais faire et les valeurs à venir un rêve et exécuter la cour et les valeurs fortifiées parce que deux carrés dernier risque beaucoup moins dans trois. Ce qui signifie que c'est comme ça qu'il ne pouvait pas si seulement donner parmètres à la main. Mais nous pouvons également prendre l'entrée de l'utilisateur et l'envoyer à lui. Donc, j'ai un objectif dans aussi pauvre et un et sera éteint et votre haricot et virgule douce trois personnes égale B. Donc, exécutons le programme et voyons ce qu'il présente à 3 25 et nous allons relancer le programme. Donc oui, et 15 6 25 Donc c'est comme ça que les fonctions fonctionnent. Vous pourriez aussi bien comprendre et pratiquer un peu avec des compteurs gentils, et il serait très utile pour vous
45. Arguments de la fonction: D' autres gars. Ils ont appris des fonctions et comment écrire des fonctions en Python. Mais il y a un deuxième concept que nous devons apprendre sur l'argument de la fonction. Alors, quelle charge souvent répond au modèle ? Parce que nous avons passé à la fonction appelée arguments. Donc, il existe différents types d'arguments arguments silencieux, arguments mots-clés, arguments par défaut et variable Lendl. Ce sont les types d'arguments que nous avons dans Fighter a dit le premier 1 facilité
arguments requis . Ce sont les arguments, fonction de
passage, ordre de position
incorrect. Qu' est-ce que la position ? Ordre ? L' ordre dans le Chew avait mieux une fonction de mégastore, donc l'ordre ne devrait pas être changé. Le nombre d'arguments et d'appel de fonction doit correspondre exactement à la définition de la fonction, ce qui signifie que lorsque nous avons défini une fonction, être espace pour le périmètre que nous devons passer à la fonction. Lorsque nous appelons une fonction dans le programme principal, ils doivent dépasser le même nombre d'arguments, pas plus, pas moins. Si vous voyez le troisième point, il indique clairement que la définition de la fonction a un arrêt primordial. Vous, quand il est appelé, il doit y avoir un fort fiable passé à la fonction, pas comme le 1000 avait un mètre, donc le second argument ist mot-clé. Ceux-ci sont liés à la fonction appelée, mais ils utilisent la fonction. Appelez. Il identifie les arguments par le deuxième nom du para. Donc, ces loc d'air pour sauter les arguments sont placer le moteur pour le précédent. Nous devons maintenir un ordre de position correct. Mais dans les arguments de Cuba, les raisons sont une nécessité connue. Je maintiens cet ordre parce que nous nommons les arguments droit dans la cause de la fonction. Donc, si vous voyez l'exemple, il y a une définition de fonction dans quatre bébé, un nom de passage et âges para mètres. Le coup. La dernière ligne, Si vous voyez la fonction, appelez-les en spécifiant l'âge paramédicaux égal à 50 et le nom égal fait. Donc, même si le nom vient avant l'âge dans la définition de la fonction parce que nous spécifions les périmètres comme câble, nos exigences dans l'appel de fonction. n'y a pas de problème du tout. L' argument par défaut de l'année suivante deal arguments est la valeur par défaut humaine si vous n'êtes pas spécifié dans la fonction appelée. Donc, il était une clé étaient des arguments dans
la position, les arguments de quart que nous devons rencontrer dans un ordre de position et le nombre d' arguments tout de même. Mais dans les différents arguments, nous avons l'orteil Freedom réduire le nombre d'arguments que nous pouvons utiliser dans la fonction d'appel. Donc, quand nous avons défini une fonction dans l'exemple, si vous voyez que nous avons déjà spécifié, Eiji a appelé 50. Donc, s'il y a une valeur par défaut, donc dans le dernier ci-dessous trop tard si vous voyez le premier est dans pour égal à témoigner et
Mike chimique . Donc, ici, nous utilisons des arguments de mots-clés parce que les deux sont spécifiés et l'ouverture automatique. Ce sera mon combat commenté et la dernière terre en quatre noms égaux à Philly. Ici, le bâtiment. Spécifiez l'âge où nous n'avons pas spécifié car nous avons la valeur par défaut s 54 8 Dans la définition la fonction, il sortira Philip et 50. C' est ainsi que les arguments par défaut sont utilisés. Si vous ne risquez aucune valeur, il est Juin dit Valeur par défaut Dans la définition de la fonction, la dernière est variable et les arguments pour ces arguments sont utilisés. Ils peuvent enlever le numéro Albertrani. Les arguments entre la fonction peuvent prendre plus d'un argument et nous ne savons pas combien de off alors. Donc, en bref, hors de l'espace, amende tous les arguments de la liste. Nous utilisons un astérisque qui est utilisé pour définir un très petit nombre d'arguments. Donc, si vous voyez l'exemple, vous devez trouver une fonction plus qui est para mètre quant au risque X. Donc, il y a un risque national. Nous pouvons le définir comme un nombre variable d'arguments. Donc, dans le ci-dessous, nous passons plus à cinq virgules chaîne mon huit. Donc, tout ce 35 mes yeux seront à l'intérieur d'une seule variable x la fonction. Donc quand il imprime des oeufs, il ouvre témoigner à mon âge. Voici donc comment sont disponibles et les arguments sont utilisés. Donc, lors de la prochaine conférence, nous allons voir comment utiliser chaque type d'arguments et comprendre comment les utiliser, en fonction des exigences.
46. Arguments nécessaires: Ok, les gars, sur cette photo, nous allons en apprendre davantage sur les besoins. Donc, comme nous l'avons su que les arguments requis le sont, tous les arguments sont utilisés dans une fonction qui est définie 100. Notre fonction va au cours des détails hors personne ainsi que dans les exemples. Les dirigeants sont le nom et l'âge, donc nous avons spécialement pour le crime dans ce nom et l'âge. Apportons-les. Apportez Nan est le nom et apporter l'âge comme chacun. Alors c'est tout. C' est la seule chose que nous allons faire ici. Alors nous allons prendre les commentaires de l'utilisateur parce que l'un de nos programmes pour diplômer d'ici pour appeler le programme. Donc, quand nous appelons la fonction, vous voyez des radeaux aux périmètres, le nom et l'âge soi-disant fonction. Il nécessite deux paramètres. C' est la seule chose ici, et les exigences de ce genre. Si vous l'échangez avec, comme un nom commun de juge, ça ne marchera pas parce que même si ça pourrait faire 30 jours parce que vous pouvez en assumer tout là, vrai, parce que Payton ellos pas cet endroit pour toutes les données, droit ? Ça va prendre les valeurs. Mais lors de
l'impression, les valeurs des variables sont incompatibles, donc vraiment pour maintenir la position actuelle sont l'ordre positionnel, et nous devons aussi donner autant d'arguments qu'il est persuadé que la définition de la fonction. Donc le nom âge virgule est un ordre de caractères, et nous ne pouvons pas vivre l'âge de notre nom ou donner des paramètres supplémentaires. C' est donc le cas avec les arguments requis. Nous devons principalement dans l'ordre et nous devons spécifier les périmètres, comme nous l'avons spécifié dans la définition de la fonction. Donc, nous allons sur notre programme et Abdo il y a dans le nom que les besoins est très chaud prince dans le village. Donc notre programme va Kurt. Donc, c'est ainsi que vous utilisez les arguments requis ?
47. Arguments de mots-clés: invités honorés dans ce voyage, nous allons apprendre des arguments de mots-clés. Donc, comme dans le vainqueur précédent, notre fonction va être vue. Plus d'arguments vont être vus, mais pour les petits guides. Plus d'arguments pour comprendre un peu plus. Donc, nous sommes de côté fonction. Nous examinons les preuves ou pour l'âge des virgules. Allez. Ouais, euh, nous concluons comme prénom et nom de famille. Donc c'est la chose, ces autres arguments. Quoi d'autre ? Quels autres arguments ? Prénom, nom l'agent, et nous allons imprimer allégeance plus le nom et apporter le dernier moyen et l'avance. Alors, comment pouvons-nous appeler les autres ? Donc c'est vrai, nos programmes. Nous avons donc besoin de trois parmètres. Prénom. On a appelé les lumières, juste sous le prénom. Le nom et l'âge sont indigents, alors j'ai jeté. Bon, donc si c'est un argument record, nous le ferions comme prénom. C' est, hum dernier. Donc, c'est comme ça que nous appellerions programme s'il est nécessaire, les dépenses. Mais ici, nous utilisons des arguments clés du monde, ce qui signifie que nous avons la capacité de spécifier l'argument qu'ils l'envoient, donc nous n'avons pas besoin de dire doyen et de l'ordonner. Donc, ici, nous n'avons pas à maintenir en ordre. Alors voyons. Il y a que je vais donner dernier soulignement égal dernier premier examen requis en premier et il pourrait le faire. Donc, si vous voyez comment complètement changé l'ordre Mais j'ai spécifié envoyer chaque parlement avec parce que cela permettra à la fonction de savoir quel argument appartient à quelle valeur. Donc, c'est ainsi que vous pouvez utiliser le mot-clé l'argument. Alors appelons son programme dans un judo. C' est 34. Vous voyez, lorsque vous avez utilisé des arguments require, il donne le prénom nom de famille posé par. Nous avons changé les positions lorsque les arguments de guérison laisse extrêmement la même chose. C' est ainsi que vous pouvez utiliser des arguments de guérison qui laissent le futur fonctionner comme il est un. Mais nous avons la liberté de le changer hors de l'ordre.
48. Arguments par défaut: d' autres gars dans cet orgue littéralement. Ma projection. Comment utiliser les arguments par défaut ? Donc, mais, vous savez, les
arguments sont utilisés dans une fonction. Écrivons une fonction. Maintenant, nous allons écrire une fonction qui peut imprimer les détails d'une personne comme le nom et l'âge comme vous voyez les exemples. La conférence précédente. Donc j'écris une fonction à Fort, donc le premier sera le nom du prochain âge. Donc ce que nous allons faire, nous allons apporter le nom avec l'âge. D' accord, c'est tout. Nous ne ferons rien d'autre. Alors faisons un programme dans le tracteur en prenant l'entrée de l'utilisateur. Maintenant, nous appelons la fonction, donc ils sont là. Donc, ici, il y a deux arguments. Nouveau mandat dans la fonction. Mais dans le cas des arguments par défaut, ils ont la liberté. Ne pas argumenter spécifiquement pour lequel une valeur par défaut a été attribuée. Donc je vais vous faire la valeur par défaut pour l'âge de 50 ans Donc nous allons faire deux choses ici. Le premier appelle l'appel d'une fonction le fossé et appelle une fonction sans image . Alors appelons avec est comme premier dans les prochaines années sans âge, nous allons seulement donner un nom. Alors, allons-y un. Programmation T faible. Oui, c'est te demander ton nom. Je vais chercher Philip. Et l'âge est de 35 ans. Si vous voyez pour le premier appel de fonction. Il apporte Philip et un justifié que leur parfum est aussi bien. Mais dans le baiser, Ne pas faire face à l'âge, il imprime le nom comme nous l'avons envoyé et il imprime la valeur par défaut de 50 que nous n'avons pas satisfait notre âge para milieu. C' est ainsi que fonctionnent les arguments par défaut.
49. Arguments à longueur variable: donc en ce fait apprendre sur les variables et les valeurs. Donc, nous allons utiliser la même fonction hors impression des détails grand, mais vous différemment. On n'ira pas dans l'espace. Pour Harmon, les arguments dans le passé sont récupérables et les arguments. Alors écrivons notre fonction. Et, comme nous avons toute la part quand il est disponible dans, les gouvernements affaiblissent le risque de tiret et j'ai nommé mon lisible est X. Donc, quand il voit un astérisque, il sait qu'il est une variable et a obtenu cola et impression. Exe. Donc c'est arrivé. Tout le plomb est qu'il apporterait le travail X contient. Donc j'ai votre nom et votre âge comme numérique l'âge, donc je vais l'appeler avec je veux dire âge virgule et allons diriger un programme dans un emploi. Il est après moi ? Gratuit, comme une utilisation en direct ou un six ? Tu vois, il l'imprime. Alors, c'est quoi les parentis ? Y a-t-il une structure ? C' est des trucs. Donc, la variable et les arguments sont en difficulté. Vous avez besoin d'un autre ? Donc, si vous voulez accéder aux étiquettes indigènes, vous pouvez également écrire sauf les directions de. Mais il est plus facile d'utiliser une boucle. Non, allons à notre programme. Elle, bien que stupide. Et un 46 Vous voyez des éléments individuels. Donc, si vous voulez l'indexer par, ne savez pas combien d'arguments avez-vous pouvez l'écrire comme ceci. Donc je vais orteil observé la longueur avant que je sache à ce sujet. Et maintenant, je vais utiliser la boucle for et la gamme très livre de zéro à Lando X. Jeez. Donc, le mal a varié de zéro à la longueur du couple No re Ken excès que X un combat. D' accord. Suivant sur notre programme dans le nom du carnet est allumé son 50 Prince Philip et 50. Donc, c'est comment il est utile d'envoyer, comme dans l'agonie veulent juste. Mais nous ne savons pas exactement combien allaient renvoyer le cas de cette exigence. Nous allons utiliser des arguments variables et off
50. Portée des variables: Bonjour, les gars. Maintenant, nous allons au programme absurde, ce qui va dissiper nos doutes sur l'école tout à fait. Mais donc si vous comprenez ce programme, vous pourriez bien être clair avec la portée des mégots très. Donc ici total ici il y a un total très, mais les Communes est ceci est un global disponible parce qu'il n'est pas défini à l'intérieur d'un programme . Et ensuite, nous avons une définition de fonction avec certains comme nom. Elle ajoute aux membres et invariablement aux zones de torture. Mais ce total est une variable locale. Nous avons donc une variable globale au total et le nom de variable locale total. Donc, ici, nous imprimons la valeur sur le total. Donc, voici l'entrée. Nous prenons deux nombres en entrée et rappelons la fonction. Et enfin, nous allons prendre la valeur de la variable globale qui est en dehors de la fonction et observer que le tableau a un accès différent ou non. Alors exécutons le programme et le prénom, mais je vais ajouter. Ensuite, sur le deuxième numéro est le site. Vous voyez l'opéra tes à l'intérieur d'un total de fonction égal à 15. Mais en dehors de la fonction parler est égal à zéro. Nous voulons dire qu'après avoir appelé la fonction. La fonction soleil va ajouter ces deux membres et assigner la valeur à laquelle parler, et cela va prouver la valeur. Mais quand il termine son exécution et qu'il retourne le contrôle au programme principal, l'accès au lot total disponible est perdu et la valeur de la variable globale sans fil est imprimée. Donc, c'est ainsi que la portée des travaux disponibles. Merci, les autres gars. Jusqu' à présent, nous avons utilisé des variables de plusieurs façons. Vous avez des preuves passées aux fonctions Pata Mètres et nous avons compris comment utiliser para mètres en fonction d'une exigence et avoir des commentaires légumes abondamment et presque toutes les demandes de
programme d'utiliser un très grand donc très bien avoir une propriété spéciale appelée l'école et nous allons comprendre l'école hors des véhicules. Alors, comprenons ce qu'il a refroidi. Toutes les variables peuvent ne pas être accessibles à tous les endroits du programme. L' accessibilité dépend de l'endroit où vous avez déclaré une variable et il a marqué l'école pour. Mais ces deux points, il est clair que nous ne pouvons pas accéder à toutes les variables à tous les endroits, tous les endroits et à tous les points d'un programme comme la façon ne peut pas accéder disponible à chaque partie du programme et l'accessibilité est appelée portée de Very so. Il y a essentiellement deux types hors étendues pour les variables, les variables globales et les variables locales très bien définies à l'intérieur d'un corps de fonction. Avoir une école locale. Ceux définis à l'extérieur ont un global, ce qui signifie que nous avons compris que réécrire les fonctions et les programmes et les fonctions du foie
étendu. Donc, les variables de fonction signifie que les variables qui sont définies à l'intérieur d'une fonction ne sont pas accessibles en dehors de celle-ci, donc nous pouvons jouer la variable à l'intérieur de la fonction aussi longtemps que nous le pouvons. Mais une fois que nous sommes sortis de la fonction, nous ne pouvons plus faire référence à la variable et aux variables définies en dehors de la fonction. Nous pouvons l'utiliser à n'importe quel point du programme, ce qui signifie que les dirigeants locaux ne peuvent être consultés que dans les fonctions. Habituellement, les variables globales déclarées peuvent être accessibles de toute façon via le programme. Donc, il s'agit essentiellement de scoop off. Très. Mais essayons donc le programme de comprendre ce que signifie réellement et comment nous devons écrire un programme. Il ne fait aucune erreur hors accès et très
51. Programme sur la portée: Bonjour, les gars. Maintenant, nous allons à Joe Ce programme que nous dissipons nos doutes sur l'école hors tout disponible. Donc, si vous comprenez ce programme, vous pouvez arriver ici dans la portée des voisins. Donc ici total ici il y a un total très. Mais le courant dit que c'est un global avec parce qu'il n'est défini à l'intérieur d'aucun programme. Et ensuite, vous avez une définition de fonction avec certains comme c'est moi. Il ajoute aux membres, et sa variable est également totale. Mais ce portail est une variable locale, donc nous avons une variable globale dans le total et le nom de variable locale total. Donc nous sommes en train d'imprimer la valeur de Kota. Donc, voici l'inclusion prendre deux nombres comme include et nous appelons la fonction. Et enfin, nous allons ramener la valeur de la variable globale qui est en dehors de la fonction, et observer si ces cartes ont un accès différent sur le Nord. Alors exécutons le programme. Et si l'écoute par mon père, puis sur le deuxième numéro est vol, vous voyez le contraire est à l'intérieur d'un total de fonction égal à 15. Mais en dehors de l'appel de fonction, cliquez sur Wazir. Vous voulez dire qu'après avoir appelé la fonction, la fonction sun va ajouter ces deux nombres et assigner une valeur à laquelle aller et elle va prouver la valeur. Mais alors il termine son exécution et c'est Retton il a conclu au programme principal l' accès au total lisible local est perdu et la valeur de la variable globale sans fil imprimée. Donc, c'est ainsi que la portée des travaux disponibles. Merci.
52. Fichiers: Août. Maintenant, sous les programmes Novell Ridin qui peuvent faire des calculs, il peut fonctionner avec des structures de données. Cela peut être des fonctions évidentes, mais maintenant vous allez utiliser des combats. Oui, amendes que l'Iran votre système. Alors apprenons à les écrire. Donc le premier est ouvert. Donc, la nécessité d'ouvrir un fichier comme nous le faisons et traditionnellement quand nous avons besoin de voir les fichiers ou deux,
euh, euh, bon contenu dans l'orteil de sens final, l'
ouvrir de la même manière. Nous avons besoin orteil ouvrir le fichier de manière problématique, aussi, Donc combat sur fournit des fonctions de base qui sont nécessaires pour manipuler les fichiers par défaut. Vous pouvez le faire beaucoup en utilisant un objet de fichier, donc le point de base qu'il est fightin fournit un objet de fichier, que nous pouvons utiliser pour manifester. Donc dysfonctionnement va créer un objet de fichier, l'objet qui est nécessaire pour manipuler les combats. Maintenant, la syntaxe est ici, coqueluche le nom du signe que nous voulons ouvrir et l'accès plus et le buffle, ce qui signifie qui permettra orteil droit, convaincre le contenu re, puis en utilisant un buffle. Qu' en est-il de l'accès plus ? Tu vas y aller, tu peux le faire. Le para mètres agit enfin plus. Vous voyez l'accès plus lu, écrire indépendamment la mise en mémoire tampon, il est mis à zéro. Aucun polissage n'aura lieu Celui qui a menti sur les choses. Donc, ce qui signifie que le mensonge sera lu Et une autre voie est vraiment dans l'orteil tampon pour vraiment vite. Donc voici les mots de combat sont cela signifie vraiment que nous ne pouvons rien faire d'autre, mais vraiment condensé du feu et de l'artiste, ce qui signifie qu'il ouvre le feu à la fois de lire et d'écrire des centaines à la lutte w il est juste. Seule une autre coopération spéciale est morte est le nom de fichier spécifié n'existe pas. Il va créer un nouveau fichier avec ce nom et w Place est pour ouvrir le fichier à la fois pour lire et écrire et un autre avenir crée le feu, mais n'existe pas et que le a duré plus cette année. Ceci est utilisé pour une attente à la lutte, ce qui signifie qu'il va arriver. Le concours que nous avons à la déjà convaincre présent à l'intérieur du combat fait c'est l' opération de création du fichier si elle n'existe pas et le suivant est classé. Les attributs adultes donc pour notre fichier sur le premier est fermé, il est écrit en True. Si le fichier est fermé, s'il n'est pas fermé avec Willard et Force et le plus hors du signe, ce qui signifie lire, écrire et ce genre de plus. Et le nom des autorités a écrit le nom du dossier que nous avons de l'excès nourriture l'année dernière. Doux ce, il sera écrit faux. Si l'espace est explicitement requis avec de la peinture, cela n'aide pas la méthode de fermeture de l'année prochaine. C' est très,
très important parce que quels que soient les fichiers que nous avons ouverts de manière problématique, il est vraiment important que nous les fermions. Donc, cette méthode clignote toutes les informations sous-faites et ferme l'objet de fichier après l'écriture ne peut pas être fait et se battre sur croisières automatiquement un fichier. Mais l'objet de référence du fichier est résigné à un autre combat entre c'est l'objet que nous utilisons créé par la fonction ouverte est référé à une partie du fichier précédent sera fermé automatiquement. Ceci dans les taxes tandis que l'objet qui ferment le suivant est la lecture et l'écriture dans les fichiers. C' est l'opération ultime que nous devons faire car alors l'accès à un fichier, nous
voulons soit du contenu réel à partir de lui. Voulons-nous écrire des contenus le faire, sorte que les attitudes sont lues et écrites. Vous voyez le très, très simple parce que, comme nous en avons trois, comme nous l'avons connu dans la première conférence elle-même, que Eitan est vraiment proche de la langue anglaise. Il est donc vraiment facile d'écrire des programmes. La bonne fonction est utilisée pour écrire n'importe quelle chaîne pour ouvrir le feu. C' est l'objet du fichier de syntaxe, Doc, non ? La chaîne que nous avons besoin d'écrire à la lutte la prochaine il l'a
lu, le système de lecture d'un fichier ouvert et le fichier d'impôts péché Objet Gottfried et le convertible il est optionnel sur le cône est utilisé pour les bonbons pour le nombre de morsures à lire à partir d'un feu. Donc, c'est comme ça que nous allons faire des opérations de manipulation sur les fichiers, puis la prochaine conférence allant à réellement trouver maniablement en utilisant ces fonctions. Alors allons de l'avant
53. Écrivez et ajoutez le fichier au fichier: Ok, les gars. Maintenant, ils vont à droite. Programmer le Hogle, n'est-ce pas ? Convaincu à un combat. Ok, maintenant je vais créer un nouveau fichier. Donc, je vais sauver cela comme voler commencer par Qué ? Oui. Donc, le programme du dernier trimestre ouvre un combat, puis écrit, satisfait puis se termine. Divisez ça. Donc je vais vous donner de demander à 51 égaux d'ouvrir l'amende. Entrons dans le combat que j'écris. Avez-vous classé point Txt virgule. On va l'écrire tellement bien plus. Et si les combats n'existent pas ? Alors qu'est-ce qui créerait si je place ? Donc c'est comme ça que vous créez une finale, n'est-ce pas ? S' il n'est pas exposé, on crée le feu. Alors maintenant laissez-moi vérifier la dernière plus. Alors quoi ? Ce que je vais faire, c'est que je vais écrire du contenu, donc je vais écrire quelques lignes sur le contenu. Sanguine, cheval. Très bien. Travail 10. Quelle est la méthode ? C' est vrai ? Droit. Méthode par une porte, à droite. C' est la ligne. Je vais au numéro des orteils ici. Mais une chose que nous devons comprendre, non ? Mère prend les forces non seulement dans ce cas, je m'assouplit dans Alors ce que je fais ? Je t'ai jeté à la corde. Pourquoi as-tu écrit ? bénir une ? Parce que je commence zéro à mentir. Donc Strothman zéro dernier. Ils ont quoi ? Alors c'est tout. Je vais mettre une nouvelle ligne ici pour que les lignes ne fusionnent pas entre elles. Et la dernière chose est d'ecchymoter le feu, trouver un waas suivant sur le programme et de vous observer. Oui, si tu vois ici. Si j'ai été créé dans le droit plus,
oui , on a un programme. Mais où est le feu ? Donc, vous devez aller dans le répertoire, qui, malgré le programme dit ou bien ouvert cet explorateur. Et si tu vois ici, je suis à l'école ? Non. Et voici le nouveau fichier Txt que vous avez écrit. Exportateur de Blues. Si vous voyez les lignes d'Everton 1 à 10 ici. Droit. Donc, vous avez le droit de vous battre. Mais si vous voulez une épingle quelque chose au feu ? Qui laisse le programme droit qui arrive des données au feu. Donc, je vais créer un objet de fichier Le nom de la Julie Less finalement vue. Encore une fois, je vais faire des rêves et plus encore, alors je vais écrire une chose pour voler et la même lettre, non ? Mais l'eau différente à faire est l'homme dans les riches plus. Nous l'avons ouvert. Je suis un mort en attente , qui a cinq ans. D' accord. Et enfin utilisé Si je vais bien, si vous exécutez le programme, vous voyez, abord il ouvre dans la droite plus. Et puis dans la guerre en cours, ouvrons le fichier et voyons. Tu vois, je suis un meilleur en attente pour ce feu. Donc, de cette façon, nous pouvons mieux écrire pour ajouter des données au feu. Cela fait clairement ressortir que nous pouvons facilement manipuler les données qui ne sont pas des incendies.
54. l'information dans les fichiers: Ok, les gars, non. Nous avons appris à écrire de manière plus indépendante dans le feu. Apprenons à lire l'après le feu du feu. Donc, la meilleure chose est d'ouvrir un feu. C' est une commune dans tous les cas. Donc je vais vous donner cinq objets. Ben, Ben, tu trouves Dot Txt demain matin. Le problème ouvert est une lecture. Donc la finale n'est pas lu plus alors Sachez ce que nous faisons ? Nous lisons le condensé certains off et lire fera le condamné sous une forme de chaîne. Donc, nous devons stocker le pays. Je vais donner un contenu variable sur la méthode Ease Trouver notre raid. Alors c'est tout. La lettre du dossier est condamnante. Donc je voudrais apporter le contenu la facilité finale pour fermer le feu que Centobie écrive un programme pour se réunir à nouveau d'un feu. Alors exécutons le programme. Vous voyez, alors les données fatiguées ne sont pas là. Il y a donc un jour différent comment nous pouvons lire les données. Comment ça ? Si vous trouvez cela trop grand, trop énorme pour lire de cette façon, nous pouvons lire un fichier individuel. Alors comment on fait ça ? Donc, les lignes sont égales. Trouver ou il y a une affaire. Lire les lignes. Qu' est-ce que vos croyances ligne par ligne ? Donc maintenant, nous devons enterrer avec chaque ligne et vit. Alors maintenant, je vais imprimer chaque ligne et les vêtements le combat. Alors exécutons le programme. Si vous observez ici maintenant, nous savons toujours mieux lire ligne par ligne. Donc c'est comme ça que vous lisez les données d'un feu et abjure les Ouvre ? Merci.
55. Exceptions: Eh bien, les
bons gars. Maintenant, nous entrons dans un concept important appelé exception. manipulation n'est même pas qui se produit lors de l'exécution d'un programme qui perturbe la normale , car qu'entendons-nous par cela est un point sur le programme est exempté exécuter er un plancher séquentiel. Mais si quelque chose se passe, comme une occurrence même peut être dit cette vue normale de l'exécution, vous pouvez lire le programme cette exception d'or. Une exception est un objet Piper à l'heure actuelle un autre, ce qui signifie quelque chose de mal qui s'est passé dans notre programme Python. Ça s'appelle une exception. Lorsqu' une exception est déclenchée, le script doit la gérer. D' autres façons, il se termine et se ferme, ce qui signifie l'état plus évidemment, puis dit que nous pouvons gérer les exceptions. Toutes sortes d'exceptions peuvent être gérées, mais nous devons blanchir un combat sur script de telle manière que je puisse le gérer avec élégance. Si ce n'est pas le cas, le
programme se terminera et rapidement. Alors, comment vous gérez ça ? Exceptions ? Il y a un bloc hors cour, très suspect pour appeler une exception, s'il vous plaît, le bloc off court à l'intérieur de l'endroit pour jouer la déclaration X. Alors, comment écrivez-vous ? déclaration de prix unique peut avoir plusieurs instructions sauf ce qui signifie qu'un seul bloc charbon peut entraîner plusieurs exceptions afin que vous puissiez fournir jerk except clause, qui gère toute exception. Donc, au lieu de spécifier plusieurs exceptions, vous pouvez également généraliser distinct et faire en sorte que cela arrive n'importe quelle exception que vous voulez ainsi après cela, car vous pouvez inclure un autre croisement entre. Si le problème ne plaît pas une exception et sinon bloc froid est exécuté. Ce qui signifie que si le noyau de bloc try a est censé déclencher une exception. Mais si ce n'est pas le cas, il y a un bloc else, qui est exécuté. Donc c'est comme ça que tu es blanc. Une exception. Ce sont votre droit d'essayer sauf l'amour sans aucune exception. Ce genre de fissures dans les cancers du sang toutes les exceptions. Ce n'est pas une bonne pratique, parce que les talents l'exception, mais cela ne laisse pas le programmeur identifier par. L' exception s'est produite la suivante, en fait, sauf avec plusieurs exceptions. Donc, si vous voyez ici après l'exception, sauf qu'il était, il y a une parenthèse, et il y a quelques périmètres inclus. Il s'agit de la variable d'exception. Donc, s'il y a un suivant, une exception s'est produite à partir de cette liste. L' exception obtient catch et enfin droite. Enfin traverser le bloc finally la section Nordex météo de l'exécuteur est ouest, ce qui signifie que c'est même si les exceptions se sont produites. Es-tu ascenseur ? L' exception ne se produit pas. La cour et a dit que le bloc final nous sommes exécutés et ce bloc doit contenir, comme la fermeture d'un fichier de ressources et tout réseau lié. Parce que finalement, regarde doit être exécuté. Argument hors sortie. Donc, une exception peut avoir un argument, mais fournit des preuves supplémentaires sur le problème est survenu entre. Nous comprenons que les exceptions sont la cause et le programme est capable de mourir pour l'exposition . Par cela aujourd'hui, vous acceptez, suivi par les variables d'exception, mais aussi nous avons besoin d'avoir une information supplémentaire sur cette section. C' est donc là que l'argument est utile. Cette variable reçoit la valeur de l'exception contenant principalement la cause. Souvent exception. Donc, le type d'exception est comme nous dire quel type d'exception s'est produit lorsque la variable d'
argument peut dire la cause off. L' exception des navires de technologie, ce qui soulève une exception afin qu'il ne se contentent pas de les gérer. Ils peuvent également soulever des exceptions en fonction de nos besoins. Donc, j'espère soulever des exceptions. Les taxes sur le péché augmentent, suivies de l'exception que nous voulons soulever, et les périmètres sont donc le genre d'exception. La nôtre est une valeur pour l'exceptionnel dans. Auparavant, nous avons vu dans le couple de structure de grenouille que lorsque nous avons essayé orteil éléments d'annonce se sont démarqués. Enlevez les éléments de celui-ci. Cela soulève des erreurs qui sont la plupart du temps Zachary est survenue dans nos programmes, donc lever une exception manipulant une exception doit être un élément important sketches de
programmation, alors apprenons à les gérer et à les élever.
56. Les exceptions de gestion: OK, les gars, maintenant nous allons écrire un programme qui va gérer les exceptions. Donc ici ont été prises entrées de deux membres de l'utilisateur les divisant et l'impression. Il n'y a pas Donc nous allons du programme freakin demander premier membre et nous donnera aussi dans la prochaine utilisation de l'école. C' est un point de combat. D' accord, donc ça marche bien, non ? Alors relancez le programme. Vous voyez ? Maintenant, je vais donner le numéro huit. Mais maintenant je vais le donner au numéro zéro. Et si vous voyez le dosage par zéro, alors une erreur de division zéro se produit ici. Donc nous avons besoin d'orteil gérer ça jamais parce que l'espace de lecture utilisé Père ne vous donne pas pour B donc nous devons l'avoir tenir Randy. Donc, j'ai déjà dit que s'il y a un bloc de froid qui est suspect ful off causant un autre, vous pouvez le gérer en utilisant un bloc de sentiers sec sauf autre bloc. Donc, la première ligne ne provoque pas un proche de la deuxième étape ne provoque aucune erreur car ceux-ci prennent l'entrée. Mais quand il est à l'origine de l'erreur est à cause de l'illusion. Donc nous devons mettre ce bloc hors cour Inside Trade Book. Alors, Fred, Doc. Et non, sauf Block, et je suis là pour imprimer. S' il y a une ventouse exceptionnellement, c'est tout parce que peut diviser par zéro, non ? Et maintenant, le bloc d'autre, il ne fait pas exception. Alors ici, nous devons venir. D' accord, allons-y un. La programmation. Absurde. Malade. Alors zéro. Si vous dites juste, peut diviser par zéro. C' est une bien meilleure façon de gérer les exceptions plutôt que la précédente, car la fois précédente, il dit zéro jours d'affilée et c'est et dans le programme. Mais ici, nous le gérons maintenant, ce qui signifie que nous avons la capacité de gérer la poignée. Donc lettre sur le programme et encore et voir comment entrer dans le bloc else. Donc, et pour vous voyez, il est d'imprimer le résultat, et parce qu'aucune exception n'a eu lieu, il arrive au bloc else,
D' accord, c'est comme
ça essayer, sauf dans les travaux de Dell. Donc, ici, nous pouvons également spécifier quel type d'exceptions devrait être remis, donc il avait vraiment dans l'espace vanité. Mais nous pouvons également spécifier de sorte que quelques listes d'exceptions doivent être remis. Donc, comme j'ai lu jolie Kara Donc il a comme poursuivant que donner l'actrice Red Medical er serait alors gérer laisser section. Alors exécutons le programme et observons une chèvre. Puis un Inge Eagle. Oui, il s'en occupe. Si quelque chose d'autre se produit, il ne va pas à la main parce que nous avons spécifié que poignée seulement lire médical. Alors maintenant, nous présentons le bloc finally, qui vient dans le Final Four. Donc nous sommes en train d'écrire. Est-ce que Gordon va toujours le faire dans le programme ? Parce que si le bloc cri donne une erreur, il est géré au-dessus de la sortie. Le bloc d'argile ne vigne pas. Le bloc else est exécuté, le journal de tribu s'il se produit un autre ou s'il ne se produit pas dans un plus proche. Dans tous les cas, le bloc finally nous sommes exécutés. Alors voyons le programme. Donc, si il ya encore et à vous voyez qu'il est d'imprimer cinq points, cependant, et il dit haute autre parce qu'aucune erreur n'a eu lieu et il est également certain que je suis toujours exécuté dans le programme parce qu'il est le projet de loi final. Et si vous allez courir à nouveau maintenant, je veux que vous 10 et voir si vous voyez maintenant il nous dit, peut diviser vous achète. Le bloc except est géré car il y a une exception qui est survenue à cause de zéro , puis il n'y a pas de bloc d'autre. Et puis le Blawg finalement est exécuté. Les deux cas, le bloc finally est l'expérience. C' est une raison pour laquelle finalement, blob est des parties critiques très utiles du programme. Donc, avec cette exception initiale de récif gérant l'image suivante, nous allons voir l'espoir de lever une exception.
57. Soulever des exceptions: Salut les gars. Maintenant, nous allons apprendre à lever des exceptions. Donc, nous allons la salle qui développent une application dont vous avez besoin pour payer les données de l'utilisateur. Et tout en prenant les données de l'utilisateur, il y a un pouce de mieux. Vous faites une personne mineure pour vous inscrire à l'éducation, donc utiliser avec cinq à l'âge de la personne est de se inscrire à la réplication a été plus de 80. Oh, vite, mais pas la dernière unité. Donc, vous devez écrire du code pour vérifier si le candidat est réellement de la musique ou non. Alors allons-y. Par exemple, vous supprimez l'entrée. Par exemple, vous prenez l'entrée de l'utilisateur comme et l'âge Non, il a entré l'âge, donc son âge est inférieur à 80. Vous pouvez lui dire plus de valeur âge et ici ce truc que les vacances cool pourrait exister. On ne sait pas ce que la cour oublie. Mais ici, nous devons gérer l'exception, insalubre que si l'âge est moins donner, le programme ne devrait pas aller au-dessous. Alors, comment faites-vous si Yusof la tendance ? Mettons ce bloc hors cour à l'intérieur du bloc commercial et maintenant augmenter la valeur. Vous pouvez raisonner ici, mais je suis ici pour la valoriser. Alors qu'est-ce qu'on sait ? Ne pas le manipuler dans le bloc sauf. Apporter l'âge ni évalué comme regard vert Valeur âge Continuer. Alors que se passe-t-il ici ? L' essai long a une erreur. Il arrive à l'exception des lois et il casse s'il n'y a pas d'erreur arrive à la loi aînée et il est très pays de rage. Donc, c'est le type de pendaison que nous avons besoin de ce genre de cas. Alors passons au programme. Donc, si je dis 50, c'est l'âge estimé. Continuez sur l'exécution du programme à nouveau. Et je donne un 16 qui est l'âge, pas la valeur. Donc, c'est la façon dont nous soulevons l'exception en utilisant le mot clé soulevé quart par n'importe quelle exception , donc merci.
58. Iterators: Ok, les gars, comment nous apprenons à propos de l'énergie. Quel combat réticent sur un mort vital que vous pouvez utiliser avec l'étranger. Rappelez-vous, Pour vous pouvez l'utiliser avec le type de données et de combat. Alors ça l'appelle « Heard » ? Je ne voulais pas le sexe, les pommes, dictionnaires, tous les exemples hors des commerçants. Ce sont l'anglais qu'il lit qui avait fourni par la lutte sur la langue. C' est qu'on peut utiliser un étranger. Tout objet qui veut être un innovateur doit mettre en œuvre ces méthodes. Ce que les autres affaires ont souligné sous l'école, désireux de souligner l'école Cette question est appelée initialisation de tout rêve. Et le mois prochain, cette mère ne le dirait pas. En réalité pour le numérique, lorsque l'interprète est utilisé dans le regard, il remplace Klay a provoqué la pratique démontée dans quel côté donc fondamentalement ce que cela signifie d'utiliser le pour vous. Cette fonction suivante est appelée à chaque fois. La valeur est supérieure pour la variable renvoyée. C' est à la partie critique de la télé. Mais je comprends comment pourrait le créer en lisant Vous devez avoir des
concepts orientés objet sur python qui géraient dans un autre cours. Donc en ce moment, avec ce cours comprendre que cela ferait est un type d'objet qu'ils peuvent utiliser pour et nous pouvons effacer le déclencheur perdre mangeur. Et les fonctions suivantes je vais énumérer. Set couple est en fait d'autres exemples hors dans les générateurs de factures. Donc pour que cette image soit ce que nous allons orteils.
59. Générateurs: Donc, les gars, voici un nouveau concept. Générateurs. C' est un concept complètement différent lié aux fonctions, donc c'est
très, très utile lorsqu'ils effectuent des opérations de calcul. Alors apprenons à écrire des générateurs et quels autres générateurs sur morsure sur un similaire aux fonctions. Mais une caractéristique distinctive est une déclaration d'année. De cela, il est clair que les générateurs de dysfonctionnements similaires, mais ils vous ont utilisé. Le générateur est un enfant fonctionnellement de l'objet génératif. Ils sont en pipe sur presque tout est un objet,
une liste de flux de numéros, ledit dictionnaire couple. Même une fonction, même une fonction est un combat sur l'objet. Même ici, générateur se repentait, objet
générateur de sorte que cet objet générateur produise une séquence de prisons. Il devrait avoir un seul objet fonction whiling. Nous avons la déclaration de Grande-Bretagne, qui renvoie un simple objet unique. Mais dans le cas du générateur, il ronge une séquence d'objets de sorte que les valeurs et donc ils peuvent être traités sont créés par l'instruction. Donc, quand vous dites une séquence hors des pétillements, cela signifie
qu'une déclaration écrite ne peut pas être utilisée parce que Viggen aboutit à un seul objet, donc au lieu de Grande-Bretagne, nous utilisons votre déclaration écrite séquence multiple hors objets. Quel est l'index de scène similaire au cas ? Off écrit, Soyez instantané, souvent en utilisant. Donc ils n'ont jamais pris le tueur oui qu'il est exécuté. Ensuite, l'exécution du programme de type est arrêtée et la valeur derrière l'instruction U mieux et l' exécution hors générative est interrompue maintenant, donc dès que le suivant est appelé à nouveau sur un objet générateur, le droit
d'exécution du régime fonctionnel après qu'ils vous assis dans le tribunal avec le dernier collège il avait, ce qui signifie que lorsque vous expédition est produite creuse obtenir des arrêts, il renvoie la valeur derrière le générateur, puis lieu d'appeler cette fonction suivante entre ont déjà discuté dans itéré. C' est cette voiture consciente. L' exécution qui a été arrêtée et delis appelés sera reprise et le réel et l' exécution se produira. Donc c'est notre affilié là-bas. La fonction générale dit que l'état de notre village local est blanc parce que l'exécution a
pris d' assaut après l'appel. L' exécution suivante est reprise car entre l'arrêt et la reprise de tout l'état désactivé, la fonction doit être enregistrée, sorte que la différence clé entre la fonction et le générateur est les fonctions. Terminer après la déclaration de Vernon, tandis que Jim a lu une mer de l'état après chaque déclaration de l'année et continuer leur exécution avec chacun appelé suivant. Voici un exemple. Voici cette fonction de générateur avec le nom City plutôt offert, et nous l'utilisons parce que c'est une fonction de générateur. Vous voulez que vous vous et en dessous de X égal. Les villes appelaient la fonction génératrice, qui à son tour crée un générateur. L' objet se souvient. La fonction génératrice va créer un objet générateur ici. X est les objets du générateur pendant que la facture ouvre les expéditions. Le 1er 1 extorqué. Ensuite, la première valeur sera la Grande-Bretagne, qui est ici. L' exécution s'arrête, la valeur est imprimée et encore une fois, l'exécution à la seconde, côté de son CV. Quand il revient à la façon simple de la tournée, les jeans résultant de cette façon, la fonction génératrice résulte en séquence de valeurs assurées un seul puits. Donc, nous allons juste un programme qui peut montrer comment utiliser les générateurs. La prochaine conférence
60. Générateurs en pratique: Ok, les gars. Maintenant, nous allons créer un générateur et voir comment la musique africaine avant, ils avaient littéralement une fonction simple. Oui, Simple. Si vous en avez déjà retourné un. Bon, c'est le Drink it et nous allons lancer le programme. Ouais, vous trident un. C' est clair. Si nous voulons des valeurs multiples d'Overton, nous ne pouvons pas en mettre une dans un pays comme celui-ci. ne pouvons pas non plus créer retourné à. Parce que ça arrive. L' un est le rythme. Ok, V droite. Inventez une autre fonction. Même une reconstruction en deux fois parce que le contrôle de fonction n'atteint jamais la seconde. Expédition de compte. Alors, comment on a ça ? Comment pouvons-nous obtenir plusieurs valeurs de séquence off ? La réponse est les générateurs. Donc, nous devons utiliser dans les déclarations. Les générateurs utilisent vos déclarations. Donc on commence le rythme, non ? Donnez un puits à lui trois. D' accord. Et maintenant, Attendez une minute. Déjà vu que les fonctions générales créent des objets générateurs. Nous devons appeler suivant sur l'objet générateur. Alors créons un générateur. Objet comme généreux Pourrait objet égal. Faire simple. Maintenant, c'est un objet générateur. Maintenant, nous pouvons appeler le prochain objet étranger. Depuis qu'on en a trois. Votre déposition. Passons trois appels à la prochaine matraque. Et maintenant, exécutons le programme. Vous voyez, nous obtenons trois résultats, donc c'est vraiment utile. Alors que s'est-il passé ? Comment pouvons-nous dire que les valeurs entre chaque appel suivant ont été enregistrées dans la fonction ainsi émise ? Il suffit d'écrire un dysfonctionnement. Rendons de la nourriture. Membres de Bernacchi. Quoi, Fibonacci numéros. Donc, les membres du fibrinogène proviennent du vin. Un, 35 ne l'est pas. Et alors, comment obtenez-vous ça ? Les secrets ont très tiré quelque chose. Donc le premier est zéro et le suivant. Et à partir de là, les deux valeurs précédentes sont ajoutées. Donc zéro plus 111 place 1 à 1 place à trois à plus 3 +53 plus +58 et se battre place huit. Quelle est la valeur suivante ? C' est l'étude et la tournée parce que c'est la cour pour générer pour Benecke Nimbus qui
vous utilise . Donc, si vous avez observé une fonction ici, c'est une fonction de générateur parce qu'elle est vôtre dans e, nous avons initialisé ils envient avec la première valeur initiale zéro dans un et voir sera tenir les valeurs pour obtenir les secrets. Donc, nous avons créé une boucle infinie, Delia, parce que ce sera militant dans les valeurs de séquence à l'objet général, donc nous avions également créé un béton. Mais pourquoi ? Parce que le compte crédible Wilder à l'esprit comment les nombres maney dans la séquence doivent être générés. Donc, il fait un objet générateur f donc veto taux à travers l'objet générateur en utilisant la
boucle for et nous imprimons chaque puits et le nombre sera réduit. Quand le cône atteindra 10, il sera cassé. Donc, nous n'avons pas appelé ici a obtenu la fonction suivante comme dans l'exemple précédent. Mais comment cela fonctionne-t-il ? Très parce que nous avons déjà vu dans le soin de la partie de cette image est que la boucle
étrangère appelée la prochaine fonction droite s'exécute. Donc, nous ne faisons pas au tribunal étranger d'appeler la prochaine fonction explicite vous. C' est donc la fonction du générateur. Voyons donc si ces valeurs ABC tiennent les états vont produire la fonction. Gen retourne et go reprend à la fonction. Alors exécutons le programme. Oui, c'est
là. Ici, c'est. La séquence des membres américains. Donc, avec cela, il est créé des fonctions de générateur lorsqu'il est utilisé rendement. Ce jour, ils disent que l'état des variables de dysfonctionnement
61. Introduction aux décorateurs: D' accord, les gars. Trivia va apprendre très nouveau concept sur les décorateurs, donc les décorateurs, un Lincoln et les fonctions connexes. Mais avant d'apprendre les décorateurs, nous devons avoir une bonne compréhension ou des fonctions et comment les utiliser. Donc les fonctions ne sont rien, mais similaires aux objets,
Donc, chaque type de données dans chaque belle et python est un objet comme le nombre qui est arrivé liste de
chaînes dit représentations. Tout ou objets, même les fonctions sont des objets de combat à. Alors laissez-moi le prouver en écrivant une fonction et en l'utilisant. Invasion nous avons fait pour se battre sur des objets, donc la fonction définie des cheveux, la mort. C' est la fonction si c'est bon, donc nous avons défini une fonction. Je dis que la lutte sur les fonctions sont des objets pour si j'espère pouvoir identifier la fonction par son nom F. Donc, je vais lui donner un autre nom pour F. égal Donc je vais l'appeler F et Funk comme, mais donc cela va s'assurer que cette déclaration est réellement valorisée ou non. Alors exécutons le programme. Vous voyez les deux déclarations apporter la même chose si lointaine cette éducation. Il est prouvé que le combat sur les fonctions sont aussi des objets. Tu peux Lincoln. De même, je malgré les objets afin que nous puissions utiliser les noms du tableau pour la fonction. En fait, je peux réellement le faire f et toujours utiliser la fonction. Donc c'est au programme. Vous voyez le premier à offrir Ephron funk dans les prochaines années pour le funk. Si j'ai essayé, appel
orteil s Maintenant, vous voyez qu'il y a un autre nom parce que nous avons dilaté le f de sorte que le ceci il est entendu que tout à fait propres fonctions sont des objets aussi bien. Et si vous pouvez créer des fonctions à l'intérieur de fonctions comme des fonctions nationales similaires appel imbriquée une liste à l'intérieur d'une liste. Vous pouvez également écrire des fonctions à l'intérieur des fonctions. Laisse-moi droite. Donc maintenant, nous définissons des fonctions à l'intérieur des fonctions. Car j'ai une fonction f qui a fonctionné jeans. Je voudrais que ce soit comme un ami. Je suis G Merci de m'appeler. D' accord. Ici, je suis F J'appelle G. Maintenant vous voyez vous voyez des alums grottes du programme C'est la fonction f Tout ça fonctionne. La seule chose différente de ce que j'ai fait jusqu'à maintenant est que nous avons créé une fonction g à l'intérieur f. Donc, cette partie ici est différente dans une autre fonction. Ce parti est une fonction différente, mais c'est une fonction à l'intérieur de la fonction f et ces deux lignes appartenaient à la fonction f. Et ici, nous appelons la fonction G. Alors voyons, qu'est-ce que l'ouverture ? Oui, j'appelle Gino. Je suis G. Merci de m'appeler. Alors comprenons l'exécution d'abord quand ? Parce que la fonction est définie Et quand nous appelons f, il va arriver ici et ce sera la fonction g sera définie mais rien ne se passe parce que nous ne l'avons pas appelé g. Nous avons seulement appelé f Donc cette ligne sera exécutée afin que le I m f qui sera imprimé Et maintenant la ligne suivante que j'appelle Gino sera imprimée et maintenant vous appellerez G. Donc il vient ici et il imprime ces lignes de tableau. C' est un très bas. J' espère donc que vous avez compris comment écrire des fonctions à l'intérieur d'une fonction. Nous pouvons imbriquer autant de fonctions que nous le voulons. Exemple précédent l'exemple précédent pourrait ressembler à un non-sens car il n'y a pas grand-chose que
vous avez avec, mais ce que nous allons faire maintenant, nous créons je suis une énorme différence parce que tout en python lié. Tout cela même les paromètres de fonction conduisent bien aux objets. Donc, comme nous l'avons dit, les
fonctions sont à côté de nous pouvons passer des fonctions en tant que paramédical à une autre fonction pour nous allons bonnes fonctions comme compteurs de pâte. Alors maintenant, je vais bien, non ? Une fonction mort g je vais l'appeler. Je suis G. Merci de m'appeler. Bon maintenant, je vais écrire F, mais cette année aura coulé disponible. Alors quelque chose de vert, j'appelle G No. Et on va appeler Funk. Mais quelle est la différence, c'est de s'assurer de mettre D. Day. Nous allons passer la fonction G comme une pyramide. Alors faisons un programme et observador, hein ? Ça marche où, comme la précédente. Alors, comprenons le pub. Nous avons défini les fonctions F et G. Donc elle a deux lignes. Je suis Dean. Merci de m'appeler maintenant. Eh bien, la fonction F a disponible funk, qui doit déjeuner à imprimer et la ligne finale, qui est une fonction d'appel. Donc, quand les réparations F off G, leur fonction est appelée variable GS Comme un mètre de modèle, il se réfère au funk. Donc ici funk il fait référence à la fonction g. Très bien, donc amusant est de se référer à G, donc ces deux appels là-bas sont exécutés. C' est similaire à appeler g. C' est ainsi que les fonctions sont utiles pour nous envoyer des périmètres à une autre fonction. Nous avons donc vu des fonctions d'ambulanciers paramédicaux. Il y a donc une autre caractéristique que nous voulons connaître. Quoi ? Alors récapitons ce que nous avons. Donc, la première chose est fonctions notre combat sur les objets à tout droit. Et la chose suivante est, les fonctions peuvent être imbriquées. Les fonctions Trente peuvent être envoyées sous forme de para mètres. La prochaine chose qu'ils vont apprendre maintenant est que les fonctions peuvent piloter des fonctions. D' accord, apprenons. Donc, les gars affaiblissent les fonctions montées d'une fonction aussi bien. Alors écrivons des programmes. Donc, je vais avoir la fonction f ici, qui a X disponible et retourne la fonction G. Donc, je vais ajouter ce Y et X et quelqu'un du numéro deux et je vais écrire ça bien. Et maintenant, je vais écrire G. Ok, alors appelons ce fonctionnel à l'intérieur souligné est égal à f off un et maintenant élever le cidre et marquer, aussi. Donc, nous allons comprendre ce programme Donc G fonction retourne cette valeur battant les variables et les Africains G Alors comment X est-il accessible ici ? Parce que c'est une fonction à l'intérieur d'une fonction. C' est donc une variable locale aussi. Donc, ces variables accessibles donc X est accessible à l'intérieur de G Mais pourquoi n'est pas accessible altéré parties d'un g. Donc ici, il est à l'intérieur, sous l'école f prend G parce que F retourne g et ici il est similaire faire g off à All right. Alors nous allons diriger le programme et Obdulio, vous voyez, oui, vous devez identifier un endroit où placer ces cinq. C' est ainsi que les fonctions peuvent être écrites comme Param il fonctionne peut renvoyer des fonctions. Donc, ce sont la raison de ce que nous avons besoin d'apprendre avant d'écrire des décorateurs qui comprennent les fonctions se battent sur les objets aux fonctions peuvent être des fonctions Nestor peuvent être envoyés que les paramètres et les fonctions peuvent retourner ces fonctions air parce que alors parce que les fonctions notre combat sur les objets qui est la base de toutes ces fonctionnalités qui a été fait . Alors entrons dans la prochaine conférence qui est le bébé d'aller réellement écrire un décorateur
62. Écrire des décorateurs: Vous les gars Tout notre compréhension sur les fonctions. La conférence précédente. Observez ce programme. Nous avons une fonction de décorateur. Ici, il est décoré le rappeur scolaire fonctionnel, qui appelle une variable avec funk à l'intérieur. Donc hors de l'école, ce taux de retour à la fonction et notre décorateur de soulignement a un périmètre, une autre fonction qui est appelée dysfonctionnement intérieur. Donc, la fonction que nous utilisons ici est des effets complets. Donc, avant de décorer le dysfonctionnement, nous l'appelons avec haut. D' accord, donc après avoir déclaré ici, nous décorons la fonction. Donc ici,
en fait, qui se réfère à la fonction de trait de soulignement rappeur. D' accord. Et ici, nous appelons de l'école nationale Rappeur de 42 ans et désinter vous appelez Funk the Cheese Food Here Funk Resistance Group. Bon, alors on va lancer le programme dans un judo. Vous voyez, nous avons appelé vrai avant la décoration pour les rendements nets élevés Dysfonction High food a été appelé avec un shérif export high. Donc il devait être pas décorer Fu Vitesse. Qu' est-ce que la pleine fonction sur l'école ? Rappeur est un alors ici nous appelons dysfonctionnement avant d'appeler ici la nourriture. C' est quoi le funk ? Voici le nom sombre funk la fonction Réparations à son école et nous avons appelé de Toux X. Salut imbécile a été appelé avec 42 nous sommes après avoir appelé à partir du nom de point et écrit dans la fonction. C' est la fin que nous appelons la nourriture après la décoration 4 40 C'est ainsi que la décoration fonctionne. Vous voyez, si vous suivez l'après la création de nourriture, nous avons appelé pour 40 groupe ce qu'il fait et imprime le vétérinaire à partir de là du rappeur de l'école fonctionnelle à l'intérieur de la fonction du rappeur de l'
école ici. Quelle nourriture frustrer le 42 vraiment appelé d'ici, il exécutera aversion. Donc, avec notre compréhension dans le pré assidu, vous devez faire attention à ce programme. Vous avez tout dans votre actif à écrire pour décorer, mais en fait cette étape ni bonne façon d'écrire un régulier. Le python a une taxe de scène simple Les enfants, C'est toute cette chose complexe. Donc, ce qui est en fait le python assimiler droit, A décoré. Donc, nous sommes en train de décorer la fonction. Donc, il y avait un orteil accélérateur distinct créé un plus grand Alors éliminons ce type de. Donc maintenant, nous décorons tellement sous-estimés. Notre décorateur souligné n'était vraiment pas un dysfonctionnement pour décorer une fonction, non. Donc, nous mettons dysfonctionnement ici à notre propre, a marqué un grand cela fera à travers décoré avec enveloppement de score fonctionnel. Très bien, donc la chose très importante, c'est que Rimi écrive cette ligne juste à propos de la fonction que tu
décores . D' accord, donc cette ligne doit être correcte. Juste à peu près, comme effets idiots
sourds. Nous l'avons écrit à peu près de la même manière que nous devons écrire. Alors exécutons le programme. Ha ha. Vous obtenez le même résultat. C' est la bonne façon d'écrire un décorateur. Donc, avec cela, nous concluons notre classe de décorateurs.