Apprenez la science des données avec Python - Partie 2 : Analysez, visualisez et présentez les données. | Tony Staunton | Skillshare
Menu
Recherche

Vitesse de lecture


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

Apprenez la science des données avec Python - Partie 2 : Analysez, visualisez et présentez les données.

teacher avatar Tony Staunton, Reading, writing and teaching.

Regardez ce cours et des milliers d'autres

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

Regardez ce cours et des milliers d'autres

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

Leçons de ce cours

    • 1.

      Introduction au cours

      1:27

    • 2.

      Comment tirer le meilleur parti de ce cours : Skillshare 101

      1:39

    • 3.

      Cours aux questions fréquemment

      0:54

    • 4.

      Comment configurer votre environnement de développement

      5:08

    • 5.

      10yter Notebook Jupyter Notebook 101

      4:27

    • 6.

      Créer des graphiques, des lots et des histogrammes

      19:17

    • 7.

      Dictionnaires Python

      8:23

    • 8.

      Pandas et DataFrames Python

      10:14

    • 9.

      Contrôler le flux de vos programmes

      16:02

    • 10.

      Boules Python

      11:12

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

Généré par la communauté

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

743

apprenants

9

projets

À propos de ce cours

Dans Apprendre la science des données avec Python - Partie 1 : Vous avez franchi la première étape de votre parcours dans la transformation des données.

Partie 2 : Les graphiques, la régulation, les flux et les boucles, est une étape essentielle pour continuer à progresser. Vous apprendrez les compétences de visualisation Python que vous pourrez appliquer dans le monde réel. Vous apprendrez à maîtriser Matplotlib pour produire plusieurs illustrations et graphiques :

Dans la leçon 2 vous apprendrez à créer des dictionnaires Python qui sont comme les listes sur les stéroïdes et vous aideront à utiliser et à manipuler des quantités harness de données.

Vous présenterez ensuite un des sujets Python préférés, les Pandas DataFrame qui sont le moyen standard de travailler avec des données tabulaires dans Python. Dans cette leçon, vous apprendrez à importer des fichiers CSV afin que vous puissiez manipuler et accéder aux informations.

Vous vous êtes déjà demandé comment les programmes informatiques prennent des décisions ? Eh bien, dans les leçons 4 et 5 vous allez le découvrir. La logique Boolean est la base de donner à vos programmes le pouvoir de la prise à vos programmes. Vous apprendrez à combiner différents opérateurs de comparaison à la logique Boolean pour contrôler le flux de vos programmes Python.

Chaque cours est créé à l'aide de Jupyter Notebooks afin de télécharger le code Python, expérimentez et améliorez. Vous pourrez également conserver les notes de cours pour apprendre et vos références à l'apprentissage.

À la fin de la leçon, est un projet final qui met en application ce que vous avez appris.

Vous aurez les techniques de base que vous aurez utilisées par les scientifiques de données dans l'industrie dans le monde réel. Ce sont les sujets are quel technologue de succès doit connaître.

Qu'attendez-vous ? Inscrivez-vous maintenant et faites les prochaines étape !

Rencontrez votre enseignant·e

Teacher Profile Image

Tony Staunton

Reading, writing and teaching.

Enseignant·e
Level: All Levels

Notes attribuées au cours

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

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

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

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

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

Transcription

