Transcription
1. Qu'est-ce que JSON ? Pourquoi utilisez-nous ? Quels problèmes ont-ils des problèmes de JSON ?: Bonjour, tout le monde. Aujourd'hui, vous apprenez ce que ISS Jason, Pourquoi utilisons-nous ? Quel problème est Jason Self ? Pourquoi Jason est-il si largement utilisé ? Et pourquoi la solution idéale pour transférer des données entre différentes langues ? Ok, alors imaginez une seconde a fait l'unité pour traiter les données en utilisant fightin qui vient directement de la
base de données. Et après avoir traité ces données, cela ressemble à ceci dans notre pipe et notre langage. Ok, donc avant qu'il ne soit dans la base de données, maintenant c'est là. Données traitées dans le langage AARP Iten. Ensuite, vous voulez passer tout cet orteil de données ? Un autre langage de programmation, comme, par
exemple, javascript. Pourquoi ? Ainsi, le programmeur qui programme en javascript peut montrer ces données dans les navigateurs Web pour les utilisateurs hors de son site Web. Ok, théoriquement, vous pourriez écrire dans le fichier la date qui me plaît, qui est montré ici dans un texte pour que vous puissiez juste faire un personnage de combat par caractère , non ? droite. Toutes ces données dans un combat corrigé par corrompu. Mais il y a un problème parce que pas nécessairement dans d'autres langages de programmation. Ces données peuvent être décrites de cette façon. Qu' est-ce que je veux dire ? Eh bien, par
exemple, dans d'autres langues, ils pourraient ne pas avoir par exemple, renverse droit. Donc, il n'y a pas de type de données comme celui-ci. Par exemple, ils ne tapent pas aucun, mais ils tapent dans leur langue nouvelle ou ils utilisent la minuscule casse ici, pas la majuscule. Donc il peut y avoir des différences différentes, mais cela dépend vraiment de la langue, non ? Et c'est pourquoi nous ne pouvons pas simplement enregistrer ces données caractère par caractère dans un combat, puis les lire à l'intérieur. Par exemple, Jarvis, Personnes dans un autre langage de programmation. , Heureusement, nous avons un formulaire appelé Jason. Ok, donc Jason peut être utilisé dans tous les langages de programmation parce que Jason a certaines règles pour sauvegarder les données suivies par tous les programmeurs. Et c'est cool parce que vous n'avez pas besoin de les porter parce que, eh bien, ils sont il y a des méthodes intégrées Inp, Iten ou d'autres langages de programmation, qui feront tout le travail pour vous. Ok, juste une méthode et tout va être transféré à partir de ce jour. Type de données deux, le Jason Day que je, ou de Jason deux combattants ou un autre langage de programmation. Donc c'est vraiment cool. C' est puissant. Il y a juste Ceci est juste comme un type de données bit win qui est utilisé par d'autres
langages de programmation à droite. Donc, avec l'aide d'une fonction, tu peux changer ta journée que j'ai mordé, dirigée vers Jason. Et quelqu'un dans une autre langue lira Jason en utilisant Onley. Une méthode qu'il opère dans sa propre langue. Vous opérez dans votre propre pays. Bien. C' est parfait, n'est-ce pas ? Vous n'avez tout simplement pas besoin d'un autre langage de programmation appris afin de comprendre comment l'autre programmeur fonctionne avec nourrir ses données, à droite. Et pour comprendre la puissance de la solution, imaginez, pendant une seconde que cette relation de données commune ancienne comme Jason n'existe pas du tout. Que devriez-vous faire ? Tu ferais, euh, autre que la chose dont on a parlé avant, non ? Juste dans le caractère par caractère. Eh bien, vous pourriez, par
exemple, tout
droit à si je dans les quatre mois qui serait constitué par vous, par
exemple,
vous exemple, pourriez séparer les données avec des comas et des enregistrements ultérieurs avec des entrées ou certains marquages spéciaux interruptibles
conditionnels. OK, donc vous pouvez, vous savez, penser par exemple, attributs ou des balises comme en html. Donc tu sais quelque chose comme ça à l'intérieur de notre combat. Mais malheureusement, la personne qui charge votre fichier par exemple en JavaScript devrait créer à partir de
zéro complet de l'ensachage comme manteau spécial sur Lee pour soutenir votre votre nouveau les
données inventées pour le jeu mère. Donc, pour chaque programmeur, il y aurait probablement une idée différente pour résoudre ce type de problème. Imaginez le chaos qu'il apporterait à notre monde de programmation. Heureusement, nous n'avons pas besoin de nous en inquiéter parce que nous avons quelque chose. Ça s'appellera Jason ? D' accord, Jason. Alors quelque chose qu'il y a entre les autres langues ? Dans la leçon suivante, je vais vous montrer comment écrire le type suivant. Donc celui-ci directement dans Jason et alors vous n'avez pas besoin de vous soucier allait arriver à
cela parce que la personne qui allait programmer le script Java en C plus un autre pour un autre langage de programmation peut simplement traduire cela dans ses gels de langage utilisant Gwan rencontré . C' est pourquoi c'est si puissant et le charbon d'utiliser le bâtiment. Cette leçon. Merci beaucoup.
2. Créer et enregistrer et enregistrer des données à partir de Python dans un format JSON aux fichiers et à la chaîne: Bonjour, tout le monde. Aujourd'hui, vous apprenez comment changer le format de données de fightin dans les données pour le mois dans Jason . Pour utiliser Jason, tout ce que vous devez faire est de taper import, Jason. Et c'est tout oui, parce que Jason est la bibliothèque du stand up. Euh, donc tu vas faire est de taper Jason important. Jason, c' est ça. Avez-vous ici une description des méthodes aujourd'hui ? Vous vivez ensuite et jetez Matt. Dump signifie laisser tomber quelque chose. Ça veut dire jeter, enseigner quelque chose. Ok, donc quand on utilise la méthode des termes, on veut vraiment dire qu'on est en train de déverser. Vous êtes en train de tomber. Ces données jetaient le chemin, et nous les transformons en Jason. Donc, cette méthode enregistre les données à l'intérieur et cette chaîne très importante. est pour ça que c'est comme pour les cordes pendant des mois, Jason. D' accord. Et, eh bien, comment l'utiliser ? C' est très simple. Vous avez juste besoin de taper Jason barrages, puis votre temps les données. Tu veux changer le film ? D' accord. Bien sûr, nous devons exécuter le modèle parce que vous avez juste de l'importance. Jason de Chasen mouille et film. Et comme vous pouvez le voir, nous venons de changer cela dans celui d'aujourd'hui, mais ce n'est pas aussi formaté, non ? Et ce n'est pas au lieu de ça ? Certes, avec les majuscules, nous avons du bien ici. Maintenant, c'est une petite affaire, est-ce
pas ? Nous changeons également le renversement en une sorte de tableau off. Ok, donc tout fonctionne bien, mais il y a quelques problèmes, non ? Vous avez probablement remarqué que nous avons ici une chose bizarre. Qu' est-ce que c'est ? Eh bien, vous savez, des personnages
polonais. Comme par exemple, celui-ci est à l'extérieur de la table de demande avec cette table d'échappement. C' est cette chose. Donc, il s'agit d'une sorte de caractères de table hors base. Caractères de base. Andi, par
exemple 65 associé à la majuscule A 104 est associé à l'âge des orteils. Droit ? Il s'agit donc d'une table de caractères de base. Mais les personnages de Pologne, Ahrens Ah, ici. Pas tous. Droit de l'Allemagne, aussi de la Chine aussi à droite. C' est pour ça que nous avons quelque chose comme ça. Mais si nous voulons orteil utiliser ces personnages, nous pouvons le faire. On peut le faire en changeant le bowling. Assurer la demande à false parce que par défaut, il est dit vrai comme diacres. Donc quand on envoie leur film et qu'on fait quelque chose comme ça. Assurer demander Donc nous avons changé l'argument nom pour les chutes alors, comme vous pouvez le voir maintenant, nous n'avons pas ici cette chose. Mais nous avons vraiment le personnage avec Ok, Andi et moi pensons que vous devriez toujours le faire de cette façon. Donc nous avons ici un avis de chaîne parce que nous avons l'apostrophe ici, non ? Et ce qui signifie aussi que nous pouvons vraiment en vogue de cette façon afin que nous puissions faire quelque chose comme
ça est Jason dumps et, par
exemple, encodé, déplacé. Écrire quelque chose de négatif. Et quand nous exécutons notre module, nous l'avons sauvé à l'intérieur d'un rebelle. Et maintenant, nous pourrions simplement l'envoyer directement au serveur, par
exemple, ressemblant à ceci. Et quelqu'un là-bas pourrait juste vraiment comme une corde droite. Et il pourrait le changer dans le sien, lié dans son langage de programmation, comme, par
exemple, dans javascript. C' est bien. Mais aussi, vous avez la possibilité de le sauver dans le feu. Et puis non. Alors vous n'enverriez pas à orteil un autre serveur une chaîne, mais vous enverrez du feu entier, non ? Alors, comment le faire ? Vous utilisez la méthode humide Jason 40. Donc nous écrivons Jason Damp. Dan, nous devons taper les données que nous voulons orteil, euh, changer aussi, Jason. Donc, dans notre cas, il bouge. Et ici, nous avons FB nous juste pour qui représente cinq pointeur. On doit ouvrir le combat. Droit ? Nous avons donc utilisé les tissages dans le texte. Donc, le fichier avec parce que l'amour automatique et il s'appelle que cinq, par
exemple, échantillon Jason. Donc, nous allons utiliser l'extension. Jason, tu n'as pas besoin d'ajouter une extension ici, mais je pense que c'est une bonne idée pour que tout le monde puisse voir instantanément. C' est Jason 5. Et puis vous devez l'ouvrir dans le mode w, qui est l'os d'écriture parce que vous voulez monter dans le feu. On ne veut pas lire à partir d'un orteil cassé. Et je pense que c'est une bonne idée de définir l'encodage dans le remorquage ut f huit. Donc tout à l'intérieur va être correctement interprété, non ? Tous les personnages, et on va le sauver. C' est le 505 et maintenant nous pouvons juste le taper ici, tirer pour finir, et ici et puis comme le dernier argument, nous allons envoyer l'argument nommé, assurer demander qui tombe donc nous n'avons pas de problème avec le demander des personnages, n'est-ce pas ? Et, eh bien, nous pouvons maintenant enregistrer le module aléatoire. Et à propos de ce qui s'est passé, Comme vous pouvez le voir dans le dossier où nous avons notre pipe et cinq, l'échantillon. Ah, parce que l'échantillon Jason Fire vient d'être créé. Nous pouvons maintenant l'ouvrir avec la note mais sur. Et comme vous pouvez le voir, nous l'avons à l'intérieur d'une ligne. Maintenant, ce n'est pas formaté, mais, hé, ça marche bien, parce que nous changeons les majuscules en minuscules minuscules, non ? Nous changeons le haut de dans la zone et quelqu'un Donc, nous avons maintenant un Jason formaté cinq que nous pouvons envoyer un serveur orteil ou deux, sorte de chape d'école javascript sur un autre langage de programmation. Et quelqu'un peut le lire avec son parce qu'il peut juste utiliser une méthode pour le charger correctement, c'est très cool. Et, eh bien, vous vous conformez à cela si vous voulez le lire parce que le pour être honnête, le format de chasse est un facile à lire pour un mois si vous voulez analyser des données, à droite. Donc nous avons imaginé que vous allez à ces données de quelqu'un, et vous devez les analyser d'abord avant de les traiter dans votre programme et comment le faire. Eh bien, regarde, pas de réflexion. Passez le plastique sans suivi dans Internet. Si vous tapez total plus plus a de bons branchements. Et quand vous allez aux plug-ins, ajoutez signifie que vous pouvez taper ici. J s encore Andi taper les prisons. Pourtant, je l'ai déjà installé. Vous pouvez juste Creek Andreas volé comme ça et Creek et des trucs après avoir redémarré le programme dans la plaque est que vous avez bon maintenant, Jr Still, et vous pouvez juste taper ah Creek sur J Autant que vous pouvez voir, c'est formaté maintenant et c'est un résidu. Vous pouvez facilement voir le titre. C' est comme si il y avait l'année de sortie. C' est comme ça, non ? Les crédits sont pour le réalisateur comme le réalisateur, ce qui est très cool. C' est facile à lire, écrire, et quoi de plus. Ici, vous avez quelque chose de bon comme, par
exemple, Jason spectateur. Donc, quand vous l'ouvrez, vous pouvez sauter à l'intérieur de l'Or, comme vous pouvez le voir, il met en évidence la ligne que je clique ici et vous pouvez sauter dans notre combat et analyser. C' est bien sûr, pour l'
instant, nous n'avons qu'un seul record. S' il y en avait plus, des choses comme ça sont vraiment utiles. Imaginez donc que vous récupérez les données comme ça de quelqu'un. Vous l'analysez ensuite comme ceci en utilisant par exemple, lait plus plus plus. Et parce que vous avez analysé, vous savez maintenant comment les orteils traitent ces données plus tard, n'est-ce pas ? Vous pouvez le charger comme si nous apprenons comment orteil comme nous le ferons lors de la prochaine conférence et ensuite vous pouvez le traiter avec ceci. Donc, pour résumer ce que nous avons accompli dans cette conférence, nous avons appris comment changer le type de notre propre hauteur de marée en l'ancien Jason. Nous avons appris à le sauvegarder dans la chaîne, utilisant la méthode dams qui a obtenu demander si cela signifie chaîne. Et nous avons aussi appris à sauver le format Jason dans le feu. Droit. Et nous avons également veillé à ce que les caractères demandant ne soient pas présentés à l'intérieur du fichier ou à l'intérieur d'une chaîne. Nous avons aussi dit le bon et Kolding Alors souvenez-vous du Sphinx ici et que
devrions-nous faire après mort, non ? Pour être honnête, rien. Tu n'as plus besoin de t'en soucier. Whoa ! Tu n'as pas besoin de t'inquiéter de ce qui va arriver avec les données, parce que ces données vont être envoyées à quelqu'un, et ce gars va les traiter tout seul. Vous n'avez pas besoin de communiquer avec lui. Vous n'avez pas besoin de lui dire comment vous avez inventé cet ancien parce qu'il connaît Jason et était plus qu'il utilisait juste une méthode pour le charger dans son propre langage de programmation. Et il peut utiliser son propre langage de programmation orteil traiter correctement. C' est vraiment cool. C' est seulement ça. C' est et merci pour
3. Charger des données de JSON dans Python: Bonjour, tout le monde. Aujourd'hui, nous allons charger Jason String a été envoyé à notre programme de quelque part, non ? On ne sait pas d'où on s'en fiche parce que c'est toujours pareil, non ? Jackson pour l'argent est toujours le même. Imaginez donc que cette variable ici et le déplacement codé récupéré est vraiment une variable qui récupéré, qui a obtenu les données qui sont ici à partir, par
exemple, d'un serveur. Ok, donc ça nous est venu du serveur d'un autre serveur. Nous le retweetons et nous le gardons ici. Et maintenant, si vous voulez traiter ces données, nous devons les changer pour la date des locaux comme celle-ci, n' est-ce
pas ? Parce que sinon nous ne serons pas en mesure de le traiter parce qu'il y a des choses à l'intérieur de Jason pour mais ça ne marche pas en pipe. Et pour le faire, nous avons juste besoin d'utiliser une ligne,
Jason, Jason, ce Loht comme pour la chaîne, et ensuite nous l'envoyons dans cet argument de fonction. Et nous pouvons, par
exemple, sauvegarder ce film décodé. Nous pouvons maintenant faire tourner nos modèles et faire quelque chose comme ça. Ça ne concède pas. Il est maintenant dans Biden ancien, mais vous pouvez voir ici n'est pas. Donc ça va bien marcher. Nous n'avons pas gardé le bon renversement. Mais ne vous inquiétez pas pour ça. Parce que si tu veux avoir des ennuis ici maintenant, tu peux changer ça. Nous utilisons, par
exemple, l'expression du dictionnaire. Tu peux changer ça en haut, non ? Vous pouvez faire ce que vous voulez avec cette heure de données car elle est maintenant dans Titan. Oh, tu peux faire n'importe quoi avec ça, parce que renverser. Assurez-vous juste que ça ne va pas être changé, non ? Vous traitez le Zeta, et vous savez que vous ne devriez pas, par
exemple, le
changer pour ne pas avoir besoin de le faire, adulte. Le plus important est que nous puissions maintenant traiter ces données. On se fiche d'où il vient. De quelle langue ? Ça marche juste. Et Eve ? Vous vouliez charger Jason de define ? Eh bien, vous allez d'abord ouvrir si je Donc, avec ouvert, utilisons la défiance que nous avions de la conférence précédente. Alors, échantillon, Jason. Alors échantillonne ça, Jason. Et maintenant, nous devons ouvrir dans le dans la télécommande. Mais lisez le mode par défaut de Moody besoin de définir l'inclusion sur le bon et enregistrer le malgré. Et maintenant on a juste besoin de toi Fais quelque chose comme ça, Jason, ça bruyant et les cinq points qu'ils sont là et le résultat est de prendre le film codé. Donc quand nous sommes autour, notre résultat de module est lu comme le film codé, non ? C' est à quel point c'est facile de le lire comme étant cool, n'est-ce pas ? Juste une ligne et nous pouvons prendre les données d'autres langues et les utiliser dans notre langue. Jason est vraiment, très souvent des nouvelles. Est-il à lire Il est qu'il utilisera son bébé de Noël. Ok, comme un exercice, essayez de faire les mêmes choses que dans les deux derniers films. Conférences. Ok, c'est tout dans les élections. Et il y a toujours si vous avez des questions, hésitez pas à
4. Imprimante d'un bon de charge/enregistrant JSON joli et trié: Enfer sur la peine. Vous avez probablement remarqué que les données que nous apportons de Jason sont vraiment mauvais dans notre salon et c'est la voiture internalisée à cause de cela. Eh bien, avez un record maintenant, mais imaginez qu'il y en a une trentaine. Il serait difficile de savoir lequel est lequel. Droit ? Donc c'est une très bonne idée si on appelle. Imprimez-le aussi joli que possible et comment faire. Il y a deux façons de faire Le 1er 1 est d'utiliser les humidificateurs. Merci. Ecoutez, quand vous adressez un autre argument, l'argument appelé indent qui vous indique combien d'espace devrait être entre ces rebelles à l'intérieur et comment il devrait être formaté, nous allons mettre ici pour vous et non pas que maintenant, quand nous sommes sur notre module sur faire quelque chose comme ça, nous n'avons pas de retour un tel ajouté ici et quelques espaces. Droit ? Alors maintenant, quand vous imprimez et couché film, il est formaté Great, n'est-ce pas ? Ça a l'air bien. Vous pouvez voir analyser ce qu'on a des tracas. Qui plus est, vous avez appelé tri kiss Ici, regardez, vous pouvez faire quelque chose comme tri bye baiser et nous pouvons changer de faux quelle faute de personnel par défaut à vrai. Et maintenant, quand nous étions sur notre module, vous ne serez pas Ceci que les clés sont triées. Alphabétique Carry droit Acteurs Budget, ABC Ici, nous avons t r w un. droit, Donc il n'y a pas de sorte il est donc facile maintenant à lire. D' accord. Alors, les acteurs, accord, ils sont mortes barrés, écrits ici. Essaie d'analyser ça mal, mais je ne le ferai pas. Je cherche à ce sujet. Où est le budget ? Oh, c'est là. Ok, maintenant tu comprends ? Quoi ? Pourquoi ? C' est une bonne idée, triez les
orteils. Pourquoi ? C' est une bonne idée de faire des Indiens et de faire en sorte que ça paraisse bien ici. Droit. Ok, donc on a résolu un problème. Mais comment ? Gardez-le dans le feu. Pas de cette façon, mais la bonne façon. Comme ici. Ce que vous faites laisse de la même façon. Donc tu fais quelque chose comme ça ? Non, nous l'avons ajouté ici autour du module et vous remarquerez que c'est pour meurtre. Mais vous devez vous rappeler qu'il y a un problème d'environ quatre mois et arriver ici. Ce combat va être un peu plus grand, non ? Parce qu'il n'y a pas d'espaces blancs à la naissance ici. Et Baxter Tran. Donc, Donc, ce n'est pas toujours une bonne idée. Ils dépendent. Voudrais-tu réussir ? Si vous voulez les orteils, faites le bon et vous savez que vous allez lire d'ici, alors vous pouvez le faire correctement. Sinon, vous n'avez pas besoin de vous en soucier. Parce que si quelqu'un a vraiment besoin de changer, il peut utiliser J A tabouret et Jason View où il peut utiliser la caserne Firefox a une chose intégrée qui peut vous montrer Jason regarder bien, même si cela ne semble pas bon au début. Alors Oh, peut-être même ces une autre bonne idée, cas de
tri est également seulement utile lorsque vous allez orteil, lire le contenu. D' accord ? Eso C'est comme ça que tu le fais pour sauver. Mais qu'arrivera-t-il si nous essayons d'ouvrir le combat ? Ecoute, quand il a ouvert le feu et qu'on veut le lire. Donc nous avons le résultat ici à Jason en ce moment. Lorsque nous étions sur notre module, nous remarquons que nous avons également pas formaté Jason comment le changer en formaté. Eh bien, pour le faire, nous pouvons préférer et envoyer à nouveau dans les décharges de Jason. Le résultat. D' accord. Et puis, et vous devez vous assurer que demander est faux et que vous pouvez, par
exemple, servir les clés Donc c'est un assez long mensonge pour faire quelque chose comme ça, non ? Qui plus est, nous avions deux premières lois n'ont pas changé ça. Je n'aime pas cette ligne. On pourrait, vous savez, créer une fonction pour ça. Nous pourrions également utiliser le module, PP print. Alors, comment fonctionne l'impression BP ? Vous pouvez décider comme cela Importer PP impression, qui signifie jolie impression. Donc nous allons apporter cette impression est jolie et nous l'utilisons comme cette impression PP et nous avons juste envoyé leur a j un peu autour du module. Comment bien sûr vous savez les deux années entre pour l'utiliser de cette façon parce que c'est le nom de l' ordre. Et maintenant le nom de la fonction autour du module. Cette conception, il est également formaté sur Ceci est une bibliothèque standard, donc vous n'avez pas besoin de l'installer. Euh, il est déjà installé et vous pouvez lire à ce sujet ici, essayez de faire quelques autres choses. Écoutez, vous avez des exemples que je pourrais en parler,
mais pour être honnête, vous devez commencer à apprendre les bibliothèques à ce qui est facile par vous-même. Ce ne sont pas des bibliothèques si utiles, est-ce pas ? Ils sont juste des choses supplémentaires que vous pouvez apprendre et ils pourraient être utiles, mais ce n'est pas si important. Ainsi, vous pouvez facilement essayer de le faire par vous-même. Ok, prends ton temps. Lisez ce qui est écrit ici et essayez de faire les mêmes choses que celles qui ont été faites ici. Et pour être honnête, si vous apprenez des choses, ne copiez pas tout d'ici. Oui, mais à tout. Ligne par nuit. Nous importons donc les gens qu'ils apportent. Ensuite, vous pouvez copier cette ligne et par exemple, tothis et essayer de voir ce qui est sous le truc. Alors imprimez les trucs, voyez ce qui s'est passé en utilisant cette ligne, non ? Ensuite, faites les jours suivants et essayez de voir ce qui est en pp, puis ah, faites l'impression comme ils l'ont fait ici. Et bien, essayez de ne pas utiliser l'Angleterre égale quatre droit, Et apporte juste comme ça pour voir la différence entre la jolie imprimante avec l'Inde et et nous les avons sortis. Droit De cette façon, vous apprendrez que vous contiendrez la variable ici à de quatre à par exemple, 2010. Voyez par vous-même. La différence est que c'est comme ça que vous apprenez. Ok, donc c'est ton exercice. Où tu vas lire ce contenu d'ici et essayer, tu sais, jouer avec. Et rappelez-vous, vous n'avez pas besoin d'apprendre par cœur. Vous n'avez pas besoin de vous souvenir de toutes ces fonctions pour toujours. Tu ne prends pas de notes à partir de ça. Pour être honnête, je ne me souviens pas de la plupart de ces choses ici. Je sais juste qu'ils existent. Et quand j'en ai besoin, je reviens ici et je le réapprends très, très loin. Ok, c'était juste impossible, orteil. Vous savez, quand vous allez à pipe et standard Ribery pour se souvenir de tout le personnel d'ici hauteur et rappelez-vous que c'est juste des noms hors modules et à l'intérieur de celui-ci, il y a encore plus de contenu derrière le Il est une bonne idée orteil savoir que quelque chose existe, mais cela ne veut pas dire que vous devez vous en souvenir par cœur. Ils racontent cette leçon. Merci beaucoup.
5. Qu'est-ce que le pip et PyPi ? Installer et jouer avec un emballage externe, demandez: Bonjour, mon ami. Aujourd'hui, vous finirez porté cela, les gens et comment l'utiliser. Ou cette tarte. Et comment installer un paquet externe. Comme par exemple, demande. À quoi sert la requête ? Et l'utilisation de base du paquet. Alors commençons par les gens. People est un installateur de paquets. Ok, est un acronyme pour les gens installe les paquets et bien, vous en avez besoin pour les paquets externes. Pourquoi ? Parce que voyons quand nous essayons d'importer quelque chose avec ces requêtes sectes. Ok, c'est un module externe externe. Quand j'ai couru ce module, vous remarquerez que nous avons une flèche. Aucune requête nommée module. Nous avons obtenu un rôle comme celui-ci parce que nous n'avons pas installé la demande. D' accord ? Jusqu' à présent, nous avons utilisé leur base les modèles standard et ils ont travaillé trouver parce qu'ils sont déjà installés. Mais si nous allons utiliser quelque chose qui n'est pas installé par défaut, nous devons utiliser les gens OK, qui est un installateur de paquet. Mais d'abord, nous devons trouver quelque chose comme des demandes. Droit ? Comment le faire ? Tu devrais aller à la tarte. Cet orgue, qui est la tarte tourner à droite, il disparaît. C' est lui, Index. Donc, c'est l'index, ce qui signifie que c'est une sorte de liste hors de tous les paquets que vous pouvez installer dans. D' accord, alors vous pouvez rechercher des projets ici, comme, par
exemple, demandes. Et pourquoi dois-je chercher des demandes ? Parce qu'à l'avenir, je veux vous montrer quelque chose qui peut demander afin qu'il puisse demander le contenu du site Web. Et le truc cool à propos de Pi Tony que quelqu'un a déjà mis en place. Ce qui signifie qu'il l'a appelé le protocole http. Donc, protocole
http droit. Vous vous demandez probablement maintenant, qu'est-ce que le protocole veut dire ? Eh bien, protocole signifie qu'il ya des règles critiques est ensemble de règles qui devraient être suivies. Protocoles HTTP. Cela signifie qu'il existe des règles concernant la connexion au site Web. Droit ? Si vous voulez recevoir quelque chose site Web bondé, vous devez suivre le protocole, Http. Et vous aurez besoin de réapprendre le protocal entier afin de faire quelque chose de si simple. Oui, mais heureusement pour nous, quelqu'un l'a déjà programmé. Droit ? C' est pourquoi vous recherchez la bibliothèque externe. Donc oui, nous avons écrit des demandes dans la recherche du site par pie et nous avons trouvé quelque chose comme ça . Nous avons des bibliothèques gratuites ici. Nous nous concentrerons uniquement sur celui qui n'a pas de numéro après le nom de la requête. Donc pas de dossiers. Toujours pas demander gratuitement. C' est toujours le plus récent. OK, alors on va cliquer dessus. Et maintenant, nous avons une description de la demande. Qu' est-ce que ça fait ? Une utilisation simple. De plus, vous pouvez aller sur le lien du projet, ou vous pouvez aller à la documentation ici et lire beaucoup de choses à ce sujet. Mais pour être honnête, je ne sais même pas tout d'ici parce que ce n'est pas comme si tu avais besoin d'orteil sans fin. Rappelez-vous pour quatre Hever tout ce qui est ici. U s un programmeur a besoin de savoir que quelque chose existe dans la bibliothèque comme ceci. Donc, c'est une bonne idée de savoir, Lisez ce que cette chose peut faire et seulement se concentrer sur les choses dont vous avez besoin. C' pour ça
que pour les prochaines conférences, on n'apprend que quelques choses d'ici. Et ce sera suffisant pour les utilisateurs que nous voulons. Et quelle utilisation voulons-nous ? Eh bien, nous voulons Toe se connecter à un site Web qui a de bonnes données Jason et nous voulons que les orteils obtiennent ces
données Jason et les traitent pour les rendre différents pour les rendre utilisables pour nous. Droit ? Nous avons parlé de la plus récente pour l'instant, comme vous pouvez voir cette chose échantillon sur un des nombreux paquets qui sont disponibles sur le tuyau. Je Donc c'est une demande, non ? On l'a trouvé. Mais comment l'installer ? C' est ça. C' est très important, je pense, faire de l'insuline ici, vous avez compris comment le faire pour qu'on puisse copier. Oh, vous pouvez simplement vous rappeler que vous devez taper l'installation de bande, puis le nom du paquet que
vous voulez installer. Donc, nous sommes en ordre d'isoler. Vous devez ouvrir la ligne commune, inviter notre shell d'alimentation dans les fenêtres. Donc, nous cliquons ici sur le bouton de recherche et nous tapons un cmd de type ou nous tapons dans le power show. Ok, c'est par exemple, un vaisseau électrique ouvert et, ah, quand on est là Ah, on peut taper les gens installés tout ce qu'on peut juste coller. Est-ce qu'on s'occupe de la pipe ? Je ne peux pas elle. Et comme vous pouvez le voir, nous venons d'installer la demande. Vous vous demandez peut-être comment utiliser le peep si nous ne l'avons pas correctement installé. C' est un gestionnaire de paquets. C' est une sorte de programme, cet outil. Eh bien, les dernières versions de la pièce et l'ont déjà installé. Donc, si vous utilisez la nouvelle réservation, vous n'avez pas besoin de vous en soucier. Si vous utilisez toute leur version, il suffit de mettre à jour l'inversion de morsure, et vous l'aurez déjà installé. Donc, nous venons d'installer un paquet de paquets externes école, non ? On peut l'utiliser maintenant. Ecoute, on peut revenir à notre voiture et maintenant on n'utiliserait pas notre module. Comme vous pouvez le voir, ça marche bien. Nous n'avons plus un plus étroit comme celui-ci, donc nous pouvons l'utiliser et comment l'utiliser. Eh bien, vous pouvez lire le tutoriel, non ? Ou vous nous pouvons Non, vous pouvez regarder cette vidéo orteil. Apprenez ça quand vous tapez quelque chose comme ça. Demander que obtenir des moyens de requête en anglais, Demandez donc demander à obtenir et vous venez de taper que vous êtes L. Donc, par
exemple, nous allons nous connecter au site Web est appelé get cup dot com. Ok, donc nous voulons obtenir ces sites Web et cela va l'enregistrer à, par
exemple, réponse. Et maintenant, quand nous étions sur notre module. Nous avons obtenu à l'intérieur et répondons à un objet qui a une valeur 200. Que signifie le 200 ? Il s'agit d'un statut hors du site Web. Cela signifie que tout va trouver que nous avons obtenu une réponse appropriée. Nous pouvons maintenant l'utiliser. Ainsi, nous pouvons, par
exemple, répondre à ce texte. Et cette chose est maintenant un texte de compression que lorsque nous cliquons bien, nous voulons rapidement parce que nous faisons probablement notre non-réponse. Mais ce serait tout le site. Ok, on ne veut pas l'ouvrir ici et on n'a probablement pas besoin de toutes les informations de
là, non ? Nous voulons traiter des informations provenant de sites Web comme celui-ci. Comment les orteils traitent des informations comme celles que nous avons apprises lors des prochaines élections. Mais pour l'instant, vous savez que pour obtenir et le site Web fatigué qui ne doit pas mourir cette seule ligne de code,
vous n'avez pas besoin de savoir quoi que ce soit sur le protocole http, est-ce pas ? Presque. Vous avez juste besoin de savoir que 200 signifie que tout s'est bien passé et bien, si vous tapez quelque chose comme ceux-ci, même remarquer que la réponse sera un peu différente il wo il l'a trouvé. C' est ce qu'on appelle. Cela signifie que quelqu'un a créé vraiment un site Web comme celui-ci. Faisons quelque chose comme ça. Peut-être cette fois. Donc réponse. Ok, maintenant on n'a rien trouvé. Euh, c'était déverrouiller. Mais comme vous pouvez le voir, 404 signifie que rien n'a été trouvé. Droit. Donc deux choses à retenir, vous pouvez l'utiliser. La couche d'état que vous pouvez taper. On dirait que la réponse a commencé, Scout. Et comme vous pouvez le voir, nous avons un 404. J' aime vous faire un exercice. Maintenant, je voudrais que vous écriviez une fonction qui ouvrira le site Web fourni en argument. Ok, donc, comme ça et j'aimerais que vous invoquiez un dysfonctionnement pour une sorte de liste hors site Web. Donc, vous avez une liste de sites Web à la recherche et donner Il ya met sous certains contenus comme site Web qui sort et le site Web la douzaine. Suivant. Ensuite, je veux que vous créez au moins des sites Web qui ne s'ouvrent pas correctement. Donc, le début du scout a été 400 forme droite. Et je veux que vous sauviez tous ces sites dans ça, c'est bon. Nous voulons tous ces sites non ouverts suspendus à l'intérieur d'un feu, est-ce pas ? Non, pas ouvert. Pas celui qui est ouvert. Imagine une seconde que ce dernier des sites web vient de tes balles et qu'il t'a dit que tu sais quoi ? Je veux que vous regardiez ces 1000 sites et vous devez les ouvrir et me dire lequel a fonctionné et lequel n'a pas fonctionné. OK, parce que je sais que je ne veux pas passer mon temps dessus. Tu devrais le faire. Et tu es genre, Oh mon Dieu ! J' ai besoin de faire tellement de choses maintenant en écrivant pour ouvrir l'âge de ce site Web manuellement. Non, tu ne le fais pas. Parce que vous Nope Iten, c'est ça. Ainsi, vous pouvez enregistrer tous les sites qui ne s'ouvrent pas et enregistrer tous les sites qui s'
ouvrent mort ouverture dans un autre combat. C' est un kook, non ? J' aime vraiment python parce que vous pouvez faire tant de choses. Ah, quand vous comprenez la programmation et vous savez, par
exemple, qui sur la bibliothèque externe juste Comme ça et non est qu'avec les enfants Seulement quelques choses de cette bibliothèque dans les prochaines conférences ultérieures ont été axées sur ces et je vais vous montrer choses
vraiment pratiques concernant Jason au cours de la leçon. Merci beaucoup.
6. Charger des données du serveur du fichier JSON avec un préface à l'exercice exercice à partir de vos prochaines données: J' ai eu tout mon ami dans cette leçon que vous avez appris comment vous connecter à un serveur externe qui renvoie l'aide incendie adjacente. Vous ne connaissez pas le contenu de ce combat comment gérer une exception possible et comment définir et jouer avec Jason Data. Supposons pendant une seconde que vous voulez créer un programme que nous comptons. Nous serions utilisateur termine le plus grand nombre de tâches de leur liste de tâches. OK, après avoir trouvé un gars comme ça, vous voulez lui donner le prix sous la forme d'un cookie avec l'inscription Maître hors discipline. Supposons que les données seront fournies dans le formulaire au large de Jason à partir du serveur. D' accord. Et les données ressembleront à ceci. Il y aura l'idée hors tâche. Droit ? Et que signifie l'idée ? L' idée est l'identification. C' est quelque chose qui peut identifier des choses uniques dans notre cas, une tâche spécifique. Donc, quand quelqu'un a été le numéro un, il sait exactement que le numéro un est une tâche. Par exemple, écrire une lettre pour habituer le numéro deux est à propos de quelque chose. Les filles en libèrent quelque chose d'autre. Et donc les chiffres disent, est exactement ce qu'il est à propos de l'idée de tâche idée de l'utilisateur qui identifient l'utilisateur et bien là le contenu de la tâche, non ? Quelque chose comme ça sur l'information Si quelque chose a été terminé ou pas. Donc construire juste à travers une faute Théoriquement, vous pourriez créer ce programme juste comme ça. On a tous fait des données, non ? Vous pourriez fournir l'ater Tal, vous pouvez simplement traiter les fonctions diurnes sur supposé que tout fonctionnera bien. Cependant, nous avons tous testé si tout fonctionne bien. C' est dur, non ? On a besoin de Teoh. Vraiment être sûr que tout ira bien. Sinon, quand quelqu'un vous fournir des données, vous pouvez trouver quelques flèches puis et il tend Vous aurez besoin d'écrire un programme que nous avons
bien travaillé d'une manière rapide arrivé. Vous n'aurez pas beaucoup de temps pour créer vous-même des exemples de données de remplacement ou vous pouvez profiter de la situation de données la
plus courante. Et il y a un site qui s'appelle Jason Place Colder. Tu l'aimes vraiment parce que quand tu vas ici, euh, ressources, tu n'étais pas cet endroit de Jason appelé Il y a un set de six ressources communes. Donc six choses courantes qui se produisent quand vous essayez orteil écrire un programme que vous pouvez jouer avec eux, tous gratuitement dans le véhicule utilisé Cet exercice de orteil parce qu'ils pensent que vous
allez apprendre maintenant sont des choses qui sont vraiment utiles. La pratique de la DiSA. Enfin, quelque chose de vraiment pratique et bien ici sont, Par exemple, messages écrivent leurs messages sur les forums avec quelques commentaires. L' album est avec quelques photos pour duellister les tâches avec les utilisateurs qui font cela pour faire liste . Donc, passons, par
exemple, à deux DUI lien et vous pouvez voir que nous avons maintenant voici quelque chose Jason Place gardé ce type ico dot com deux DUI Et maintenant nous avons sur le serveur externe. Jason l'a piloté. Droit. Il y a un type Jason sur 5. Comme vous pouvez le voir, le faux est avec le début avec la lettre minuscule complète afin que nous puissions nous y connecter facilement, non ? Vous pouvez simplement taper ici je ce lien et nous y sommes déjà connectés. On vient de l'avoir dans notre réponse. Ensuite, nous pouvons exécuter notre module, et j'ai répondu à ce texte et dit, Vous pouvez voir ici va entendre le texte, qui est Jason. Donc on peut vraiment y penser comme une corde de Jason. Cela signifie que, oui, nous pouvons importer Jason et ensuite faire quelque chose que Jason charge. Nous avons comme ici, ce qui est pour nous quand elle a forcé l'encre. Ensuite, lorsque nous ouvrons parent est, nous pouvons simplement taper votre réponse, ce texte et nous pouvons l'enregistrer pour deux, par exemple, sonner comme des tâches que je ne voulais pas exécuter. Notre module que vous n'êtes pas est que nous avons ici maintenant quelque chose comme presser le texte à nouveau parce qu'il est très grand. Ah, au moins maintenant. Mais nous pouvons, vous savez, accéder. Par exemple, le premier élément qui est Cassie ici est l'utilisateur i D. Et quand nous irons ici, vous remarquerez que c'est le même gars. Un électeur blessé sur lui et plein comme vous pouvez le voir, il ya une petite différence parce que faux ici commence par la majuscule, ce qui est bon parce que ces type d'appartement en ce moment,
Donc, nous changeons le type de chasse et inter tuyauterie. C' est un très cool, très rapide, très facile sur. Nous pouvons maintenant analyser le processus de la date, droite, parce que n'est pas à cela donc nous pouvons faire quelque chose comme, par
exemple, prenons la première fois des citrons que vous pouvez alliés sur les éléments internes. Mais nous parlons du traitement de ces données dans la future conférence. ce moment, c'est mettre l'accent sur oh Pang ce site. Ecoutez, quand je vous tape, par
exemple un autre site de représentants comme
celui-ci , et s'il n'y a pas de Jason là,ce n'est pas une bonne idée parce que nous avons des problèmes, droit ? Parce que Jason charge des changements, Jason, pas quelque chose d'autre dans les types Piketon. Alors, comment le faire dans l'autre sens ? Eh bien, pour être honnête, c'est très facile parce que le paquet de requêtes a quelque chose comme et méthode juste que Jason vous donne le même résultat. Comme les deux choses quand vous êtes sur notre modèle, ça s'appelle négatif cet endroit pendant une seconde. Vous remarquerez que quand je fais quelque chose que j'ai fait, le résultat est le même, mais duris a battu autre chose. Que s'est-il passé ? Eh bien, regarde, personne. Je fais quelque chose de mal. Exemple. On va revenir à quelque chose qui n'existe pas, non ? Et nous sommes sur notre module. Peut-être pas quelque chose qui n'existe pas. Je pense que l'idée d'abord une fois que je pense que cela existe, mais ce n'est pas adjacent parce que ces choses devraient être aussi, vous savez, euh, établir Vous devriez aussi essayer orteil ouvert sur les choses qui existent. Mais ce n'est pas ainsi que nous ne parlons pas de cette question dans le secteur. C' est un problème. Mais je demande que nous nous concentrions sur Jason. Donc, quand nous essayons d'ouvrir obtenir la harpe qui ne nous donne pas un résultat Jason, nous pouvons maintenant faire quelque chose qui essaie de faire cette chose. Sinon, s'il y a une exception qui ressemble à ceci Tout droit, alors nous pouvons, par
exemple, dire que le contenu n'est pas Jason. Droit ? Alors maintenant, quand nous étions sur notre module, nous remarquons que nous avons obtenu l'information au contenu n'est pas James. Mais si on va dans un endroit approprié comme celui-ci, comme vous pouvez le voir, tout s'est bien passé. Et maintenant je vais vous dire quelque chose de nouveau. Quand vous tapez votre maison, alors c'est un endroit où vous devriez mettre un manteau si tout s'est bien passé, OK ? Donc, comme ici dans le tri sauf l'instruction Syntex Ah quand nous exécutons notre module comme des sables mouvants comme ceux-ci que toutes les instructions après ça vont être exécutées si tout s'est bien passé en essayant le cas Ok, afin que nous puissions imprimer ici, par exemple, les tâches hors zéro. Bon, donc nous pouvons traiter les données de processus ici facilement. Et nous traitons les données lors de la prochaine conférence. Ok, donc, pour résumer, nous avons appris à cette élection comment se connecter pour prolonger tout l'été avec Jason, et nous avons trouvé une place pour nos données. Je vais même créer ici vos propres espaces réservés. Vous pouvez lire à ce sujet dans le guide et les téléchargements à l'aide obtenir vos propres temps parce qu'ils sont probablement en ce moment, est-ce
pas ? Va là où des données comme celles-ci, ou vous pouvez simplement jouer avec ce qui est déjà là. exercice du pied droit a fait des sondages avec Commons, et il y avait beaucoup de choses de traitement avec cela. Mais, tu sais, c'est juste pour toi pour t'entraîner. buts sont venus. Nous avons donc appris à nous connecter. Exempliez Donald le contenu des cinq jours, la façon dont nous savons comment gérer une exception qui se déconnecte à Jason. Nous avons également appris que lorsque vous tapez autre dans try sauf block que tout ce qui est après le reste sera exécuté quand tout s'est bien passé dans le livre de tri. Donc c'est très utile. Andi. Eh bien, ça a une leçon. Dans la prochaine conférence. Nous allons apprendre à traiter de telles données. Droit ? Nous allons L'idée de l'idée fiscale de l'utilisateur Nous voulons orteil donner à la personne avec la
quantité la plus complète de tâches le monstre cookie de cette ville. Merci beaucoup.
7. Traitement de données JSON extraire les valeurs les plus supérieures de la liste de dictionnaires: la tête au-dessus. Mais lors de la dernière conférence, nous avons demandé les données de Jason sur ce site. Maintenant, c'est dans notre programme. Nous l'avons compris dans une réponse. Nous le changeons aussi en utilisant la réponse Jason dans la tarte Tonton type off fire Donc nous pouvons maintenant traiter ces données et cette conférence. Nous voulons le traiter comme ça. Donc, chaque fois que l'utilisateur i d est ici avec l'égal terminé à true Donc cet enregistrement ne nous
intéresse pas . Donc ceux-là ne nous intéresse pas. Il n'y a pas. Mais celui-ci oui, parce que terminé est égal à vrai ici. Droit ? Donc c'est le gars qui nous a complétés. C' est le type qui pourrait avoir le cookie, non ? Pas hors cours. Nous avons besoin de terminer la tâche la plus délicate. Droit ? Donc, nous devons compter combien de vérité ou de voiture apparaissent beaucoup d'abord pour l'utilisateur. Je d. ,
par exemple, un ou, exemple, à l'aile droite pour compter Combien de vérités sont pour chaque gars. Nous voulons donc sauvegarder chaque apparence d'occurrence. Manifestation d'un gars avec i d. Tâche, fois terminée, est égale à vrai dans une vie antérieure est dans un dictionnaire où l'utilisation. Leur idée est ici. Et voici le montant hors apparence de True pour la personne comme ça. Ok, alors où devrions-nous faire, c'est que tu devrais le faire. Il a juste dans l'après la déclaration Parce que c'est là que nous sommes sûrs que tout est allé trouver nous avons récupéré la réponse Jason et nous l'avons sauvegardée dans les tâches. Ok, donc c'est l'endroit où on devrait faire comment on peut le faire ? Qu' est-ce que les tâches en ce moment ? Ceci au moins des dictionnaires. Pour qu'on puisse utiliser. Par exemple, ils ont hâte de passer par chaque entrée à l'intérieur des tâches pendant une seconde afin de
nous rappeler comment cela fonctionne que juste imprimer l'entrée, est-ce
pas ? Exécuter le module. Et comme vous pouvez le voir, nous avons beaucoup d'entrées, 200 entrées de rabais. Et maintenant, nous devons choisir ceux qui ont ici l'orteil égal égal de défaut de l'orteil. Pas faux, mais vrai. Droit ? Alors, comment le faire ? Eh bien, afin d'accéder à n'importe quoi du dictionnaire ce que nous quoi ? On doit le faire à l'intérieur d'une dépendance aux entrées, non ? Donc, nous actus entrée et puis nous acteurs monde nous actus cette clé terminée et nous voulons vérifier si cela terminé est égal à Drew. Donc, si c'est égal à deux, cela signifie que nous avons eu un gars qui a terminé un dur spécifique et la tâche spécifique où nous pouvons parce que, par
exemple, imprimer le titre de celui-ci. Mais on se fiche du titre, est-ce pas ? On veut orteil. Ajoutez-le quelque part. Je veux compter le compte, commun le temps où quelque chose n'était pas fait et nous voulons en quelque sorte le sauver à cela. Une idée spécifique de l'utilisateur qui a terminé cette tâche. Supposons que je ne sais pas comment cela fonctionne,
donc bien, c'est, par
exemple,
imprimer ce
qui par
exemple, est à l'intérieur en ce moment. Entrée off, par
exemple, Utilisez leur i d sur la marche. Comme vous pouvez le voir maintenant, nous avons plein d'idées, non ? Et deux, c'est que nous avons eu ici des idées de gars qui avaient accompli une tâche. Et bien, on devrait compter à quel point ces gars sont là. Comment le faire. Je pense que ce serait une bonne idée de créer un dictionnaire comme nous l'avons fait ici,
non ? Je pense que ce serait une bonne idée de créer un dictionnaire comme nous l'avons fait ici, Donc, nous devrions faire quelque chose comme la fréquence de tâche par utilisateur et pourrait créer une fréquence de dictionnaire simple et
vide et il montrera la fréquence par utilisateur. Droit. Harman Times, il a terminé la tâche. Donc peut-être allons-y terminer la fréquence des tâches par utilisateur parce que nous voulons terminer une tâche comme nous le faisons ici et maintenant nous allons y accéder comme ça. Tâches terminées, fréquence par utilisateur et on va agir comme ça. Alors regardez ici, nous accédons en ce moment Complètement fréquence de tâches par utilisateur et nous créons ou un signe l'utilisateur i d qui est ici sur le côté gauche. Droit ? Et nous voulons assigner orteil frappé le numéro qui est ici. Commençons. On n'a rien ici, donc on peut faire quelque chose comme Plus, on en appelle un. Ça veut dire que pour chaque fois la vérité va être folle. Donc à chaque fois, notre programme, on travaille comme ça, hein ? Ce type ? Non, ce n'est pas le cas. C' est faux. Ici, c'est faux. Ce faux. Oh, c'est vrai. Donc, nous avons l'utilisateur I d un et nous allons créer un dictionnaire de la fréquence de tâche terminée par l'utilisateur sur un et assigné à la chose qui était là. Plus un. Bon, alors passez un. Donc, il est égal orteil veulent maintenant
chutes, tombe vrai. Donc plus un avant était un. Alors maintenant, c'est Do tombe à travers libre pour cinq. Eh bien, 678 neuf. Ah, Dan 11. Ok, et maintenant quoi ? Voici un autre gars. C' est un utilisateur que je connais. Donc chutes, nous ne faisons rien sur ici est à travers. Donc nous allons maintenant créer comme deuxième entrée pour la tâche terminée demandée par l'utilisateur parce que nous
allons utiliser un Kino différent. Et maintenant on y va, fais la même chose pour le gars qui a que j'écris. Donc, ici est par ici est faux. Faux. Et il était prêt notre programme. Il va encore exploser une place un plus un et ainsi de suite. Et c'est comme ça que ça va marcher, non ? Et, eh bien, voyons si ça tourne autour. Comme vous pouvez le voir, ça ne se passe pas. Pourquoi ? Parce qu'un dictionnaire par défaut est vide. Il n'a aucune valeur. Afin de créer dans orderto art quelque chose à dictionnaire, vous n'utilisez pas ces opérateurs utiliser l'opérateur un signe que c'est tout. Problème, droite, à
droite,
Parce que pour créer une clé avec une valeur d'abord, nous devons utiliser le signe égal pas plus signe égal parce que nous sommes comme, moment essayer orteil à plus un à quelque chose qui existait déjà par le La vérité, c'est que ça n'existait pas. Donc, dans le premier cas, quand il n'y a rien, nous devrions gérer l'erreur clé. Alors, comment le faire ? Essayons de les impliquer. Mais s'il y a une exception lorsque la flèche de touche se produit, nous voulons créer cette clé. Alors fais quelque chose. 90. Donc juste pour la première occurrence de True pour la tâche terminée pour chaque utilisateur, nous voulons d'abord créer un utilisateur hors que nous avons j'aime ça et lui assigné un
parce que c' est la première occurrence, non ? Apparence manifestation hors du gars avec le dur terminé. Et puis dans les prochains tours, cette exception ne sera pas drame parce que, eh bien, cela ne donnera aucune flèche. Il ne lancera pas d'exception. Droit ? Et maintenant, quand nous exécutons notre module ok, fonctionne mentir. C' est de souffrir comme ça. Comme vous pouvez le voir, nous avons ce que nous voulions. Nous avons maintenant un dictionnaire hors cas où la clé est l'utilisateur je d idée de l'utilisateur hors utilisateur. On devrait peut-être le changer pour toi. Heidi utilisateur et la valeur est le montant hors apparences, devises hors tâches terminées. Donc, c'est la quantité de tusk complète par l'utilisateur. Comme vous pouvez le voir, voici le plus grand nombre. Et voici le numéro parce. On a donc deux gagnants. On doit donner aux cookies. On va être pauvres. Donc, nous devons choisir ce type et ça va bien. Mais quand on regarde, on les récupère. Vous pouvez immédiatement voir qu'ils sont les gagnants en ce moment. Imaginez qu'il y a, genre, 1000 disques ici. Vous auriez besoin de les regarder à travers. Bien sûr, nous avons un ordinateur qui peut choisir pour nous, mais pour le faire, nous devons créer un rhume. Tu l'as fait ? Ok, alors créons notre code pour qu'on choisisse un type comme ça. Nous avons donc besoin d'obtenir des utilisateurs avec le plus grand nombre de tâches terminées. Allons une seconde, faites quelque chose comme ça. Accédez à la fréquence des tâches terminées par les utilisateurs et y accéder via les éléments de fonction. Comme vous pouvez le voir maintenant, nous avons ici une liste de renversements et nous pouvons activement pommes molles facile à utiliser que Rechercher si vous ne vous souvenez pas de l'arrêt parce que c'était il y a longtemps. Retourne à la section dont on a parlé pour qu'on puisse maintenant faire quelque chose comme pour chaque corps de clé,
parce que c'est un enfant, c'est une valeur,
mais ce qu'on pourrait faire comme pour chaque clé à la section dont on a parlé pour qu'on puisse maintenant faire quelque chose comme pour chaque corps de clé, , parce que c'est un enfant, c'est une valeur, valeur. Mais nous pouvons nommer le ski et la valeur. Donc, pour chaque utilisateur, je d. Donc c'est un utilisateur i d. Et pour chaque nombre de tâches terminées, un nombre de tâches terminées. Comme vous pouvez le voir maintenant, il est plus facile de lire correctement, parce que pour la valeur clé ne dit pas son soutien. C' est exact. Il quand vous regardez la cour est plus facile à lire pour chaque utilisateur. Je d pour chaque gars comme la tâche terminée à l'intérieur fréquentée par l'utilisateur I Thames. Et maintenant, nous pouvons traiter les données, non ? ce moment, la boucle. Nous passons par chaque hors de cet enregistrement comme ceci et nous avons à l'intérieur de l'utilisateur I d. Ce nombre intérieur de tâches terminées. Voilà la question est de savoir comment choisir parmi tous ces gars ces gars, parce que cet utilisateur que j'ai la plus grande quantité de dur terminé et ce gars, la première chose que nous devons faire. Nous devons en quelque sorte compter pour choisir en quelque sorte les gars avec le plus grand volume comment le
faire de la manière facile. Hm. Je pense que nous devrions utiliser la fonction qui est déjà à l'intérieur. Pytorche. Quand on fait quelque chose comme ça, on aura toutes les valeurs. Maintenant, nous devons trouver le gars ce qu'il nous faut pour voir en quelque sorte le plus gros volume d'ici. Et nous pouvons le faire de cette façon. Donc on va utiliser la fonction boîte. Et maintenant, Duke, on a la valeur maximale. Donc, 12 est la valeur maximale swing pour choisir les gars qui a 12 comme valeur. Donc il y a deux gars qu'on doit se rappeler faire pour choisir deux gars parce qu'il y en a deux. S' il y en avait plus de deux où nous devons en choisir plus de deux, nous devons rendre notre programme universel. Donc on peut faire des jeunes, faire quelque chose, comme, obtenir le maximum et ensuite se faire mourir. Il va choisir plus d'un gars comment faire ça. Mais la première chose que nous devons simplifier notre pensée nous devons juste choisir le gars qui a la valeur égale à 12. Donc, ive nombre de tâches terminées est égal au maximum hors de cela. Droit ? Donc, c'est ceux 12. Alors on a le gars qu'on cherche, non ? Donc, l'utilisateur idées le gars que nous recherchons à la recherche imprimé pour voir si cela a bien fonctionné . On a fait une erreur quelque part ici. Oui, on a disparu. Le parent est là, Ron DiMaggio. Comme vous pouvez le voir, nous avons choisi les gars avec notre i d 5 et 10 donc nous ne pouvons pas les sauver quelqu'un, non ? Je pense que pour le rendre plus facile à lire, nous devrions juste créer une variable ici variable temporaire qui,
vous savez, transporte. Le résultat d'ici. Et aussi nous savons exactement ce que ça revient,
n'est-ce pas ? Parce que quand tu regardes ça, où on doit penser, qu'est-ce que ça fait maintenant ? Nous le savons parce que juste impliqué. Mais tu reviendrais à ce rhume plus tard. Comme par exemple, dans deux semaines. On sait, rappelle-toi avec ça. Mais si vous enregistrez le résultat de cela dans, par
exemple, marque le montant de la tâche terminée. Vous voyez instantanément que cette chose retourne ce droit et vous pouvez maintenant le comparer à ces et ce que nous avons besoin orteil Enregistrer ces utilisateurs. J' ai un certain Donc je pense que nous devrions créer, au moins par exemple, utilisateurs que j'ai avec des marques terminées, quantifier les tâches et le rendre vide. Et maintenant, nous allons juste que j'ai passé C'est comme ça, euh il ne fait pas la guerre parce que j'ai ajouté marque quantité de tâche complètement. On aurait dû y aller. Désolé. Courez, DiMaggio. Et comme vous pouvez le voir maintenant, euh, c'est ça. Quelque chose ne marche pas. On a le 10. On devrait en avoir 10 et 5. Ok, j'ai fait une erreur. Et maintenant je vais vous dire comment j'ai bloqué Eh bien, je pourrais, vous savez, enregistrer cette leçon dès le début. Mais tu n'apprendrais pas comment je fais cette erreur. Et tu ne connaîtrais pas ce programme et comme moi avec des mystiques expérimentés, non ? Vous penseriez que quand vous faites une erreur, vous êtes seul, n' est-ce
pas ? Tu apprends juste. Non, ce n'est pas vrai. Quand vous êtes même programmeur expérimenté, vous faites des erreurs comme ça et ils se produisent surtout parce qu'ils ont appelé comme ça. Google n'est pas si bon ? Je vais vous montrer comment le changer dans l'appel qui semble aussi bon, les fonctions et ainsi de suite. Mais d'abord, nous devons résoudre le mystère. Faites glisser ça la première chose quand je, euh, soldats. J' étais genre, qui et pourquoi ça ne marche pas ? Et j'aime vraiment le débogage de cette façon. Voyons si cette chose impliquait vraiment deux fois quelque chose, cette impression et, par
exemple, nous allons taper vous êtes un Let's run the module. C' est du genre Ok, ça a vraiment impliqué deux fois. Qui connaît Nazief, l'utilisateur i d est vraiment ici. Imprimé correctement, comme vous pouvez le voir, déteste ses cinq tentatives. Pourquoi ça ne marche pas. Oh, donc nous devrions probablement regarder là où nous avons fait ça correctement quand nous avons créé l'utilisateur I d avec des marques rempli quantité de serviettes. Le problème est que nous avons créé à l'intérieur de la boucle. On devrait le créer en dehors du regard, à droite 19. Sinon, nous sommes vraiment vider étaient vraiment assigner Chaque fois que nous autour de cette pente, nous n'assignons rien dans cela au moins, et c'est pourquoi il n'a pas travaillé. Maintenant, quand vous ne connaissez pas un module, cela fonctionne bien. Donc, dans cette élection, vous prêtez aussi comment j'ai mis mon manteau d'une manière rapide avec les petites nièces exigées. Et vraiment, ils arrivent beaucoup. Même si votre expérience Ne vous inquiétez pas si quelque chose ne fonctionne pas instantanément pour vous, c' est tout à fait normal. Ok, donc on l'a fait avec comment ça marche. Très bien. On peut aussi, tu sais, joli film, non ? Regarde quelque chose comme ça. Après avoir quitté la grippe avant de pouvoir orteils imprimer les morts des utilisateurs tirer, obtenir cookie off. Maîtriser la discipline, euh, et exemple comme ça et nous pouvons exécuter notre module. Oui, de l'or. Maintenant, nous devrions en quelque sorte extraire les utilisateurs que l'identifiant de l'utilisateur est 5 10 et obtenir leur nom ou e-mail et, vous savez, envoyer les cookies de voitures. On sort la conférence ? Parce que ça a été un peu long. Et dans la prochaine conférence sont nous vous montrons C'est une conférence très importante, parce que nous pensons que vous à Londres prochaine conférence vous aidera à éviter flèche comme je l'ai fait ici. D' accord ? Parce que vous n'aurez pas autant de manteau apparaissant de bons miles. Et il sera plus difficile de faire une erreur que le pendant la leçon. Merci beaucoup.
8. Refactoring - rendant notre code plus facile à maintenir à partir de la lecture précédente: Bonjour, tout le monde. Il est temps de réintégrer le code de la conférence précédente. Mais qu'est-ce que cela veut dire ? Un facteur est cardio ? Eh bien, cela signifie que nous voulons changer le code que nous avons fait, donc ça ne change pas son comportement. Qu' est-ce que le comportement ne veut pas dire ? Eh bien, de penser que le code fait Pourquoi est-ce bien fait ? Pourquoi penser comme ça si nous savons que ça fonctionnerait de la même façon. Eh bien, tu le fais pour qu'il soit plus facile de maintenir le froid comme ça dans le long sol, ok ? Et c'est vraiment important. Et pour être honnête, le programmeur est une personne qui programme pense assez vite la plupart du temps, mais pour rendre les choses faciles à entretenir Oh, oui, cela prend du temps. Vous voulez faire un get kout, alors vous devez re usine il vraiment beaucoup de temps. Et, eh bien, ce qui est là pour re facteur de changement, Donc le comportement n'est pas changé. Les corps vont mieux paraître. Ecoute, les choses que nous avons faites ici et ici sont vraiment une sorte d'actions et pour l'action rappelez-vous ce mot action ? Ils pensent que c'est fait. Vous pouvez créer une fonction. Qu' est-ce qu'on a fait ici ? Vraiment bien, on est arrivés. On le compte. La fréquence hors tâche des tâches terminées, n'est-ce pas ? Non. D' accord. Donc, nous pouvons créer une fonction dames définition de la fonction qui compte Tâche. Ça ne sent pas ça, hein ? Ok, attends. Nous pouvons vous prendre des tâches d'argument, et maintenant nous devons compter comment le compter. On l'a fait ici,
donc ils l'ont copié et coupé d'ici et l'ont payé ici. On l'a fait ici, Et alors que devrions-nous faire ? On devrait juste le retourner correctement. Trois tours maintenant. On devrait juste s'impliquer ici, on
ne peut pas rivaliser. C' est des tâches du centre de fréquence. Donc, cette fonction compte la fréquence de la tâche terminée et il le retourne à droite. Vous pouvez simplement le dire comme ces Onda Nous pouvons exécuter notre module et cela fonctionne dire dès maintenant quand nous regardons ici. Oh, donc cette partie du manteau compte la tâche juste avant qu'on ait tout ici, non ? C' était comme quelque chose comme un rhume comme ça. Maintenant, imaginez que ce code serait plus long comme vous aviez, genre, 200 lignes et tout était comme l'un après l'autre comme ça, et vous seriez ok. Est-ce que ce parti fait cette partie ? Vous aurez besoin de l'analyser. Ici, nous regardons juste ce nom. D' accord ? Nous comptons la fréquence des tâches terminées ou l'envoi de la tâche à partir d'ici. D' accord. Et nous l'avons eu ici et maintenant nous le faisons à nouveau en action. Un accident. Ce que nous devrions appeler ce n'est pas que c'est le froid de la conférence précédente avec un étroit , et je vais vous montrer pourquoi il est plus facile de repérer dans leur propre. Maintenant, maintenant. Définissons une fonction. Obtenir par exemple, les utilisateurs obtiennent des utilisateurs avec les défenses terminées supérieures. C' est juste sur les tâches. La fréquence par utilisateur est l'argument que vous ne le ferez pas. On vient de le mordre. Pas de préavis. Hum, tu as besoin de tops parce qu'il y en a trop en ce moment. C' vrai maintenant, qu'est-ce qu'il est facile de repérer l'herbe ? Parce que nous et quelque chose voient que c'est sous ça. Très bien, cette instruction fonctionne pour ça. Regardez quand leur instruction de l'homme l'un après l'autre, quand vous avez besoin de juste pour être une personne avec une très bonne concentration. D' accord. Et il est juste facile de lui faire l'erreur quand il y a des instructions après l'instruction. Et il y a tellement d'Indiens et il y a quelqu'un des choses comme ça, juste aux États-Unis C'est facile de faire un étroit ici. On peut instantanément que Hey, on doit le déplacer ici. Tout droit sur. Quoi ? Nous le rendons. Vous pouvez voir que vous allez le retourner à la fin ? Non, ça et maintenant on ne fera pas de couvertures. Nous avons besoin de savoir que c'est impliqué. Et nous pouvons immédiatement le dire. Voyez que nous n'obtenons pas d'utilisateurs ayant le plus grand nombre de tâches accomplies. Et nous leur envoyons juste le et nous pouvons quelque chose comme ça. Et maintenant, nous pouvons imprimer Cokie pour autour du module. Et, comme vous pouvez le voir, ça marche bien, non ? Attendez. Regardez comment il est facile de maintenir un rhume. Mesdames, s'il vous plaît remarquez que je commence toujours la fonction nom off avec le verbe, n'est-ce pas ? Avec l'action qu'il fait de cette façon, Quand vous regardez ici, nous savons exactement ce que nous faisons. Ce qui dit nous fait gagner du temps, non ? À l'avenir, où Cody sera plus facile pour le Maine, on a repris en compte le manteau. Ça ne veut pas dire que c'est parfait. Vous pouvez essayer de re le facteur encore plus parce que vous savez, mon obtenir des classes d'utilisation plus universellement bonnes. Nous ne connaissons pas encore les cours parce que vous n'avez pas parlé de programmation objective. Donc vous savez, il pourrait re fait que nous facteur usine le culte jusqu'à ce qu'il soit presque parfait. Le vrai honnête n'est presque jamais super parfait. Ils le sont. Tu as besoin de parfois, tu sais, non ? Appelez ce père possible parce que vous n'avez pas le temps. Vous qui voulez que vous écriviez les codes. C' est pour l'instant, juste pour aujourd'hui. Et puis tu dois l'écrire plus vite, non ? Mais tu sais, quand tu as du temps, c'est une bonne idée d'améliorer ton appel. Donc, il est plus facile de maintenir pour vous plus tard de ne pas Onley pour les autres mais pour vous aussi. Ok, je voudrais aussi vous montrer et vous emmêlé Teoh vous savez, méthodes universelles
manc. Brooke ici, nous avons de bons utilisateurs avec la quantité supérieure de tâches accomplies. Toby, tout nid. Nous avons appelé vraiment méga fonction de lui qui se baiser avec des valeurs supérieures d'une sorte hors diction jamais. Parce que la vérité, c'est
que c'est ce que nous faisons,
non ? Parce que la vérité, c'est que c'est ce que nous faisons, On a une affaire. Ainsi, par
exemple, un orteil libre ou sept dans notre cas. C' est 5 et 10 qui a la plus grande valeur, et ce genre de choses pourrait arriver beaucoup, non ? Nous voulons avoir juste des enfants avec les plus grandes valeurs, afin que nous puissions les utiliser plus tard et nous allons le rendre universel. Donc nous devons faire la même chose que nous avons fait ici. Mais en ce moment, nous pensons à des noms universels, alors bien, commençons à partir de cette boucle. Peut-être que ce ne sont que des jours. Donc, pour chaque clé et pour chaque valeur à l'intérieur du dictionnaire, ça va être envoyé ici. Et nous avons besoin d'obtenir des éléments élevés de ce dictionnaire comme nous l'avions fait avant. Et comme vous pouvez le voir, nous comptons ici plus d'une fois dans la quantité de tâches accomplies par Mark. Aussi, il a appelé son ego ici parce que nous devons compter seulement ceux pourquoi nous n'avons pas besoin de venir à chaque fois parce que cela prend
du temps. Comme vous pouvez le voir, il est plus facile de repérer les erreurs à l'intérieur de la fonction parce qu'il n'y a pas beaucoup d'Indiens, non ? Alors, euh quoi ? Non, pour chaque clé comme celle-ci, nous avons besoin d'un orteil pour faire une raison d'entreprise afin qu'on puisse arrêter. Merci ces si nombre de tâches terminées ce nombre de tâches terminées. Donc c'est un droit de valeur que ces, euh, ici sont égaux à Marx. Quantité de tâche complète ou cela marque la quantité de tâches terminées. C' est quelque chose que la réduction et comme, les mêmes choses. Eh bien, c'est vraiment cette pensée ici, pas vrai. Je vais changer le nom ici. C' est donc le dictionnaire avec lequel nous travaillons. Donc nous devrions aimer ça et bien, peut-être ne pas y arriver, tu sais, avec le retrait. Mais c'est faire au moins la compréhension. Euh, c'est cardinal, non ? Mais pourquoi ne pas utiliser les choses que nous pouvons ? Et si ce truc comme celui de ce capitaine, on a juste besoin d'un roi, non ? Ce qui veut dire clé, c'est tout. Andi. Eh bien, quand vous avez un vif, que pouvez-vous le rendre ? Euh, on ne sait pas. Ici. Ok, prenez les clés avec les valeurs et consentez à cela. Ce que le terminé Ainsi nous vous considérons, monsieur, juste pour voir il est 5 10 Donc maintenant nous pouvons envoyer ces types de dictionnaire et obtenir quelles clés avec des valeurs supérieures. Ou nous pouvons être envoyés ici et totalement et, euh, dictionnaire que nous voulons traiter et que nous allons obtenir à partir d'une affaire avec les valeurs. Donc, pour être honnête, cette fonction est quelque chose que vous pouvez enregistrer dans votre propre module que vous pouvez utiliser. Lorsque vous souhaitez traiter des données Jason, vous pouvez les enregistrer pour plus tard. Pour l'avenir, utilisez-le correctement. Vous économiserez votre temps de cette façon. Nous avons donc créé la fonction comme celle-ci avec les noms spécifiques pour une situation comme celle-ci. Mais si vous voyez la situation A comme celle-ci arrive beaucoup et elle va à nouveau rouler fonction comme celle-ci et en gagnant le jeu, cela signifie qu'il est temps de faire quelque chose comme une fonction universelle comme celle-ci. Et c'était un exercice. Mettez-le dans votre propre module. Et rappelez-vous juste que vous avez une fonction comme celle-ci. Le diacre utilise plus tard pour gagner votre temps. Vous devez juste regarder le nom de la fonction, ce qu'elle fait. Vous n'avez pas besoin de vous en souvenir. Comment ça marche ? Vous ne devez pas savoir qu'il a affaire avec les valeurs les plus élevées. Vous envoyez leur dictionnaire et vous obtiendrez un dictionnaire. Quoi ? Vous obtiendrez un baiser de ce dictionnaire avec les valeurs les plus élevées. Vous vous souciez de ce qui se passe ici à moins que
vous ne
vouliez, vous savez, l'optimiser parce que c'est un cas spécifique, non ? Mais pour la plupart des cas, les
utilisations, utilisations, vous ne vous en souciez pas. Ça marche bien. Et c'est comme ça que vous programmez les choses. Ok, comme exercice, je t'aime bien aussi. Faites tout ce que vous avez appris au cours des deux dernières conférences. C' est si important. Vous ne pouvez pas imaginer à quel point ces deux conférences ont été importantes. Ne commencez pas avec des fonctions comme celles-ci. Commencez par ce que j'ai fait. Mes filles essaient de le faire tout seul. Ensuite, changez le froid que nous avions ici en un manteau comme celui-ci et faites-le une
fonction universelle . Ça va avoir un impact pour votre future aventure de programmation. Vraiment ? Tu y vas encore ? Beaucoup d'expérience pratique. En faisant cela, ce sont vraiment des choses que vous avez apprises lors de ces dernières conférences. As-tu fait en tant que programmeur ? programmeurs sont vraiment des gens qui traitent des données. Vous avez juste besoin de savoir comment traiter les données de cette façon. Il est donc facile de maintenir son facile à lire pour les autres et, eh bien, vous avez résolu le problème. Tout d'abord, non ? Et puis tu es un programme. programmeurs sont des personnes qui utilisent des fonctions créées par d'autres. Tu n'as pas besoin d'inventer. J' ai appelé à chaque fois de zéro, non ? Vous pouvez Parfois, vous devez inventer le code Eh bien, mais plus tard, vous pouvez le réutiliser. Peut-être que vous pourriez trouver quelque part ou Internet une fonction froide qui fait exactement cela, est-ce pas ? Tu pourrais, tu sais, être
Ty aller comment obtenir des arguments avec les valeurs les plus élevées du dictionnaire. Se comporter, être quelqu'un. Nous fournissons un vory des choses similaires comme ça et alors vous n'avez pas besoin d'écrire même compte. Pour être honnête, vous êtes un programmeur, et vous devez juste savoir comment traiter les données. Que voulez-vous faire de vos données ? Tu sais vraiment la hauteur. Il y a quelques solutions anus sur Internet que vous pouvez presque tout google. Donc, il n'y a que cette leçon et bonne chance dans votre future programmation Attention.
9. SOLUTION 1 : Revérifier quelques utilisateurs à partir de serveur en même temps que: Dans la dernière conférence, on a donné des cookies au type numéro 5. Numéro 10. Le type numéro 5 vient à un endroit. Qui est ce type ? Numéro cinq. On ne sait pas, non ? Et je ne pense pas que quelqu'un aimerait être appelé le type numéro 5. On doit le faire pour l'extraire du Jason. Très bien. Ici. Utilisateurs des utilisateurs de Jason Placeholder. Comme vous pouvez le voir, nous avons ici 10 gars, tous ont un
I.D.unique I.D. et l'idée qu'on a eu était cinq. Donc nous voulons que ce Churchy atteigne. Et on veut le faire appeler. C' est une femme,
Clementina et comment le faire. C' est une femme, Eh bien, vous pouvez le faire avec quelques types différents hors moyens. Maintenant, je vais vous montrer celui qui n'est pas le meilleur. Mais nous nous améliorons Avec l'âge enseigné, une meilleure solution est venue. Je pense que c'est là que vous apprendrez les seigneurs au lieu de, vous savez, me
regarder comme si j'étais un génie qui sait comment résoudre tout, je vais vous montrer comment nous les programmeurs fonctionnent vraiment. Ok, c'est comme ça. Qui a appris qu'il est plus loin alors comment le résoudre ? Eh bien, abord, va connecter l'utilisateur juste ici. Donc, mais nous devons faire quelque chose comme ça. Appelons ça notre amour à quelque chose comme si tu pensais probablement pourquoi j'ai mis ce manteau ici
. Appelons ça notre amour à quelque chose comme si tu pensais probablement pourquoi j'ai mis ce manteau ici Pas ici, parce que ça n'aura pas l'air bien ici. Nous devrions créer une fonction pour cette connexion et faire les mêmes choses que nous avons fait avec le manteau lors de la dernière conférence. Mais je ne ferai pas ça parce que tu le feras plus tard. Avez-vous été découvert facteur d'artillerie ? C' est un exercice après les conférences que vous verrez. Donc d'accord, tu ferais juste de taper chaque rhume. fait ce que j'ai fait ici dans la fonction. Eso, tu en apprends plus ? Non, ce n'est pas la bonne façon d'écrire un code parce que, vous savez, nous essayons de se connecter aux utilisateurs et nous allons essayer d'obtenir des utilisateurs qui vont
venir d'ici . Mais je m'en fiche. Vous êtes le gars qui va réparer ça comme un exercice. Donc nous avons des utilisateurs et nous en avons besoin comme Jason Andi. Maintenant, nous avons l'utilisateur dit que nous pouvons. Pourtant, comme vous pouvez le voir, le texte de compression est comme ça. Vous avez la location de dictionnaires de tous les utilisateurs d'ici, donc nous pouvons le traiter correctement. Nous pouvons simplement aller à chacun des utilisateurs. Donc, par
exemple, nous ne pouvons pas aller comme ça pour chaque utilisateur à l'intérieur des utilisateurs. Et si l'utilisateur hors je d Parce que quand je le fais comme ça, vous n'êtes pas est que nous avons l'utilisateur. Voici chaque fois que la dépendance sont comme ça. Maintenant, nous pouvons facilement entrer dans le remorquage, l'utilisateur hors identification. Et si c'est égal à bien, on cherche le gars. Eh bien, je défie pour que je puisse l'écrire cinq, mais est-ce que je pourrais l'écrire comme ça, mais, vous savez, c'est totalement non professionnel parce que si j'ai des gars différents que ça ne marchera pas. Droit ? Donc, nous avons ici, l' idée
des utilisateurs. On a des marques, compétitions, des
quantités de substances toxiques, et on peut le vérifier comme ça. Donc, si l'utilisateur de l'idée est à l'intérieur est le moins Salut, c'est le gars que nous recherchons. On peut, tu sais, faire quelque chose comme ça. Ok, utilisateur hors des idées. C' est un type qu'Asi peut voir maintenant quand je dirige le module, il y a un gars avec l'intention numéro 5. Donc quand je fais ça, j'obtiendrais instantanément le nom de Chelsea D Treat et Clementi. Maintenant. Donc celui que nous recherchons, est-ce
pas ? Numéro cinq et numéro bien fait, n'est-ce pas ? Donc on peut avoir un nom, pas vrai ? Cookies pour cookies, car nous n'avons pas besoin d'écrire ceci maintenant et maintenant nous appelons Chelsea Detroit chacun par nom, pas par numéro, non ? Mm. On peut l'optimiser un peu. Comment ? Par exemple ? Ecoutez, quand nous écrivons l'idée des utilisateurs avec des marques, concouru, quantité de tâches même remarquer que même si nous avons trouvé Chelsea d traiter avec i d 5, nous avons toujours vérifié la condition ici. Si l'utilisateur i d 10 est à l'intérieur le moins de ces deux gars. Mais on n'en a pas besoin. Nous pouvons supprimer si nous n'allons pas utiliser cette idée plus tard. Ah di di que nous avons trouvé et autour des modules que vous pouvez voir. Maintenant, nous avons 5 10 puis 10 sur. Et après cela, c'est des variétés vides. Tout l'endroit est vide. Donc, nous avons optimisé leur être dans des cas comme ceux-ci quand il y a sur les deux records. Bien sûr qu'on ne l'a pas fait, tu sais ? Oh, économisez beaucoup de temps. Vraiment ? Donc, nous n'avons pas besoin de se soucier des choses comme l'optimisation pour une si petite base de données de dip ? Rien. Cas de grandes bases de données. L' optimisation est utile. Je te montre juste ce que tu pourrais l'améliorer. C' est donc la solution. Numéro un. Quel est le problème de la solution ? Eh bien, nous devons nous connecter aux utilisateurs et obtenir l'ensemble de l'utilisateur est il ya. Donc,
s'il y en avait , 1000,nous devons, vous savez, les
amener tous ici et ensuite passer en revue chacun des dossiers. Donc ce n'est pas la meilleure chose. Je pense que vous devriez nous trouver exactement le gars que nous recherchons,
mais pour le faire, nous devons apprendre quelques nouvelles choses et nous apprendre à le faire dans la prochaine, comme
10. SOLUTION 2 : Revérifier quelques utilisateurs à partir de serveur en même temps que: Donc la solution numéro un avait une faiblesse. Nous avions besoin d'intégrer toute la base de données dans notre programme. Comment obtenir une personne spécifique, celle que nous recherchons instantanément. Si nous récupérons Jason du serveur comme ça bien, vous voyez, quand nous allons à l'espace réservé Jason Thais ici, vous remarquerez que nous pouvons utiliser le get on the get est vraiment ici. Droit ? Donc, quand vous utilisez pour obtenir la méthode, nous pouvons faire quelque chose comme ça. Quand ils vont dans les postes, vous remarquez que nous avons tous les messages. Mais quand on fera quelque chose comme ça, on aura le poste numéro un. Donc vous savez quelle affaire quand nous le faisons. Donc je pense qu'on va chercher un seul gars qu'on cherche, non ? On cherche le type numéro 5. Donc on a besoin de ce type comme ça dans des jours. Donc, nous devons demander les gars spécifiques que nous recherchons. Ok, revenons à notre code. Donc nous devons vraiment faire quelque chose comme ça. Je veux trouver un type précis, donc je veux aller chercher le gars numéro un. Donc on est là sur le seul gars. Vous pouvez exécuter notre module et même pas. Est-ce que c'est l'utilisateur intérieur que nous avons maintenant ? Tu sais, je pense bien, parce que voici utiliser le Hearst. Hum, comme vous pouvez le voir, nous avons fourni ici le mal Vous avez raison sur la façon dont nous sommes arrivés ici. Un seul utilisateur à l'intérieur du dictionnaire, et ils pensent que nous avons toujours Retief sur le seul enregistrement que. C' est pour ça que nous n'avons pas au moins autour de ce dictionnaire. Donc, nous pouvons facilement maintenant juste à quelque chose comme ce nom d'utilisateur du cerveau. Et c'est le gars qui veut cuisiner. Mais ils veulent le type numéro 5. Remerciez ces. Donc, nous devons en quelque sorte fournir ici le numéro directement de la liste et aussi remarquer que nous sommes arrivés ici. Nous ne pouvons obtenir qu'une seule demande à la fois. On peut faire quelque chose comme 5 10. Ceux-ci ne marcheront pas. Je suis allé dans quelque chose comme ces cinq concède, mais je ne travaille pas pour qu'on puisse avoir deux gars à la fois. Donc, nous devons passer par. J' étais vous, monsieur. I d avec des notes terminées Quantité de tâches. Nous avons la sortie des 5 et 10. Donc, pour chaque utilisateur, je d à l'intérieur de ce habillé. Je dois faire une demande et je dois le faire à cinq heures. droite. Alors, comment pouvons-nous faire quelque chose comme ça à cinq ans ? Mais le problème, c'est que ça ne marchera pas. Pourquoi ? Parce qu'entier ne peut pas être connecté à la chaîne. Cependant, nous pouvons résoudre ce problème facile par je pense que nous er avant ici, nous sommes en train de lancer l'utilisateur I d à chaîne. Et par là, on y va. Les gars qu'on cherche, c'est ça ? La même chose qu'ici plane. Il y avait encore un problème dans cet océan. Remarquez que de cette façon sont connectés. Demander le site Web à temps. Donc on a vraiment fait quelque chose qui va bien. veux le gars numéro 5 maintenant je veux le gars numéro 10 et remarque que Pres a noté que
pour condamner un serveur, il faut,
vous savez, vous savez, envoyer des morsures au serveur d'un autre endroit ou d'un autre endroit dans le monde, non ? Et avez-vous besoin de la meilleure morsure doit revenir à vous, non ? Ça prend du temps. C' est lent. C' est probablement l'un des processus les plus lents. Si vous avez juste une chose à obtenir, c'est une bonne solution. Mais pour plus d'un c'est probablement plus lent que ça, non ? Même si la base de données est bien, nous parlerons. Ok, donc il n'y a pas de bonne solution du tout. Alors pourquoi vous l'avez montré ? Parce que nous pouvons l'améliorer lors des prochaines élections. Donc c'est un numéro de solution ?
11. SOLUTION 3 : Retrouver quelques utilisateurs à partir de serveur en même temps que: D' accord. Il est temps de trouver la meilleure solution qui vous permet d'obtenir exactement les gars qui
recherchaient . Nous n'avons qu'une seule demande. Alors, comment l'utiliser ? Eh bien, nous pouvons utiliser une expression comme celle-ci avec vous êtes d'autre en utilisant le get un H 8 dp net quand je suis arrivé ici. Exclamation sont Mark je peux utiliser, par
exemple, la clé. Donc, par
exemple, je d et je peux cliquer ici, Type cinq sens pourrait voir que nous allons. Le type numéro cinq. Donc ces mots sont très semblables à des jours, n'est-ce pas ? Mais il y a une grande différence parce que nous pouvons maintenant ajouter ici plus d'un gars en utilisant la conjonction afin que nous puissions faire en conjonction. Et, par
exemple, je veux avoir un gars numéro 10. Et comme vous pouvez le voir, nous n'avons que deux gars et nous pouvons, vous savez, impliquer quelque chose comme ça dans nos demandes et obtenir exactement ces gars et juste, vous savez, les
imprimer. On n'a pas besoin de les chercher parce que tu les as déjà recherchés ici, non ? Et je pense que c'est la meilleure solution. Alors allons être un code d'ici pour lui parce que nous devons faire une chose similaire. Mais maintenant, nous devons envoyer un paramètre comment envoyer un paramètre au lien. Ce problème. Vous devez utiliser les paramètres de l'argument name. Et puis tu fais quelque chose comme ça. Quand je le ferai,
comme ça,
on aura le type numéro 5. Quand je le ferai, comme ça, Quand je cours le modérément, on remarque que ça ne marchera pas. Pourquoi ? Parce que l'utilisateur est maintenant vraiment une liste de dictionnaire unique parce que, eh bien, vous savez, il pourrait y avoir plus d'un dictionnaire, non ? Donc ils devraient appeler, vous savez, les utilisateurs. Et comme vous pouvez le voir quand nous faisons quelque chose, par
exemple, je l'égale 10. Donc on veut que j'aie gars numéro 5 et 10. Maintenant, quand exécutez notre module remarque même que nous avons une liste de deux gars. Donc, pour obtenir le premier gars, je dois,
vous savez, vous savez, encore une fois en remorque, dans l'utilisateur est hors zéro. Alors, nommez comme ça. Si je veux avoir le deuxième gars, je dois faire quelque chose comme ça ou on peut utiliser Look, pour aller vrai, chacun des gars pour qu'on puisse faire quelque chose. Comme pour son utilisateur à l'intérieur des utilisateurs. Je veux juste imprimer l'utilisateur. Nommez toutes les voitures. Rappelez-vous que vous leur donnez une cuisine. Ok autour de DiMaggio. Comme vous pouvez le voir, nous leur avons donné une cuisine. Donc ça marche bien de cette façon, ça a l'air mieux. Bob, c'est une bonne solution. Bien sûr que non. Parce que j'ai tapé 5 et 10 manuellement ici, donc nous devons en quelque sorte. Et ça va être assez intéressant d'aller changer de baiser en quelque sorte. Alors listez deux numéros qui pourraient être plus dans quelque chose que nous ressemblons à ceci pour fret change cet interdict. Eh bien, je pense que c'est une bonne idée de créer une fonction qui le fera pour notre. Nous avons donc besoin d'une fonction qui va changer la liste en conjonction. Donc la connexion par ce hors paramètres de L. A est qui va être envoyé ici. Nous avons donc besoin de retour des orteils à la fin. Quelque chose comme ça. Maintenant, je le fais manuellement afin que je puisse vous montrer le processus de création de la fonction en
comment ,
vous savez, vous savez, jouer avec la fonction depuis le début Comment le créer depuis le début comment orteil, vous savez, inventer. Alors, changez. Ceux-ci de paramètres de conjonction envoyaient leur ceci et voulez-vous avoir ici Conjonction de paramètres et nous voulons les envoyer ici comme ceci. Alors, ça va bien marcher. Mais seulement parce que nous les tapons manuellement ici. Donc maintenant, nous devons changer le moins d'ici qui vient ici dans ce domaine. Alors, comment le faire ? Passons en revue chaque article à l'intérieur de notre libéré Apportons-le afin de s'asseoir. Nous avons donc le numéro 5 et le numéro 10. Nous devons en quelque sorte avant cinq i l'égal. Et après 1% soit égal à Nous avons été créés d'un Rabel ici que nous avons appelé
paramètre de conjonction et nous avons été assignés à manger soit égal Mais ma chère chaîne de paramètres d'escalade et nous le retournerons plus tard ici quand c'est correct. Nous avons terminé avant parce que je veux tout orteil art dans cette boisson. Ok, donc je veux ajouter 5 10 mais avec j'ai donc quelque chose comme ça. Chaîne de paramètre de conjonction plus élément. Droit ? Um et quand je le fais de cette façon, vous remarquerez que notre modèle ne fonctionnera pas parce que l'élément est vraiment une chaîne Vous ne pouvez pas connecter la chaîne avec un entier. Donc encore une fois nous devons changer comme ça maintenant un rial maintenant je suis ou non ? Est-ce que cette idée est égale à cinq ? Je suis physique pour m'occuper. Pas mal, pas mal. Nous avons maintenant je d avant les nombres, mais la conjonction de la chaîne de paramètres est vraiment à la fin. Parce qu'on ne change pas. C' est Nous ajoutons juste une chaîne à la chaîne. Mais nous ne modifions pas la force des paramètres de conjonction. Donc nous devons faire quelque chose comme ça. Je vais changer la valeur pour ce qui était là. En plus de cette boisson sur le numéro que nous changeons en ça. Comme vous pouvez le voir maintenant, nous devons l'apporter parce que sinon ne le verra pas. Ron DiMaggio. Et comme vous pouvez le voir, je suis égal à cinq. Mais on n'a rien entre 500, mais pas mal, non ? Nous en avons maintenant cinq et maintenant nous devons d'une manière ou d'une autre. Quelle conjonction, orteil de l'aile
droite. Avoir cette partie en quelque sorte. Alors, comment le faire ? On a juste besoin,
tu sais, tu sais, faire quelque chose comme ça. Plus Comb Junction I d est maintenant égal. Quand nous étions sur notre module, vous remarquerez que nous avons. Ce n'est pas mal, non ? On en a juste un de trop. Andi. Donc ce qu'on pourrait, tu sais, améliorer l'apparence de cette carte parce que quand tu ajoutes, ils sont très capables de se faire au prochain tour, on peut la rouler comme ça, non ? Je pense que c'est 10 fois mieux maintenant, donc ça marche pareil, mais on a le problème avec ça. Pour être honnête, nous n'avons aucun problème parce que ce n'est pas celui-là. Je fais des trucs comme ça. Ah, quand j'ai parlé 19 Qué que j'étais, vous savez, obtenir de l'importance est toujours en train de travailler. Très bien. Donc ça veut dire que nous pouvons facilement le lui rendre. Et ça va toujours marcher. Très bien. Si vous voyez qu'on a des gars qu'on le veut et, vous savez, Way pourrait envoyer la différence maintenant, les gars gardant, vous savez, mon vieux le type numéro 12 et libre, par
exemple. Et maintenant, quand notre mannequin, nous allons déjà obtenir le gars numéro un pour et libérer ça pourrait voir que ce ne sont pas des noms qui commandent. Oh, c'est cool, non ? Parce que nous avons maintenant un rhume universel, mais je pense que ce n'est pas professionnel. orteils livid comme ceux-ci, non ? Lorsque les paramètres de conjonction ressemblent à ceci. Nous avons une chose supplémentaire ici à la fin. On devrait l'enlever. Le problème est de savoir comment le supprimer. Je vais en quelque sorte dans les huit dernières allitération hors de la pente. Pas à ça. Pensez à la fin. Pour soutenir la dernière itération, nous devons savoir combien de fois ce bail va aller. Alors lâche ma liste va te donner combien de fois ces recherches vont manger un droit. Combien de fois va obtenir le bon alors courir à travers l'instruction à l'intérieur de ce chercher et vous pouvez le sauver. Comme, par
exemple, la dernière itération comme jours droit ? Et nous pouvons faire sur un temporaire de sont capables Avons-nous compté le nombre d'itérations ? Ecoute, quand je fais de cette façon, ne pas c'est que nous avons ce que les changements veulent et nous pouvons faire quelque chose comme ceux-ci. Si je suis égal à la dernière itération, alors nous devons faire quelque chose de différent, non ? Sinon, faites ce que nous avons fait avant. Donc maintenant, nous avons juste besoin de faire la même chose. Mais on a la dernière chose. Donc, la partie qui a été ajoutée ici et ne veut pas exécuter notre module, Vous remarquerez que je programme, um, autour de mon module. Ça ne marche pas. Cela ne fonctionne pas parce que j'ai réussi à supprimer le cela ici. Je suis vraiment désolée. Donc maintenant, les erreurs simples rendent difficile de repérer les erreurs. Andi. Maintenant, vous remarquerez que nous avons le bon résultat. 10e nous voulons Okay, nous pouvons rendre cette solution un peu plus universelle. Ce n'est pas maintenant qu'on est là, mais si je voulais orteil ? Vous savez, faites
pas au revoir les gars, je le dis mais, exemple, par leur nom ou quoi que ce soit, pensez que nous voulions réaliser ici. Alors tu dois juste, tu sais, faire quelque chose. Ceux-ci, par
exemple, le paramètre avec l'idée de valeur par défaut. Donc on n'a pas besoin d'orteils. Alors faites n'importe quoi avec la dernière partie de notre manteau. Et on n'a pas fait quelque chose comme ça. Gardez Plus. Et là, nous allons en venir à quelque chose comme cette clé et maintenant ça va toujours marcher. Bien, parce que les valeurs par défaut i d. Mais nous pouvons facilement
maintenant, maintenant voici envoyé une chose différente que nous recherchons en ce moment. Nous cherchons, donc je ne vais pas le changer. Mais, vous savez, vous pouvez maintenant facilement changer la clé que vous recherchez. Et tu n'as pas besoin de ça. Ça ne marchera pas bien enlevé ici par erreur. Ok, donc on a vendu le problème. Et comme vous pouvez le voir, c'est la meilleure solution. Parce que vous n'avez qu'une seule demande et que nous obtenons exactement les gars qui cherchaient maintenant comme un exercice pour, vous savez, déplacer d'ici à ici et aussi faire une fonction aussi bien, vous savez, faites cette action ici, alors appelez-le correctement. Donc, il est temps pour le facteur re orteil décoloré et le faire paraître mieux que la vente de cette leçon , Merci beaucoup.
12. defaultdict qui fournit des valeurs manquantes de dictionnaire lorsque vous accédez à un élément vide: enfer sur le Il y a une morsure de collections sur la bibliothèque standard, où vous pouvez trouver quelques types de données de conteneurs, ce
qui signifie qu'ils sont une sorte de off, par
exemple, dictionnaires qui fonctionnent différemment de celui que vous ont appris. Alors, quelle est la différence entre, exemple, dictionnaire
par défaut de celui que nous avons laissé ? Il est dit ici que différents dictionnaires fournissent des valeurs manquantes, ce qui signifie que lorsque vous essayez la clé d'accès à la pointe d'un dictionnaire n'existe pas, elle sera créée automatiquement. Je vais vous montrer un exemple pratique où vous pouvez utiliser n'est pas que lorsque vous comptez fréquence de tâche
terminée. Nous créions un dictionnaire, qui était vide ici, et nous avons eu un problème parce que lorsque nous avons essayé toe actus une clé qui n'existe pas comme ça, et nous essayons d'ajouter à 81 Nous avions un Kiara Ryan, et nous avons résolu le problème en utilisant le bloc try except. Et c'est une bonne solution parce qu'ils pensent que ce n'est pas professionnel quand vous pouvez utiliser juste un dictionnaire
par défaut de collections, non ? Donc, nous pouvons faire quelque chose comme ça à partir des collections importer uniquement le dictionnaire par défaut, non ? Nous sommes donc importants. Seulement le type dont vous êtes dont nous avons besoin. Et maintenant pas à la place. Par exemple, lorsque je crée un dictionnaire appelé Aim On et que nous le faisons de cette façon, faisons-le d'abord comme des jours et quand nous avons essayé toe act est quelque chose qui n'existe pas. D' accord, on essaie d'agir comme une clé qui n'existe pas. Et quand vous dirigez notre pays, notez que nous avons une clé Herro. Cependant, quand nous utilisons le dictionnaire par défaut et maintenant quand j'ai couru modérément, nous avons remarqué que ça
va aussi vous donner Caro parce que vous devez vous rappeler que je ne l'ai pas fait exprès. Vous devez envoyer un dictionnaire par défaut d'argument qui est le type qui doit être
défini par défaut pour chaque élément hors dictionnaire que vous essayez l'accès aux pieds qui n'existe pas. Donc, dans notre cas,
ce n'est pas en ce moment Et maintenant, quand nous exécutons notre avis modérément, vous avez zéro parce que zéro est une valeur par défaut pour l'enseignant. Quand j'utilise la faute, tu ne l'étais pas. Au lieu de cela, nous avons 0.0 quand j'utilise str que vous n'êtes pas est qu'il n'y a rien ici parce que bien, nous avons créé cet élément juste en essayant d'y accéder, vous remarqueriez Mais quand nous faisons quelque chose comme ceux-ci, l'élément était créé comme vous pouvez le voir. Dictionnaire par défaut. C' est un cours. Ne vous inquiétez pas. Les causes d'une sorte de off. Je pense que nous ne pouvons pas en parler plus tard. Il a juste quelque chose comme ça à l'intérieur de lui maintenant façon sont juste se soucier du contenu. Donc, euh, il a été créé. C' est la chose la plus importante pour nous, non ? Si nous voulions créer plus de choses, nous avons juste besoin d'y accéder. Et nous pouvons créer plus de contenu comme celui-ci avec des valeurs vides. Donc si je fais entier, alors ce sera zéro pour cette clé. Zéro pour Diskin. Juste parce qu'on a essayé l'accès aux orteils, on ferait quelque chose comme, par
exemple, remarque que quand on fait quelque chose comme ça, alors on essaye d'en ajouter un, et ensuite on va apporter Est-ce que tu n'es pas, est-ce que nous pouvons le faire facilement, est-ce
pas ? Utilisation du dictionnaire normal. Nous ne pouvons pas le faire parce que nous avons une erreur clé et ensuite nous devons faire, essayer, accepter. Et je pense que cela ne rend pas notre code de bons droits plus difficile à lire avec. Il est juste préférable d'utiliser le dictionnaire par défaut Donc, pour l'utiliser, nous allons. Maintenant que ce que nous pouvons nous adapter à quelque chose comme ça ici. Dictionnaire par défaut avec valeurs par défaut entier. Et maintenant nous pouvons enlever ces lignes et notre manteau va marcher. C' est rare ici autour du module et tout fonctionne bien. Nous avons une droite étroite. Si on recommence comme ça, on aura un rôle clé. Donc pas seulement l'exemple pratique. Je viens de vous montrer où, par
exemple, dictionnaire
par défaut peut être utilisé. Je pourrais créer une section spéciale où nous utiliserions tout pour le
module des collections . Mais le problème à propos de sections comme ça et des enseignants qui le font de cette façon est que cela ne vous donnerait pas un cas spécifique comme celui-ci, est-ce pas ? Vous ne sauriez pas exactement ce que vous menez à être honnête quand vous regardez quelque chose comme ça. Par exemple, dictionnaire
par défaut. La première fois que vous vous demandez, pourquoi me soucierais-je même d'avoir un dictionnaire avec des valeurs par défaut, n'est-ce pas ? Pourquoi ne pouvons-nous pas utiliser un dictionnaire normal ? Pourquoi je voudrais même prêter le prochain conteneur ? Ils prennent tellement de temps. Je Donc, si je pouvais vous montrer le dictionnaire par défaut dans une section collections où il aurait un exemple
théorique. Vous serez frustré, non ? Parce que vous saurez juste qu'il existe sur Do, vous saurez que vous verrez juste sur l'exemple comme je viens de montrer le début de l'état de la conférence. Cette chose, d'autre part, vous
montre exactement où il peut être utilisé sur exemple pratique. Droit. Comme vous pouvez le voir, notre froid semble mieux maintenant il est plus facile à lire, donc il est plus facile à entretenir. Aussi, ce n'est que cette leçon. Merci beaucoup.
13. Qu'est-ce qu'une API publique ? Où les trouver ? API stackoverflow: Bonjour, mon ami. Fini par venir les vidéos. Vous apprendrez ce qui est public AP I Comment orteil trouver 80 glace comme ça et comment en utiliser un hors eux. Nous monterons le programme que nous sélectionnons des questions du côté qui est stock froid débordement point com Et les questions répondront aux exigences comme minimum 15 points triés dans ordre
décroissant d'ils seront de la semaine dernière et ils seront de la lutte la catégorie. Et puis nous ouvrons toutes les questions à l'intérieur de notre navigateur Web. Donc assez utile, non ? Mais avant de le faire, nous devons penser à la mort. Pensez-vous ce qui est un P I, Comme vous pouvez le voir, il signifie interface de programmation d'application. Mais qu'est-ce que l'interface ? C' est quelque chose que vous voyez et vous pouvez l'utiliser sans savoir comment cela fonctionne. Analysons ce qui est l'interface Ward construit hors Afin de comprendre que vous voyez entrer en anglais signifie entre la face droite signifie face. Donc, il est quelque chose entre votre visage simplement dire donc par exemple, un tm Donc la machine à billets vous donne l'argent du compte de carte de crédit a une interface constituée de matraques qui sont entre la machine et votre visage, non ? Vous ne savez pas comment tout fonctionne en arrière-plan. Vous ne vous souciez pas d'être une maladie. Certains l'auront programmé. C' est tout ce que tu as fait. Tu dois savoir. Donc, quelqu'un a partagé une interface avec vous sous la forme de bouteilles qui vous permettra de regarder dans votre compte bancaire orteil, retirer de l'argent après avoir entré la douleur correcte. Donc, cette interface vous donne des fonctionnalités et des méthodes comme le retrait de l'argent et des ressources comme combien d'argent vous avez sur votre compte, par
exemple, Droit,
Donc, mais ce qui est un P I Cette interface aérienne qui est conçu pour des applications de programmation ? Donc, vous obtenez aussi le service qui partage les ressources comme dans le cas où hors de la machine à billets, ADM. Mais cette fois sous la forme de Jason, par
exemple et une sorte de logique de site Web que vous pouvez utiliser de manière méthodes. Et ainsi, par
exemple, certaines méthodes vous permettront de changer quelque chose comme, oui, cela vous permettra d'ajouter de nouvelles questions aux sites Web, et vous n'aurez pas besoin de savoir comment cela fonctionne en arrière-plan. Tu te fous de comment ça marche. Utilisez l'AP public I et c'est tout ce que vous devez savoir. Quelqu' un vous a permis de le faire via l'interface. Ok, alors où peut-on trouver les yeux des AP publics aller pour obtenir que ça arrive un coup de pouce je coupe les yeux publics AP. Et ici vous trouverez beaucoup sur les yeux AP publics salés par index afin que nous puissions trouver quelque chose sur les animaux. Complet peut obtenir un fax de chat hors cours. Vous vous demandez peut-être. Est-il utile ? Mais certaines personnes peuvent haricots publics un B I qui peut être utilisé pour se couper Fox ou certains autour eux. Une, peut-être des images. Mais vous savez, pour la plupart du temps, vous voulez trouver quelque chose d'utile comme, par
exemple, tapez Google ici. Comme vous pouvez le voir, nous pouvons trouver des livres Google ici. AP I. Vous pouvez trouver Google Analytics Cocoa Calendar. Tout cela pourrait être très utile. Et Google conduire Google Caravan Jean Google Mops droit peut créer des cartes numériques des clients basées sur Google Maps état vers le bas. C' est cool, non ? Quelque chose de plus utile, cependant, dans cette conférence se concentrera sur quelque chose comme la bourse, qui est en question et réponses forum pour les développeurs qui le font. Vous devriez certainement savoir si vous ne le faites pas alors quelque chose ne va pas, vraiment, parce que jusqu'à présent vous avez probablement eu quelques questions quand vous regardiez mes vidéos. Et la plupart du temps, lorsque vous avez une question et que vous tapez la question dans Google, vous trouverez la réponse sur quelque chose avec cette pile froide. Overflow Stuck over quatre Low est comme l'un des nombreux sites Web qui sont à l'intérieur des
bourses . Comme c'est Strange est un réseau de côtés avec beaucoup de questions et de réponses. Divers sujets de la programmation comme la physique de débordement stark, photographie comme vous pouvez le voir développement de jeu. Donc quelque chose de simple, comme donner des jeux de société si utilisateur supposé là et ils peuvent gagner une réputation tout ce qu'ils peuvent même perdre sur cette réputation que ce gain là peut être utilisé par vous sur votre raisonnement. Alors pourquoi ? Parce que ces sites sont un endroit très précieux sur le Web. Donc, lorsque vous utilisez ce site, vous pouvez devenir une personne populaire, et vous pouvez utiliser cette réputation pour obtenir le bon travail et,
eh bien, eh bien, nous nous concentrons sur le débordement de stock. Donc tu te rappelles. Stack Overflow est un endroit très important pour vous, où vous pouvez trouver des réponses. Avez-vous eu à propos de la programmation ? Probablement quand vous vous demandez à la maison de faire quelque chose, la réponse est déjà là. Si ce n'est pas le cas, alors vous pouvez lui demander et quelqu'un vous aidera. Donc, c'est un endroit
très, très utile pour les développeurs. Ok, si vous voulez devenir populaire sur ces sites, vous allez probablement vous inscrire ici et répondre aux questions qui sont populaires. Donc ils ont le lycée et ils n'ont pas trop de réponses ou bien, ça n'a pas d'importance parce que ta réponse sera la meilleure, non ? Mais vous voulez chercher un langage de programmation comme le langage fightin que vous connaissez. Donc, vous voulez les filtrer. Tu veux les trier. Vous voulez en quelque sorte obtenir des informations à partir de ces sites, et presque n'importe quel site très populaire a quelque chose comme un public a B I. Certains pensent que nous vous permettons que nous allons vous donner des méthodes pour faire de telles choses, et vous n'avez pas besoin de savoir comment cela fonctionne en arrière-plan, n'est-ce pas ? C' est pourquoi ça s'appelle Interface. Alors, comment pourrions-nous trouver le A P A pour le stock de plus pour ? Je voudrais juste taper stock sur longtemps, et puis j'ajouterais un P I à l'intérieur de la recherche Google et le premier site Web comme vous pouvez le voir est une bourse ap I Donc c'est un A P I pour chaque site à l'intérieur. Vous connaissez le réseau. Nous devons donc choisir en quelque sorte le feu de débordement de stock. Et ici, vous avez bon à la description off. Ce que tu peux faire est assez long. Et pour être honnête, il faut du temps pour analyser chaque p I et c'est pour cela que vous êtes payé. Donc, je ne suis pas en mesure de vous tous être je qui est disponible sur Internet être cela est impossible Vous avez besoin orteil Mais vous devez savoir que tous les hors d'eux sont très similaires sont-ils ils suivent les mêmes règles, non ? Donc, si vous apprenez à utiliser un pour les désactiver alors vous devriez être assez bien en utilisant n'importe quel autre Regardez la bourse. Comme vous pouvez le voir lorsque nous faisons défiler ici, nous avons quelque chose dont nous avons parlé dans les conférences
précédentes. Regardez ici vous avez un Z peut voir des liens comme des réponses. Donc, quand vous arrivez ici, même pas est mort, nous apprenons à savoir comment utiliser les réponses, obtenir la méthode et vous avez un exemple comment l'utiliser quand nous autour du module. Nous avons leur réponse. Jason était plus. Quand je clique dessus, vous remarquerez que nous sommes entrés sur le site comme ça. 80 i sombre bourse dot com 2.2, ce qui signifie que la version du FBI que nous voulons demander. Et puis nous avons des réponses. Et quels périmètres apparents, à
droite, qui ont été utilisés dans l'ordre ensemble. Une réponse comme celle-ci. Donc, nous pouvons est l'utilisé ceci ici en ce moment une demande qui obtenir nous pouvons copier diace à jours place Nous ne pouvons pas sur ce module étaient. Bien sûr, nous avons besoin pour cette fois que ce serait des réponses et nous devons les imprimer tout autour du module. Andi, nous allons presser des réponses qui sont, vous savez, ordonnées par ça Ils descendent donc et ils sont vendus par activité et nous les obtenons
du stock au-dessus de l'étage. Et c'est assez facile, non ? Nous pourrions, vous savez, les
filtrer un peu plus pour obtenir des choses spécifiques que nous recherchons. Mais nous avons appris à le faire à l'avenir, mais parce que c'est assez facile. Vous avez des exemples ici, vous pouvez lire comment l'utiliser et bien, nous nous concentrons sur ce que nous accusons. Pas de questions. Donc, nous avons les questions et nous voulons utiliser cette partie ici. Cependant, cette chose fera dans la prochaine conférence. Mais avant de mourir, je voudrais ajouter quelques choses très importantes. Notez que nous demandons quelque chose du serveur. Et vous savez, la thèse pour être honnête prend du temps sur l'IPC. Vous éteindrez l'ordinateur à partir duquel vous demandez les informations, et vous êtes limité à une sorte de demande de rabais que vous pouvez faire de manière anonyme. Donc, nous avons tous dire qui vous êtes et parfois et parfois la plupart du temps vous avez besoin de
registre orteil . Donc tu dois faire une sorte d'authentification, non ? Et vous avez de bonnes informations. Comment ? orteils entrent. Avoir assister Kate ici dans vos applications, comment enregistrer que vous pouvez voir dans le registre de remorquage ici, par
exemple, dans ce site Web sur d'autres sites, peut-être que vous n'avez pas besoin de vous inscrire du tout sur un site Web, vous devez vous inscrire instantanément parce que vous ne serez pas en mesure d'utiliser même pas, vous savez, les méthodes de base. Comme vous pouvez le voir pour utiliser les réponses admises, vous avez besoin de Toby, euh , droit
enregistré, donc afin d'ajouter de nouveaux éléments, qui est autorisé à être des registres. Et il sera nos réponses directement à votre débordement de stock comptable, par
exemple. Donc c'est assez cool,
non, non, parce que vous pouvez écrire votre propre recherche d'orteil programme. Mais avec l'interface utilisateur graphique, vous pouvez,
vous savez, vous savez, comme une application de bureau. Vous pouvez faire votre propre application pour définir les questions et poster sur et répondre aux
questions orteil droit ? Vous pouvez faire votre propre demande pour cela. A en utilisant le public un P I. Si vous êtes prêt, coller à droite. Quatre. Des choses comme faire des poses. Vous pouvez voir que vous pouvez facilement le faire dès maintenant sans remuer déjà. Cependant, vous êtes limité, donc une sorte de montant sur les demandes dans notre plus grand temps, c'est suffisant, non ? Donc vous n'avez pas besoin de la guerre des pieds, et vous devriez comprendre cette perspective. Euh, parce que ce n'est pas que Derek serait des gens qui, vous savez, peuvent galoper, et ils viennent juste de palper le serveur. Je pourrais faire une boucle sur quatre, faire l'infinie Lubin vient juste de générer le serveur avec des requêtes, et cela tuerait juste le monsieur beaucoup de gens qui le font correctement. C' est pourquoi vous êtes limité à un certain nombre de demandes en une minute. De cette façon, nous pouvons tous avoir des fonctionnalités comme celle-ci disponibles. Ok, cette chanson a fait la leçon. Merci beaucoup.
14. Obtenir des JSON depuis stackoverflow.com -> obtenir des questions les meilleures questions de la dernière semaine: Bonjour. Dans cette conférence, nous obtiendrons du stock sur les questions de plancher que nous suivons ci-dessous rose. Il s'agirait d'un minimum de 15 points qui seraient triés par ordre décroissant de la semaine dernière. Et ils seront de la canalisation dans la catégorie. Comment le faire. Nous entendons sur le site internet de point com de la bourse p i Onda. Nous allons essayer orteil lire l'exemple ici. Donc, il dit que cette méthode vous permet de faire des requêtes assez flexibles à travers l'
ensemble du corpus de questions à l'intérieur. Donc, nous interrogeons tout entier, donc exiger que je demande un côté entier. Donc, quand on l'interroge comme ça, on tape à vos questions, Um, comme celles-ci, on reçoit des questions de tout le site, pas de beignets, prise de contrôle tombe. Et parce que c'est trop grand que vous pouvez voir, nous obtenons notre message parce que c'est un côté est nécessaire. Il dit que nous devons préciser que les sites vont dire quelque chose côté qu'il appelle orteil et gagner pour dire que je veux obtenir des questions de la débordement de stock. Comment savais-je que je devais mourir ? Ils récitent bien l'exemple. Donc, vous cherchez, par
exemple, ici, vous pouvez voir. Et il dit que pour spécifier le côté, vous tapez le site est égal à stock pour probablement est écrit ailleurs jusqu'à ce que les parties. Eh bien, nous devons lire, lire et encore avec, mais vous pouvez facilement regarder en regardant par sept noms descriptifs comme le site, euh, gaz qui se passe. Spécifiez décidé. Donc nous venons de témoigner le site et nous avons obtenu des réponses de la couverture de stock. Pour l'instant, lorsque nous sommes sur notre module, nous avons beaucoup de questions. Vous savez, beaucoup de questions sur et dans nous ne savons pas quel ordre parce que nous ne l'avons pas spécifié. Donc, cela signifie qu'il sera dans l'ordre par défaut sur. Nous devons spécifier quelques paramètres supplémentaires ici. C' est pourquoi je pense que nous devrions rendre ce programme un peu plus facile à lire. Dictionnaire des paramètres du sac. Hum, ça va envoyer ici, euh, ici. Nous pouvons alors facilement voir quel paramètre fait. Ce qui peut également servir comme côté est dans le débordement de pile appelé. Clé droite. Quelle valeur clé. Et maintenant nous voulons orteil ce que nous voulons orteil obtenir où nous voulons trier nos questions par votes par le score, droit dans un dieu descendant, nous pouvons voir que ici Il pensait qu'ils nous ont dit que, par
exemple, obtenir toutes les questions posées dans la dernière semaine hors général premier avec des scores de 10 ou plus dans un seul choeur ing avec des paramètres. Donc, nous devons taper tri égal votes. Donc, nous devons utiliser quelque chose comme ça. Trier les votes. Ah, la cicatrice minimum de 10. Nous voulons avoir un minimum de 15 points, donc minimum de 15 et vous voulez les résoudre dur. Nous voulons avoir un ordre décroissant, comme vous pouvez le voir ici, il dit que pour obtenir le type d'aile descendante, ordre est égal à descendre rien qu'ils n'aiment pas ruisseau dessus. Nous obtenons également un exemple sur le résultat ici. Donc tu sais que nous allons quelque chose sauf si nous voulons que les orteils soient triés par votes. Le précepte trié maintenant acheter des votes sur. Mais il y a un score très élevé ici, qui signifie ce programme. Mais la question la plus populaire sur le débordement de stock droit ? Ah, parce qu'on l'a eu sur tout le site. Questions de l'ensemble du site de débordement de stock tri par votes à part, cette voiture ordonnée en descendant de si du meilleur. Et nous devons préciser en quelque sorte que nous les voulons de la semaine dernière parce que probablement maintenant, quand nous répondrons à la question dans le feuilleton, nous n'obtiendrons pas de vote AB. Droit ? Donc minimum 15 votes dans notre cas sur Est-ce que nous voulons trier dans l'ordre d'une descente sur et,
eh bien, eh bien, quand l'Iran, notre modèle obtiendra ce que nous nous souvenons du signe ici. Eh bien, bien que vous puissiez voir maintenant quand ils arriveront ici. Nous avons eu les mêmes choses comme nous l'avons fait ici, mais il n'est pas si bien formaté, comme le Firefox pour nous. Peut-être que nous importons pp preened. Non, changeons ça. Donc, il n'y a personne ici. Un autre module. Vous remarquez que nous l'avons bien imprimé. Comme
vous pouvez voir la série de cicatrices,
ce Big Scott est un très grand. Comme
vous pouvez voir la série de cicatrices, Comme vous pouvez le voir, il est imprimé pour Sloan Armesto afin de nous montrer comment il est imprimé. Alors il va accélérer sur quoi ? On a donc eu les mêmes résultats qu'ici. Nous avons besoin de bien obtenir ce dont nous avons besoin. Teoh. Bons articles de la semaine dernière. Ce n'est pas pour obtenir, il a dit dans la semaine de congé, Général, 1er 2011 Ils ont parlé ici une sorte de numéro, ce qui est bizarre pour vous. Je pourrais dire au monde et comment créer des nombres comme ceux-ci. Mais pour être honnête, je sais aussi que vous pouvez ici quelque chose comme ceux-ci ici nous pouvons aimer quelque chose comme ça au lieu du nombre bizarre, nous pouvons juste dire, Hey, je veux les valeurs de la date qui vient comme ça, par
exemple. D' accord, donc de la semaine dernière, non ? Pour moi ? La semaine dernière, maintenant Way. Donc, par
exemple, comme, euh, je pense comme ça. Et maintenant, quand nous courons, notre module n'aura pas autant d'enregistrements. Comme vous pouvez le voir, nous n'avons pas autant d'enregistrements qu'avant. On pourrait son nom. C' est peut-être le voir ici parce que je pense que tout est plus facile de voir ce qui se passe quand tout type choses ici. Comme vous pouvez le voir maintenant,
le score le plus élevé est 130, non ? Comme vous pouvez le voir maintenant, Mais le problème est que nous avons des questions du haut, c'est que nous, par
exemple, ne comprenons pas. Par exemple, C plus droit ? Um c plus plus plus. De plus, il concède trois personnes très populaires là-bas. Mm. Donc, on devrait chercher le pipeline, non ? Afin de chercher Parton quand nous allons théorie n'étaient pas que voici quelque chose avec ce tact ce qu'on appelle tact qui vous permettra de choisir l'attaque que vous cherchez , donc attaqué et nous disons que je veux chercher Piketon Et maintenant, quand on les dirige, c'est nous jusqu'à ce que l'équipe ait droit au sel et sur le tact égal au combat, alors nous aurions certainement la réponse que vous avez sur. Nous devons obtenir le minimum parce que façon n'a pas respecté le menu en 15. Cela va voir qu'une seule question de la semaine dernière est égale à appâter. Donc, nous augmentons peut-être cela pour le faire un peu, selon la dernière conférence suivante, par
exemple, un mois comme celui-ci. Et maintenant, on en a un peu plus, non ? Il s'appelle 44 ici 22 et nous pouvons facilement Maintenant, vous cliquez sur le lien et apprendre à savoir qui a posté. Nous pouvons rapidement aussi sur le lien ici, et nous pouvons instantanément arriver à la question et vous pouvez répondre correctement ? Nous avons donc des questions très populaires sans réponse. Peut-être que nous pouvons en fournir un meilleur. Si nous le pouvons, nous pouvons poursuivre et gagner une certaine réputation. Cependant, moment, quand on le fait de cette façon, à droite Mm. Pour être honnête, ça prend du temps. aile droite serait orteil. Nous pourrions en obtenir des liens, et nous le faisons dans le secteur suivant. Toby sait que ce serait cool si nous pouvions simplement cliquer sur notre script et notre script obtiendrait tous les liens et les ouvrirait instantanément dans notre défaut. Où, mon frère, ce serait cool, non ? Nous n'avons pas besoin de faire un travail qui peut être fait manuellement quand il peut être remplacé par le
script Pytorch . C' est pourquoi nous devenons des programmeurs pour nous assurer que nous ne faisons pas les choses manuellement. Vous voulez les automatiser autant que possible pour qu'on puisse dire que j'ai du temps libre pour jouer à des gangs,
passer du temps avec votre famille et ainsi de suite. jouer à des gangs, C' est pourquoi les programmeurs sont si utiles à, et c'est ce que nous allons faire dans la prochaine conférence.
15. Sites Web d'ouverture à partir de l'code Python - module webbrowser: D' accord. Il essaie d'analyser la réponse que nous avons eue. On doit trouver un lien d'ici, non ? Ce lien ici et nous voulons l'ouvrir instantanément. Jazz En invoquant notre script, nous voulons ouvrir tous les liens qui suivent les règles comme celle-ci. Je ne sais pas comment faire ça. La première chose est d'analyser ce qu'on a à Jason. Je pense que pour l'analyse est préférable d'utiliser Firefox. Pourquoi ? Parce que ce n'est pas que quand on est ici, c'est le moi un peu difficile à faire. Même si vous utilisez des personnes imprimées ici, nous pouvons, vous savez, développer. Je danse. Nous pouvons facilement voir que les articles se compose. Quoi ? 012345678 enregistrements. droite. Et vous pouvez les ouvrir afin d'obtenir le lien. Donc, vous devez obtenir le premier dans les articles de remorquage avant de commencer à analyser chaque gars ici. Ce n'est pas comme si vous aviez remarqué que j'ai plus de quarterbacks, coterie, mon dans quoi que ce soit ces choses sont sur les mêmes 11 articles comme. Donc, afin d'obtenir ainsi afin d'obtenir orteil chacun des éléments sur, ne vous inquiétez pas, vous savez, choses, comme a plus, mais donc nous pouvons traiter instantanément les choses à l'intérieur. Nous devons nous interroger sur des questions, non pas sur des articles. C' est parti ? Maintenant, quand je lance notre modèle, nous avons juste des articles et nous n'avons plus les articles les moins décalés, et nous n'avons pas à la fin voulu Cela a plus de points de quota et d'autres choses comme ça. Donc, nous analysons comment nous avons obtenu notre réponse Jason. Chaque serveur peut vous donner quelque chose de différent. Et maintenant, pour chaque question à l'intérieur des questions, je ne le fais pas. Donc, à l'intérieur de cette liste de questions, nous pouvons, vous savez, imprimer ce lien de question. Donc, quand nous apportons le lien de question, nous obtiendrons juste des liens. Et, eh bien, on pourrait ouvrir ces choses par toi. À base de copie, hein ? Mais pourquoi ? Quand nous pouvons automatiser ce processus comment le faire ? Eh bien, il y a un module de navigateur web qui vous permet d'ouvrir mes frères pour qu'on puisse l'importer. C' est une bibliothèque standard. Vous n'avez pas besoin de l'installer. Et ici, nous avons quelque chose comme ouvrir un nouveau top ouvert. Vous Taepo quelque chose les dames vont juste écrire quelque chose comme ça au lieu d'imprimer. Et maintenant, quand je cours, je module baume. Chaque site web vient d'être ouvert. Et maintenant, nous pouvons juste analyser cela, pas pour voir ce qui y répond. Mon Dieu, peut-être que j'en aurai un meilleur, non ? C' est cool, n'est-ce pas ? On peut avoir Good. Maintenant, les questions les plus populaires du mois dernier dans le tuyau. Très inviter sur le sujet. On pourrait aller pour la dernière semaine de la dernière heure. Tout ce que tu veux. La chose la plus cool est que vous pouvez obtenir les questions que vous êtes populaires et essayer de faire une excellente réponse. Ou vous pouvez utiliser ces informations afin de faire un tutoriel à ce sujet et posté sur YouTube. Quoi que ce soit à vous de décider, n' est-ce pas. À quoi allez-vous utiliser ces informations ? qui est cool, c'est que
tu peux, tu sais ,
non, faire un chœur que tu veux juste en analysant le j'ai fait. Vous devez entendre des textiles hors du temps. Vraiment ? Afin d'analyser chacun a p I Ce n'est pas un processus facile. Tu vas me faire des enjeux. Je me fais six presque à chaque fois. Mais la chose cool est que vous pouvez jouer avec elle très facile, droit vous pouvez ouvrir par exemple, cinq quatre pattes et jouer avec les paramètres et de voir les résultats. Et même si vous faites quelque chose de mal, vous ne détruisez rien. Vous obtenez juste le mauvais résultat et vous pouvez le changer. Vous pouvez le changer jusqu'à ce que vous le rendiez correct. La merveille Vous le voulez vraiment, non ? Ce n'est qu'une bonne leçon. Merci.
16. Obtenir des enregistrements de la dernière semaine - Module datetime: Oh, mon ami. Cette partie de froid de la dernière conférence est vraiment mauvaise. Pourquoi est-ce que je pense ? Parce que nous avons mis la date ici manuellement sur ça est faux sur les niveaux de meurtre. Ecoute, quand je veux avoir des questions de la semaine dernière, je ne devrais pas avoir à ouvrir le programme et à changer ici. Cette partie de manteau à chaque fois, n' est-ce
pas ? Ce programme juste à chaque fois que nous l'exécutons,
il devrait vous générer une date correcte. Donc nous devons apprendre comment générer cette partie de manteau au lieu de le mettre manuellement. Nous devons donc apprendre à créer une date. Et pour ce faire, nous allons utiliser quelque chose avec ce module de date froide. Et nous ne pouvons pas importer à partir de huit fois Delta le jour. Tu sais, faire,
on va juste ici à partir de l'heure de l'importation, de la
journée, de la
date, date, heure et de l'heure, Delta. De cette façon. Nous voulions des droits. Tu sais, chaque fois que tu veux entrer dans l'heure du rendez-vous, on n'a pas besoin de faire quelque chose comme ça, non ? Nous ou comme ça, nous avons juste besoin d'écrire comme ça ou ça. Donc ça va être plus court. Non. Non. Comment peut-on l'utiliser ? Eh bien, gagner un temps de deux jours, vous remarquerez qu'il a de bonnes méthodes. Et il a été omis de nous intéresser. Ça va nous rendre. Quelle heure est aujourd'hui ? Alors faisons quelque chose dans le sprint de jour aujourd'hui. Appelons aujourd'hui Faction, Exécutons le module. Et comme vous pouvez le voir, nous avons une date qui est formatée comme ça. On a un mois de jour ? Oui. Heure, minute, seconde méchante seconde. Donc maintenant, nous devons soustraire d'une manière ou d'une autre, déduire sept jours, non ? On a besoin de Teoh. Effectuez une opération sur ces données. Pour le faire, nous devons créer en quelque sorte sept jours dans le temps qui peuvent être soustraits. Et Delta Time sera utilisé pour ça parce que Delta signifie la différence de temps. Qu' est-ce qu'il fait exactement ? Eh bien, quand vous allez ici et le temps de cuisson Delta, vous remarquerez que le temps Del Power re présente adoration La différence entre deux dates ou fois. Sony, Nous comprenons un peu mieux quand nous sommes impliqués. Mais notez que nous avons à entendre quelque chose avec cette fois Delta et vous pouvez envoyer un remorquage il jour secondes microsecondes plusieurs secondes, minutes, heures, semaines et par défaut, toutes ces valeurs sont égales à Liaison zéro. Tu peux changer. Donc quand on fait quelque chose cette fois, Del Tom, et qu'on n'y envoie rien. Et nous sommes sur notre module. Vous remarquerez que nous avons ici 2ème 0000 Mais si nous ne sommes pas ici, par
exemple heures et je l'ai dit forme, vous remarquerez. Est-ce qu'on est arrivés ici maintenant, ce qui veut dire qu'on a quatre heures maintenant, quand ils sortent, quelque chose comme des jours. Trois jours. Vous remarquerez que nous avons trois jours et quatre heures. Et ceux-ci le résultat du temps Delta peut être utilisé avec notre date d'aujourd'hui, à droite. Nous pouvons soustraire le temps Delta d'aujourd'hui et nous aurons les résultats que nous voulons si nous fixons jours à sept jours, par
exemple. Droit ? Donc, si nous disions que les jours sont égaux à sept. Droit ? Donc, quand je le fais de cette façon, vous remarquez que nous avons sept jours. C' est donc le moment que nous voulons soustraire. C' est un temps avant Non. Et nous voulons faire quelque chose comme ça aujourd'hui moins le temps avant, et nous pouvons attribuer ceci à, par exemple, Samedi Date. Donc c'est un jour que nous recherchons et pendant que nous pourrions l'assigner ici, mais il y a un petit problème que vous remarquerez bientôt. Quel problème est-ce que lorsque vous exécutez notre module ? Notez que nous avons ceci en commun. Donc, cela ne fonctionne pas et nous l'invoquons cherché. Comme vous pouvez le voir, c'est un peu avec le temps. Ce n'est pas exactement ce que nous voulons, est-ce pas ? On peut imprimer. C' est facile parce que Piketon connaît ce genre. Et quand vous sentez cela dans l'impression, vous obtiendrez la version de la table d'impression hors de la date. Comme vous pouvez le voir, nous avions maintenant 11 Septembre ici Nous avons combattu Septembre, donc nous avons réussi à revenir dans le temps. Sept jours. C' est bon, mais ce n'est pas comme ça qu'on a imprimé la valeur ici, est-ce pas ? C' était comme, hein ? Euh, hein. Comme ça. Droit ? Donc nous devons l'avoir dans la même version pour que nous puissions résoudre ça en West One. Ceux-ci suppriment cette partie à droite de la chaîne. Oh, on peut le faire un peu plus professionnel. Quelque chose s'appelle le temps trébuché. Les programmeurs ont décidé que le 1er janvier 1970, ils soulèveront le temps de sorte qu'ils vont commencer compter le temps et ils vont compter à partir des choses puis en ajoutant des secondes et non pas cela qu'ici en bourse, ils ont fourni à partir du jour en utilisant un grand nombre comme celui-ci et le creuser ce nombre Voici vraiment secondes qui ont passé depuis le premier général en 1970. D' accord, jusqu'au 1er janvier 2011, on peut changer la date du chirurgien en temps, Tom. Oui, on peut le faire. Le moyen facile est de le faire comme cette date de recherche que l'horodatage. Et comme vous pouvez le voir, nous avons bien maintenant parfois trébuché. Alors, comment dans la seconde ont passé les scènes 1er Janvier 19 7 Cependant, ceux-ci ont ici millisecondes et nous ne pouvons pas l'utiliser comme valeur pour la clé de cela. C' est pourquoi nous ne le jetons pas en entier. Et puis on aura une bonne chose qu'on cherche. Et maintenant, quand nous le passerons ici, nous aurons la valeur que nous recherchons. Donc maintenant nous allons obtenir du stock plus de quatre votes triés mais ordre décroissant avec le score minimum 15 à partir de la date que IHS a dit ici et nous l'avons dit comme ça. Nous avons dit que nous les voulons depuis les sept derniers jours. Et maintenant, quand vous êtes sur notre module et que je suis commenté ici, nous avons une bonne question ouverte depuis les sept derniers jours qui ont suivi ces règles. Si nous augmentons, ils ragoût, par
exemple blessant. On est sur notre modèle. Vous remarquerez que d'autres sites Web ont été ouverts avec plus de questions, est-ce
pas ? La chose cool est que maintenant nous n'avons pas besoin de sauter dans remorquer notre programme et compter Calculer. Qu' avons-nous eu il y a sept jours ? Dis-le il y a deux jours, non ? On vient de le dire ici, et ça devrait fonctionner bien. Alors mettons-le à sept jours. Et maintenant, j'ai aimé à un autre avis de chose que le script Python peut être exécuté comme ceci. Quand je l'ouvrirai,
il sera exécuté. Et comme vous pouvez le voir, nous avons, par conséquent, une question comme celle-ci. Et pourquoi je pense que c'est l'école ? Je pense que c'est cool, parce que maintenant vous pouvez mettre un raccourci sur votre appel de bureau. C' est comme obtenir les questions les plus populaires de Python de la semaine dernière, et vous n'avez pas besoin de même, vous savez, ouvrir votre It 'll vous pouvez juste ouvrir le script comme ceci. Et ça va ouvrir des sites Web qui suivent les règles comme ça,
cette école, non ? Et ils seront de la semaine dernière. Vous n'avez pas besoin de sauter dans le programme chaque fois que vous exécutez. Vos cris de script sont universels. Je vais toujours courir correctement. Et c'est la chose la plus cool à propos du programme. Vous faites que tout fonctionne. Nous avons juré que vous deviez changer les choses. Ça va être une bonne leçon. Merci beaucoup.
17. Exercice : faits pour les chat: Bonjour. Je pense que c'est une bonne idée de voir quelques exemples plus loin des yeux AP parce que vous savez, certaines personnes pourraient les documenter d'une manière un peu différente. Concentrons-nous sur Cat Fox, c'est un fax ouvert. Alors coupez Fox. Nous reviendrons. Le fax Cat reviendrait exactement. Allons Toe ap I documentation. Donc, la première chose quand vous ouvrez un sur le site comme ça, vous voulez trouver une
recommandation P I. Alors commençons à développer. Et comme vous pouvez le voir, ils disent que c'est votre santé pour tous les terminaux. Il ressemble à ça. Quoi ? Ce point de
terminaison Eh bien, le point de terminaison est un endroit où vous pouvez récupérer les données OK, et pour les faits, vous devez aller à la télécopie barre oblique pour les utilisateurs qui vont aller aux utilisateurs barre oblique. Mais vous avez besoin de départ orteil à partir de mon URL de base donc désobéit à l'huile et maintenant vous devez simplement ajouter merci. Et comme vous pouvez le voir, nous avons bien maintenant ici bas les faits sur les chats Certains d'entre eux sont très intéressants. Comme par exemple, domestiques sont dépensés environ 70 % de la journée à dormir et 15 % de leur journée de toilettage. C' est vrai ? Je ne sais pas, c'est
probablement le fait, mais comment pouvons-nous l'utiliser, non ? On veut tous les fax en même temps ? Eh bien, voyons voir. Que pouvons-nous faire exactement avec les facteurs ? Allez en télécopie comme vous pouvez le voir. C' est ce qu'on peut faire avec le fax. Il nous dit ce site quel choeur il paramètres que nous pouvons utiliser sur ils pensent ici. La première chose qu'il dit que nous pouvons aller en remorquage, catalogue
aléatoire. Donc, quand nous faisons quelque chose comme aléatoire, vous remarquerez que nous aurons un fait déchiffré. Ok, c'est plus utile, non ? Parce que vous pouvez faire un site Web ou une sorte de programme que nous donnons un fait aléatoire sur chat. C' est mieux maintenant, Hmm. Ça dit qu'on peut changer de type, non ? Peut-être que je veux des faits sur les chiens. Vérifions si ça va nous donner un fait sur le chien. C' est vrai. Ça ne nous donne pas des faits sur les chiens. Quand les chiots sont nés, il est aveugle si et à Fleiss. Ok, c'est assez intéressant, Andi. Eh bien,
ici, nous avons aussi quelque chose de bon est appelé montant parce que vous devez savoir que si nous allons orteil, par
exemple, lui et maintenant nous faisons quelque chose comme ça pour ces mensonges que nous obtenons fait aléatoire et nous apporter le ruissellement l'a remercié. Apportons à partir de PP impression impression PP autour du mojo. Comme vous pouvez le voir, nous avons un fait aléatoire. Mais si je voulais en avoir plus ? Pourrais-je demander plusieurs fois pour chaque FARC, comme, par
exemple, 10 ? Cela prendrait trop de temps. Rappelez-vous, chaque fois qu'ils le font, vous pensez que vous devez obtenir les demandes. Essayez de trouver un autre moyen, parce que sinon votre programme, nous travaillons lentement. Et de plus, nous obtenons probablement Bond parce que vous allez juste obtenir trop sur le processeur de CPU La
demande d'oies droit ? Il y avait une sorte de limite, alors ne le faites pas trop. Vous souhaitez limiter le montant des demandes autant que vous le pouvez. Donc les gars qui ont créé ça un p je l'ai prédit, et ils vous ont donné le baromètre de la quantité que vous pouvez utiliser, non ? Alors utilisons-le. Montant de cette étude à, par
exemple, cinq. De cette façon, nous obtiendrons cinq fax instantanément sans avoir à demander cinq fois juste veulent, et c'est cool. Et puis nous pouvons faire ce que nous pouvons juste ressembler pour chaque carte dans le contenu. Fais quelque chose de mentir, Apporte coupée. Et nous regardons le texte ici parce que c'est la chose qui est utile pour le moment parce vous pouvez voir que nous avons été environ cinq renards aléatoires. Donc c'était assez facile, non ? Et nous avons juste besoin de lire les orteils ce qui est ici comme un exercice. Je voudrais que vous fassiez un menu où quelqu'un peut choisir un chien ou un chat et, en fonction de ce que l'utilisateur a choisi, lui
donner des chats ou des chiens, est-ce
pas ? Et montre-lui cinq. Par exemple, 10 faits. Des faits aléatoires sur les chiens Carter. Ok, fait ton exercice et mais ce n'est pas tout dans sa conférence, pas Il a dit que nous avons de bonnes choses morales ici. Nous n'obtiendrons pas l'autorisation de la clé A P tout de suite. On le fera plus tard. En ce moment, regardez des choses comme, par
exemple, cette casquette aléatoire. Comme vous pouvez le voir un peu plus facile, il revient juste comme une image aléatoire hors panier, non ? Peut-être, chef, mais ça revient autour d'eux. Pensez-y ? Comment pouvons-nous l'utiliser ? Mega programme où vous montrerez viser. Et en dessous, vous êtes montré autour du fait coupé, non ? ce moment, nous ne savons pas comment orteil montrer une image à l'intérieur du programme. Dieu jette et tout va bien. Il y a plus de sites Web cool comme, par
exemple, elle basée en ligne. Allons-y, et comme vous pouvez le voir, ça va nous montrer. Utilisons ça pour voir ce qui va nous montrer. Elle basée Link fait la très belle race, et au moment où nous obtenons une image aléatoire droite. C' est aussi cool, et aussi nous pouvons voir les paramètres de requête qui vous permet d'obtenir plus elle base. Alors comptez, par
exemple, locataire. Nous obtenons 10 instantanément, et vous pouvez les montrer sur, par
exemple, site Web ou les ouvrir instantanément, et notre navigateur Web que nous pouvons déjà faire correctement.
18. Exercice : images CAT aléatoires par la race: il est temps de faire le prochain exercice ici. Vous pouvez obtenir des photos sur les coupes de Tumbler. Quand on va dans les chats, on va à la documentation des orteils. Affaiblir les coupes de recherche par souffle. C' est une barbe. Une recherche un peu plus spécifique, n'est-ce pas. Nous n'avons pas de coupures aléatoires, ce qui est critique parce que
nous pouvons, euh, euh,être coupés par le pont. Et je veux que vous lisiez ce qu'il y a ici. Très bien. Et sur la base de cela, je veux que vous créez un programme qui ouvrira gratuitement, des images coupées
aléatoires dans le navigateur Web de race spécifique que la personne choisit. Ok, tu ne peux rien choisir gratuitement. Par exemple, je vais vous donner quelques mains. Maintenant, remarquez qu'ils disent que vous pouvez obtenir des Britanniques ici comme vous le lien de l'Inde. Et comme vous pouvez le voir, ils sont spécifiés ici. Ok, ce qui signifie et aussi ils disent que vous pouvez chercher en respirant de cette façon. Donc, quand ils l'ouvrent dans le nouveau lien et nous tapons quelque chose comme des idées de race. Donc c'était comme Brit ceux-ci et puis j'ai utilisé, par
exemple, American Bobtail. Alors, merci ceux-ci. Je vais avoir un chat aléatoire qui soulève quelqu'un conduisant. Et voici votre Oh, quand j'ouvre Intéressé ? Je ne vois pas bien, c'est une jolie carte. Belle. Et chaque fois que je me rafraîchis, j'ai du coton Rondon. Bien sûr, ils peuvent répéter certaines choses. Andi. Eh bien, c'est comme ça qu'on en obtient un seul. La question est : comment obtenir plus d'une image à la fois ? On ne veut pas se mettre sur une seule croûte. On pourrait faire plus de demandes. Mais comme je l'ai dit, toujours chercher une autre option. Regarde le pont. Une référence PR dans le panneau de gauche. Aussi, il peut y avoir plus sur le seul il ya la largeur. Ce sont les coupables. Mm, où les paramètres qu'ils ne sont pas préparés, vraiment décrire. Mais probablement parce que le thème est un temps auto-descriptif est parti. Limitez la quantité de voiture qui ne peut pas être montrée ici, est-ce pas ? Donc si je fais probablement quelque chose comme ça et boiteux, ça équivaut à deux gratuits. J' aurais des monstres une fois. Voyons voir 012 monstres pour qu'on puisse passer par chacun d'eux. Obtenez là, vous êtes bien et les offrir dans le navigateur Web. Mais c'est ton boulot. C' est une petite leçon. Merci beaucoup.
19. Autorisation - connectez-vous à l'utilisation avec l'API - Obtenir du calendrier des vacances: Bonjour Aujourd'hui, vous apprenez avec cette clé A P I. Quoi ? Il est utilisé pour comment l'utiliser. Donc, aujourd'hui, vous apprendrez comment orteil vous autoriser sur les sites Web. Parce que jusqu'à présent, nous n'avions pas besoin d'écrire. Nous utilisions des choses comme le fax de chat et ils ne vous demandaient pas de créer quelque chose. Qu' est-ce qu'on appelle une clé P I ? Alors qu'est-ce qu'un p a ki ? C' est un orteil clé. Identifiez que vous orteil vous autorisez en tant que personne. Ils ont besoin d'une autorisation. Mais pourquoi doivent-ils le faire ? Il peut y avoir quelques raisons pour lesquelles ils voudraient que les orteils vous identifient parce qu'ils veulent les orteils Analyser façon dont vous utilisez Ils sont heureux qu'ils veuillent que les orteils vous identifient parce qu'ils veulent la limite des orteils et seulement les bouches demandent autant qu'ils le peuvent. Ils pourraient vouloir vous autoriser parce qu'ils veulent orteil Voyez si vous êtes vous parce que certains
yeux AP vous permettent de regarder dans votre par exemple peut où vous avez votre e mais ils
vous permettent de répondre aux e-mails. Droit ? Ils ont besoin de savoir que tu es toi. Certaines personnes veulent obtenir de l'argent pour la maison vous parce que si vous voulez faire plus de demandes si vous utilisez le A P I plus calme Shelly. Donc, vous en tirez mon. Oh, alors vous devez les payer correctement ? Alors choisissons un off, puis AP glace qui nécessite une autorisation. Comme quoi ? Calendrier des jours fériés et jours ouvrables qui va à vous. Comme vous pouvez le voir, il vous permet d'obtenir une base de données de plus de 200 pays à travers le monde, et il est constamment mis à jour afin que vous puissiez choisir Hon parmi Tant de pays ici et voir quelles vacances ils ont. Tu n'as pas besoin de l'être. Rappelez-vous la mise à jour. Tu n'as pas besoin d'orteils. Embaucher une personne pour la mettre à jour correctement ? Imaginez que vous avez une grande entreprise et que vous avez embauché des gens de nombreux endroits à travers le monde et qu'ils ont les vacances et que vous voulez être gentil avec eux et leur donner, par
exemple, du temps
libre pendant les jours saints. Ou vous voulez envoyer une carte de visite les jours saints. C' est bien que la personne qui dirige la composante des choses sur les gens, par
exemple, juste là comme ça et les vacances, il pourrait changer. Dans certains pays, vous n'êtes peut-être pas au courant de certaines vacances et ils ont juste fait le travail pour vous, est-ce pas ? Donc c'est assez utile. Et mais pour l'utiliser, vous devez avoir une clé AP je vais bien. Et afin d'obtenir une clé p I la plupart du temps, vous avez juste besoin de vous inscrire sur le site Web. Ils vous donneront un lien, non ? Par exemple, l'inscription pour pré. Je pourrais y aller et vous devez simplement fournir votre e-mail,
entrer votre nom complet et choisir le registre Passport Creek blanc pour l'e-mail. Si vous ne l'obtenez pas, vérifiez cette bombe et vous avez juste besoin de vous connecter. Alors tu viens à la recherche de signer. Et maintenant, comme vous pouvez le voir, nous avons quelque chose ou ceci appelé une clé p I. Aussi, il dit à propos de notre p. Je l'utilise, ce qui signifie combien de fois j'ai demandé quelque chose de ces sites Web. Pourquoi sortent-ils ? Montre-moi ça parce que c'est limité dans le plan gratuit. Comme vous pouvez le voir, ces gars veulent orteil et de l'argent, et je pense que c'est assez OK, parce qu'ils ont probablement besoin d'embaucher des gens qui mettent à jour le Colin décoloré droit. Ils ont besoin d'orteils pour récupérer cet argent. Mais pour un usage privé ou simplement pour vous permettre de le tester, vous avez un plan gratuit où vous avez une bonne quantité de demandes
limitées. Et quand nous allons avis de prix que vous avez obtenu Haman demandes 1000 permanent. Donc, vous savez, pour un usage privé, vous voulez juste découvrir quelque chose sur le monde. Vous pouvez facilement l'utiliser gratuitement. Et vous avez gagné le quiz par seconde juste ici. Vous avez seulement moi aux demandes par cycle sur le milieu A B je demande pour l'instant nous allons nous tenir à elle. Vous avez probablement remarqué que j'ai flurt maison de mon a p I roi. Pourquoi je l'ai fait ? Parce que vous devez vous rappeler que cette touche P I m'identifie comme une personne. Si vous aviez commencé à l'utiliser, vous pourriez l'utiliser. Non, la façon dont c'était prévu. Tu pourrais, tu sais, les
engendrer. Ou vous pourriez, par
exemple, l'utiliser plus calme, Shelly. Droit ? Et j'aurais des problèmes à cause de ça. Droit ? Alors rappelez-vous que cela vous identifie. C' est pour ça que tu as besoin de cette clé au début, non ? orteil. Assurez-vous que la personne qui l'utilise est le bon gars. Et donc ne le partagez pas avec d'autres personnes, directement dans la clé qui sera générée pour vous. Notez qu'ils partagent une clé P I ici. Mais certaines personnes n'ont peut-être pas programmé le panel comme celui-ci. Vous pourriez obtenir la clé A p I par l'e-mail. Ils étaient juste vous envoyer manger simplement et vous n'aurez pas les détails du compte ou quelque chose comme ça et dépend vraiment de ce que les sites Web que vous allez utiliser. Ok, utilisons-le. Comment l'utiliser Comme toujours, nous allons utiliser pour une documentation P I. Donc, nous cliquons ici et comme vous pouvez le voir, c'est assez bien documenté. Ça dit qu'à la fin, tu es tout ce que c'est comme le jour, alors on doit l'utiliser comme ça, non ? Alors copions-le ici. Mais il dit que nous avons besoin d'une clé P I qui est nécessaire, donc nous devons fournir. Donc nous devons faire quelque chose comme ça une clé p I comme périmètre comme celui-ci, alors nous devons le fournir, donc nous devons le donner à partir du panneau du camp. Donc d'ici. Nous devons le fournir ici. D' accord. Comme ça. Et maintenant, nous sommes inscrits. Ecoutez, quand nous exécutons notre module, mais le contenu ici vous remarquerez qu'il y a une flèche au charbon, ce qui signifie que nous n'avons pas fourni tous les paramètres. Mais quand nous faisons quelque chose comme ça, vous pouvez voir sans l'autorisation A P i G a échoué. Donc quelque chose ne va pas ici. Je le change en mauvais gars aussi. Comme vous pouvez le voir, c'est aussi faux. On doit leur donner une clé P I. Exactement comme s'ils étaient générés pour nous. Il nous identifie. Ensuite, il nous permet de traiter les orteils quelque chose à partir du site Web. Droit ? Et maintenant, nous devons apprendre à l'utiliser. Comme vous pouvez le voir, il dit que nous sommes tenus toe up a p I paramètres comme une clé P I, ce que nous avons fait. Maintenant, nous devons à la campagne et l'air, donc nous devons recueillir des vacances de veto orteil. Alors copions ces. Ouais, et nous devons ajouter plus de paramètres comme, ouais, donc dans pour choisir quelle année nous voulons vérifier XB par exemple, 2019 et nous avons besoin de toe aussi choisir le pays que nous voulons vérifier les vacances pour le bon Parce qu'il ya beaucoup de pays Andi, quel pays veulent choisir et comment le choisir ici Nous avons soutenu les pays sur leur site Web lorsque je l'ouvre. Comme vous pouvez le voir, il ya beaucoup de pays ce soutien sur ce est chaussures. Par exemple, Great Brittain qui est G B Royaume-Uni. Donc nous devons utiliser G B ces deux lettres ici. Si vous voulez un autre pays comme par exemple la fessée, vous avez besoin orteil utiliser e s droit. Donc, nous tapons ici g b. Et maintenant, nous avons choisi une Grande-Bretagne Royaume-Uni. Ah, allons exécuter notre module. Et comme vous pouvez le voir, nous avons beaucoup de choses sur Let's people imprimées. Comme vous pouvez le voir au Royaume-Uni, il y a beaucoup de toilettes. Mais vous devez vous rappeler que nous avons choisi de vieilles cravates en dehors des jours saints de toute l'année. Donc, quand nous allons ici, nous pouvons voir ci-dessous que nous pouvons limiter un peu. Comme ça. Par exemple, je ne veux que des jours saints pour ce mois du Pacifique, comme par exemple, Décembre afin que nous puissions faire quelque chose comme un mois 12 et nous allons obtenir sur Lee. jours saints de décembre, comme ils le considèrent, sont encore beaucoup hors d'eux. Mais rappelez-vous qu'ils peuvent être des fêtes religieuses locales et nationales afin que nous puissions les
limiter encore plus comme, par
exemple, les fêtes nationales. Et comme vous pouvez le voir, il n'y en a que deux, non ? Il y a aussi des paramètres AP I si premium et c'est quelque chose que vous écrivez. Qu' est-ce que ça veut dire ? Ils sont Primo. Cela signifie que si vous payez pour eux pour que vous n'êtes pas sur le plan gratuit, vous pouvez limiter ce que vous verrez encore plus. Ou vous pouvez changer comment le résultat du site comme celui-ci un p je vais ressembler et c'est assez utile. C' est pourquoi est probablement prix. Qu' est-ce que ça fait ? Il dit qu'il renvoie le nom de la fête dans la langue officielle à l'extérieur du pays. Si disponible, s'agit de l'anglais défini par défaut. Donc le résultat que nous avons ici est en anglais, est-ce
pas ? Mais si vous voulez montrer orteil personne de, par
exemple la Pologne, la description de la fête en polonais. Donc tu veux être un peu plus de profit ? Shona c'est ça ? Tu ne veux pas que les orteils montrent tout anglais. Ensuite, vous devez payer pour cela. Et puis vous pouvez définir cette langue. Par exemple. Euh, la Pologne a vu Pl. Ensuite, ils étaient les gens de la Pologne avec c leur description de vacances dans la police, à droite. Vous n'avez pas besoin de le traduire vous-même. Mais c'est un site privé. Il peut cesser d'exister dans, je ne sais pas, deux ans sur peut-être 10 ans tous. Peut-être qu'on y sera presque pour toujours. Droit ? Mais si vous regardez discuter que ce n'est pas disponible Maintenant, ne vous inquiétez pas. Parce que pour être honnête, vous pratiquez en ce moment la façon dont AP yeux Regardez, tout le monde, l'
un d'eux sera un peu différent. Et vous voudrez probablement utiliser différents 80 IES. Probablement, vous n'aurez pas besoin d'utiliser le calendrier des fêtes, est-ce pas ? Vous pourriez. Quelque chose d'autre d'ici et de là. L' interface du site va être différente. Et c'est ce que nous sommes payés en tant que programmeurs orteils, vous savez, grandes choses. Une taxe, yeux, Andi, les
analyser, puis les utiliser. Droit ? Il va y avoir des similitudes. C' est pour ça que je veux vous en montrer quelques-uns. De cette façon, vous serez en mesure de les traiter correctement. Vous serez habitué à la façon dont le p j'ai l'air et comment orteil utiliser le pouce qui tient la leçon. Merci beaucoup.
20. Autorisation par l'en-tête - Paramètres: Bonjour Aujourd'hui, je vais vous apprendre ce que sont les en-têtes et comment les utiliser. Afin de regarder dans un hors du public A B je vais utiliser les chariots 80 haut d'ici. Et vous remarquerez que lorsque nous allons orteils ce haut, il nous dit que le meilleur moyen et le plus sûr est d'envoyer la tête. Qu' est-ce que Heather ? Heather est des informations supplémentaires que vous pouvez ajouter orteil la demande et il est plus sûr d'
envoyer des demandes à travers l'enfer là parce que les valeurs comme celles-ci ne sont pas visibles orteil tout le monde parce qu'ils ne sont pas envoyés dans l'URL, non ? C' est pourquoi il est préférable d'utiliser cela important s'il est possible d'utiliser s'ils permettent hey eso
afin de l'utiliser en premier. Eh bien, nous avons besoin orteil générer la touche A p I Andi, afin de faire est qu'ils disent que vous devez aller ici, alors vous devez vous inscrire pour le type gratuit. Le mon fait la description de l'application Dites quelque chose à propos de votre application. Pourrions-nous faire vos chats, par
exemple ? Vous voulez faire une bibliothèque au large des Écossais préférés et leur dire que vous voulez faire indice et
cliquez simplement sur vous inscrire. Après cela, vous recevez un e-mail, souvenez ? Deux chèques pommy si tu ne l'as pas fait. Et là, vous obtiendrez la clé A P I et l'utilisateur que j'ai fait. Tu devrais dire par toi-même, non ? D' accord. Si vous l'avez,
il est temps de vous connecter. Donc, nous avons ici une demande de favoris netted. Donc, nous voulons obtenir des favoris d'ici. Comme vous pouvez le voir, il est dit qu'une clé P I est nécessaire pour le faire. Vérifions ça. Quand nous sommes sur notre module, vous remarquez qu'ils disent, Hey, il y a un étroit que vous devez envoyer votre une clé P I dont ils avaient besoin afin qu'ils puissent identifier vos coupures
favorites droite, car il peut y avoir beaucoup d'utilisateurs sur son site Web. Donc, pour ce faire, nous devons envoyer un en-tête. Comment ? Toe envoie un en-tête. Vous devez envoyer ici comme un autre argument nommé Argument que cela a appelé Heather's. Maintenant, vous tapez ce signe égal et vous envoyez la valeur de clé de la bruyère que vous voulez envoyer. Et comme vous pouvez le voir dire que notre en-tête doit encore être utilisé pour ressembler à ce X a p je vais bien . Et maintenant, je vais fournir la clé A p I que j'ai reçue de l'e-mail. Donc je le paie ici, et nous devons l'envoyer d'une manière ou d'une autre. Ici. On peut juste le faire. Ces rangs. Mais aussi, nous pouvons créer une variable spéciale que nous détenons. Toutes nos clés sont venues comme ça. Et maintenant, on peut faire quelque chose. Ces autres Heather est autour du module. Oh, bien sûr. On dirait ça parce que la justice un seul. Allô ? Oui, les mères indiennes dans Fightin. Donc, comme ça autour du module, vous pouvez voir que nous sommes réticents parce que nous avons un vide loué ici. Et loué vide signifie que nous n'avons pas encore ajouté un orteil cardiaque IQ notre moins préféré. Donc tout va bien. On regarde dedans, je le fais. Si nous changeons notre clé comme ça, alors il nous a été dit que Hey, il n'y a pas de clé X a p I valide dans l'en-tête. Il n'y a pas le bon roi qui va le changer. Et puis on est enfermés. Donc, maintenant, nous savons comment regarder en utilisant des en-têtes. Nous avons juste besoin d'envoyer un argument nommé, puis tapez ici la valeur pour que vous vous
demandiez peut-être pourquoi ce nom est le même qu'ici. Comment notre interprète sait qui est lequel. Eh bien, le côté gauche du paramètre est juste connu sous le nom d'argument de nom, non ? Il vient de noter, sur le côté gauche, vous appelez l'argument ici. Vous envoyez de la valeur pour l'argument du côté droit, et il sait qu'il devrait le prendre d'ici. Ok, donc ne vous inquiétez pas. Ces noms sont les mêmes. Et je ne pense pas que vous devriez inventer vos choses non seulement comme les autres A B. J'aime quelque chose comme ça. C' est vrai ? Parce que tu peux peut-être. Vous pouvez ajouter plus de valeur de clés. Voilà, c'est juste. Vous pouvez en ajouter plus, donc utilisez la même chose que j'avais. Le leur est égal aux autres. Tout fonctionne bien. Nous envoyons donc des en-têtes et huit œuvres. Très bien. Cependant, je veux que vous l'amélioriez un peu. Faisons un combat à l'intérieur de notre dossier ici. Alors, la compagnie se battant cinq. Et créons le combat. Il va appeler, pense que nous l'ouvrons comme ça, nous ne pouvons pas tout enlever sauf notre clé. Donc, nous vivons la clé ici et nous allons créer une variable comme ce roi ap et maintenant allons importer certaines choses. Et ici au lieu d'écrire dans comme, jours que nous menons fait quelque chose comme ça paramètres point ap Ok. Et maintenant, quand nous exécutons notre module, vous remarquez que cela fonctionne bien. Droit ? Mais nous avons AP. Je garde à partir des paramètres de 15 où tous les paramètres sont démarrés. Ils font cette leçon. Merci beaucoup.
21. Exercice : système CAT - introduction: du tout dans cette leçon, vous apprenez à faire une application que nous montrons à l'utilisateur les coupes préférées. Vous apprendrez à chercher des coupes aléatoires et préparer le bébé pour d'autres étapes que je
vais parler de costume. Nous allons utiliser leur code de la dernière conférence où nous avons regardé en utilisant Heather sur le site Web AP
High coupé . Et maintenant, je vais vous parler des hypothèses pour notre application. Nous allons imaginer que l'utilisateur se connecte dans notre programme si élevé fournir la
journalisation et le passeport suivant. Imaginons que ci-dessous, nous vérifions si elles sont à la recherche et le mot de passe sont corrects. Maintenant, nous supposons que la journalisation a été terminée
correctement, non ? Donc l'utilisateur s'est enfermé parce qu'il a donné le passeport d'enregistrement approprié. Et puis nous récupérons des propriétés de base de données comme User I. D et User Dame pour plus de référence afin que nous puissions référencer le gars qui vient de regarder dans. Nous ne faisons pas ces instructions parce que nous n'avons pas de base de données. Imaginez qu'ils soient là. Et on vient de creuser un gars avec l'utilisateur. J' aime cet âge g à,
um, par exemple, tout ce que vous pouvez écrire
pour entendre ce que vous voulez est juste l'utilisateur que je d qui peut identifier cet utilisateur et le nom d'utilisateur spécifique, qui est, pour exemple, sont des dessins animés, n'est-ce pas ? Donc, encore une fois, l'utilisateur I d nous permet d'identifier un utilisateur spécifique si quelqu'un fournit un
autre passeport Logan différent l'utilisateur que je vais être différent parce que cela va identifier le différent utilisateur, droit ? Donc, nous voulons faire un programme qui montrera ce que sont les coupures préférées de l'utilisateur qui
vient de verrouiller avec le mémorandum de spectacle, chatons et script demandera si l'utilisateur veut sortir l'enfant dans la liste préférée. Eso nous devons rendre aussi possible, Toe a ajouté. Nous devons donc faire une capacité et une fonction pour ajouter de nouvelles coupes. Et aussi, nous allons faire une fonction que nous lui permettons d'enlever le chaton des favoris. Dans cette conférence, nous nous concentrons sur lui montrer des choses en obtenant des choses à partir du serveur. Donc, c'est comme un exercice. Dans les prochaines conférences, nous allons parler de la façon dont orteil post certaines choses, comment envoyer quelque chose au serveur au FBI. Parce que
oui, oui, on peut le faire. Et nous pouvons également supprimer de là Cependant, en ce
moment, nous devons jeter les bases de notre programme. Alors amenons quelque chose comme bonjour, nom
d'utilisateur. Donc il sait qu'il est dans notre programme. Et maintenant, nous voulons obtenir les coupes préférées. Alors, obtenez des coupes préférées. Nous créons une fonction comme ça, ils ne peuvent pas obtenir de coupes préférées et nous allons enregistrer le résultat. Teoh coupes préférées comme ça. Nous devons dire à qui voulons-nous obtenir les chats ? droite. Donc, nous avons envoyé l'utilisateur I d ici à la fonction Kate Favorite cut que nous ne l'avons pas créé et ensuite nous allons imprimer. Vos chariots préférés sont et nous venons de fournir comme ça. Maintenant, nous avons besoin d'orteils. Définissez ces fonctions. Les faits préférés de Dieu vont le définir. Alors définir, obtenir des coupes préférées Nous obtenons ici idée de l'utilisateur et nous voulons revenir ici. Coupes préférées. Comme vous pouvez le voir, nous l'avons déjà fait ici. Donc on va utiliser cette demande ? Cependant, nous devons l'ajouter un peu. Pourquoi pas ? Est-ce quand nous allons favoris et nous arrivons à l'obtenir votre favori ? Il dit qu'il obtient les favoris appartenant au compte York dont le compte la personne qui a créé la touche A P I, qui est nous, mais nous voulons créer une application où il y aura beaucoup d'utilisateurs avec une liste de jeux différente hors coupes préférées, orteil de
couture. Je ne me définit pas eux-mêmes, et vous pouvez voir qu'il y a une option orteil. Filtrez-les par sub i d. Dans notre cas, Obaidi est vraiment l'utilisateur. J' ai raison, et nous voulons l'envoyer en tant que sous-i d. comme paramètre de requête. Donc, nous devons créer ici des paramètres objet comme c'est le dictionnaire et nous allons utiliser le fait que nous pouvons faire quelque chose comme sève I d. Et nous pouvons le définir à l'utilisateur i d la descente ici et nous pouvons ensuite l'envoyer à comme paramètres. De cette façon, nous pouvons maintenant retourner la réponse sur et mais la compétence des réponses, est-ce
pas ? Donc nous devons utiliser le disque ici comme ça. Et puis, par
exemple, nous pourrions le faire. Mike, ce ah pensait comme ces trucs là. Mais le problème est que nous devrons répéter, essayer, sauf autre. Chaque fois, chaque fois que nous faisons une fonction comme obtenir des cartes préférées comme, par
exemple, d'autres un nouveau bout coupé façons préférées pour supprimer la carte préférée. Nous aurions besoin orteil faire la même chose appelée mentir Ceci. C' est pourquoi nous créons une autre fonction afin de savoir, nous
répéter comme, obtenir le contenu Jason de la réponse. Et nous avons envoyé ici une réponse. Alors maintenant, on va faire quelque chose comme des bites. Donc nous allons retourner le contenu, mais changer notre réponse comme ça, et maintenant nous pouvons juste revenir comme ça. Donc on saute d'ici à là, et on leur envoie une réponse d'ici. Alors, nous changeons la réponse dans le contenu. C' est Jason. On va essayer de le faire. Si quelque chose ne va pas, on dit que tu es en polonais. Inapproprié pendant des mois. Sinon, nous sommes revenus. Le contenu ici sur le continent est de nouveau retourné à l'endroit où la fonction bons chariots
préférés est invoquée. Donc, dans notre cas, c'est ici sur ce chemin. On y va maintenant. Voir les coupes préférées. Comme vous pouvez le voir, vos coupes préférées sont bail vide. Tout va bien parce que vous n'avez pas ajouté de carte, est-ce pas ? Mais à l'avenir,
on verra Kratz la faveur de l'utilisateur qui s'identifie comme cette idée. Maintenant, il est temps de dessiner une coupe aléatoire. Alors faisons quelque chose comme ça. La carte aléatoire équivaut à obtenir un chat aléatoire, non ? Et c'est créé fonction. Obtenez une coupe aléatoire. Nous n'avons pas besoin de créer des paramètres car il va juste retourner une carte aléatoire. Non, maintenant, nous pouvons faire une demande et utiliser cette fonction à partir d'ici, donc nous n'avons pas besoin de nous
répéter, non, Andi ? On n'a pas besoin de paramètres pour l'instant parce qu'on se déplace sur Cat. Mais comment on se débrouille ? Il dit que nous devons charger. Réfléchissez, et nous aurons cette réponse de Jason par défaut, c'est qu'il nous donne une coupe unique. C' est aléatoire. D' accord ? Et nous le rendons ici. Donc, carte
aléatoire, il est déjà là. On peut copier cette ligne de manteau ici. Hum, donc vos cartes préférées maintenant, euh, vous pouvez juste ici. Le drone continue. Et c'est là, juste dans le chat aléatoire. Comme vous pouvez le voir maintenant, nous avons autour de lui en plaisantant quand il a exécuté le module. Un gang. La cuisine aléatoire sera différente parce que l'idée est différente. Tu es toujours différente. Et, eh bien, nous pourrions lui montrer cette marque, hum, chaton, par exemple, l'Ural imagine que nous avons ici une interface utilisateur graphique où nous montrons le gars à cette image. Vous savez que pour obtenir ça l'image qui attend d'entrer dans ces choses, vous êtes. Et on peut y arriver de deux façons. Ce n'est pas une liste de dictionnaire unique, non ? Il pourrait y en avoir plus si nous avions envoyé un paramètre ici qui nous permettrait de rechercher plus de gars pour plus de carted. Mais on ne l'a pas fait de cette façon. On a juste une bonne tasse. Donc, nous savons qu'à la position zéro de cette liste, il y a le résultat que nous recherchons pour que nous puissions taper un son comme une coupe aléatoire de zéro. Pas ça. Maintenant que lorsque vous exécutez notre module, nous n'avons ici qu'un seul dictionnaire, non ? Ils voulaient qu'on le veuille. Et maintenant on peut entrer dans U R l. et comme ça on vous a tous hors drone chaton. Et vous savez, nous pouvons copier des jours dans le port, frère, nous pouvons ouvrir dans l'instance dans le navigateur Web et où nous devrions demander à la personne s'il veut ajouter ces nouveaux chaton de drone dans son bail préféré. Mais nous le ferons à la prochaine conférence. Je vais vous montrer une autre façon d'obtenir ce premier alignement à partir du positif de la première position off. Ce n'est pas que ce n'est pas cool que nous devons nous rappeler ici que les utilisateurs de cette fonction que nous avons besoin d'accéder au premier élément droit ? On peut. Mais on pourrait faire quelque chose comme ça. Nous retournons le contenu et nous retournons le premier élément ici instantanément. Et puis on peut le faire comme ça. Donc, comme vous pouvez le voir, c'est, je pense, une meilleure solution parce que les fonctions devraient être créées de cette façon. Donc nous n'avons pas besoin de les examiner pour savoir comment ils fonctionnent ? Imaginez une seconde que vous ne savez absolument pas comment cette fonction est créée. Tout droit sur. As-tu impliqué Get aléatoire ? Je ne peux pas. Qu' attendez-vous en conséquence,
pour vous attendre à ce que vous avez besoin orteil entrer dans panier aléatoire du premier élément afin d'obtenir cette carte
aléatoire. Mais probablement pas juste. Si un dysfonctionnement a été appelé, obtenez des cartes aléatoires. Donc ce nom a été suggéré que vous allez obtenir une liste sur le chariot de meurtre, alors oui, vous vous attendez à ce que vous ayez besoin de passer par une liste. Mais de cette façon, vous vous attendez juste en regardant le nom que vous avez une seule coupe. Donc, en passant par, au
moins, c'est quelque chose d'inattendu. Et ce n'est pas un bon moyen de résoudre ce problème. C' est la meilleure solution quand nous le faisons comme ça. Je vous rappelle que ce truc va être là. On va avoir une liste, non ? Liste des chats. Droit ? Et nous obtenons le premier élément, qui est un dictionnaire dans notre cas, est cette partie et nous le retournons ici à cet endroit. Et ceci est une course une carte aléatoire en ce moment, qui est présenté par dictionnaire. Ok, il n'y a que des leçons. Merci, très
22. Publier - ajouter un chat à la liste préférée: Bonjour. Il est temps d'ajouter le chaton qui a été juste drone en utilisant la méthode post des requêtes avant cela quand il est de demander à notre utilisateur. Donc, nous avons utilisé l'importation au lieu d'imprimer et demander, Voulez-vous ajouter Eat à votre liste préférée et il peut répondre oui ou non comme ça. Et nous devons l'enregistrer dans une variable comme, par
exemple, à deux, euh, réponse comme ça. Et nous devons vérifier la réponse. C' est vrai ? Donc, si après la réponse préférée est égale à oui, alors nous l'ajouterons. Donc, nous avons impliqué une fonction comme, par
exemple, à la coupe préférée, et nous envoyons er l'utilisateur i d. Donc, nous pouvons identifier la liste de ces utilisateur droit plus léger et avec Envoyer leur autour Ne pas couper I d. Donc chat au hasard sur le I d dans la voiture, hors de la tasse. droite. Donc, il ressemble à ceci Pas à la place dans le chat aléatoire a je d droit. Donc on va envoyer leur chat. C' est l'idée hors catégorie que cette coupe est incluse. Mm. Nous parlons de bien décider. Est-ce que cette carte coupe spécifique que j'ai fait qui peut identifier sur ce que nous pouvons imprimer le résultat de la
coupe Favorite. Donc, nous savons ce qui s'est passé si c'est arrivé ou non. C' est que nous demandons. Voulez-vous l'ajouter à votre bête préférée ? Et nous demandons la majuscule de la lettre. Pourquoi notre est quelqu'un utiliser petit cas à cette condition ne sera pas satisfait, non ? C' est pour ça qu'on y va maintenant. Utilisez la majuscule supérieure sur la réponse qui augmentera lettre minuscule à la lettre
majuscule , droite, que je pense que c'est un peu plus professionnel parce que c'est juste une validation de données. On ne se concentre pas sur l'arrêt dans la structure. Euh, cependant, je voudrais juste montrer l'exemple pratique des méthodes que vous avez apprises il y a
longtemps. Donc, nous envoyons dans la fonction comme ceci, mais nous devons définir une fonction comme ça. Donc, l'art, l'utilisation de la carte
préférée écrire la carte sans appel et maintenant quoi ? Nous devons faire des exigences comme nous n'avons toujours pas bien. Donc nous n'avons pas faire une demande. Mais cette fois, cette demande s'appellera post. Non est que lorsque nous allons favoris ici sûr et une image comme favori, nous avons un nom de poste ici. Post signifie que vous publiez juste quelque chose de correct, envoyant au serveur quelque chose sur l'ordre d'utiliser l'ajustement de post pour taper votre message. Mais c'est la
différence . Nous devons envoyer quelque chose juste là-bas et comment l'envoyer. Mais nous pouvons créer une variable comme, par
exemple, données de carte
chat. Tu peux l'appeler comme tu veux. Ça ne fait pas de dictionnaire. Et là, il dit que nous devrions fournir l'image. Idée écrit. Nous avons besoin d'orteil dire quelle image nous ajoutons la liste préférée des orteils, et dans notre cas, nous l'envoyons ici droit l'idée de coupes aléatoires afin que nous puissions juste faire des choses comme une idée chaude et cela suffit. Mais il est dit que vous pouvez aussi fournir le sous i D. Et dans notre cas, nous voulons le fournir. Sinon, chaque coupe qui serait ajoutée appartiendrait. Toe notre conseil A à l'A P. J'ai plaisanté que nous avons créé. Alors mettons cet utilisateur d'orteil Heidi et maintenant nous devons l'envoyer. Comment on l'envoie ? Nous n'utilisons pas l'argument paramètres ici. On utilise l'argument Jason, et on fait quelque chose de fâché. Pourquoi est-ce ainsi ? Parce que c'est un PR s'attend à ce que les données soient dans Jason, ancien et ces tout ce qui va être attribué orteil, l'argument nommé Jason va être changé en Jason, si possible. S donc c'est la meilleure façon de le faire. Nous avons juste raison. Jason est égal aux données de la cabine. Et maintenant on change ça en Jason automatiquement sans se soucier de comment le faire, ce qui va arriver ici. Et bien, c'est bon. On a juste comment a fait quelque chose là-bas, si ça doit être impliqué ? Eh bien, sinon, s'il ne veut pas Ah, ah, le chaton. On doit dire quelque chose. Par exemple, pourquoi vous êtes brutal étant la carte sera assis en ce moment. Je pense qu'il est un vin brutal. Sachez que Couper à sa liste préférée, qui le regarde comme, par
exemple, celui-ci ici Ils voulaient l'ajouter à vos leads préférés. Nous ne serons pas brutaux étant oui, nous voulons l'ajouter. Et c'est en ce qui concerne notre succès. On vient d'ajouter un nouveau gars avec moi comme ça. Et maintenant, quand vous ne savez pas quel module nous ne sommes pas que nous avons dans notre liste de cartes préférées et que vous coupez favori avec Heidi. J' aime ceci ici est un utilisateur que j'ai obtenu à partir du site a p I panier. Voici une image que je d que nous avons ajoutée auparavant. Et voici le quelqu'un hors de l'utilisateur qui est en ce moment verrouillé à droite. Et il est là, vous êtes bien que vous pouvez accéder au chaton de drone qui était ici pour qu'on puisse montrer toutes les coupes préférées dans In où ? Ici. droite. Pour être honnête, c'est à vous de décider comment vous allez quatre boue en ce moment. On est, tu sais ? Bien sûr. Je lutte contre la liste. Coupes préférées qui ressemblent à ça. Vous pouvez montrer sur vos wiles si vous le souhaitez. Vous pouvez les ouvrir sur le site Web si vous voulez orteil. En
ce moment, c'est la seule option que vous connaissez. Mais à l'avenir, peut-être que vous pouvez les montrer sur votre site Web ou vous pouvez ah, gorge dans l'utilisateur graphique dans pour l'interface. C' est à vous de décider lorsque vous cliquez. Non, pourquoi tu es fragile, être la carte, ce sera des trucs. Ok, tout est dans cette conférence. Dans la prochaine conférence, je vais vous dire comment le traiter Coupes de la liste préférée
23. SUPposer le chat de la liste préférée: Bonjour. Il est temps d'en supprimer une sur les cartes qui sont dans notre favori moins comme vous l'avez remarqué. J' ai ajouté un chat de plus Comment le faire. Eh bien, allons-y. Et comme vous pouvez le voir, il y a une question que l'on appelle le besoin, qui, comme son nom l'indique, traitent. Il enlève la tasse préférée dans la liste de quelqu'un. Pour le faire, vous avez juste besoin d'envoyer favori I d. Après les favoris comptent après l'euro. Donc ici, exactement dans cet endroit. Alors créons une fonction que nous appellerons, par
exemple, supprimer chat préféré et nous enverrons le chat préféré que nous voulons supprimer, non ? On a besoin d'orteil exactement. Dis à Hey, je veux ce type. Tenez ce gars et nous devons le fournir dans l'euro. Copions ceci à partir d'ici parce que je n'aime pas écrire du code juste pour l'écrire . Et nous n'envoyons pas Jason maintenant. On va pas poster, va penser qu'on est en train de supprimer, donc on va juste changer de poste en remorquage. aneth. On va toujours obtenir une réponse de la réponse. On va obtenir des informations. La chose a été supprimée ou non, nous pouvons utiliser cette réponse afin de dire à l'utilisateur si quelque chose s'est passé correctement ou non. Mais vous le feriez vous-même en tant que pratique à l'avenir. Cependant, pour l'
instant, nous devons supprimer une coupure et ils pensent que nous devons faire ensemble. Sinon, on pourrait devenir fou. Allez. Enlever le chat seul. Nous devons saluer. Fais-le ensemble. Ok, alors, euh, comment faire ? Nous devons ajouter la carte préférée. Je suis là. Comment le faire. Comme ce petit. Donc la carte préférée que j'ai d. est est
juste là. On vient de l'ajouter, et tout va marcher. Très bien. Nous devons maintenant simplement demander cette idée jusqu'à ce que nous allons demander à l'utilisateur Donc vous n'avez pas un cœur comme celui-ci et lui dire de fournir je d off cartes pour livrer ceci. Nous demandons donc l'idée d'aller se sauver. J' ai coupé pour enlever et nous avons besoin orteil invoquer notre fonction comme ceci. On peut imprimer le résultat comme ça. Andi, rappelez-vous que l'importation est de retour de la chaîne, donc je d carte pour enlever la boisson israélienne et nous avons besoin d'une chaîne pour le connecter au comité avec le plus, donc nous n'avons pas besoin de faire de casting ici. Donc tout ce que nous travaillons bien. Cependant, comment l'utilisateur sait-il quelle coupe il veut supprimer ? On devrait lui montrer qu'il peut regarder ici. Cependant, cette information n'est pas processus où ? Juste ici. Pour qu'il puisse faire une erreur. On devrait juste lui montrer une idée de chariots et aussi à côté. Donc il sait quelle coupe il veut se dilater,
malheureusement,
et alors il peut décider comment le faire ? Donc il sait quelle coupe il veut se dilater, malheureusement, Eh bien, nous pouvons traiter. Ils pensent ici, accord, parce que quand ils y accèdent, nous pouvons toujours y accéder et ensuite manquer plusieurs fois comme vous le voulez. Nous n'avons pas besoin de faire une nouvelle demande pour toutes les voitures préférées. Nous avons juste besoin d'accéder à la variable de coupe préférée. C' est le moins dans notre cas. Nous devons donc le transformer. Vous souvenez-vous d'où nous parlions de transformer, changer l'apparence des données ? Il y avait une section à ce sujet et nous parlions de moins d'expression. Oui. Enfin, nous allons utiliser les connaissances de ces conférences sur l'exemple pratique dans notre situation, nous voulons faire quelque chose avec ces dictionnaires qui sont à l'intérieur d'une liste. Droit ? Donc nous devons le faire et nous avons besoin de montrer les orteils à la fin. L' utilisateur i d. qui est connecté orteil vous êtes d'autre. Donc nous pourrions faire un dictionnaire comme celui-ci pour faire une expression de dictionnaire. Et on a d'autres trucs comme ça pour chaque chariot dans les cartes préférées. Donc, à l'intérieur de la carte, il y avait avant le premier événement, celui-ci et ensuite celui-ci. Et maintenant, nous devons dire ce que nous voulons en faire. On veut créer un roi qui va ressembler à ça. Couper l'identification et la valeur ressemblera à ceci. Coupez vous l'êtes. C' est correct ? Non, ce n'est pas le cas. Pourquoi ? Parce que remarquez que quand on regarde ici l'image, il est vraiment un autre dictionnaire, qui a une fille à l'intérieur. Nous devons donc d'abord entrer dans l'image, puis entrer en Europe. Et de cette façon, nous avons maintenant une carte préférée par un D. Donc nous pouvons dire coupes préférées par idée. Et pendant que nous pouvons l'imprimer et maintenant les motifs que nous exécutons notre module, euh on a vu ? Non, nous ne voulons pas enlever une coupure, comme vous pouvez le voir, nous l'avons fait. Bien. Maintenant, je d C'est là. Et vous êtes bien hors de la coupe que cela a identifié dans ce Placé sous cette idée. C' est génial, non ? Et maintenant la personne est demandé, Donc vous n'avez pas un dur fournir i d coupé à supprimer. Bien sûr, il pourrait faire une erreur, et on ne va pas l'enlever. Nous avons ici dans les données de valeur et vous savez, nous pourrions Teoh faire une validation de données que vous pouvez faire c'est la pratique. Cependant, nous fournissons le bon. Donc, nous voulons supprimer, par
exemple, ce gars qui la portée pour que je ne fasse pas une erreur et bombe le succès du message afin que nous puissions utiliser le succès ici pour que nous puissions vérifier ive. Le message est égal à la réussite. Cela signifie que la carte a été retirée et dire à ce patron commencer personne brutale qu'il l'a
enlevé . Oh, comme entraînement et ce qu'on peut vérifier maintenant. En ce moment, quand on est sur notre module. Tu ne l'étais pas, c'est qu'il n'y a qu'un seul chaton en ce moment. Nous ne ferons aucun chaton et nous retirerons le dernier chaton de notre liste. Et maintenant la liste est vide. Il a donc considéré. C' est plutôt cool parce que nous pouvons utiliser un serveur externe pour non seulement obtenir les choses
de retrait des orteils ,
mais nous pouvons l'utiliser. Les informations envoyées pour supprimer des informations de celui-ci, vous pourriez vous demander. Ok, d'accord. Mais vous l'utilisez sur l'exemple des chariots. Vraiment, Comment nous police qu'il est préférable de prêter sur des choses qui sont faciles à imaginer. Crois-moi. Qu' est-ce qui pourrait être un peu plus pratique ? Exemple ? Eh bien, imaginant que vous pouvez l'utiliser pour poster, donc envoyer des détenus qui peuvent le faire à Mays, est-ce que c'est cette paume de votre courrier électronique ? Parce que l'un de votre fournisseur de messagerie vous permet d'utiliser un P. J'aime ça. Peut-être qu'il vous permet de vérifier le CVS. Alors tu peux le faire. Il y a toujours une flèche dans notre programme qui est que si vous ajoutez un nouveau chat, la coupe ne sera pas montrée ici dans nos coupes préférées. Par idée pourquoi ? Parce que nous utilisons les cartes préférées de obtenir méthode chariots préférés et nous. Mais nous avons ajouté la carte préférée après droite ? Pas avant, ce qui signifie qu'après avoir ajouté un nouveau chat, nous devrions mettre à jour nos cartes préférées moins donc nous devrions, vous savez, faire quelque chose comme les chariots préférés et obtenir à nouveau toutes les coupes qui sont sur notre serveur. Et, eh bien, cela fonctionnera bien. Pas étonné quand on dit non. Et nous sommes sur notre module et sortons le chaton nouvellement dessiné ici. Ce n'est pas ça. Maintenant, nous avons ce qu'il faut couper que nous pouvons supprimer aussi, celui que vous venez d'ajouter à droite,
Donc, nous pouvons supprimer un de celui-ci. Mais est une bonne idée de faire une demande pour quelque chose comme ça. Est-ce vraiment la meilleure chose que nous puissions dio compte tenu du fait que les demandes sont lentes ? Notez que nous avons une coupe aléatoire qui est toujours disponible. Ecoute, chat
aléatoire toujours disponible pour qu'on puisse facilement entrer dans la carte aléatoire de ton puits, non. Ceci est une information que nous en avons besoin et aussi remarquer que ici, après avoir ajouté correctement, nous allons le succès du message et je d off la coupe nouvellement ajouté à l' ascenseur
favori afin que nous puissions l'obtenir à partir d'ici. Et juste un signe à ce roi et ensuite on pourrait le sauver ici. Peut-être pas dans la même variable, nous pourrions l'appeler différemment et plus tard, Adi, que la fin après avoir transformé cette liste ou ici dans la conception. Alors faisons-le. Rendons notre manteau meilleur par meilleur, je veux dire plus vite. Et c'est vraiment quelque chose qui optimise notre programme. Parce que, comme je l'ai dit plus tôt, encore une fois, les
demandes sont très lentes. Vous devez passer d'une manière ou d'une autre de votre ordinateur au serveur qui est
loin, loin de votre ordinateur. Donc ça prend du temps à travers Luke 1000 fois 2000 fois sera probablement plus rapide que ça, non ? Donc, gardez à l'esprit que ce genre hors de l'optimisation est vraiment important. Ok, donc nous avons besoin de la carte démontable I d. Donc nous pourrions créer un dictionnaire de coupe nouvellement ajouté, et nous allons faire quelque chose comme ça. Carte aléatoire I d. Et nous ne le faisons pas comme les choses dont nous avons besoin pour sauver le résultat de notre
carte préférée dink . Et remarquez que c'est le monde souterrain à l'idée. Droit ? Donc on devrait, hum on n'a pas besoin que je vienne ici. Nous avons besoin de m'excuser. Nous avons besoin de résultat de la coupe préférée, et nous avons besoin d'i d de lui. Mais à partir de Kat au hasard, nous ne ferons pas que,
euh, l'Europe. Il l'est. Ok, laisse le droit. Vérifiez si la carte nouvellement ajoutée sera ici. Alors faisons tourner notre mannequin sur. Allez, les parents et bien, allons-y. Ensuite, vous coupez et ce qu'on n'enlève pas sur le fond. Et comme vous pouvez le voir, le chaton de drone Off est ici, et c'est un nouveau I d pour ce chaton John, mais nous devons savoir ajouté après avoir changé à la liste. Donc nous avons besoin d'orteil en quelque sorte à un nouvel élément ici. Et maintenant, imaginez que vous ne vous souvenez pas comment le faire. Alors tu vas ici, tu écris quelque chose ? Idées, Dictionnaire sont pensent de nouveaux éléments vitaux. Et vous cliquez, par
exemple, pytorch ab nouvel élément au dictionnaire. Et vous Ils vous disent que pour d'autres nouveaux éléments, vous pouvez utiliser la mise à jour emmêlé. En outre, j'utilise juste la mise à jour. Pettitte et moi envoyons leur dictionnaire de coupe nouvellement ajouté sur. Donc de cette façon, quand nous exécutons qui étaient le module que vous n'étiez pas, c'est que nous sommes arrivés ici maintenant. Un gars, un coupé aux coupures et on en a un autre. Et comme vous pouvez le voir maintenant, nous avons 12 gratuit. Super, n'est-ce pas ? Et nous n'avions pas besoin de faire une demande au serveur. Donc, nous optimisons vraiment notre code. On l'a fait mieux. S' il vous plaît noter est à nouveau que je n'ai pas utilisé seulement la fonction de mise à jour ici. Pour être honnête, j'ai oublié comment ça s'appelait. Et je vous ai décidé de montrer comment un programmeur fonctionne dans la vraie vie. Nous ne nous souvenons pas de toutes les méthodes. Allez. Il serait tout simplement trop difficile de remarquer que je connais beaucoup de langages de programmation et que chacun d'entre eux dans chaque langage de programmation. Même s'ils font des choses similaires, ils peuvent être appelés différemment. Comment se souvenir de tout cela ? À quelle vitesse pourrais-je trouver le résultat comme celui-ci ? J' ai juste tapé quelques mots dans Google et j'ai obtenu le résultat. C' est donc une compétence très importante. Si vous ne savez pas comment faire quelque chose comme ça, il
suffit de l'avoir dans Google et probablement quelqu'un déjà en stock débordement. J' ai eu une question similaire et la question avec la réponse là correctement, vous pouvez simplement utiliser la réponse comme je l'ai fait et nous l'avons fait correctement. Ils je vous ai parlé de la méthode de mise à jour jumelée dans ce cours. Cependant, je l'oubliais encore, mais je savais que c'était possible, non ? Je savais qu'il était possible d'avoir un dictionnaire de données comme celui-ci. C' est donc important de connaître la possibilité. Mais ce n'est pas important pour toi,
Toe, Toe, souviens-toi de tout par cœur. Parce que si vous oubliez quelque chose, vraiment, il faut environ 10 secondes pour savoir comment le faire correctement. Le n'écoute pas. Merci beaucoup.