1. Introduction au cours: Salut, tout le monde. Bienvenue dans cette classe appris la science des données avec Biden partie pour vous présenter des graphiques, des graphiques, dictionnaires, des flux de contrôle et des boucles, qui sont tous une étape essentielle pour continuer à avancer sur votre chemin pour devenir un scientifique des données dans cette classe, juste hors de la porte, vous atterrissez compétences de visualisation de tuyauterie que vous pouvez appliquer dans le monde réel. Vous apprendrez avoir le maître Matt dodu lèvres pour produire plusieurs parcelles et greffe, y compris ce graphique étonnant ici et leçon pour vous. Atlanta Créer des dictionnaires de tuyauterie, qui sont comme des listes sur les stéroïdes sur, vous aidera à exploiter et à manipuler des quantités massives de données. Ensuite, vous serez présenté à l'un de mes sujets préférés, le bloc de données Pandas, qui est une façon standard de travailler avec les données tabulaires et les tartes consommées. Dans cette leçon, vous apprenez à importer des fichiers CSP afin que vous puissiez manipuler et accéder aux informations contenues dans . Dans la leçon suivante, vous apprendrez comment les programmes informatiques prennent des décisions. logique booléenne est la base pour donner à vos programmes le pouvoir de prise de décision. Vous apprendrez comment combiner différents opérateurs de comparaison avec la logique booléenne pour contrôler le flux de vos programmes à chaque leçon. Cette classe est créative en utilisant des ordinateurs portables Cooper, ce qui signifie que vous pouvez télécharger le froid de la tuyauterie de mon enfant Hope Age, expérimenter avec elle et améliorer si vous le pouvez. Vous avez également la possibilité de garder les notes de classe pour l'apprentissage futur et la référence. A la fin de cette classe est un projet final où vous pouvez essayer d'appliquer ce que vous avez appris . Après avoir terminé ce cours, vous aurez les techniques de base utilisées par le scientifique des données de l'industrie du monde réel les sujets de l'air . Tous les technologues qui réussissent doivent absolument savoir. Alors qu'attendez-vous et roulez maintenant et passez à l'étape suivante ? 2. Comment tirer le meilleur parti de ce cours : Skillshare 101: Salut, tout le monde. Maintenant, dans cette courte vidéo, je vais vous montrer comment tirer le meilleur parti de cette classe de partage de compétences pour profiter de notre voyage ensemble, apprendre des données, science avec fightin. Donc, comme vous pouvez le voir, j'ai un brouillon de mon cours ouvert ici, et vous pouvez voir mes cours sur le côté droit, il y a d'autres choses à venir. Mais en regardant ici maintenant, en se concentrant sur la fenêtre du lecteur vidéo, vous pouvez voir sur le côté gauche le bouton inférieur inférieur, côté gauche de la vitesse afin que vous puissiez augmenter la vitesse. Si vous trouvez les cours de Trudy Trudy, je parle lentement pour que vous puissiez aller jusqu'à doubler une vitesse. Vous pouvez le remonter de 15 secondes. Si vous voulez réapprendre quelque chose ou re écouter quelque chose sur le côté droit, vous pouvez voir les notes, donc c'est une partie importante des gens Parfois. Mademoiselle, j'ajoute souvent des notes à certains cours si les gens ont des commentaires ou des questions, ou quelque chose a pu changer dans la technologie entre moi qui enseigne ce cours et vous prenez ce cours, puis sur le côté droit, vous pouvez le basculer en plein écran. Et n'oubliez pas que vous pouvez toujours augmenter et baisser le volume. Conforme à vos propres besoins. Si nous faisons simplement défiler un peu vers le bas, vous verrez des commentaires projets communautaires et la ressource est si dans. La section communautaire est le meilleur endroit pour aller demander de l'aide si vous en avez besoin dans le cadre des projets. Et la ressource est l'onglet est où j'ajoute dans le projet de classe. Toutes les ressources sont des fichiers dont vous pourriez avoir besoin pour avoir votre parcours d'apprentissage en haut de gamme. Vous verrez le bouton Suivre, et ils vous encouragent à me suivre parce que je publie souvent des mises à jour à mes étudiants, telles que de nouveaux concours, nouveaux projets, nouveaux défis, mises à jour du cours sur beaucoup de plus. J' ai aussi un flux Instagram très actif. Alors vérifiez cela pour rester au courant du cours sur les nouvelles tuyauteries, techniques de science des données et tout ce qui concerne la tuyauterie sur ce cours. Maintenant, enfin, si vous avez suivi et apprécié ce cours, s'il vous plaît laissez-moi examiner avec quelques commentaires sur ce que vous avez aimé ou ce que vous aimeriez voir améliorer au sujet de la classe. C' est tout pour cette courte vidéo. Merci d'avoir écouté, et je te verrai dans la prochaine classe 3. Cours aux questions fréquemment: Salut, tout le monde Dans cette courte vidéo, je veux juste vous montrer où aller pour obtenir de l'aide supplémentaire avec la classe sur portable uber . Donc, si vous allez chercher espoir point com pour son dernier T Staunton, c'est ma page d'accueil sur mon profil. Voir un certain nombre de dépôts cliquez sur Apprentissage des données Signes étaient fightin. Cliquez ensuite sur la première partie. Introduction à Fightin et vous verrez ici Classe F A. Q. Alors cliquez sur cela et regardons juste un bref coup d'oeil quel genre de indices de la FAA nous avons. Ai-je besoin d'avoir des super ordinateurs portables et Anaconda installés ? Je ne vais pas passer par chacune de ces choses. Je vais te laisser lire ça à ton rythme. Où pouvons-nous obtenir la ressource pour cette classe ? Eh bien, c'est allumé. Obtenez de l'espoir. Comment savoir où mes ordinateurs portables sont sauvegardés et ainsi de suite ? Et la dernière question est particulièrement utile. Comment puis-je obtenir de l'aide si je suis coincé sur quelque chose ? Donc encore une fois, juste une courte vidéo pour vous faire savoir que j'ai une page f A Q, et j'ajoute que tout le temps avec des questions communes qui viennent d'étudiants comme vous pour aller chercher de l'espoir et vérifier cela. Si vous avez des problèmes ou n'oubliez pas, vous pouvez toujours me laisser un message dans la section communauté hors de la classe. Merci d'avoir écouté. Je te verrai dans le prochain cours. 4. Comment configurer votre environnement de développement: Salut, tout le monde. Et bienvenue dans ce cours dans cette classe. On doit y aller. Nous allons discuter de l'environnement mis en place. Donc exactement à quoi ressemblait ces air un environnement de développement pour le codage des tuyaux. Donc, cette classe arbre principaux objectifs qui est d'installer la tuyauterie serait sous conduite sur, um sur la page d'accueil ici que vous pouvez voir les prochains fichiers zip téléchargés de tous les ordinateurs portables super classe et enfin ouvrir et explorer nos ordinateurs portables Jupiter. Pour ceux d'entre vous qui ne savent peut-être pas ce qu'est Anaconda, c'est une distribution de tuyauterie qui comprend non seulement la tuyauterie, mais de nombreuses bibliothèques qui seront utilisées pour écrire les classes à venir. Anaconda est un tout en un installé qui est utilisé dépeupler les signes de données sur l'apprentissage automatique . Lorsque vous téléchargez et installez Anaconda, l'environnement de développement de portables Jupiter est également installé. Comme je l'ai mentionné dans l'introduction, Jupiter est un environnement de développement où vous pouvez écrire des images d'affichage à froid et prendre des notes . Quand il s'agit de la science des données et de l'apprentissage automatique. C' est le plus populaire pour l'exploration et l'analyse des données. Avant de partir, tout étranger que je voudrais souligner que d'entre vous êtes un utilisateur expérimenté de tuyauterie ont déjà un environnement de développement mis en place avec lequel vous étiez satisfait. N' hésitez pas à continuer à utiliser votre configuration. Vous n'avez pas besoin d'utiliser Anaconda ou Jupiter pour pouvoir suivre les cours à venir. Le code de tuyauterie que nous allons utiliser peut être utilisé dans n'importe quel I. D. Donc, nous sommes ici sur la page d'accueil Anaconda et vous pouvez le trouver sur anaconda dot com Maintenant, la page d'accueil Anaconda peut sembler différente lorsque vous venez visiter en raison de mises à jour et des choses comme ça. La principale chose qui nous intéresse est le bouton de téléchargement dans le coin supérieur droit coup de pied sur cela. Maintenant, vous obtenez un peu de son résumé de ce qu'Anaconda est sur. Si vous faites défiler vers le bas, vous voyez quelques options. Donc, le premier grand qui saute à vous est que Anaconda est disponible pour l'arbre de tuyauterie et la tuyauterie à Nous sommes intéressant arbre de tuyauterie. Gardez à l'esprit que quand il s'agit de cette page, numéro de jeu peut avoir changé au lieu de 3.7 et peut être traiter 0.8 ou 3.9. Mais c'est bon. L' arbre de tuyauterie est le sujet de ce cours Avant de sélectionner votre inversion de tuyau, assurez-vous que vous êtes en train de télécharger pour votre système d'exploitation correct. Donc, comme vous pouvez le voir ici, vous avez des fenêtres. Vous avez Mac OS, ce que je ne suis pas. Tu l'as fait. Lennox, si vous vous demandiez si vous devriez télécharger l'installateur graphique sont l'installateur de ligne de commande . Le programme d'installation graphique peut être beaucoup plus simple à exécuter lors de l'installation au fur et à mesure qu'il s'exécute. Ça te donne de l'aide. Un guide étape par étape utile. Vraiment processus d'installation. Elle peut voir ici l'installateur graphique. Alors cliquez sur cela pour le télécharger pour votre système d'exploitation. Une fois le téléchargement terminé, allez-y et ouvrez le fichier. Si vous êtes sur une machine Windows, il s'agira d'une sortie de point. Ou si vous êtes sur un Mac, ce sera un ID DMG loin. Sélectionnez votre fichier maintenant les installateurs Mac assez transparente. Mais si vous êtes sur une installation de Windows, vous devez faire attention à certains écrans qui apparaissent en particulier cet écran ici. Donc, comme je n'ai pas de machine Windows, j'ai pris une capture d'écran de l'invite d'isolation. Donc sur les fenêtres. Lorsque vous arrivez à cet écran, options d'installation avancées, la boîte de forêt ici sera cochée. Assurez-vous de le sélectionner même s'il est indiqué qu'il n'est pas recommandé. La raison pour laquelle il dit non recommandé est parce que si vous avez déjà installé l'évasion de la tuyauterie, cochez cette case fera Anaconda votre version d feutre de tuyauterie. Mais encore une fois, c'est bon. Assurez-vous de cocher cette case avant de continuer, puis de continuer avec le reste de l'installation. Maintenant, lorsque l'installation est terminée sur un Mac, vous verrez Anaconda Navigator ajouté à votre liste d'applications. J' ai donc un coup d'oeil dans ma liste d'applications. Ici. On y va. En haut à droite, Anaconda Navigator n'avait pas de fenêtres en bas à gauche. En plus du bouton de démarrage. Si vous exécutez la Syrie pour Anaconda, vous verrez apparaître les options anaconda. Si je clique sur Anaconda Navigator, donnez-lui un moment pour l'orteil de l'interface. Ouvrez. Ok, donc nous voici sur la page d'accueil d'Anaconda Navigator. Voici comment vous pouvez déjeuner votre ordinateur portable Jupiter sur de nombreuses autres applications que comédie Anaconda Navigator sur que vous soyez sur un Mac ou une machine Windows, cette interface va être la même. C' est essentiellement comme je viens de le dire comment vous allez accéder à votre environnement de développement. Ce que vous devez faire ensuite est de sélectionner le déjeuner sur le bloc-notes Jupiter, et vous devriez voir une fenêtre de navigateur s'ouvrir avec vos fichiers informatiques dans le répertoire. Quelque chose comme ça. Quand vous avez Jupiter ouvert en cours d'exécution, juste un mot de conseil. Assurez-vous que vous avez sélectionné un navigateur Web moderne comme navigateur Web par défaut. Quelque chose comme Internet Explorer ne fonctionnera pas très bien avec Jupiter. Vous feriez mieux d'utiliser Chrome Edge Safari ou Firefox quelque chose. Mère. Une autre chose à signaler ici est que lorsque vous utilisez des ordinateurs portables Dupin, même si nous sommes dans le navigateur Web, nous ne sommes pas réellement connectés à Internet. Jupiter utilise simplement votre navigateur Web comme interface. Maintenant, nous avons des ordinateurs portables Jupiter installés sur le tuyau et espérons, avec succès. Si vous avez des problèmes, faites-le moi savoir dans la section de la communauté. Allons-y pour avoir de l'espoir et voir comment nous pouvons télécharger tous les fichiers de classe dont vous allez avoir besoin maintenant ici, ici sur ma page d'accueil get, Et c'est à obtenir espoir dot com ford slash t stardom et une fois de plus sélectionner un dépôt qui vous êtes intéressé par ce qui est appris science des données avec fightin où vous pouvez faire ici sur l' écran est cloner ou télécharger les fichiers. Ce que vous voulez faire, c'est que vous voulez les télécharger, alors téléchargez le fichier zip. Ok, donc une fois votre fichier téléchargé, vous devrez le décompresser. Donc, sur Mac, cela arrive parfois automatiquement ou sous Windows. Vous devrez utiliser votre utilitaire de fichier zip par défaut. Donc, ici, nous avons appris des signes de données foncières avec des titans. C' est un fichier massif sur, comme vous pouvez le voir, ce en ce que nous avons la première partie introduction à augmenter et toutes les classes qui viennent avec elle. Retournons dans Jupiter. Comme je l'ai dit, c'est là. Ici, dans mon dossier de téléchargements, vous pourriez avoir besoin de parcourir ce dossier dans votre Jupiter Explorer. Maintenant, si vous ne voulez pas travailler dans la sécurité des dossiers de téléchargements sur le fichier zip à un emplacement où vous voulez travailler à partir. Donc, si je clique ici introduction de fightin, on y va. Tous mes fichiers Jupiter prêts à être explorés, et c'est exactement ce que nous allons faire dans la prochaine classe. Merci d'avoir écouté, et je te verrai là-bas 5. 10yter Notebook Jupyter Notebook 101: Salut, les gars. Bienvenue maintenant. Dans la dernière classe, nous avons regardé l'installation d'un ordinateur portable Jupiter ouverture. Nous avons également téléchargé les fichiers de classe dont vous allez avoir besoin pour lancer cette classe . Je vais vous montrer une autre façon d'ouvrir les ordinateurs portables Cooper, partir de la commande ou de la fenêtre du terminal, en fonction de votre système d'exploitation. Alors faisons ça maintenant. Donc, comme vous le voyez, j'ai la fenêtre de mon terminal ouverte. Je tape simplement des cahiers Jupiter. On y va. Donnez ça un moment. Ce que cela va faire est d'ouvrir une fenêtre de navigateur avec votre répertoire de fichiers. Quelque chose de similaire devrait se produire sur votre système. Ainsi, comme vous pouvez le voir, mon navigateur Web par défaut s'ouvre avec le répertoire de fichiers de mes ordinateurs. Je n'ai jamais donné ici orteil où mon fichier de carnet sur lequel ils sont enregistrés. Ensuite, je clique sur celui que je veux ouvrir. Et nous y voilà. Si vous avez déjà téléchargé Dupin notebook que nous avons fait dans la classe précédente, vous aurez exactement le même code source que j'ai devant moi maintenant. Maintenant, dans cette classe, je vais vous donner un bref aperçu de très haut niveau de Jupiter sur son interface. Donc, nous voici, dans une structure de fichier avec tous les fichiers que nous avons téléchargés pertinents pour cette classe. Mais ici sur le côté droit, vous pouvez voir nouveau nous cliquons sur nouvel environnement de sélection affaiblir. Donc, l'arbre de tuyauterie vous pourriez avoir plusieurs environnement. Si vous avez installé des versions précédentes de tuyauterie sur ce qui est correct, sélectionnez celle avec laquelle vous travailliez ou la plus à jour. Donc, sélectionnez la formation de tuyauterie. Dans mon cas, j'ai une nouvelle cellule. La première chose que vous devriez faire est de vous retirer. Donc je vais juste appeler cet exemple. On y va. Renommer parfait. Comme vous pouvez le voir ici, nous avons une barre de salade sur Cela nous permet d'entrer dans le code de tuyauterie ou tout simplement texte général Smackdown. Et regarde ça dans un instant. Mais dans la cellule, si j'ai tapé des crochets d'impression entre guillemets Bonjour. Bonjour. monde n'est pas comment l'ancien départ Bonjour monde Vous pouvez voir ici Il s'agit d'une déclaration complète de pipe et d'impression. Je clique décalé, entrer et je reçois la sortie Hallow monde. J' aurais pu faire exactement la même chose Pensez sans la déclaration d'impression en disant Bonjour, Monde à nouveau décalé. Entrez et nous obtenons notre camion de sortie. Cette classe, vous me verrez utilisé pour imprimer l'instruction pour générer la sortie. Il y aura des moments où je ne l'utiliserai pas. La sortie est la même avec une différence ici dans cette ligne. Un. Lorsque j'utilise la déclaration d'impression, je n'arrive pas à la déclaration du côté gauche et hors ou à un marché hors ligne dans le numéro de ligne. Mais comme vous pouvez le voir ici dans la ligne vers, vers, c'est la principale différence. Donc, je l'utilise de façon interchangeable dans toutes les classes. Alors avez-vous vu l'utilisation de l'impression et ne pas utiliser l'impression ? Ne vous inquiétez pas. Vous pouvez tout envelopper dans la déclaration d'impression ou sans la déclaration d'impression, selon ce qui vous permet de vous sentir mieux. Si vous souhaitez ajouter des cellules supplémentaires, vous pouvez le faire avec les éléments suivants. Comme vous pouvez le voir ici, ma cellule est active et vous savez qu'elle est active parce qu'elle est entourée d'une boîte verte sur les parcours à l'intérieur. Si vous appuyez sur Echap, il devient bleu. Cela signifie que la vente n'est pas active. Nous pouvons faire ici maintenant, une sélection A, qui à l'intérieur de deux Sal ci-dessus ou sélectionnez B, qui insérer à vendre ci-dessous. Si vous travaillez dans une cellule, donc imprimer bonjour, Vous pouvez également insérer une nouvelle cellule ci-dessous au lieu d'appuyer sur, déplacer et entrer pour courir vous-même, appuyez sur et entrez là, nous allons automatiquement dans une nouvelle cellule. Maintenant, au moins dès le début, vous pouvez également ajouter du texte normal dans votre fichier Jupiter. Encore une fois, appuyez sur Echap pour vous assurer que notre cellule n'est pas active. Vous condamnez la presse M ou la liste déroulante. Vous pouvez sélectionner la marque de code vers le bas ou tout ce que vous voulez utiliser. J' ai donc sélectionné M, donc je clique, évacue et cliquez sur Entrée pour réactiver cette vente sur. Maintenant, je peux juste taper bonjour. Jetons un coup d'oeil à la sortie. Nulle part mis parce que c'est juste du texte normal. C' est ainsi que vous ajouteriez des notes à votre fichier Jupiter. Donc, si vous écrivez un long ou suivez avec les cours, vous voulez faire une note. Vous voulez dire que je dois revoir cet exemple. Tu pourrais faire une petite note ici pour toi. Ou en effet, vous verrez. Au fur et à mesure, vous pouvez produire des rapports massivement volumineux qui nous disent, Racontez une histoire sur les données que vous examinez que vous pouvez utiliser pour imprimer, enregistrer et exporter à partager avec d'autres personnes et toutes sortes de façons d'exporter. Et pour ce faire, tu vas voir les meilleurs parents. Ils téléchargent comme, et vous pouvez voir toutes les options que vous avez ici pour exporter un bloc-notes Jupiter. D' autres choses sont importantes pour savoir que si vous êtes dans Jupiter sur votre code , parfois vous voudrez redémarrer. Ici, vous avez Colonel, vous pouvez redémarrer. Vous pouvez simplement redémarrer le bloc-notes entier. Vous pouvez redémarrer, effacer la sortie et il peut redémarrer sur ruiner toutes les cellules à nouveau. Donc ça redémarre. Effacez la sortie. Ainsi, comme vous pouvez le voir, toute la sortie a disparu sauf pour le texte brut. Donc encore une fois, je peux cliquer, déplacer et entrer le décalage et entrer sur ma sortie est là. C' est juste quelque chose à savoir si parfois vos programmes sont bloqués ou s'ils prennent trop de temps à fonctionner. Maintenant, si vous voulez voir les raccourcis clavier pour les options de commande que vous avez dans Jupiter , vous pouvez aller aide et raccourcis clavier ici est une liste complète de ce que vous pouvez faire dans Jupiter en utilisant les touches. Je ne vais pas passer par tout ça. Je laisse ça à toi-même. D' accord. Merci d'avoir écouté. C' est une brève introduction à Jupiter sur. Nous apprendrons beaucoup plus au fur et à mesure que nous passerons aux cours. Merci d'avoir écouté. Et je te vois dans la classe suivante. 6. Créer des graphiques, des lots et des histogrammes: Salut, tout le monde, et vous êtes les bienvenus à cette leçon. Nous allons discuter du paquet Matt Plot Lib de Pie Eaton sur ce qui est si spécial à propos de ce paquet. Eh bien, cela nous permet de créer des tracés et des graphiques quelque chose de très visuel et quelque chose de très lié aux signes de données. Alors commençons. La science des données consiste à raconter une histoire avec toutes les données avec lesquelles vous avez affaire . Il peut s'agir du comportement des visiteurs du site Web ou des modèles d'achat des clients. Peu importe ce que c'est. Vos emplois Data Scientist. Il a utilisé une donnée. Vous devez raconter une histoire pour comprendre et obtenir des informations. L' utilisation des visualisations est l'une des façons les plus puissantes de communiquer vos histoires sur les insights. Matt plumked Lib est un tube et un vibreur de traçage utilisé pour créer des visualisations. Dans cette leçon, nous allons commencer par importer la carte lot lib, créer un peu de dispersion de ligne simple, de l'historique et des tracés à la fin. En créant ce graphique, je pense que vous conviendrez qu'il s'agit d'un tableau assez impressionnant, et si vous êtes capable de le faire à la fin de la leçon, alors vous avez parcouru un très, très long chemin. Donc, vous pourriez penser que c'est en dehors de votre portée de compétence pour le moment. Mais crois-toi, moi, c'est beaucoup plus simple que tu ne le penses. On va passer à travers tout de suite. Si vous souhaitez plus d'informations sur mon intrigue Lib, vous pouvez suivre ce lien ici sur. Si vous souhaitez des informations de fond sur ce graphique sur son créateur, j'ai ajouté un lien Wikipédia juste ici, alors commençons. Donc, comme vous pouvez le voir ici dans ce code bucks, j'importe Matt le paquet lib de plot mat avec un diagramme de paquet à tarte comme plt. Maintenant, nous ne comprenons pas cette ligne de code ici dans Port Matt plot lib dot p plot blanc As plt revenir à la classe un de ces Siri où vous apprendrez comment importer des paquets de tuyauterie. Le prochain morceau de code ici crée une nouvelle liste. Et encore une fois, si vous n'êtes pas familier, une liste de tuyaux revient à la première partie. Donc, la liste des berceaux nous avons simplement défini une variable sur le côté gauche. L' année 01 est égale et ensuite nous avons quatre ans. 1950 1970 1990 2010. Ensuite, nous avons une liste de population. Donc encore une fois en créant une liste, nous avons une variable sur le côté gauche. Sur la liste sont créés avec des crochets d'ouverture et de fermeture. Nous avons donc des populations mondiales pour 1950 1970 1990 2010. Ainsi, vous pouvez voir ici les populations augmenter au fur et à mesure que les années augmentent. Maintenant, nous utilisons des cahiers Jupiter, ce qui est évidemment très clair. Donc déplacer et entrer ici, et c'est notre cellule de code exécutée. Jusqu' à présent, nous avons simplement importé ma lib d'intrigue et créé deux nouvelles listes, notant de nouvelles de ce que nous avons appris dans les leçons précédentes pour tracer ces données comme un graphique linéaire nous appelons plt dot plot sur. Nous utilisons la liste de to comme l'axe. Alors comment on va à ce sujet ? Eh bien, comme vous pouvez le voir ici, plt dot parenthèses ouvertes années ici une virgule pop 01 ferment parenthèses. Donc, ce que nous ne faisons tout simplement pas ici est d'utiliser la méthode de tracé que nous avons ajoutée car les arguments sont deux listes Année 01 et pop 01 Shift dans et autour de cela et là nous allons un graphique linéaire très simple . Donc, un couple de choses importantes à souligner à ce stade, les exemples de cette leçon sont créés en utilisant Cooper notebook lors de la création de parcelles. Il y a généralement une instruction PLT Dutch show, qui indique à la tuyauterie de rendre ou de montrer le tracé réel sur ce est généralement placé à la fin d'un programme. Jupiter Notebook ne nécessite pas la déclaration, mais elle sera nécessaire dans l'ordre. Éditeurs fiscaux ou i d. Faciliter la fonction de parcelle Villes. Pardonnez ce que l'intrigue sur la façon de tracer montre. Déplacez l'intrigue. Jetez un autre coup d'oeil à la ligne plt dot plot et voyez si vous remarquez quelque chose hors de place pour jeter un coup d'oeil à cette ligne ici. Si vous avez pris part à l'une de ces leçons de Siri, vous pourriez reconnaître quelque chose d'un peu inhabituel dans cette ligne ici. Si vous avez ramassé sur le demi-côlon bien fait, ajouter le demi-côlon ici est un choix. Je fais la sortie supplémentaire de masquer qui est produite lorsque l'intrigue est créée, alors allez-y et supprimez le point-virgule. Vous verrez la différence. Laissez-moi entendre maintenant enlever le demi-côlon décalé. Entrez sur. Comme vous pouvez le voir, vous obtenez cette ligne de sortie ici, mais c'est inutile pour ce que nous essayons de faire. Donc, je remets dans le virage des deux-points et j'entre. On y va. Donc, pour le reste de cette leçon, vous allez voir le point-virgule à la fin de plusieurs lignes de code sur. Ne vous inquiétez pas trop à ce sujet. D' accord ? Donc, si vous êtes capable de suivre jusqu'à présent, vous venez de créer votre premier intrigue. Je suis bien fait. Comme vous pouvez le voir clairement, Tuyauterie a tracé une ligne entre les points de données des listes. L' année de liste 01 a été utilisée pour créer l'axe X et a été le premier argument dans PLT qui tracer notre deuxième liste, pop 01 a été utilisé pour créer l'axe Y. Et quel est le deuxième argument dans notre plt dot plot ? Qu' est-ce que je veux dire par le premier et le deuxième argument ? Nous revenons ici à cette ligne de code. Comme vous pouvez le voir, la première année. Premier argument pop. 01 2e argument. Maintenant, nous pouvons rapidement et très facilement changer un tracé de ligne en un nuage de points. Nous remplacons simplement l'intrigue de mots par scatter, donc nous jetons un oeil ci-dessous. Nous verrons un nuage de points, qui montre le point de données sans qu'ils se connectent par une ligne. Cela les rend plus faciles à lire pour de nombreuses applications. Le nuage de points est parfois meilleur qu'un graphique linéaire. Alors jetons un coup d'oeil ici. Donc, comme vous pouvez le voir ici dans cette ligne de code, plt dot scatter et encore, nos premier et deuxième arguments sont à lister. Si nous passons à entrer ici, nous allons parcelle de dispersion. Donc, au lieu d'avoir une ligne reliant tous nos points, nous avons simplement des points individuels. Les deux exemples des deux ont Bean simple et créé. En utilisant deux listes. Mordons quelque chose maintenant un peu plus difficile, mais moins deux listes produit intérieur brut par habitant sur l'espérance de vie. J' ai reçu ces chiffres de la Banque mondiale. Les ensembles de données, qui peuvent être téléchargés gratuitement sur, ont inclus le lien ici. Dans les leçons ultérieures, nous allons apprendre comment importer des fichiers de données directement dans nos programmes. Mais pour l'instant, l'utilisation de la liste suffira. Assurez-vous d'aller à mon enfant Hope Age et copier la liste sur. N' essayez pas de les taper dans ma main parce que, comme vous pouvez le voir, il y a énormément de données ici. J' ai fait le dur labeur pour toi, alors tu vas juste copier et coller. Donc, notre première liste du PIB, soulignent la Coupe est égal et ensuite nous avons notre produit intérieur brut par habitant ou énuméré ici , changement entré pour s'assurer qu'il est traité. Notre prochaine liste est l'espérance de vie. Et encore une fois, ne vous embêtez pas à taper. Descend, allez à ma copie de page d'accueil et collez-le. En utilisant ce que nous avons appris jusqu'à présent, tracons ces deux listes. Je vais mettre GDP underscore Cup sur l'axe X sur l'espérance de vie sur l'axe Y. Cela signifie que le plus de prendre des positions un et deux, respectivement, dans la fonction de tracé. Alors jetons un coup d'oeil. Donc, comme je viens de le dire, Positionner un PIB sur une coupe de score sur la position à la vie l'espérance de soulignement a changé. Entrez. Oh, ok, c'est un peu rude. La date n'est pas très lisible. Et je pense vraiment que vous avez une sorte de génie spécial pour tirer des idées de ce tableau. Continuons à faire un nuage de points à nouveau. Pour en faire un nuage de points, nous remplacons simplement le diagramme de mots par scatter. Maintenant, cette ligne de code réelle signifie ici que sur les axes X, j'ai ajouté beaucoup d'échelle rythmique. Laissez-moi juste passer, entrez là-dessus et ensuite je vous expliquerai ce qu'est une échelle logarithmique. Ok, ça a l'air un peu mieux. C' est plutôt sympa. Donc encore une fois, comme je viens de le dire, vous remarquerez une nouvelle ligne de code plt dot exe scale log. Le remplacement de l'axe X sur une échelle logarithmique nous aide à visualiser et à comprendre de grandes quantités de données beaucoup plus clairement, et je pense que vous serez d'accord. Si vous regardez cette intrigue, c'est beaucoup plus clair. Une échelle logarithmique est une échelle non linéaire utilisée pour une large gamme de multiples positifs partir d'une certaine quantité. Il est basé sur des ordres de grandeur arrondis sur l'échelle linéaire standard. Ainsi, la valeur représentée par chaque marque équidistante sous l'échelle. C' est une valeur à la marque précédente multipliée par une constante donc nous n'entrerons pas dans l' algorithme de ceci. Mais vous pouvez en apprendre plus ici sur ce lien Wikipédia. Ok, donc maintenant nous commençons à regarder en meilleure forme même à partir de ce contrôle de zone. Nous pouvons commencer à recueillir des informations sur nos données. Ce que nous constatons, c'est qu'un PIB plus élevé semble correspondre à une espérance de vie plus élevée. Donc, nous sommes ici, donc un PIB plus élevé, une espérance de vie plus élevée. Donc, en d'autres termes, il y a une corrélation positive. Donc, ci-dessous, j'ai créé une nouvelle liste appelée Population Tree ou Pop Zero Tree, qui montre les données sur la population qui vont avec notre PIB existant sur les données sur l'espérance de vie. Utilisons un nuage de points maintenant les traceurs vont bien, pas trop nous dire ici, mais nous pouvons réparer ça avec un hist échoué. Parlons de l'histoire Rams maintenant, qui sont utilisés pour explorer la distribution des données. Qu' est-ce que ça veut dire ? Imaginez 12 valeurs entre zéro et six dans l'image ci-dessous. Je l'ai placé sur une ligne de numéro. Donc, dans cette image de forêt ici, vous pouvez voir 12 valeurs représentées par les points verts. Vous pouvez également voir que le long de la ligne, il est divisé en morceaux égaux connus sous le nom de bacs. Donc, nous en avons été un. J' ai été un arbre jusqu'à Ben. Six sur. Nous avons nos valeurs. A l'intérieur de chacun de ces bacs. Réorganisons notre ligne numérique en plis d'arbre d'une largeur de deux chacun. Alors on y va. Allez maintenant dans la deuxième image sur les douleurs d'être réorganisé avec une largeur de deux. Et comme vous pouvez le voir, nous avons des points de données représentés par les points verts dans chacun d'eux. Alors, combien de points de données sont assis dans chaque été ? Et le premier a été pour le second Ben. Six. L' ONU dans la dissuasion Been aussi. Si nous devions dessiner une barre dans chaque, été la hauteur hors, l'acheteur représenterait le nombre de points de données dans chaque été donc, comme vous pouvez le voir ici, la hauteur de la flèche ici est pour la hauteur de cet acheteur ici. Six. Sur la hauteur de cet acheteur est ici avec une histoire Graham en place, nous pouvons maintenant voir comment les valeurs sont distribuées. La plupart des valeurs sont au milieu, et il y a plus de valeurs en dessous de l'arabe avant. Maintenant que nous comprenons le siffleur de base, il est temps d'utiliser Matt. Parcelle vécu pour commencer à les créer comme toujours. Si nous avons besoin d'aide, nous pouvons appeler les parenthèses d'aide pour tracer plt qui sifflait. Jetons un coup d'oeil. Ok, donc voici vos informations d'aide. Faites défiler vers le haut et faites défiler un peu ici pour le rendre plus facile à lire à l' écran. Alors regardez la forêt à des valeurs sûres pour nous aux valeurs. Je pointe sur cet endroit ici. X est la liste des valeurs pour lesquelles vous voulez construire un historique Graham sur le deuxième argument Towns Pipe et How Maney Bends, les données doivent être divisées en Basé sur ce nombre. L' historique trouvera automatiquement les limites appropriées pour tous les groupes et calculera le nombre de valeurs dans chacun d'eux. Si vous n'avez pas spécifié l'argument de Ben, il sera 10 par défaut. Ok, alors créons un exemple de travail. Nous sommes ici dans notre cellule de code, et la première chose que nous faisons est d'importer Matt Plot lib. Nous sommes en train de créer une nouvelle liste de valeurs. Donc, sur le côté gauche, nous avons nos valeurs variables. Nous attribuons que la liste de plusieurs valeurs différentes et la façon dont nous connaissons les listes de tuyauterie ou la première partie des panneaux de données d'apprentissage ont été graciées. Explique tout ça. Si vous voulez suivre ce cours, allez sur ma page de profil et vous le trouverez dans leur prochain morceau de code ici appelé sifflement. Alors, où avait auparavant plt dot plot ou point scatter ? Nous avons maintenant point sifflé. Nous lui donnons les valeurs de notre liste, donc nous prenons la variable ici. Les valeurs l'ajoutaient comme premier argument dans notre historique lu et le remettaient pour créer des bacs d' arborescence. Ok, ce changement d'endurance et voir ce qu'on obtient siffler un gramme. Pas trop mal, mais pas trop bonne idée. Dans notre exemple suivant. Nous allons tracer l'espérance de vie en utilisant une histoire, et c'est là. Ok, encore une fois pas trop mal, pas bon. Faisons encore ça. Mais cette fois, nous allons spécifier le nombre de bacs. Donc, comme vous pouvez le voir ici, bacs sont égaux à cinq. Maj et entrez. Pourtant, pas génial. Conduisons Benz Eagles 20. Ok, beaucoup mieux. Donc, trop peu de bacs simplifieront la réalité et ne vous montreront pas les bons détails. Trop de bacs compliqueraient la réalité sur ne vous montrera pas la plus grande image. Comme vous pouvez le voir, nous avons des sites Maurin avec 20 bacs, sifflés un gramme. Facilitez la comparaison des données. Faisons une comparaison maintenant. La liste de soulignement de la durée de vie e x p contient des données sur l'espérance de vie pour différents pays en 2007. Voici une deuxième liste de vie soulignée E X p 1950 qui contient des données similaires pour 1950. Faisons maintenant un hist un gramme contenant des listes de bateaux. Donc encore une fois, voici ma liste de vie soulignement E X p 1950 à nouveau Ne pas aérer Type Wallace et la tête sur pour obtenir de l'espoir sur copie et coller à partir de là. Décalez et entrez et puis dans la cellule de code, je plodding d'abord sifflé un gramme. Espérance de vie en lui donnant 15 bacs sur applaudir la deuxième liste avec une histoire. Graham Espérance de vie, 1950 Encore une fois, Ben est égal à 15. Passons à entrer point Ok, beaucoup mieux. Comme vous pouvez le voir ici, nous pouvons maintenant comparer à un sifflement de grammes dans le graphique unique. Discutons maintenant de personnalisation des parcelles. L' un des plus grands défis lors de la gestion d'un ensemble de données volumineux est de communiquer vos conclusions sur la possibilité pour les commandes d'obtenir à nouveau des informations à partir de votre travail de visualisation. Ce que vous essayez de faire, c'est de raconter une histoire avec vos données pour vous aider à relever ce défi. Matt Pop Lib nous permet d'ajouter de la personnalisation à nos parcelles, une sorte de plus facile à lire et à comprendre. Jetons un coup d'oeil à un exemple de l'aide démontrée. Donc, dans cette ligne de code, comme toujours, nous commençons par importer notre paquet led mathématique. Ensuite, nous créons une liste d'années. Donc l'année 04 équivaut à. Nous avons une liste d'années allant de 1950 jusqu'à 2015. Donc, une fois de plus, ne vous embêtez pas à taper ça. Il suffit de le copier et de le coller à partir de mon compte get home. Notre prochaine liste. C' est une population mondiale correspondante 40 ans, et cette liste est appelée Pop 04 Maintenant, nous allons tracer l'année 04 sur l'axe X sur la pop 04 sous l'axe y . Et nous le faisons. Mais très simplement plt dot des années de parcelle. Par conséquent, virgule pop 04 enfermé entre parenthèses décaler et entrer et là nous allons. Donc, à première vue n'est pas en fait un mauvais intrigue, mais si vous êtes une étude il un peu plus longtemps, que savez-vous ? Quelles données tentent de communiquer ? Quelle histoire essaye-t-elle de raconter ? Si je te donnais ce complot sans contexte, tu sauras ce que ça veut dire ? Probablement pas. Aidons cette histoire communiquée en ajoutant des étiquettes à l'axe X et Y. Et pour ce faire, nous avons utilisé l'ex Labour et pourquoi le travail fonctionne donc encore le même code que l'exemple. Nous venons d'importer notre paquet, créer nos listes, tracer nos listes ici. Maintenant, nous avons une ligne de code supplémentaire plt cette étiquette X sur. On donne le label X l'année prochaine. Plt dot étiquette blanche sur. Nous donnons à la population de marque blanche ce changement et entrez sur ça. Ok, beaucoup mieux, comme vous pouvez le voir ici sur la population de gauche. Et comme vous pouvez le voir ici, ici sur la bonne année encore, même morceau de code est les deux. Mais la dernière ligne ici est différente sur ce que nous faisons ici est que vous pouvez dire par le commentaire est d'ajouter un titre. Et nous le faisons avec PLT. J' ai le titre entre guillemets ouverts, estimations de la population mondiale. Laisse-moi entrer, Ender. On y va. Un joli titre en haut de notre tableau. Donc, au moins maintenant, le lecteur sait de quoi il s'agit de cet intrigue. Maintenant, faisons que l'axe y commence à partir de zéro pour plus de contexte et nous faisons cela avec la fonction prend blanche . Donc encore une fois, le code à ce point est exactement ce que nous venons de taper dans les deux. Donc je ne vais pas passer par ça pour toi. Mais la dernière ligne ici comme commune dit l'axe y de la stature à zéro. Alors, qu'est-ce qu'on veut dire par là ? Si nous faisons défiler vers le haut, vous pouvez voir que notre axe Y commence un arbre. Nous voulions commencer à zéro, et nous le faisons avec la fonction des tiques blanches sur cela. Vous pouvez voir qu'on commence ici à zéro. Et on va jusqu'à huit. Ce quart et entrer dans leur parfait, tu vas zéro jusqu' à huit. Nous pouvons ajouter un deuxième argument à la fonction prend blanche, ce qui forgera un accès annoté er. Qu' est-ce que je veux dire par là ? Eh bien, si vous descendez ici, on a quoi ? Nous venons d'entrer White IX 0 à 8, et ils sont placés entre crochets, suivis d'un commentaire sur notre deuxième argument. Comme vous pouvez le voir ici, nous ajoutons des chaînes afin que ces chaînes soient attachées aux tiques sur un axe Y. Jetons un coup d'oeil à quoi ça ressemble. Ok, Donc maintenant, au lieu de simplement avoir un simple 01234 Maintenant, nous avons un B deux b représentant 1.000.000.002 milliards, trois milliards de la population mondiale. Donc encore une fois, plus d'informations aidant à communiquer notre histoire. Ok, faisant des recherches sur Wikipédia, j'ai trouvé des données de population supplémentaires. Ajoutons à notre ensemble de données actuel. Maintenant, si vous n'êtes pas familier, il faudrait le faire et le code qui est le calme ci-dessous, ou bien le code que nous avons travaillé True, qui concerne les listes. Jetez un oeil à, Comme je l'ai dit à la première partie de cette série, qui couvre les listes de fightin ici, nous créons deux nouvelles listes Année 06 et pop 06 ont attribué arbre nouvelle pièce d'information à chaque année sur la population des informations sur. Nous les ajoutons ensuite aux listes précédentes Année 05 et pop 05 sur. Nous le faisons avec le symbole plus. Le même code est au-dessus de cela. Exécutez à nouveau sur comme vous pouvez le voir, les informations supplémentaires que nous avons ajouté ici à partir de 1800 allant 18 50 1900 la population trop. Donc, nous commençons maintenant notre charte 1800 plutôt que si vous faites défiler vers le haut 1950. Donc, nous avons réussi SMA ou de l'information à notre tableau. Maintenant, revenons aux données utilisées au début de cette leçon, qui waas GDP soulignent Coupe sur la vie soulignent e x p donc aux listes de changement de données mondiales. Entrez maintenant. Qu' est-ce qu'on va faire avec ça ? Jetons un coup d'oeil. Laisser New et ses codes sortir juste organisé un peu différemment pour nous. Nous créons notre nuage de points de base en utilisant la dispersion de points de parcelle, puis nous mettons dans nos listes en tant qu' arguments. PIB sur une Coupe Score sur la vie soulignent e XP à nouveau. On va mettre ça sur une échelle logarithmique. Ensuite, nous allons créer des variables de chaîne pour représenter les axes X et Y sur l'étiquette de titre. Donc, comme vous pouvez le voir ici, ex Labour, pourquoi étiqueter les variables de titre sur son côté gauche sur ? Je leur attribue les chaînes correctes de ce que cet accès devrait être appelé dans le prochain morceau de code ajoutaient ses étiquettes. Donc, plus cette étiquette X et nous le signons le diagramme de laboratoire X variable qui Pourquoi étiqueter réaffecter la variable ? Pourquoi le labo et enfin le titre Reata décalé Entrée et nous y allons. Donc, l'information que nous avions tracée précédemment, mais avec un peu plus d'explication sur les axes X et Y sur un titre que nous conf ordonné personnalise l'intrigue en utilisant la fonction de tick que nous avons appris plus tôt Donc ici, je suis en train de définir la valeur de tick sur le labo de tiques. Donc la valeur de tick est 111,000 sur une étiquette de tick est un K 10-K 100 k Donc maintenant nous mettons les tiques sur l' axe X. Plt dot ek colle sur nous insérons deux arguments. Enfin, nous utilisons l'intrigue dot show, shift et enter. On y va. Donc, comme vous pouvez le voir ici, nous avons notre échelle logarithmique. Mais maintenant, nous avons remplacé cela par des valeurs arctiques 111,000. Ensuite, nous avons notre liste de population, que nous appelons pop 07 Shift en entrant que dans ce code vendre ici, faire quelques nouvelles informations. Nous créons un nouvel empire A Alors nous prenons notre liste. Pop 07 Je retourne cela dans un arbitre A et lui attribue la variable n p soulignement Pop . Ensuite, nous prenons np underscore pop et nous multiplions par deux pour augmenter leurs valeurs. Et tu verras ce que je veux dire par là. Dans un instant dans la prochaine ligne de code, vous remarquerez ici que nous avons s égaux np underscore Pop sur ce que cela attribue np pop à un scaler. Ok, complotons ça et voyons ce qu'on obtient. Vous pouvez voir ici maintenant que nous commençons à obtenir la taille, représenter les représentations par population. Évidemment, nous avons ici des pays avec une population très importante. Donc, vous devez deviner pour le moment je dirais la Chine et l'Inde. Et c'est pourquoi, dans l'exemple ci-dessus, nous avons dit MP fois, aussi, c'était juste pour appeler les populations que nous n'avons pas assignées après le scaler, qui est la forme. Ce que nous voulons faire maintenant, c'est que nous voulons prendre ces taches de population individuelles, et nous voulons leur ajouter un peu de couleur. Et nous le faisons forcé en créant une liste de couleurs. Couleur égale à nouveau copier pas de Get espoir dans son prochain code vendre ici. Vous remarquerez qu'il commençait à affecter des variables à ses listes. PIB sur une coupe de score. Pourquoi égale la vie sur l'espérance de score sur ? Nous avons notre scaler. Nous avons ensuite attribué nos couleurs à l'argument Voir sur Alfa, qui est une valeur de mélange à 0,8, et vous pouvez expérimenter avec cela si elle ne ressemble pas à la même chose lorsque vous tracez cette information et les lignes de code suivantes. n'y a rien de nouveau ici, donc je me déplace et j'entre et que vous pouvez voir ici maintenant. Nos couleurs ont été transférées maintenant, comme je l'ai mentionné précédemment , les deux grandes populations sont très probablement la Chine indienne parce qu'ils sont les pays les plus peuplés du monde. Donc, ce que nous pouvons faire est que vous pouvez ajouter un tableau de visite d'annotation ici. Nous avons un texte de point plt suivi d'arguments d'arbre. Les premiers arguments sont des points sur le graphique, donc vous devrez expérimenter pour l'obtenir juste sur l'ensemble et l'argument de tourelle sur chacune des attaques d'art que nous voulons ajouter dans la prochaine ligne de code plt Doctorate True dit notre fonction de tracé qui avait accepté notre carte que déplacer et entrer. Ok, ça a l'air absolument brillant. Comme vous pouvez le voir, voici deux gros points rouges. L' Inde et la Chine sont très, très clairement appelés qui étaient des annotations. Nous avons ajouté une grille pour la rendre un peu plus facile afin que nous puissions l'aligner leur PIB sur notre espérance de vie. Donc, nous avons commencé cette classe sachant à peu près rien sur le paquet de plomb de la matière sur la façon créer des tracés de lignes, des diagrammes de dispersion et siffler un grammes. Nous avons fini par créer ce qui ne peut être décrit que comme ce beau graphique. Donc, pour plus d'informations sur ce graphique et d'autres graphiques créés par le professeur Hans Rosling, vous pouvez le google ou consulter sa page Wikipédia de mèche ici. Merci d'avoir écouté. Je te verrai dans la prochaine leçon. 7. Dictionnaires Python: Salut, tout le monde. Et bienvenue dans cette leçon, nous allons regarder les dictionnaires « Heightens », qui sont de nouveaux types de données. Donc, auparavant, nous avons regardé les listes sur les dictionnaires sont similaires à la liste, mais sur les stéroïdes, allons revoir notre liste des employés sur les ministères. Nous avons donc deux listes, une appelée « Team Areas » sur. Vous souvenez-vous des membres de l'équipe ? Nos équipes se composent donc de conception et de finances développées. Donc département, vous trouverez dans une entreprise sur les membres d'une équipe Tony, Mark et Fiona ou fait expressément regarder ces listes et voir cette marque fonctionne dans le département de conception. Comment puis-je exécuter une requête pour extraire ces informations ? Que se passerait-il si j'avais une liste d'employés en milliers ? Comment saurais-je dans quel département et employé travaille ? Voyons comment nous pouvons le faire en utilisant des listes. Donc, ici, nous allons utiliser Index pour obtenir l'index de conception. Et encore une fois, si votre propre familier avec l'un des sujets abordés dans cette leçon ou l'une des leçons cette classe, alors vous êtes en partie pour le moment. Alors dirigez-vous sur la partie que vous pouvez trouver sur ma page de profil sur C'est la partie une de l'apprentissage de la science des données avec Fightin, qui couvre les bases de la tuyauterie telles que la liste des tartes engourdies et des choses comme ça, et va vraiment aider votre apprentissage et comprendre si vous avez déjà pris la première partie ce Siri apprentissage. Donc, ici, nous créons une nouvelle variable appelée Index Underscore Design jusqu'à ce que même une race assigné l'index hors conception. Donc, comme nous le savons de la première partie sont des index commencés. Zéro. Donc ici, nous avons 01 à la prochaine chose que nous voulons faire est d'imprimer cette variable, donc imprimer l'index des membres de l'équipe. Donc, à partir de la liste des membres de l'équipe impression de l'index de conception ici, nous avons construit pour lister , puis utiliser la fonction Pipkins Index pour récupérer des informations. Cela fonctionne, mais pas très bien. Vous pouvez voir comment cela deviendrait rapidement ingérable avec des listes plus longues. À l'aide de dictionnaires de tuyauterie, nous pouvons lier chaque département à ses employés en code. Exemple ci-dessous. J' ai utilisé les informations de T Mary et des membres de l'équipe pour créer un dictionnaire. Jetons un coup d'oeil maintenant, Donc voici un dictionnaire ici et, comme vous pouvez le voir, dictionnaires, un crochet créatif bouclé. Donc, pour nous, nous traitons une variable appelée Project sur le Web Score sur Not variable. On va assigner un dictionnaire. Donc, comme je le dis, dictionnaires sont créés avec des crochets bouclés. À l'intérieur des crochets bouclés, nous voyons une clé, qui est ici. Le premier exemple. Il s'appelle Développeur Enfermé dans le devis Max. Nous avons ensuite un deux-points, suivi d'une autre chaîne, qui est appelée la valeur. Encore une fois, entre guillemets. C' est ce qu'on appelle les paires de valeurs clés, qui relient les informations entre elles. Dans cet exemple. Les zones d'équipe sont les clés et les membres de l'équipe au niveau des valeurs. Le développement des premières clés et sa valeur correspondante est Tony. Chaque clé est séparée de sa valeur. Comme je viens de le dire, nous sommes deux-points. Chaque paire de valeurs de clé est séparée l'une de l'autre par une virgule. Lorsque nous avons fini de créer un dictionnaire, nous le consignons dans une variable. Dans cet exemple, il s'appelle Project Underscore Web shifting sous. Ok, donc maintenant qu'on crée un nouveau dictionnaire, on peut appeler la valeur d'un département ME avec la couche suivante et on fait défiler un peu vers le bas . Donc Project Web, dont le nom pour un dictionnaire et nous voulons la valeur pour le développeur, qui est une clé. Donc, ce décalage et entrer ici. D' accord. Donc, développeur Tony, ce que nous avons fait c'est que nous avons appelé Project Underscore Webb, qui, comme nous le savons, était un dictionnaire. Nous vous avons fait des crochets pour insérer une clé. Lorsque nous sortons la clé, nous obtenons la valeur. Essayons un autre. Donc, ici, nous avons le projet Underscore Web. D' accord. Encore une fois. Donc notre dictionnaire nom de crochets sur la conception qui voient, Mark. D' accord. C' est juste insérer une nouvelle ligne ici sur Let's run it à nouveau. Donc projet soulignent web. Et si vous voulez auto, complétez vos noms de variables tout ce que vous avez à faire indistinct comme je viens de le faire. Il y a deux lettres sur la touche supérieure. Donc, projettez des crochets Web, des guillemets sur faisons la finance. Pas de jiggy avec un décalage F dans Enter Fiona. Ok, alors on a mis la clé pour en tirer la valeur. Si vous voulez rappeler l'ensemble du dictionnaire, affaiblir, tapez simplement des crochets d'impression. Projet web. Donc ce qu'on fait, c'est mettre tout le dictionnaire. Jetons un coup d'oeil. On y va. Comme vous pouvez le voir, nous avons les paires de valeurs clés de tous les dictionnaires. Si nous voulons seulement aider à mettre les clés. Nous disons Print projet soulignent les clés Web dot crochets et voilà. Juste un dictionnaire sur les touches. Si nous voulons seulement imprimer la finance clé, nous disons Print projet sur une partition. Supports Web finance Fiona. On y va. Donc, je crée un nouveau dictionnaire. Les clés doivent l'être. Les clés uniques sont des objets mutuels, ce qui signifie que le contenu ne peut pas changer après leur création. Voyons comment nous pouvons ajouter une autre valeur clé. Paire orteil un dictionnaire Web de projet. Et, comme vous pouvez le dire, ici j'ai ça à l'envers ou juste changé dans le moment pendant que je m'en souviens. Donc projet soulignent web. On y va. Ok, ajoutons du marketing sur le nom du Paris que nous voulons ajouter est Jane. Donc, pour ce faire, nous appelons un projet de dictionnaire, soulignons le Web. Nous insérons ensuite le nouveau département que nous voulons ajouter, donc crochets, guillemets. Le marketing est égal à Jane. Ligne suivante Jamais mis le soulignement du projet Web. Voyons ce qu'on va faire. Là, nous allons la dernière paire de valeur clé dans le dictionnaire, marketing et Jane comme la valeur. Nous pouvons également vérifier si le marketing a été ajouté avec succès à l'aide de la ligne de code marketing suivante dans Project Web. Et c'est vrai parce que, comme nous le savons, il est là maintenant, avec la même syntaxe est avant que vous puissiez également changer les valeurs. L' exemple de code ci-dessous met à jour la valeur et les développeurs de Tony the Amy. Alors, comment faire cela, nous disons que sont le nom du dictionnaire , les crochets, les guillemets et la clé de la valeur que nous voulons changer. Donc, comme nous le savons les développeurs, une clé est égale à Amy. Donc on attribue à Amy la valeur du développeur clé. C' est la sortie. C' est là que nous y allons. développeur n'est plus Tony. C' est Amy. Des choses assez simples parce que chaque clé dans un dictionnaire est unique. Piped sait que vous n'essayez pas de créer une nouvelle paire mais de mettre à jour une paire existante. Et comment pouvons-nous supprimer une paire de valeur de clé d'un dictionnaire ou faire cela avec la fonction de suppression  ? Donc ici, nous avons supprimer le projet sur le Web Score. Quelles paires de valeurs clés nous voulons supprimer. Nous voulons un développeur supprimé. Nous avons donc des crochets sur. Nous ajoutons dans Développeur. Mettons cela maintenant en tapant simplement le projet underscore Web sur comme vous pouvez le voir, nous n'avons plus de service de développement sur un membre du personnel attaché à ce département. Comme vous l'avez probablement remarqué. À l'heure actuelle, dictionnaires et la liste sont très similaires. Ils utilisent tous les deux des crochets. Une mise à jour de sélection sur les valeurs de suppression. Une liste est indexée par des numéros d'arrangement. Un dictionnaire est indexé par des clés uniques afin que vous puissiez utiliser la liste lorsque vous voulez une collection de valeurs. Lorsque l'ordre compte et lorsque vous voulez créer et sélectionner des sous-ensembles entiers, vous pouvez utiliser des dictionnaires lorsque vous avez besoin d'une table de recherche étaient des clés uniques et des questions de vitesse, donc les dictionnaires sont beaucoup plus rapides et en utilisant des listes dans la leçon précédente, nous avons vu que pourrait contenir n'importe quoi, même des listes d'ordre sur. C' est la même chose pour les dictionnaires. dictionnaires contiennent des paires de valeurs clés où les valeurs peuvent elles-mêmes être des dictionnaires de commande . Regardons donc un exemple ici encore. Nous créons un nouveau dictionnaire Web sur le score Projet zéro sur notre première clé, ses développeurs. Sur quoi ? Là, nous avons un nouveau dictionnaire, développeur principal, donc paire de valeur clé, développeur principal, développeur junior fermé au dictionnaire. Ensuite, nous avons la conception de la clé et la valeur de la clé est un autre dictionnaire à nouveau, créé avec des crochets bouclés ouverts et fermés. Enfin, nous avons un autre financement clé dans le domaine de la finance. Nous avons un autre dictionnaire et nous avons des employés liés à ce ministère. Comment accéder aux valeurs d'un dictionnaire dans un dictionnaire ? C' est assez simple. Ce que nous faisons est d'imprimer notre nom de dictionnaire, donc imprimez des crochets ouverts soulignement Web Project zero à la première chose que nous faisons est d'ajouter dans le nom de la clé. Nous voulons l'accès, qui dans ce cas est conçu ensuite faire la même chose à nouveau. Nous ajoutons la clé, nous voulons l'accès. Donc, nous voulons savoir qui est le chef du design au sein du département de design quand nous aurons cette époque, parce que époque, je n'ai pas changé pour entrer ici et là nous allons. Donc, nous sommes dans le département de design. Le chef du design est Mark. Ok, ne permet pas de créer un sous-dictionnaire sur. Nous pouvons le faire en créant une nouvelle variable appelée temp. Sur l'équipe de score sur. Nous avons signé un nouvel ensemble de paires clés de valeur chef du marketing Jane sur le chercheur Harry. Ok, donc le dictionnaire Tentative Team a été créé. Ajoutons maintenant l'équipe temporaire à notre projet Web sous le marketing clé. Et comment on a fait ça ? Eh bien, encore une fois, la première chose que nous saisissons est notre nom de dictionnaire. Wind, dans ce cas est Web Underscore. Projet zéro à nous ouvrir et fermer les crochets sur. Nous ajoutons le marketing clé à cette clé que nous n'attribuons pas de tentant. C' est une fois de plus imprimer notre projet Web. Et voilà, on va Last line. Ici, nous avons une nouvelle paire de valeur clé avec les valeurs étant un dictionnaire. Pas trop mal, pas trop compliqué. Mais il peut prendre un peu de pratique pour s'habituer aux dictionnaires, en particulier lorsque vous affectez des dictionnaires serait dans les dictionnaires. Alors c'est tout pour cette leçon. Mais n'oubliez pas, si vous avez des questions ou des problèmes, vous pouvez me contacter et d'autres étudiants dans les forums de la communauté en ligne et Q et A 8. Pandas et DataFrames Python: Salut, tout le monde. Et bienvenue dans ce cours où nous allons explorer les pandas de tuyauterie, qui est l'un de mes sujets préférés et la tuyauterie, et vous verrez pourquoi maintenant dans quelques minutes, parce qu'ils sont incroyablement puissants dans votre carrière de signes de données. La plupart des données avec lesquelles vous allez interagir vous parviendront sous forme de tableau et généralement dans des feuilles de calcul ou CS trois fichiers avec des données tabulaires. Pensez aux colonnes comme des variables et aux observations de Rosa. Jetons un coup d'oeil à un exemple. Je veux dire défilement apparaît ou un peu plus facile à lire, Donc la première chose que je fais est de créer une liste de pays Random World. Donc, ici, j'ai mes pays variables et à cela les ouvertures ferment les crochets sur certains pays du monde aléatoire. Dans leur prochain, j'ai créé une nouvelle liste sur, mais dans cette liste, vous pouvez voir ici, il s'appelle Speak English. J' ai attribué vrai ou faux lié à chaque pays ci-dessus, qu'ils parlent ou non l'anglais comme première langue. Et enfin, j'ai créé une liste de tourelles appelée Pop Underscore 2015. Donc, en 2015, ce que la population waas de chacun des pays correspondants, la première chose que vous devez faire lorsque vous travaillez avec des pandas est de vous assurer que vous devez empaqueter installé. Donc, si vous n'allez pas de l'avant et faites cela maintenant en utilisant Pip maintenant, je l'ai mentionné avant, mais cela va vraiment aider avec votre apprentissage, en particulier nouveau profond Iten si vous regardez la classe un hors de cet apprentissage sérieux sur cette syriza appelées signes de données Larrin avec Fightin sur étaient dans la deuxième partie de cette série. Mais il y a une première partie. Donc, si vous n'avez pas déjà sauté en arrière et regardez la première partie, si vous n'êtes pas familier avec Pip et que vous avez les paquets publicitaires pour votre installation de pipe avec cela, que ferons-nous ensuite ? La première chose que nous faisons est d'importer des pandas en tant que PD. Ensuite, nous créons un nouveau dictionnaire. Nous sommes des paires de valeurs de clé d'arbre de la liste ci-dessus. Donc nous appelons ce dictionnaire du monde du dictionnaire. Nous assignons le pays des paires de valeurs clés parle anglais sur la population. Ensuite, nous allons utiliser ce dictionnaire pour créer un bloc de données, et nous le faisons avec la fonction de bloc de données point PD. Alors appelons ce bloc de données pays du monde sur. Affectons le monde de trame de données de point pd sur le dictionnaire de partition. Prenons le dictionnaire de la ligne précédente et convertissons cela en un jour pour cadrer avec les pays du monde variable. Imprimons que les pays du monde. Maintenant, on y va. Pays parle anglais population 2015. Donc, comme vous pouvez le voir, ce que nous avons fait ici est pris notre liste. Mettez notre liste dans un dictionnaire et converti dictionnaire canard dans un bloc de données, qui est essentiellement un format de données tabulaire. Dans cet avis de sortie comment sont roulés Les étiquettes sont automatiquement définies les entiers. Ce n'est pas nécessairement un problème, mais nous pouvons le nettoyer. Nous pouvons créer un nouveau livre appelé Roll Labels On Here Est-ce que cette variable ? Maintenant, les étiquettes de soulignement de ligne sont égales, et comme vous pouvez le voir, j'ai importé le nom abrégé de chacun des pays. Ensuite, nous ajoutons cette nouvelle variable au code précédent. Donc, nous y allons et c'est le froid précédent. Juste tout en enroberait les codes nés au cas où vous pensez qu'il est plus grand ou différent de ce que nous ne faisons pas, nous sommes en train de commencer l'importation pandas PD. Nous avons la liste de notre pays sont parle liste anglaise sur une liste de population. Nous ne créons pas de nouveau dictionnaire en utilisant comme valeurs la liste ci-dessus. Donc, comme vous pouvez le voir ici, nous avons deux pays clés sur les valeurs assignées à qui est la liste des pays et ainsi de suite parler anglais et ainsi de suite sur la population à nouveau, nous construisons le cadre de données. Maintenant, nous insérons la ligne, ce qui va créer le nouvel index dans cette ligne de code. Comme vous pouvez le voir, nous avons ici nos codes courts de pays créés comme une liste sur la liste faite. Nous l'assignons aux étiquettes de rôle variables. Ensuite, nous utilisons pour indexer medic pour assigner des étiquettes de rôle au bloc de données. Alors comment on fait ça ? Nous appelons ce jour pour encadrer le monde sur les pays. Donc, nous allons enchaîner sur l'index de points et cet index va utiliser les valeurs contenues dans la liste. Étiquettes de soulignement de ligne qui l'impriment. Banque. On y va. Regarde absolument magnifique. Nous avons donc nos codes courts de pays. Voici notre index, puis ici nous avons les valeurs au format tabulaire. Jusqu' à présent, nous avons utilisé la liste pour créer des dictionnaires sur des dictionnaires pour créer des cadres de données pandas. Cependant, nous pouvons également charger des fichiers CSP directement dans un bloc de données avec la fonction CSP de soulignement de point pd reid sur Voici comment cela fonctionne. Nous allons donc créer un nouveau bloc de données à partir de données d'importation avec les données que j'utilise est disponible à partir de ma page d'accueil get dans le dossier appelé Jeux de données. Donc, le bloc de données Creator nous allons juste créer de nouveau très avec DF, qui supervise les temps pour le bloc de données sur point Nous allons le signer. Le fichier CSB parle anglais, et comment le faire ? Nous avions l'habitude de lire Underscore CS Function. Pedido lire soulignement Voir SV sur comme argument, nous passons à l'emplacement de notre fichier CSB afin, comme vous pouvez le voir dans un dossier appelé Data Sets pour son nom de famille dans un fichier qui est imprimer notre bloc de données. Comme vous pouvez le voir, il y a un petit problème avec la sortie froide. Nous avons deux index l'index d'un fichier de données et celui automatiquement attribué par les pandas . Pour corriger cela, nous avons passé le paramètre dans le trait de soulignement suivant appelé égal zéro orteil r P d Ne pas lire sur le score. Voir SV, regardons comment nous ferions ça. Donc, comme vous pouvez le voir, c'était juste hors d'eux. Un nouvel argument pour PD lu sur la partition. Voir SV ! Et cet argument est le soulignement de l'index. L' appel est égal à zéro. Laissez-moi changer et entrer à nouveau sur ce, et il y a des index nettoyés gentil et propre. Le premier. Maintenant que nous savons comment créer des blocs de données, il est temps d'apprendre à sélectionner des informations spécifiques à partir de celles-ci. Nous pouvons le faire en utilisant des crochets, dont il existe plusieurs façons de sélectionner des informations spécifiques à partir d'un bloc de données. Et ils incluent la sélection basée sur l'emplacement. En effet, votre choix basé sur la sélection de colonnes spécifiques dans l'exemple à suivre. Explongeons chacun. Donc, la première chose que nous allons faire est de sélectionner une colonne spécifique dans le bloc de données sur Comment faire cela ? La première chose que nous tapons ou entrons de quelque façon que vous voulez exprimer, c'est le nom de bloc de données ouvert et fermé entre crochets et tapez dans le nom de la colonne. On veut l'accès. Dans cet exemple. Nous voulons accéder à la colonne pays, que déplacer et entrer. Comme vous pouvez le voir notre chroniqueur pays la sortie avec l'index. Que signifie la dernière ligne d type objet si nous vérifions le type de pays DF, l'Oprah nous dit que nous avons affaire à un panda Siri, qui est vraiment juste un tableau à une dimension étiqueté sur. Confirmons simplement que maintenant, en utilisant la fonction de type, nous y allons. Pandas Siri Si vous voulez sélectionner la colonne de pays, mais la garder comme un jour pour encadrer, nous utilisons des crochets doubles au lieu de crochets simples. Jetons un coup d'oeil à ce que cela ressemblerait. Je fais juste défiler ici pour le centrer sur l'écran. Comme vous pouvez le voir ici maintenant, notre sortie est un jour pour cadrer. La bonne chose à propos d'un bloc de données est qu'il apparaît de manière formatée et tabulaire. Vérifions le type de pays et, comme vous pouvez le voir ici, plutôt que d'être un syriza l'exemple ci-dessus. Maintenant, c'est un jour à piéger. Alors, que diriez-vous de sélectionner plus d'une colonne en restant entre crochets doubles ? Nous ajoutons simplement une autre colonne séparée par une virgule. Très simple. Donc ici, nous devons nommer pour le cadre de données DF deux crochets d'ouverture sur les noms des deux colonnes que nous voulons accéder pays sur 2015 population. Imprimantons ça et on y va. Joli, propre, cadre de données formaté. Nous pouvons également utiliser la même notation de crochets pour sélectionner rose à partir d'un bloc de données. Nous le faisons en spécifiant une tranche qui est appelée les pays de l'UE de notre liste. Comment on fait ça ? Le découpage implique un deux-points, donc DF zéro deux-points quatre. Et qu'est-ce que ça nous donne ? Cela nous donne les routes qui se trouvent au sein de l'UE, Irlande, du Royaume-Uni, Allemagne et de la France ? Comme exemples précédents de découpage, l'index a commencé zéro à la fin des tranches non incluses. La fonctionnalité des crochets est limitée, idéalement ce que nous aimerions. C' est quelque chose de similaire à l'arbitre A de Dean, qui est mon tableau de soulignement. Les modèles de ligne et de colonne peuvent faire quelque chose de similaire avec le Loken. Je regarde les fonctions de sorte que Lok vous permet de sélectionner en fonction des étiquettes. On I Look vous permet de sélectionner en fonction des entiers. Regardons un exemple. Examinons notre bloc de données. Voici donc un bloc de données. Comment choisir le rôle de l'Irlande, d' où je viens ? Nous mettons l'étiquette du rôle dont nous avons besoin entre crochets après le regard. Donc, nous avons DF manteau sombre. Donc, nous changeons Lok à notre bloc de données. Les crochets, c' est à dire que nous voulons sélectionner cette ligne ici, Alors voyons ce que je mets cela nous donne. Là, nous allons Pays Irlande parle anglais. Certes, ce qui est vrai sur la population de l'Irlande en 2015 était de 4,7 millions. Ce qui nous est retourné est un panda Siri contenant toutes les informations de ligne. Mais comme vous pouvez le voir les informations Roe, cela est basé sur des lignes séparées. Pour retourner un jour au cadre, nous devons mettre une étiquette de rouleau à l'intérieur d'un autre ensemble de crochets comme les exemples précédents. Là, nous allons, agréable et propre, qui a sélectionné la ligne IE sur. Je vais dire que maintenant nous pouvons également sélectionner plusieurs rôles en même temps. Pour ce faire, nous avons simplement après la liste des rôles, alors qu'auparavant nous avions le label IE. Dans cet exemple, nous avons ajouté U K et D E pour l'Allemagne. Voilà, arbre rose, arbre rose, sortie joliment formatée. Il évidemment cela produit le plein rôle des données sur Nous pouvons étendre notre sélection avec une virgule et spécifier les colonnes d'intérêt. Donc, ici, nous avons DF point lok à l'ouverture des crochets, les routes qui étaient intéressés par de sorte que les étiquettes ou l'index des routes qui nous intéressent. Et maintenant, nous pouvons spécifier les colonnes, donc nous voulons prendre les colonnes pays sur la colonne Population 2015 sur Nous voulons laisser , Évidemment parler colonne anglais Voyons ce que nous obtenons. Ok, on y va. Très similaire à l'exemple ci-dessus, sauf pour parler la colonne anglaise est manquant. Nous pouvons également utiliser Lok pour sélectionner tous Rose sur. Sélectionnez également seulement des colonnes d'intérêt simplement remplacé la première liste qui spécifie le rôle capable de mettre un deux-points, qui, comme nous le savons, est une tranche allant du début à la fin. Donc, ici, nous allons D point Lok ouvert crochets colons. Donc, nous sommes en train de tout trancher, suivi d'ouvrir à nouveau des crochets sur les deux colonnes d'intérêt. A quoi ça ressemble ? Tous ont augmenté sur les deux en deux colonnes que nous sommes intéressés par toutes les lignes et deux colonnes qui nous intéressent cette fois étant Pays sur 2015 population crochets travaillent pour les colonnes pour obtenir des rôles Étais-tu trancher ? Lok est beaucoup plus polyvalent. Nous pouvons avoir accès à la colonne d'accès à la ligne roulent l'accès à la colonne en utilisant des lochs bouleversant un paramètre similaire à celui de l'arbitre Dean A, que nous avons vu dans la première partie sur. Nous devons utiliser des étiquettes de rôle, pas des positions d'éléments. Je regarde, autre côté, nous permet de sous-définir les trames de données panda en fonction de la position. Nous venons de voir avoir à accéder aux lignes simples ou multiples avec l'étiquette Roe avec I Look, nous avons utilisé l'index Alors qu'est-ce que nous allons obtenir ici DF point I Lok doubles crochets zéro . Qu' est-ce que tu crois que l'aéroport de ça va être ? Comme nous le savons,l' indexation a commencé zéro. Comme nous le savons, Donc j'espère qu'ils devraient être Ireland Row. Parfait. Nous voulons sélectionner plus d'une ligne. On peut juste ajouter zéro virgule, une virgule, deux cométaires. Voyons ce que ça nous donne. Espérons que les 4 premières lignes. Oui. Parfait. Si nous voulons utiliser, je cherche à sélectionner des lignes et des colonnes. Nous ajoutons les positions de colonne en utilisant je cherche à sélectionner les 3 premiers pays avec leur nom de pays sur la population serait donc Ici, nous avons le nom pour le changement de bloc de données. Voudrais-je regarder et ce qu'on fait ? Forest sélectionne la rose 01 et deux puis sélectionne les colonnes. Donc, les colonnes 02 Voyons ce que cela nous donne. Là, nous allons Pays sur 2015 population select All rose Ensemble avec le pays dans la population, nous écririons l'après je regarde l'ouverture des crochets colons virgule, ouverture des crochets zéro virgule pour entourer un crochets Pourquoi pensez-vous que cela nous donnera exactement ce que vous pensez Tous ont augmenté comme indiqué par le côlon sur les deux colonnes qui nous intéressent ? Zéro et deux. Donc on est en train de sauter pour parler la colonne anglaise. OK, c'est tout pour les pandas. Comme je l'ai dit, ce n'est qu'une brève introduction au sujet des pandas. Nous avons un cours qui viendra plus tard dans cet apprentissage de Siri, qui sera beaucoup plus détaillé dans celui de Panda. Merci d'avoir écouté. Et je te vois dans la classe suivante 9. Contrôler le flux de vos programmes: Bonjour, tout le monde, et vous êtes les bienvenus à cette conférence où nous allons examiner la logique de la tuyauterie, contrôle, débit et le filtrage. Commençons dans la leçon précédente, nous avons travaillé avec la tarte engourdie et le type d'étain à tarte. En tirant parti de cette leçon, nous allons explorer les opérateurs de comparaison, qui sont utilisés pour montrer comment les valeurs de tuyauterie se rapportent. Par exemple, à est supérieur à un. Certes, l' une des utilisations les plus courantes des opérateurs de comparaison est les nombres de comparaison, tout comme nous l'avons fait dans l'exemple ci-dessus. Un autre opérateur de comparaison est un signe double égal, qui est utilisé pour vérifier si deux valeurs sont égales. Donc ici, dans cette ligne de code, nous avons tourné le signe huit double égal. 32 est 38 égal à 32. C' est de l'espoir. Cela, dit les défauts. Ok, les fautes quand c'est nécessaire. Vous pouvez également combiner des opérateurs. Nous pouvons combiner le plus grand opérateur vers le bas avec l'opérateur égal. Jetons un coup d'oeil à ce que cela ressemblerait ici, nous vérifions si 32 est supérieur ou égal à 38 Espérons a commencé à dire Faults 32 est supérieur à égal. 38 est faux. Cet exemple est la Turquie à moins ou égal avocat, aussi. Et ça dit « Vrai ». Si nous avons deux variables qui représentent des entiers, nous pouvons utiliser les opérateurs de comparaison. Donc ici, nous avons créé X égal à quatre et pourquoi égal à deux ? Donc, X est moins que pourquoi Faults provoquent l'excès Forum sage de jeter un oeil qui vient nous tourner autour est classé X et pourquoi. Certes, regardons les comparaisons de chaînes. Vous ne le pensez peut-être pas, mais les opérateurs de comparaison peuvent également fonctionner avec des chaînes. Ici, nous avons Albert est moins partie en bas. Alors qu'est-ce que ça veut dire ? C' est vrai. Donc, si vous connaissez vos A B C, vous savez qu'a vient avant B, donc le résultat des deux comparaisons est vrai. Jusqu' à présent, nous avons examiné les comparaisons d'entiers et de chaînes, mais nous ne pouvons pas comparer avertir avec le théâtre, essayer et voir ce qui se passe. La seule exception est les flottants et les entiers. Donc, ici, nous avons Tony, qui est une chaîne, est inférieure à 40. Que se passe-t-il si on essayait ? Nous obtenons une erreur et l'erreur est assez claire. Cela nous dit que l'opérateur moins de n'est pas supporté entre les instances de chaîne sur entiers, mais maintenant nous avons à flot sur un entier. 38 est donc supérieur à 37,5, ce qui est vrai maintenant. Dans la première partie de cet apprentissage de Siri. On a regardé la tarte engourdie de Peyton. Revoyons l'exemple que nous utilisons de la première partie, qui utilise les salaires au sein du juge-arbitre A. Donc encore une fois, ce que nous avons ici un juge-arbitre important. En tant que député, nous créons une nouvelle liste de salaires. Par conséquent, Salaires 2019 équivaut à l'ouverture de crochets de fermeture pour créer une liste. Et puis nous avons les salaires dans leur séparé par des virgules. Ensuite, nous créons le très à propos de nouveaux salaires sur cette variable. On lui assigne un arbitre. R. Lorsque nous faisons cela avec le tableau de points MP, en lui donnant l'argument salaires 2019. Donc, en lui donnant la liste. Maintenant, nous allons utiliser le plus bas pour trouver les anciens salaires supérieurs à 25 000. Donc les gros salaires équivaut à de nouveaux salaires, ce qui est un juge-arbitre, un plus grand recul de 35 000 et impriment de gros salaires. Donc, comme vous pouvez le voir, c'est un bâtiment retourné, faux ou vrai, dans les coulisses. Comment pint engourdi sait quoi faire quand engourdi Pine sait que vous voulez comparer chaque élément dans le tableau de nouveaux salaires orteil au-dessus de 35 000. Il sait également renvoyer un défaut de bâtiment si l'élément est 35 000 ou moins, et vrai si un élément est supérieur à 35 000. Pour ce faire, la tarte engourdie crée une température. Rey a rempli 35 000, puis effectue une comparaison élément par élément. Sonne assez simple quand vous pensez à, Voici un tableau des opérateurs de comparaison communs. Maintenant, regardons l'égalité. Ainsi, comme je l'ai mentionné au début de cette leçon, l'égalité est à l'égalité des symboles. Il peut être utilisé pour vérifier si deux valeurs sont égales. Donc, ici dans cette ligne de vérification de code de 38 est le même 38. C' est vrai pour Samos. Des fautes, des fautes. On peut même comparer des cordes comme Tony l'aurait fait. Pourquoi c'est ça ? La même chose est Toni avec un I ? C' est des défauts sur. On peut comparer Bowling. Donc vrai est la même chose qu'un vrai parfait. Regardons comment nous pouvons comparer une augmentation, comme nous l'avons vu dans un exemple ci-dessus, nous pouvons utiliser des opérateurs de comparaison sans arbitre A. Regardons un autre exemple, donc encore une fois, ici, nous avons des arbitres importants MP. Alors qu'est-ce que c'est là ? Il s'agit des ventes hebdomadaires pour un magasin particulier. un soulignement des ventes, nous créons cette variable équivaut à 12 1 401 900. Maintenant, prenons ces ventes et convertissez-les en bûcher engourdi. R. Et nous ne le faisons pas. Avec la même méthode que ci-dessus, nous créons la variable à gauche, et à cette variable nous assignons un bûcher engourdi. R. Nous utilisons NP fille, une fonction sur dans la fonction. Nous passons dans un magasin d'argument une vente. Nous faisons exactement la même chose maintenant, cette ligne de code ici, sauf que nous utilisons un deuxième magasin. Alors qu'est-ce qu'une vente hebdomadaire pour le magasin numéro deux ? Maintenant, nous devons savoir que l'arbitre A a été créé. Nos ventes moyennes sont de 1300 par semaine. C' est imprimé. Si les ventes du magasin 1 sont évaluées en moyenne, les ventes sur imprimer également un magasin aux ventes sont supérieures aux ventes moyennes au cours de la première semaine. deux ventes de magasin sont inférieures à la moyenne dans la deuxième semaine à vrai Turd semaine n'a pas vrai dans la quatrième semaine un ses défauts sur un est vrai. Imprimons notre magasin. Une vente supérieure à la vente en magasin, comme vous pouvez le voir ici maintenant, sur une base semaine par semaine. Vrai, faux, faux, faux. Donc, en seulement une semaine où Store une vente grande et stocker deux cents opérateurs booléens un mot-clé recherche et ou non nous pouvons utiliser ces mots clés combinés milliards et produire résultat . Jetons un coup d'oeil. Nous commencerons par le mot-clé et sur Prend deux valeurs booléennes sur les retours True uniquement si voter vrai. Alors qu'est-ce que ça veut dire ? Ce que nous avons vrai et vrai, qui est vrai, faux et vrai, est faux. Parce que les deux valeurs doivent être vraies. Vrai et faux est faux, Faux et Faux est faux. Jetons un coup d'oeil à l'utilisation d'une variable X X égal à 38. Vrai et vrai égal. C' est vrai, donc la sortie destinée à 40 sur X est grande et 25. C' est vrai parce que X est inférieur à 40 et X est grand et 35 X est 38. Le mot clé ou ne nécessite qu'un seul des Bolin qu'il utilise pour être vrai. Donc vrai ou vrai, vrai, faux ou vrai, vrai, vrai, vrai ou faux ? La vraie photo défectueuse des défauts car aucun d'entre eux n'est vrai. Et tout comme l'opérateur et. Nous pouvons combiner des variables. Donc, ici, nous avons X égal 21. Utilisons cela maintenant pour voir X moins de 18 est faux sur X. Supérieur à 18 est vrai. Alors comment on a fait ça ? On y va. Excédent en 18 ou ex classé le 18. C' est vrai, parce que l'un de ces opérateurs de comparaison a égal à vrai maintenant n'a pas mot clé nie simplement la valeur de construction utilisaient. Donc ici, nous n'avons pas Vrai est faux et pas faux est vrai. Vous avez généralement été utilisé dans, non dans Opérateur, pour combiner différentes opérations booléennes, puis souhaitez annuler ce résultat. Comment pouvons-nous utiliser dans ces nouveaux opérateurs booléens au sein de l'arbitre A ? Revenons à l'exemple de vente de notre magasin ici, nous créons une visite. Il se stocke à nouveau. Nous ajoutons que des ventes hebdomadaires convertissaient ces ventes hebdomadaires en un nouvel empire. R. Maintenant, dans le magasin, nous allons trouver des ventes à une baisse supérieure de 600. L' ouverture, une fois de plus, est un tableau de milliards. Maintenant, une moyenne quotidienne des ventes est 800 Sont les ventes dans l'arbre du magasin moins que les ventes moyennes, et ici j'ai juste une petite erreur. J' ai juste besoin d'ajouter tous les jours. On y va. Vrai faux, vrais fautes. Essayons maintenant de trouver des ventes comprises entre zéro et 500. Nous avons donc un arbitre supérieur ou égal à zéro sur aucun arbitre inférieur ou égal à 500 . Voyez ce que nous obtenons. Valeur vraie d'un tableau, mais plus d'un. Ellen est ambiguë. Alors qu'est-ce que ça veut dire ? Eh bien, évidemment, l'opérateur et n'aime pas le travail sur une augmentation. C' est là que logique et illogique ou logique, ne sont pas utiles. Désirez le bûcher num un équivalent à sur ou non. Essayons à nouveau une comparaison et cette fois en utilisant logique et donc une syntaxe légèrement différente . Donc ici, nous avons un soulignement idéologique P. Et donc tableau NP, soulignement logique et crochets ouverts mis dans notre variable, qui est un nouvel empire. Un grand honneur est égal à zéro virgule, suivi d' un autre bûcher un nouveau inférieur ou égal à 500. Donc, comme vous pouvez le voir ici, nous enveloppons cette ligne de code ici, qui est essentiellement notre opérateur de comparaison entre parenthèses. En passant cela comme un argument à la main logique np point, exécutons ceci. On y va. Dans cette prochaine ligne de code, nous allons sélectionner explicitement les chiffres des ventes. Nous avons donc nos ventes d'arbres de magasin NP. Ce que nous faisons maintenant est d'ouvrir des crochets et p que logique et et installer un arbre navigué supérieur ou égal à zéro inférieur à égal à 500. Donc, la sortie interne à la place de nous, nous avons fait approuve les exemples que nous avons renvoyés avec un tableau booléen dans cet exemple étaient retournés avec une sortie de figure. Nous venons d'apprendre sur les opérateurs de comparaison sur la façon de combiner les résultats de construction en utilisant opérateurs booléens sur ou non. Maintenant, il est temps d'utiliser ces nouveaux concepts pour apprendre comment vous pouvez changer le comportement de nos programmes. Avec l'aide pour contrôler le flux sur les programmes, nous pouvons utiliser des instructions conditionnelles telles que, si autrement sur LF, regardons quelques exemples maintenant. Donc, ici dans le commentaire, vous pouvez voir que nous voulons imprimer le nom Tony. Donc, la première chose que nous faisons est de créer un nouveau nom de variable égal à Tony. Donc on s'assigne à la corde, Tony. Donc, si le nom de la variable est égal à Tony, imprimez Bonjour. Donc, cela semble le mettre assez simple. Nous créons une nouvelle variable, nous disons. Si cette variable est ce que nous voulions être, nous imprimons un résultat. Bonjour, Tony. Ok, super. Disons que ton nom est Frank. Rien ne se passe. J' y vais. Viens à ça maintenant. Dans une minute. Dans l'exemple suivant, vérifions qu'un nombre est pair. Alors. X est égal à huit si x modelo aussi, ce qui signifie X divisé par deux. Et le reste est zéro impression exes. Et même le numéro X n'est même pas parfait. On change ça à neuf. On ne sort rien. Mettez-le à nouveau. Ce qui sort maintenant Dans un instant et les deux exemples ci-dessus pipe nous vérifient pour vous assurer que la condition if est vraie dans l'exemple directement au-dessus exes, même ce qui signifie que la condition tient et que le froid est exécuté. Dans l'exemple ci-dessous, nous avons ajouté une autre ligne de code. Ou si déclaration, cela est toujours acceptable pour la tuyauterie. Jetons un coup d'oeil à ce nom est égal à Tony. Si le nom est Tony Print confirmant le nom. Bonjour, Tony. On y va. Maintenant, nous sommes toujours à l'exemple des deux qui me permettent de changer le nom pour Frank, donc notre condition devient fausse. Nous n'avons pas obtenu de sortie sur la même chose dans cet exemple rapide. Pour obtenir la sortie de notre script, nous pouvons ajouter une instruction else. Regardons comment on fait ça. Donc, ici, nous avons commencé la même chose. Nous avons créé un nouveau nom de variable sur cela. Très. Mais nous avons attribué le nom de John. Donc, si le nom est Tony, imprimez la confirmation du nom imprimé. Bonjour, Tony. Et puis, imprimez. Vous n'êtes pas Tony ne peut pas vous connecter. Prenons un autre moment pour passer à travers ce morceau de code. C' est assez simple en haut sur faire est de créer une nouvelle variable. Nous avons alors notre déclaration if, si le nom est égal à Tony. Et encore une fois, nous savons que l'opérateur Egalité est à l'égalité des signes. Notre déclaration if est terminée avec un deux-points. Notre prochaine ligne d'impression confirmant l'impression du nom. Bonjour, Tony. Nous n'avons pas de déclaration else sur l'instruction else est fermée pour le deux-points. Donc, ce que la déclaration de sortie fait est si les deux conditions n'est pas remplie, il imprimerait autre chose. Donc imprimez, vous n'êtes pas Tony ne peut pas vous connecter. Alors on y va. Vous n'êtes pas Tony ne pouvez pas réaffirmer cette ligne de code. Vérifions. Ce nombre est égal. Nous avons donc le code que nous avons utilisé ci-dessus et encore une fois nous avons ajouté une déclaration else. Donc, si X n'est pas un nombre inégal, imprimer X est un nombre impair. X est un nombre impair parce que l'arbre en excès impliqué exemple à la fois La condition n'est pas vraie. Et donc l'instruction else exécute l'instruction Exécuter si et quand l'instruction ci-dessus ne tient pas vrai, l'instruction Aleph permet encore plus de personnalisation. Alors que faisons-nous ici dans cet exemple de code avec la déclaration Aleph ? Eh bien, nous créons une nouvelle variable, Tony, et la première chose que nous faisons est de tester une minuscule, Tony. Donc si le nom est Tony Print Bonjour, Tony. Maintenant, testez l'affaire Oprah. Tony Aleph. Son nom est Tony Print Hollow. Impression Tony Else. Vous ne pouvez pas vous connecter. Donc, comme vous pouvez le voir, l'instruction Aleph nous ajoute pour permettre plus de personnalisation à notre flux pour ce changement dans l' Andhra. Pas bonjour, Tony. Maintenant, si je change le nom de ma variable trouvée en majuscule Tony, la minuscule, la condition est toujours remplie avec succès sur nous obtenons creux. Tony, si je change ça en Toni avec un I. On y va. Impossible de vous connecter. Que pouvons-nous faire d'autre ici ? Nous avons deux variables pour le nom et l'âge. Si le nom est Tony Print, comment puis-je vous aider ? De plus, les noms de chaîne sont majuscules. Plus question. Mark a juste besoin de changer. Entrez là. Et voilà. Comment puis-je vous aider ? Si un est grand dans 18 imprimer, vous avez été autorisé à voter. On n'a pas obtenu de sortie parce que son âge n'est pas grand en 18 ans. Changeons notre âge ici à 21 ans. Vous avez le droit de voter. On y va. Ainsi, vous pouvez voir la puissance des instructions conditionnelles lorsque vous commencez à les combiner ensemble. Ok, prenons l'exemple aux deux et ajoutons l'instruction else. Donc si je m'appelle Tony Print, comment puis-je vous aider ? Plus le nom de chaîne Doc ? Capitaliser. Nous avons ajouté ici une déclaration else. Imprimer. Désolé, je ne parle qu'à Tony. Alors voyons. Désolé. Je ne parle qu'à Tony. Exemple suivant, nous avons ajouté autre. Donc, si l'âge est plus grand en 18 exemplaires, vous êtes autorisé à voter autrement. Donc tu n'es pas assez vieux pour voter. Alors essayons ça. Vous avez le droit de voter. Changons l'âge à 17 ans. Et cela se produit parce que je change cette variable ici. Rechangeons ça. Teoh 18. On y va. Désolé. Tu n'es pas assez vieux pour voter. Ok, ajoutons une déclaration LF. Donc, ici, nous créons deux nouvelles variables. Mot de passe et grade dans la prochaine cellule de code que nous avons. Si le mot de passe est égal à 1234567 Impression deux-points. Bienvenue au salaire Acme. Donc, évidemment, nous essayons de nous connecter à un système comptable ou à un système basé sur les salaires ici maintenant Aleph. Si le si le mot de passe n'est pas 1234567 Imprimer. Mot de passe incorrect. Essaie encore. Alice imprimé création de compte. Cliquez ici. Donc, si vous n'avez pas de nom d'utilisateur et de mot de passe, imprimons ceci. Le mot de passe n'est pas défini car je n'ai pas changé. Entrez et c'est sorti. On y va. Mot de passe incorrect. Veuillez réessayer parce que leur variable de mot de passe est celle à traiter pour 568 Mais nous entrons dans 1234567 Alors essayons. Changons ça pour correspondre. Bienvenue au salaire Acme. Ok, utilisons la variable de grade. Si les cinq plus grands caractères sont imprimés, vous pouvez accéder aux éléments de menu suivants. Aleph Les quatre plus grands. Inférieur ou égal à quatre tirages. Vous ne disposez pas d'autorisations suffisantes. Veuillez mettre à niveau vos niveaux d'autorisation pour exécuter afin que vous puissiez accéder aux éléments de menu suivants qui ont également changé un grade variable . Changeons-le pour voir moins ou égal à la force. Changeons ça. Quatre. En fait un arbre éloigné. Vous ne disposez pas des autorisations suffisantes pour accéder à ce menu. Mettons ce que nous venons d'apprendre à utiliser avec les pandas. bloc de données dans Poor Panis est PD, alors créez une nouvelle variable. Parle soulignement. L' anglais est égal à P D. Ne pas lire. Voir SV sur. Le premier argument est l'emplacement d'un appel d'index de fichiers égal à zéro impression parlant anglais. On y va. Voici le bloc de données chargé dans un bon format. Imaginez maintenant que nous aimerions sélectionner la population de plus de 60 millions. Nous devons sélectionner la colonne Population. Ensuite, nous faisons la comparaison nécessaire et finalement utilisons les résultats pour sélectionner les pays. Donc, c'est pour sélectionner la colonne de population, parce que c'est là que nous voulons exécuter. La comparaison parle donc anglais sur la population. On y va. Nous pourrions également utiliser le Lok sur que je regarde les versions et ici vous êtes ici pour voir quelle Rose ont une grande population et 60 millions avec simplement ajouter grand et 60 millions à la ligne ci-dessus sur. Ici, c'est. On y va. Faux. Vrai, vrai, vrai, faux. Vrai. Vrai. Maintenant, nous avons un Bolin confiné sérieux. Nous avons maintenant besoin de stocker les Siri booléens comme une variable de plus de 60 sur Comment charger plus de 60 égaux ? Donc, de notre parle anglais données ensemble la population 2015 colonne quelque chose sur 60. La dernière étape consiste à utiliser le bâtiment Siri pour sous-définir le bloc de données panda sur Comment faire cela ? Eh bien, nous avons notre cadre de données parle anglais sur nous avons passé l'argument sur 60 qui est la variable assignée ici. Exécuter que nous avons maintenant des lignes colonnes de populations seulement où la valeur supérieure à 60 millions est appliquée sera toujours le code que nous venons d'entrer. Pensez-vous qu'il est possible de l'accomplir avec une seule ligne de code ? Jetons un coup d'oeil. Donc nous commençons par une journée. Le cadre parle. Soulignement anglais Les crochets ouverts de nouveau étaient en train de diminuer. Ainsi parle soulignement anglais Ouvrir les crochets. COLONNE sélectionnée Nous voulons donc la population parce que nous nous intéressons aux populations qui sont créées dans 60 millions de crochets étroits supérieurs à 60 fourchettes carrés proches. Parfait une ligne de code pour faire ce que nous venons de faire, et la sortie est exactement la même. Nous n'avons pas vidé I. Nous pouvons également utiliser un opérateur de comparaison logique vu précédemment afin que nous puissions faire exactement la même chose que nous avons fait avec des trames de données sur un bûcher engourdi. Un important, um pi et p point logique et parle anglais. Donc c'est le tableau. Sélectionnez la colonne. 2015 population Grande et 60 parle anglais population 2015 moins de 100. On y va. Ce sont les populations de sortie super. Et 60 de moins de 100 millions. Nous condamnons placer ce code entre crochets. Le sous-ensemble parle correctement anglais et voyons à quoi ressemble cette sortie. Parfait. Ici, nous avons des populations plus grandes et 60 millions, mais moins de 100. Ok, c'est tout pour cette leçon où nous avons appris augmente la logique, le contrôle, contrôle, le flux sur les méthodes de filtrage. Lorsque vous avez terminé toutes les leçons de cette classe, sautez par-dessus et jetez un oeil au projet de classe. Eh bien, nous allons mettre en œuvre dans un monde réel. Exemple sain. Comment utiliser les boîtes à tarte, logique, le contrôle, le flux et le filtrage. Merci d'avoir écouté. Je te verrai dans la prochaine leçon. 10. Boules Python: Salut, tout le monde, et bienvenue à cette leçon où nous allons discuter des boucles Pipkins en commençant par la boucle while la boucle de fil December à une instruction if en ce qu'elle exécute le code à l'intérieur . Si la condition est vraie, la grande différence entre une boucle while sur une instruction if ne l'est pas. La boucle de vin continuera à répéter l'énoncé encore et encore tant que la condition est vraie. Jetons un coup d'oeil à ce que je veux dire. Dans cet exemple, nous avons un total égal à zéro sur Wyler. Le total est inférieur ou égal à neuf en raison de ce qui suit. Donc, la syntaxe de la boucle while est while et ensuite nous avons suivi par la variable inférieure ou égale à neuf points. Et comme nous le savons, le deux-points va indenter la prochaine ligne de code. Donc total est égal au total plus un sur le moment où notre total de zéro alors continuez orteil ajouter un à un total et Taylor total est inférieur ou égal à neuf, puis imprimez-le. Voyons ce que nous obtenons. +123456789 10. Maintenant, faisons encore la même chose. Cette fois. Faisons un compte à rebours. Donc, le blastoff est égal à huit explosions plus larges n'est pas égal à zéro Imprimer T moins, puis attribué le blastoff off moins un. On compte à rebours à partir de la huitième à chaque voyage. Trudeau tandis que la boucle enlevait une explosion. On y va. T moins 765 jusqu'à zéro. Modifions un peu cette boucle de souffle off. Alors que notre explosion n'est pas une impression e moins sur chaque boucle Trudeau, retirez-en une de la variable de souffle off. Mais cette fois, il pour l'explosion est inférieur ou égal à une impression. Enlevez. Donc, comme vous pouvez le voir dans une boucle de fil, nous avons une instruction if imbriquée là nous allons. 10 T moins 10 tout le chemin vers le bas pour décoller. Ou peut-être que je devrais dire, exploser leur Regardons la boucle quatre. Ce que nous avons fait ici est de créer une nouvelle liste de soulignement de salaire sur cette liste. Nous avons placé un certain nombre de salaires, donc c'est génial. Une boucle quatre. Nous avons utilisé le mot clé pour entrer ensuite dans un élément, identifier de sorte que cet identifiant d'élément ici peut être quelque chose salaire, salaires, salaires, s w quoi que ce soit. C' est juste un mot pour identifier chaque élément dans la liste des salaires. Vrai et fédération après 44 salaire dans la liste des salaires. Donc, pour chaque élément de notre liste de salaires, imprimez l'élément 2123 29 donc un. Jetez un autre coup d'oeil à la sortie de l'exemple froid ci-dessus. Avez-vous remarqué quelque chose qui manque ? n'y a pas d'accès à un index dans l'itération. Nous utilisons une aide de numérateur pour cette tâche qui nous donnera deux valeurs sur chaque itération de la boucle. Alors comment on fait ça ? Et bien, encore une fois, on en a quatre. Mais maintenant, nous ajoutons dans le mot-clé index salaire dans la liste des salaires du numérateur. Donc, pour chaque élément dans la liste des salaires dans le numérateur avec un index ont été faits la création d'une chaîne de prince Donc joli index plus l'index de chaîne plus salaire. Voyons voir à quoi ça ressemble. Là, on va l'indice 0 à 6 et tous les salaires ne correspondent pas. Dans l'exemple ci-dessus, l'index a démarré zéro, ce qui semble un peu étrange. Essayons donc de commencer par un. Donc, ce que nous avons fait ici maintenant est dans la fonction de chaîne. Nous avons un index plus un qui est imprimé. Là, nous allons index 1 à 7. Nous pouvons même le noter sur les caractères dans une chaîne avec une boucle for donc prévoir dans les chaînes de C étant pour le caractère Prince CDA majuscule. Ce qui va se passer ici, c'est que chaque fois que nous passons à la boucle quatre, nous retirons le personnage forcé, le second personnage et ainsi de suite, qui est attribué au nom Voir sur. Chaque fois que nous courons à travers la boucle quatre, nous capitalisons. Tu vois, on y va, Strength. Maintenant, nous allons créer une nouvelle liste pour les employés et leurs salaires annuels. Employés égaux. Donc, comme vous pouvez le voir ici, nous avons une liste dans la liste. Donc la liste Forest contient Tony sur son salaire. La deuxième liste contient Jane, et son salaire sur la liste des tourelles contient Amy et son salaire. Donc, quatre employés et employés sur le personnel à nouveau est simplement un mot attribué au hasard que nous créons pour représenter les éléments au sein de la boucle quatre. Ce que nous voulons faire ici maintenant, c'est mettre l'étoile des employés, de sorte que les éléments des employés listent dans une déclaration imprimée sur Comment faire cela ? Ce que nous disons d'imprimer le personnel sur ce que nous faisons ici, c'est que nous allons chercher le nom du personnel à Index zéro. Donc, nous disons Staff index zéro plus courses plus String Staff index un plus par an. Donc, ce que fait cette déclaration est à partir de ses listes, il faut du personnel. L' index zéro combine cela avec les courses de mots. Les prochaines annonces et le personnel indexent un et combinent cela à la salle par année. Voyons à quoi ça ressemble. On y va, Tony Errands 20 000 par an. Jane Errands, Amy et ok, permet de modifier cela un peu en enchaînant la fonction majuscule sur le personnel. Nous pouvons également faire une boucle sur les structures de données. Donc, si vous voyez, devez faire une boucle sur les chaînes Liston. Mais comme nous l'avons vu, il y a beaucoup d'autres structures de données dans les recherches de tuyauterie, dictionnaires et les tartes engourdies. Alors, comment pouvons-nous les boucler ? Ok, eh bien, commençons par les données démographiques pour l'Irlande et le Royaume-Uni dans des millions donc monde, n' est pas vraiment le monde, mais de toute façon, on appellera ce monde dictionnaire donc paires de valeurs clés Donc la clé Irlande La valeur 4.5 clé Royaume-Uni, la valeur de 65,7. Maintenant, nous allons imprimer les valeurs clés pour chaque paire de valeur clé dans World Dictionary, et nous le faisons avec une boucle quatre sur le péché Taxes. Quatre. La clé vient une valeur dans le monde que les éléments d'impression clé plus deux tirets. Il suffit de les séparer. Valeur de blustering. Laissons cette taille. Vous pouvez voir Ireland Dash 4.5. Ainsi, comme vous pouvez voir un exemple des deux, nous introduisons une nouvelle méthode, qui est des éléments cela produira une valeur clé dans chaque itération. dictionnaires sont par nature sur commande, signifie que l'ordre dans lequel il taux sur n'est pas fixé de sorte que nous pouvons également faire une boucle sur tarte engourdie. Soulevez. Comment on fait ça ? Eh bien, commençons par importer les yeux de vidage MP. Ensuite, nous allons créer une nouvelle liste. Appelons cette liste de salaires et puis cela crée une nouvelle variable appelée MP souligne salaires sur la variable de l'Inde. Nous allons assigner à un juge-arbitre un composé des éléments de la liste des salaires. Alors nous allons faire une boucle sur ce nouvel empire A sur Nous faisons cela avec une boucle de quatre qu'il évalue sur tous les éléments dans N p souligner les salaires, donc quatre s un député sur le score des salaires. Imprimez votre assemblage plus chaîne plus par an. On y va. Donc, si l'une de ces choses est un peu familière à vous, ou si vous voulez un rafraîchissement que vous encouragez à sauter dans la première partie de ce Siri apprentissage . Donc, nous sommes dans la deuxième partie de cette apprendre les signes de données avec fightin, mais il y a une partie sur dans la première partie, nous avons exploré certains des concepts plus basiques, y compris comment convertir en seulement deux chaînes, ce que nous ne faisons pas entendre, comme vous pouvez le voir dans l'exemple ci-dessus. Si vous avez affaire à un arbitre doyen, une boucle sur tous les éléments peut être symbolisée. Quatre. X dans mon rayon, si celui que vous travaillez avec un bûcher engourdi A à deux numéros D c'est un peu plus compliqué. Un tableau de A à D est construit de plusieurs rayons à itérer explicitement des éléments séparés globaux d'un tableau multidimensionnel. Vous aurez besoin de la syntaxe suivante quatre Act in n p dot et soit entre crochets mon tableau de soulignement cola. Ok, jetons un coup d'oeil. Un coup d'oeil à un autre exemple d'itération sur un juge-arbitre, un juge-arbitre encore important MP ici Nous devons énumérer et P salaires, qui sont convertis en juge-arbitre A sur les employés de la PM. Alors, quels employés gagnent quels salaires ? Maintenant, nous allons combiner ces deux Arbitre A si les détails de soulignement combinés sont égaux à np tableau de points entre crochets et salaires P. Combat les employés NP. Ok, donc nous avons combiné à une augmentation de tarte engourdie en un appelé détails combinés. Ce que nous voulons maintenant faire est itéré sur les détails combinés, Donc quatre valve mais ses valeurs quatre. Vœu dans les détails combinés. Imprimez la valeur. On y va. Parfait. Il est également possible de faire une boucle sur les blocs de données pandas. Alors, nous allons visiter la liste de notre pays à partir d'une leçon précédente. Importer Pandas PD. Nous allons créer un nouveau bloc de données mis appelé Speaks Underscore English sur pour créer ce bloc de données , nous devons lui attribuer des données. Donc utilisé une fonction p d ne lit pas le soulignement CSP. Le premier argument est l'emplacement de notre ensemble de données, qui est appelé Parle sur le score anglais que CSB sur. Donnons-lui une valeur d'appel d'index de zéro. Utilisons une boucle for à elle droite sur les valeurs dans notre ami de données parle anglais. Là, nous allons, donc quatre valeurs et parle les valeurs d'impression anglais, mais nous avons Son pays parle anglais population 2015, Donc, il est en boucle sur les noms de colonnes à Pinas. Vous devez dire explicitement à la tuyauterie que vous voulez le taux sur la rose. Pour le faire. Nous appelons la méthode Inter Rose sur le bloc de données. Donc ce que nous disons ici est quatre. Étiquette ou labo. Donc, quatre lignes de virgule labo parle anglais, pas il est apparu. Imprimez la ligne de l'imprimante d'étiquettes. Quoi, tu crois que ça va nous donner parfait ? Donc, ici, nous avons notre index i e u k d e. Donc, nous voyons ces index et étiquettes dans les leçons précédentes parce qu'une variable de rôle sur chaque itération est celle de Siri. Nous pouvons facilement sélectionner des informations supplémentaires en utilisant les techniques si bouleversantes que nous avons apprises dans la leçon précédente. Imaginez que tout ce que nous voulons imprimer, c'est la population. Pour chaque itération, nous pouvons modifier la déclaration d'impression comme suit. Donc, pour la ligne d'étiquette et parle point anglais, il est apparu. Imprimez l'étiquette séparément en les séparant largement par deux-points lors de la conversion des données de la rangée de population de 2015 en une force. Et voilà, l'indice et la population de chaque pays sont imprimés et c'est l'exemple, nous venons d'imprimer les étiquettes sur la capitale ensemble. Faisons quelque chose d'un peu plus avancé et à une colonne de longueur de nom vers le bloc de données. Cette colonne a compte le nombre de caractères dans le nom d'un pays. Alors comment on va faire ça ? Créons un nouveau bloc de données. Ce bloc de données va être appelé parle anglais à l'intérieur va être PD ne pas lire. Voir SV. Donc, nous ajoutons des données, donc l'ensemble de données parle. Souligner point anglais c S V. Donc, la boucle quatre est la même que l'exemple précédent quatre Label ligne virgule et parle sur le score point anglais Il est apparu donc Israël sur chaque ligne afin que nous puissions sélectionner le pays nommé en utilisant les crochets de ligne pays en passant un vrai la fonction de longueur. Nous n'avons pas besoin d'ajouter ces nouvelles informations à une nouvelle colonne. Nous le faisons en utilisant Lok, qui est basé sur l'étiquette. Alors, comment on met tout ça ensemble, ou comment on donne un sens à ce que je viens de dire dans cette ligne ? Nous avons le nom de son bloc de données point Lok. Donc, en utilisant un laboratoire basé sur l'emplacement, qui est une étiquette sur l'ajout d'une nouvelle colonne appelée longueur de nom sur cette colonne affectée à la longueur de chaque pays imprimé sont mis à jour un cadre. Ok, donc il est parti Nom de l'Irlande. Sept. La longueur du nom du Royaume-Uni est maintenant de 14, parce que intuitive sur sa boucle A quatre, il passe par la boucle à chaque fois sur les mises à jour. La boucle. Donc sont sur ce premier sur la liste, puis c'est le Royaume-Uni. Alors c'est l'Allemagne et ainsi de suite. Donc, c'est OK, mais ce n'est pas très efficace parce que, comme vous pouvez le voir, nous créons un sérieux à chaque itération. Cela peut être acceptable pour un petit bloc de données comme nous l'avons ici, mais pas lorsque nous avons affaire à des ensembles de données beaucoup plus volumineux. Une meilleure approche pour calculer. Une colonne journée entière pour encadrer est d'utiliser la méthode d'application sur la façon dont nous faisons cela. Eh bien, encore une fois, nous créons un bloc de données ici. Nous n'avons pas besoin d'une boucle quatre dans cet exemple. Donc, ce que nous avons, c'est parler anglais. Nous allons ajouter une nouvelle colonne appelée Nom Longueur est égal à Speak English Country qui a appliqué la longueur. Ainsi fait une nouvelle longueur de nom de colonne chaude dans la longueur de chaque pays serait dans la colonne de pays . Imprimantons ça. On y va. Parfait. Nouvelle colonne. Nom critique lié, que nous avons attribué ici, puis le caractère lié au nom de chaque pays. Donc ne sont pas a sept caractères Royaume-Uni comme 14 caractères et ainsi de suite et ainsi de suite. Des trucs assez étonnants. Appliquez des appels. La fonction length mangerait le nom du pays en entrée et produit un nouveau tableau que nous venons de stocker comme une nouvelle colonne assez agréable. Et enfin, nettoyons un peu plus. On y va. Nous avons mis en majuscules sont la cause des noms de pays, comme vous pouvez le voir ici, c'est l'emplacement de l'Irlande. J' ai Kingdom minuscule et donc on a capitalisé chacun. OK, c'est tout pour cette leçon. Comme je l'ai mentionné à la fin de la leçon précédente, nous allons avoir un projet de classe sur ce projet va mettre ce que nous venons d'apprendre ici à utiliser. Merci d'avoir écouté. Et je te verrai dans le projet de classe