Transcription
1. Programmation Python : Introduction: Donc, des milliers de personnes vous ont dit que le codage
va être une échelle à revenu élevé pour l'avenir. Et ça va être si important de savoir coder. Mais tu ne savais pas par où commencer. Vous ne savez pas quelle langue choisir. Vous ne saviez pas quelles ressources utiliser. Et vous avez passé beaucoup de temps à faire ces recherches. Mais d'après mon expérience, la meilleure façon d'apprendre le codage est de commencer et vous devez commencer à coder. Vous devez vous salir les mains et commencer à taper du code. Donc, c'est là que j'interviens où j'ai fait les cœurs de partage de compétences simples, où je parle du langage le plus facile à obtenir en Python. Ou j'ai conçu le cours où une vidéo contient non seulement un concept, un petit défi de codage, où vous pouvez appliquer ce que vous avez appris immédiatement plutôt que simplement apprendre et regarder une vidéo et ne pas être capable de faire quoi que ce soit à ce sujet . Et j'ai rendu ces concepts et ces défis si faciles et si
conviviaux pour les débutants que quelqu'un qui n'a jamais touché un ordinateur peut même suivre. Alors arrêtez de rechercher les langues à utiliser et la meilleure langue pour commencer. Il suffit de commencer avec cette compétence Python devrait bien sûr, où je vous enseigne sur la façon de devenir un programmeur Python courant.
2. Nous allons trouver un IDE !: Nos gars, avant de parler de Python, nous allons
d' abord télécharger notre compilateur. Nous ne savons pas ce qu'est un compilateur. Un compilateur est fondamentalement un environnement qui
nous permet d'écrire le langage Python en termes plus simples. Si tu as un crayon, tu dois écrire qu'il est sur une surface, non ? Fondamentalement posé un papier ou un cahier. Fondamentalement, ce bloc-notes est le compilateur quand il s'agit d'écrire Python. Donc, je vais vous montrer mon flux et
juste vous expliquer comment vous voulez télécharger un compilateur. Un compilateur est également connu sous le nom d'IDE, qui signifie Environnement de développement intégré. Un célèbre IDE Python que beaucoup de gens utilisent, beaucoup de programmeurs,
même les programmeurs professionnels utilisent PyCharm, il suffit d'aller sur Google et de rechercher Python comme ce graphique à secteurs. Et puis vraiment le premier lien, vous voulez juste cliquer dessus. Et puis vous iriez au téléchargement. Ça en a trois, peu importe. À moins que vous utilisiez la communauté d'analystes SIG, nous n'aurons pas besoin de quoi que ce soit lié à un professionnel. Vous pouvez simplement télécharger la version de la communauté et vous cliquez dessus et il va commencer à télécharger. Parce que chaque fichier de téléchargement and.dmg avant que nous allons juste cliquer dessus. Et donc vous venez de lire à propos de ces vacances. Et puis vous allez ouvrir PyCharm et vous allez ouvrir juste ici. Vous n'avez pas besoin de paramètres importants. Il y a un sac à main. Ok, dans cette section, nous allons juste cliquer sur sauter restant et définir les valeurs par défaut à la façon dont ce cours va fonctionner est que je vais lentement vous accompagner à travers différents exercices et défis encodage. Donc, en gros, je vais vous donner la mission et ensuite vous allez devoir mettre la vidéo en pause. Et puis tu l'essayes tout seul. Et quand vous l'essayez sur votre propre, vous allez le faire ici sur cette tresse d'application PyCharm. Et puis si vous obtenez les bonnes sorties ou fondamentalement les bonnes réponses, allez revenir à ma vidéo et vérifier si vos solutions sont similaires. Ou si vous vous rendez soudainement, je pourrais toujours revenir
aux vidéos My Course et juste vérifier ce qui vous manquait, et cetera, jusqu'à, disons que je vous donne un exercice pour juste avoir votre Python imprimé dix plus dix. Donc, ce que vous faites est de créer un nouveau projet pour cette section. Vous pouvez simplement laisser tout ajouté tel qu'il est. Et puis créez si vous aimez, vous savez, les voir comme des conseils. Nous et Lisa, personnellement, je n'ai pas besoin de le voir, donc je le ferme comme ça. Maintenant que vous êtes amené ici, si nous allons commencer à créer un fichier Python et sur ce fichier Python, nous allons commencer à écrire notre code. Tu vas faire File New. Et vous allez juste faire un fichier Python. Il suffit de le nommer comme un terrain d'essai ou tout, vous savez, tous les noms, modèles dix fonctionne également. Et puis maintenant, vous allez avoir cette zone où vous pouvez simplement écrire librement n'importe quel type de codage Python. Mais beaucoup de défis que je vais vous poser, je vais demander des relevés imprimés. Donc, en fait, faire de votre ordinateur imprimer des sorties. Et ce que vous allez faire est simplement de comparer votre sortie
et la sortie des solutions d'exercices et de vous assurer que leur même, en vous assurant que votre programme fonctionne. Maintenant, car dans ce cas, je vais imprimer, faire imprimer l'ordinateur dix plus dix. Et évidemment, la réponse que nous attendons est 20 erreurs d'impression. Et disons que c'est un code sur lequel vous avez écrit. La façon dont tu testerais. C' est essentiellement cliquez sur Exécuter et puis allez ici. Et puis ici, en bas, est votre journal de console. Votre journal de console est essentiellement l'endroit où vous pouvez voir vos sorties. Et évidemment, nous avons la réponse 20. Maintenant qu'on a ce chèque, tu peux passer à la suivante. Il y a un exercice et comme ça, c'est ainsi que ce cours va fonctionner. Assurez-vous donc d'avoir cet IDE et assurez-vous que vous êtes familier. Si vous ne connaissez pas d'autres fonctionnalités, ne vous inquiétez pas. Tout ce que vous devez savoir est que vous pouvez créer un fichier Python directement dessus et l'exécuter et juste avoir le journal de la console montrer. C' est tout ce dont vous avez besoin pour le moment au fur et à mesure que le cours progresse. Et on va parler d'autres fonctionnalités sur la carte d'identité.
3. Bonjour le monde, mon premier code: D' accord les gars, donc je gars, donc on va enfin commencer la programmation réelle à partir de cette leçon, dans la vidéo d'aujourd'hui, on parlera des variables de la fonction d'impression et de la fonction d'entrée. Commençons donc par la fonction d'impression. Si vous avez vu la vidéo IDE pour ça, je vous ai donné un petit aperçu de la fonction d'impression. Physiquement, la fonction d'impression est un moyen pour votre compilateur Python,
compilateur d'accéder au journal de la console. Et ce que le journal de la console est simplement un moyen de voir une preuve visible de votre code, n'est-ce pas ? Donc, quand vous ajoutez dix plus dix sur votre ordinateur, vous ne savez pas si c'est arrivé. C' est probablement arrivé. Mais vous ne savez pas qu'il n'y a aucune preuve que ça s'est produit à moins que vous ne fassiez imprimer votre ordinateur ou quelque chose comme ça, non ? Pourquoi nous utilisons la console longtemps quand il s'agit de tester code et est un excellent moyen de voir si votre code fonctionne ou non. Et la seule chose que je veux mentionner avec la fonction d'impression est fondamentalement la façon dont vous auriez accès. C' est juste sur n'importe quelle ligne. Vous écririez juste des parenthèses d'impression, et écrivez ce que vous voulez imprimer entre ces parenthèses. Disons que je veux imprimer le numéro 5555 et que le journal de la console imprimera le numéro 55. Maintenant, quand il s'agit d'imprimer du texte, qui sont, qui sont aussi appelés chaînes, que je vais mentionner plus tard dans une vidéo ultérieure, est que vous devez donner des guillemets. Donc, si nous pouvions dire des éléments, dire bonjour, plutôt que de simplement mettre bonjour, vous mettrez des guillemets autour d'elle. Allô, c'est ça ? En sachant que pour le premier défi de notre parcours, vous allez essayer d'imprimer votre nom sur la carte d'identité. Donc positivement, vous allez essayer si vous êtes coincés,
nous avons fini, retourné à la vidéo et comparez-le avec ma solution. J' espère que vous avez pu comprendre ça. Donc la façon dont ils le font est fondamentalement juste, pas vrai. Et donnez des guillemets autour de votre nom, non ? Comme ils l'ont dit, votre nom est un texto, pas un nombre, pas vrai. Donc tu écrirais quelque chose comme Tyler, n'est-ce pas ? Entre les guillemets ? Oh ouais. Je m'appelle Jason. Je fais quelque chose comme ça et puis juste exécuter la couronne de test. Et on y va. Donc ça imprime le journal de la console J. Parlons maintenant des variables et des types de données. Ainsi, les valeurs peuvent toujours changer dans un programme informatique. Prenez des scores élevés et des jeux. Par exemple, lorsque vous jouez à un jeu et qu'il y a un score élevé, cette variable parfois sujette à changement taux une partie de mon battement. C' est quand vous utilisez des variables. Sans variables, vous allez devoir mettre à jour chaque numéro,
chaque fois manuellement, n' est-ce pas ? Donc, par exemple, disons que j'ai enregistré un score élevé en 23 sur ce programme et que quelqu'un a battu le score d'égalité. Maintenant, je dois changer tous les 23 dans le nouveau Highscore, ce qui va prendre beaucoup de temps. C' est pourquoi nous avons recours à des variables. Le nom de la variable est égal à 0. Prenons des scores élevés à titre d'exemple. Chantons le score le plus élevé est 30, n'est-ce pas ? Cela signifie littéralement que la variable highscore porte avec elle la valeur 30. Maintenant, quand il s'agit d'assigner des textes, comme aussi des mêmes principes s'appliquent lorsque vous essayez d'imprimer du texte. Et disons que je veux assigner un nom de variable et y attribuer mon nom. Tu ne mettrais pas j, tu mettrais des guillemets autour et ajouterais j. Et quand il s'agit de chiffres, tu aimerais faire ça comme avec iceberg, mon âge de 20 ans, et je suis juste mis 20 Excel, je ferais pas mettre des guillemets autour d'elle. Une autre chose que je veux mentionner quand il s'agit de variables, les variables est quand vous voulez imprimer des variables. Disons que vous avez quelque chose enregistré dans une variable appelée salutation, non ? Donc ça sauve mes salutations. Lire le train Hello des gens. Maintenant, quand il s'agit d'imprimer vos variables, vous n'avez pas à donner de guillemets. Donc, vous laisseriez dire que vous voulez imprimer le message d'accueil variable. Tu n'aurais pas à faire tout ça parce que la respiration est un texto, non ? La lecture n'est plus un texte. C' est une variable qui contient le texte bonjour, non ? C' est pourquoi vous n'avez pas besoin des guillemets. Et c'est essentiellement la raison pour laquelle vous devez mettre des guillemets dans le texte, n'est-ce pas ? Parce que le programme Python
prend automatiquement les choses sans guillemets en tant que variables. C' est pourquoi lorsque vous imprimez des textes qui ne sont pas des variables, vous devez ajouter des guillemets, mais dans ce cas, saluer sa variable. Vous ne voulez donc pas ajouter de guillemets. Donc, ce défi, je veux que vous initiiez une variable x à 60 et une variable y à 40, et initiez une somme variable à la somme de x et y. puis imprimez enfin la valeur de x1. Alors mettez la vidéo en pause, essayez-la et comparez-la à ma solution après. J' espère que vous avez pu comprendre ça. Solution très simple. Donc, pour assigner une variable X, je vais devoir utiliser l'opérateur d'affectation, comme je l'ai dit, et nous voulions que cela ait 60 similitudes. Pourquoi voulez-vous que les espaces de 40 noeuds entre ces opérateurs d'affectation et les variables n'ont pas vraiment d'importance. Vous pouvez faire x égal à 6000 espaces saisissant pour le rendre plus clair. Et enfin, une variable qui équivaut
à la somme de x plus y. Maintenant, je veux imprimer cette valeur pour que vous puissiez imprimer. Et puis bataillon entre guillemets parce que la somme est une variable ici. Et ce que vous faites, c'est que vous exécutiez la couronne de test. Et voilà, un prince de 100 ans. Super. Donc si tu en as 100, ça veut dire que tu as réussi. D' accord ? Maintenant, nous allons parler de la fonction d'entrée. Vous pouvez penser que la fonction d'entrée est une fonction
dont vous avez besoin lorsque vous avez besoin de données d'un utilisateur, n'est-ce pas ? Vous savez, il y a des variables de données où le programmeur ne
sait pas et doit demander à l'utilisateur du programme, non ? Et la façon la plus courante d'utiliser la fonction d'entrée est essentiellement de créer une variable, puis de l'assigner à la fonction d'entrée. Maintenant entre ces parenthèses où vous
mettrez la question ou le produit que vous voulez afficher à l'utilisateur. Donc généralement les gens font quelque chose comme entrée, entré dans votre âge. Et la raison pour laquelle nous mettons des guillemets comme caoutchouc, entrez votre âge n'est pas une variable. C' est pourquoi vous voulez utiliser des guillemets. Donc, vous entrez, entrez votre âge, n'est-ce pas ? Et puis la variable sera affectée à tout ce que l'utilisateur entre. Et la façon dont l'utilisateur entre une valeur est essentiellement de mettre la valeur, puis d'appuyer sur Entrée. Je vais vous montrer les gars très rapide Klein la, Je dirais que nous créons un échantillon qui plus juste nom Sample, appelez prier et mettre. Et il demande l'âge. Et puis nous voulons juste imprimer. Donc si je lance ça, le compilateur va demander mon âge, non ? Et tout ce que j'ai à faire est de brancher une valeur et d'appuyer sur Entrée, et c'est maintenant la valeur imprimée, non ? C' est ainsi que vous entrez la variable en tant qu'utilisateur, tapez à côté, puis appuyez sur Entrée. Maintenant, pour ce défi, je vais vous demander de
demander le nom de l'utilisateur et juste l'enregistrer, enregistrer la variable comme nom, et puis vous allez imprimer le nom comme avant moi. Mettez la vidéo en pause, essayez-le et le retour contre Hope vous avez pu la trouver. C' est très simple. C' est un exemple très simple que je viens de trouver un échantillon que je viens de vous montrer. Donc, vous utiliseriez quelque chose comme un nom pour la variable. Et puis vous utiliseriez une fonction d'entrée, non ? Et puis demandez à l'utilisateur, quel est votre nom ou quelque chose comme nom. Et puis vous imprimeriez le nom droit ? Parce que vous voulez voir une preuve si ça a fonctionné ou non. Donc, je l'exécuterais. Il va lui demander son nom, et qui a les mêmes éléments j. Et puis voilà, qui est imprimé. Maintenant, la raison pour laquelle cet espace existe ici est parce que j'ai ajouté l'espace. Si le tien n'a pas la place, ne t'inquiète pas, non ? C' était donc l'impression de variables de fonction d'impression. Et ce sont des défis très simples. Nous allons utiliser ces trois idées très souvent tout au long de ce cours.
4. Textes en matière de programmation : Cordes: Les gars, dans cette section, nous allons entrer dans les ficelles. Vous pouvez fondamentalement choses chaînes comme du texte et Python. Donc, parce qu'il y a un texte de format, vous ne pouvez pas faire certains opérateurs comme le signe de division à la multiplication, des choses comme ça. Cependant, quand il s'agit du signe d'addition, il y a quelque chose que vous pouvez faire avec deux chaînes. Lorsque vous ajoutez deux chaînes, l'ordinateur les réunit littéralement. Et c'est très sensible à ce que la chaîne est et il la placera juste à côté de l'autre. Un exemple que je veux vous montrer est si vous ajoutez bonjour et nous, désolé, même que j'ai été Hello World, cela serait littéralement imprimer le monde bonjour, comme il n'y a pas d'espace. Même si consciemment quand pensez OK, si j'ajoute bonjour et monde, il doit y avoir un espace, mais l'ordinateur ne le sait pas. Vous devez faire est généralement que vous devriez soit mettre un espace comme entre l'un des mots ou vous devriez ajouter l'espace vous-même, comme des boucles, comme ça. C' est comme ça que tu ferais. C' est fondamentalement ce que l'ajout de chaînes ne sont pas et c'est très littéral. Alors gardez ça à l'esprit. Et aussi les nombres peuvent être des chaînes, 1-2-3-4-5. Donc, si vous ajoutez des guillemets voulus, 345 n'est plus 12,345 est juste une chaîne de nombres qui dit 1-2-3-4-5. Donc cela ne marcherait pas est quelque chose sur lequel vous voulez vous concentrer. La prochaine chose dont je veux parler est l'indexation des chaînes. Donc, ce qui est l'indexation rétrécie est, consiste essentiellement à choisir l'un des caractères à l'intérieur de la chaîne. Donc à quoi cela ressemble, disons que j'ai sauvé cette chaîne dans une variable appelée nombres, non ? Je n'ai pas appelé de numéros, et je l'enregistre dans une chaîne de 1-2-3-4-5. Et si je fais des nombres avec le crochet, signe de crochet
carré, c'est maintenant que j'essaie d'indexer quelque chose. Utilisons un nombre différent parce que cela pourrait être déroutant avec les nombres un à cinq. Donc, si vous, si à une chaîne comme 66789, la 0e position ne l'est pas, la première position n'est pas six. La première position est en fait sept parce que le conseiller Python, première position comme la 0ème position, non ? Donc, c'est quelque chose que vous voulez garder à l'esprit lorsque vous indexez. Mais si vous voulez obtenir d'autres chiffres, les numéros un seraient évidemment sept. Le numéro deux serait un, le numéro trois serait neuf. C' est donc contre-intuitif. Vous pourriez dire que, hé, le premier numéro de poste est six. C' est en fait sept parce que Python commence à compter à partir de 0. Maintenant, la prochaine chose dont je veux parler est de piecer. L' indexation est bonne lorsque vous essayez juste d'obtenir ce survol d'un caractère, vous pourriez avoir besoin d'un morceau de chaîne. Alors allons parler de piecing. Donc c'est le même début. C' est juste que tu vas ajouter un deux-points. Qui, tu sais, tu vas avoir besoin de lui donner une gamme, juste, pour avoir un morceau. Donc, disons que j'ai une chaîne appelée nombres, et j'ai une variable appelée nombres, et je la sauvegarde pour 6789. Et puis je veux en avoir un morceau. Donc, plutôt que d'en obtenir un comme 678, je veux obtenir comme 678 alors ce que j'utiliserais ces nombres et les mêmes crochets, mais plutôt que de mettre un nombre, je vais lui donner une plage. Je vais lui donner la position que je veux commencer sur 608. Je commence la 0ème position. Donc 0 et que Holon et un de plus à l'endroit ou la position que je veux terminer sur. Donc 6788 est en deuxième position, non ? Parce que rappelez-vous, ça commence à partir de 0. Donc, plutôt que de mettre trop, j'ajouterais un de plus et trois. Pensez à cette plage comme commençant à partir de 0, mais se terminant un avant trois, non ? Donc c'est comme ça que vous auriez un morceau
de ficelle en sachant que j'ai un défi pour vous les gars. Vous allez d'abord initier un nom de variable, puis initier à une chaîne de votre nom réel. Et puis initier la question variable à la chaîne, Quel âge a avec un espace à la fin ? N'oublie pas cet espace. Maintenant, je veux que vous imprimiez cette ficelle ici. Quel âge a ? Le nom est évidemment basé sur votre nom, non ? Cette chaîne ici, en ajoutant le nom de la question des variables et un point d'interrogation. Vous savez comment, que se passe-t-il quand vous les gars comme des cordes ? Alors utilisez ce que je vous ai dit et essayez d'imprimer ce train. Et enfin, imprimez le mot ancien de la question variable, non ? Donc, c'est là que vous devez utiliser la pièce de chaîne, où vous allez devoir sélectionner une certaine partie de la question variable, même enregistrée que l'âge et juste imprimer le mot ancien. Alors arrêtez la vidéo, allez essayer ça et je reviens. J' espère que vous avez pu le découvrir. Celui-ci est un peu plus difficile par rapport aux défis précédents. Tout d'abord, nous voulons initier une variable à mon nom, non ? Alors comment le nom ? Et mon nom est évidemment j et je le sauverais comme une chaîne. Et puis je veux aussi initier une variable à la question, interroger et évidemment tenir la valeur de cette chaîne. Donc, la question variable et égale, comment vieille serviette avec l'espace. N' oublie pas cet espace. Alors on y va. Nous avons initié les deux variables à cette chaîne. Et puis nous voulons imprimer quel âge jQuery a ? Et la façon dont nous le faisons, c'est que je l'imprimerais correctement. Et je vais juste faire question plus nom, non ? Et puis plus le caractère du point d'interrogation à la fin, non ? Je n'ai pas besoin de l'espace pour ça parce que tu ne mets pas espace avant un point d'interrogation, non ? Et puis la dernière chose que je veux faire est d'imprimer le mot plus vieux de question variable. Donc je vais commencer à compter à partir de 0 pour cette question de chaîne, non ? Donc 0 h 01234. Donc tout le mot Old commence à partir de la position 4. Et voyons où se termine 56, non ? Mais il faut en ajouter un de plus pour s'asseoir, non ? C' est pour ça que c'est pour le côlon sept. Alors exécutons ceci, vérifions si notre code fonctionne. Donc on a la corde bonjour, la forme la plus ancienne, et on a la corde toute la question du livre de cratère de panda. Donc, si vous avez réussi à obtenir ce code, vous les gars clouez ce défi.
5. Numéro et lettres : Types de données: Très bien, dans cette vidéo, nous allons parler de type de données de base. Donc, nous avons juste parlé de chaînes et nous avons réalisé
que, c'est quelque chose appelé un type de données. Donc, une donnée que nous pouvons travailler avec ou Python peut comprendre. Maintenant, la raison pour laquelle ils sont différents types de données est parce qu'il y a différentes choses que vous pouvez faire. Des données différentes, non ? Droit. Vous pouvez ajouter des nombres. Nous ne pouvons pas vraiment ajouter le taux d'imposition. C' est pourquoi vous, nous devons obtenir Python une séparation ou une distinction claire entre eux afin qu'ils comprennent. Ok, je suis sur le point de travailler avec ce type de données. Ce sont quelques-unes des choses que je peux faire avec le taux d'ordinateur. C' est pourquoi nous distinguons le type de données PHI des autres types de données. Donc, ce que je suis sûr que vous les gars, on ne va travailler que pour les types de données au début, je ne veux pas vous jeter autant d'informations. Évidemment, en Python, il y a plus qu'ennuyé par goût, mais je veux juste vous donner les gars le plus basique juste pour commencer avec Python. Donc, mais numéro un, le type de
données est un entier. Maintenant, ce qu'est un entier, est fondamentalement comme, comme le nom suggère un entier. Les entiers sont essentiellement des nombres qui n'incluent pas comme des nombres décimaux. Et les entiers peuvent être négatifs et il inclut également 0 somme, non ? Donc tous les nombres entiers négatifs, 0 et tous les nombres entiers positifs, non ? Et pas de décimales. Donc 3.5 n'est pas un droit entier ? Maintenant, ce qui est 3.53.5 est quelque chose qu'on appelle un flotteur. Une valeur flottante est quelque chose que nous pouvons ajouter des décimales à une fin. Il y a des limites au nombre de places décimales que vous pouvez aller. Flux peut réellement transporter la quantité de décimales. Mais si nous avons besoin de plus de décimales, il y a d'autres types de données qui peuvent gérer plus de décimales, mais pour l'instant nous allons seulement traiter avec des décimales qui ont comme un à une décimale, les
placer le plus float va le faire pour nous. quoi un booléen. Un booléen est fondamentalement une valeur qui contient une valeur vraie ou une valeur fausse. Donc, il permet, il permet à l'ordinateur de réaliser si quelque chose est vrai ou faux. Et la façon la plus courante d'utiliser cela comme d'habitude avec des conditions. Donc, tu sais, dans la vie, on prend toujours des décisions. Donc, il y a un ordinateur et du code ne s'exécute que lorsqu'une condition est remplie. Et afin de, afin de vérifier cette condition, nous donnons généralement au programme une valeur booléenne. Donc, les valeurs booléennes qui sont des valeurs vraies ou fausses. Et enfin, nous avons déjà parlé de chaînes, mais la chaîne est fondamentalement considérée comme du texte, n'est-ce pas ? Nous avons donc ces quatre sites de données qui fonctionneront dans un proche avenir. Et je veux aussi parler des fonctions de conversion. Il y a donc des moments où nous voulons convertir un type de données à l'autre, n'est-ce pas ? Par exemple, par exemple, disons que j'ai une chaîne de texte. Disons que j'ai le numéro cinq dans le format de chaîne, donc il n'y a pas de nombre. Comme nous l'avons dit précédemment, nous ne pouvons pas diviser la chaîne cinq par
cinq numérique en ce moment ne fonctionnera pas car il existe différents types de données. Cependant, nous pouvons réellement corriger cela en utilisant des fonctions de conversion de données. Et ce que c'est essentiellement ceux-ci ici, en ce
moment, je veux juste parler de trois fonctions de type de données. La fonction int, la fonction float et la fonction de flux en fonction
changent fondamentalement tout ce qui est à l'intérieur des parenthèses en un int. Et une fonction float changera tout ce qui est à l'intérieur d'un flux de la fonction Float jusqu'au type de données float. Disons que je mets la chaîne cinq dans la fonction int. Et cela le changerait en réalité dans la version entière de cinq et même avec float. Et pour la chaîne, il ne sert à rien d'imprimer une chaîne dans une fonction de chaîne, c'est tôt, c'est chaîne. Donc si je mets cinq, ça le changerait en une version de chaîne de cinq, n'est-ce pas ? Donc, afin de mieux comprendre cela, j'ai préparé un défi pour nous. Donc, pour ce défi, nous allons d'abord demander à l'utilisateur son numéro préféré. Maintenant, lorsque nous utilisons la fonction NPV dans les fonctions sont des chaînes de réception par défaut. Donc, si vous enregistrez une variable, donc variable dans une fonction d'entrée, n'est-ce pas ? Et posez une question ici. Le type de données de la variable est une chaîne. Alors gardez cela à l'esprit lorsque vous faites ce défi. Et ce que je veux que vous fassiez, c'est de changer la valeur reçue en entier et d'ajouter cinq à ce nombre et d'imprimer ce nombre, d'accord ? Et imprimez ce numéro. Et puis enfin, nous allons, après avoir imprimé ce nombre, il devrait convertir le nombre en une chaîne puis ajouter 0 à la fin, non ? Non, nous n'ajoutons rien. On est comme ajouter des cordes, non ? Donc, plutôt que d'ajouter 0, nous voulons le comprendre comme à 0 à la fin d'un nombre. Donc si le numéro que nous avons obtenu de la précédente était 775, alors on a droit au lac, et c'est une ficelle, non ? 75. Nous allons le convertir en une chaîne comme celle-ci. Oh oups. Et puis on va ajouter, on va ajouter la chaîne 0 pour qu'elle ressemble à 70. On dirait qu'on en vend 50. On dirait qu'on a multiplié par dix, mais qu'on vient d'ajouter une chaîne, d'accord, et ensuite je veux que vous imprimiez ce numéro aussi. Alors essayez ça et retournez à la vidéo si vous cherchez une solution, accord, vous les gars vous avez pu comprendre ça ? Marchons, nous allons le traverser étape par étape. Donc, d'abord, on nous demande les utilisateurs pour leur numéro préféré. Donc, j'utiliserais quelque chose comme le nombre favori et ensuite faire une entrée. Demandez aux utilisateurs quel est votre numéro préféré ? Mais maintenant, une fois que nous aurons fait ça, nous voulons imprimer en ajoutant cinq à ça, n'est-ce pas ? Alors rappelez-vous, c'est une chaîne. Alors, qu'est-ce qu'on a à faire ? Nous devons le changer en entier pour en ajouter cinq, non ? La version numérique du tuyau. Donc on va faire, c'est qu'on va à Int, pas vrai ? Mais en fonction du nombre favori. Donc, nous allons changer le nombre favori, qui est par défaut par chaîne en un entier, puis plus cinq. Et on veut imprimer ça, non ? Donc, mais je vais le sauver en tant que variable parce qu'on va travailler avec ce numéro plus tard, non ? Alors faisons ça. Sauvegardons ça comme première conversion, d'accord ? Maintenant, après ça,
nous voulons imprimer la première conversion, n'est-ce pas ? La deuxième conversion que nous voulons faire est de le changer en une chaîne. Donc, nous allons faire une deuxième conversion. La conversion est égale à la fonction de chaîne de la première conversion, non ? Et puis ce que nous allons faire, c'est nous allons
imprimer la deuxième conversion plus la valeur de chaîne de 0. D' accord, donc c'est à quoi ressemble la solution. Essayons de le faire fonctionner. Et lançons ça. Je vais mettre 70 pour que nous obtenions l'exemple où nous obtenons les mêmes réponses que j'ai donné un exemple. Donc, je pensais que ça ferait 70 Évidemment quand addFive, qui est combien, VI, qui est le nombre que nous voulons. Et on en a 50, ce qui intrinsèquement n'est pas 750. On vient d'ajouter un 0 à la fin, non ? Mais vous êtes en mesure de voir que nous pouvons changer les types à d'autres types de données. Et cela va être utile lorsque nous utilisons beaucoup de la fonction d'entrée. Donc, c'était tout sur les types de données de base en Python.
6. Codage conditionnel : Si les déclarations: Les gars, dans la vidéo d'aujourd'hui, nous allons entrer dans les déclarations d'IFF. Maintenant, cela va prendre beaucoup de temps. Il y a beaucoup de composants à décomposer. Donc, ne vous inquiétez pas si cela prend trop de temps, vous pouvez réellement diviser cette vidéo en deux sessions. Vous savez, vous pouvez regarder la moitié en une séance et l'autre moitié et une autre séance. Il y a certains moments où vous voulez que l'ordinateur fasse quelque chose en fonction d'une condition. Donc, si quelque chose, si une condition correspond ou ne correspond pas, vous voulez qu'un certain code s'exécute, n'est-ce pas ? Vous ne voulez pas que chaque code s'exécute à chaque fois, n'est-ce pas ? Donc, le format de base du Python IFStatement est fondamentalement si la condition deux-points, pas un point-virgule, juste un deux-points. Et puis vous allez à la ligne suivante et
retirez, donnez-lui un peu d'espace. Étant donné cette antenne est important car cela le sépare de l'instruction if et le code réel qui doit exécuter et imprimer l'exemple. Maintenant, ce n'est qu'un exemple de déclaration. Vous pouvez exécuter littéralement, littéralement n'importe quel type de code ici. Et puis la chose que je veux aussi introduire est l'instruction else est que lorsque cette condition n'est pas remplie, elle sauterait immédiatement au code ci-dessous ici. Donc, il ressemblerait à quelque chose comme un contre-exemple. Donc, si la condition est remplie, alors il imprimerait l'exemple. Si ce n'est pas le cas, alors il va imprimer l'exemple du compteur. Ok, donc nous allons un peu plus dans cette condition est toujours basée sur les opérateurs. Permettez-moi de vous donner une petite leçon sur les opérateurs. Voici quelques-uns des opérateurs de comparaison
les plus célèbres que vous allez utiliser tout au long du pipeline. P-type a est égal à b. Cela vérifiera si a est égal à B, disons honnêtement a et b sont différents. Donc ce n'est pas vrai, n'est-ce pas ? Donc, en d'autres termes, ce que cela signifie est faux, non ? Maintenant, si vous faites un égal a, alors évidemment c'est vrai et cela reviendra vrai. Chacun de ces opérateurs de comparaison entraîne soit vrai ou faux, n'est-ce pas ? Parce que si nous revenons à l'instruction if, la condition ici, cela ne peut être qu'une valeur booléenne, non ? Ça ne peut pas être si cinq, n'est-ce pas ? Je veux dire, si vous essayez de faire à cinq ans, vous devez faire quelque chose comme si un est égal à
cinq pour produire une valeur booléenne si c'est vrai ou non, non ? Alors continuons à descendre la liste ici. Ceci est supérieur ou égal à, ceci est inférieur ou égal à, ceci est supérieur à, inférieur à, et ce n'est pas égal. Donc si un n'est pas égal à un, ce serait évidemment faux droit ? Spot, non ? Maintenant, sois une douzaine d'égaux. C' est une vraie déclaration. A n'est pas égal à b, n'est-ce pas ? Donc, cela reviendrait vrai. C' est ainsi que vous écririez quelque chose qui n'est pas égal. Il y a aussi trois déclarations de combinaison. Ce ne sont pas des opérateurs de comparaison, mais trois, je suppose, modificateurs qui peuvent vous aider à écrire plus de conditions, non ? Tout le temps, votre code repose sur une seule condition. Il repose sur de multiples conditions. Disons qu'on veut trouver tous ceux qui ont 13 ans et qui sont un garçon, non ? Donc, vous devriez maintenant commencer à utiliser add ou tout droit, car il y a plusieurs conditions qui doivent être compris. Maintenant, quelle est la différence entre ajouter un OU cela va, c'est la langue anglaise. Et c'est fondamentalement les
deux, les deux conditions doivent être vraies, pour être vraies et ou est-ce que
l'une des conditions peut juste être vraie et alors cela se traduira par vrai, non ? En d'autres termes, si 13 ans ou plus. Ok, mais utilisons le type réel, âge est égal à 13 ans et le bender est égal à mâle, non ? Ce serait une condition que vous écririez en utilisant. Et maintenant, disons que nous recherchons une personne qui a 13 ans ou un courrier, donc ça n'a pas d'importance. Ils n'ont pas besoin d'avoir 13 ans. Et le garçon, ils peuvent avoir 13 ans. Ça peut être une fille de 13 ans ou un garçon de 13 ans ? Ou juste un garçon ou juste un enfant de 13 ans, non ? Donc, dans ce cas, plutôt que d'utiliser N, vous utiliseriez ou c'est tout le point de l'AND, et OR piqûre. Et si vous regardez cette table juste ici, ça vous montre clairement les différents cas. Disons qu'il y a deux conditions, a et B, et a et B sont toutes les deux vraies, alors évidemment a et B est vrai et a ou B est vrai aussi. Si les deux sont faux, a et B est faux, et RB est faux. Si l'un d'eux est vrai, alors évidemment dans les deux cas de A et B, ils vont être faux, mais ils vont être vrais pour A ou B, non ? Parce que dans ARB, un seul d'entre eux doit être vrai. Revenons donc aux déclarations if. Donc, dans cette condition ici, vous n'avez pas à le séparer avec une parenthèse ou quelque chose comme ça. Ça peut être juste la déclaration. Vous allez utiliser ces opérateurs de comparaison pour produire une valeur booléenne, n'est-ce pas ? Donc, comme je l'ai dit, encore une fois, vous ne mettez les valeurs booléennes ici que si elles sont vraies, n'est-ce pas ? Si false, c'est vrai, parce que c'est ainsi que la logique informatique fonctionne. D' accord ? Maintenant, la chose que je veux aussi parler des déclarations de levage maintenant, les déclarations
elif sont fondamentalement quand il y a différents cas, non ? Disons à tous les enfants de trois ans de la fête, que tu leur donnes un sac à goody jusqu'à ce que tous les 4 ans, tu leur donnes un jouet. D'accord ? Donc, dans ce cas, vous utiliseriez quelque chose comme si aij égale quatre, L, si l'âge est égal à trois, parce qu'il y a différents différentes déclarations que vous voulez exécuter pour différents âges. C' est quand nous utilisons l Si c'est aussi raccourcir la version d'autre, si cela fait L si c'est juste comme un autre, si vous voulez faire un cas par cas si des instructions en Python. Bon, donc pour la première chance, nous allons vous demander de faire un défi très simple parce qu'il y a beaucoup d'informations et de chaussures. Donc, le premier défi, nous allons d'abord demander à l'utilisateur de leur âge, puis initialiser l'âge variable à cette valeur. Maintenant, quand vous en tant qu'Uses, j'ai parlé, je n'ai pas mentionné cela, mais quand vous utilisez la fonction d'entrée, rappelez-vous, mettez
juste un indice rapide entre parenthèses autour de tout le truc. Ce que cela fait est fondamentalement la valeur par défaut d'entrée. Le type de données est une chaîne, mais nous le voulons dans un entier, n'est-ce pas ? Comme le nombre. Donc, ne pas utiliser l'entrée, mais utiliser cette fonction. Et vous pouvez juste mettre, nous sommes censés mettre une entrée juste ici, mais rappelez-vous juste de vous assurer d'ajouter cette parenthèse int, le tout, juste un, ce que cela fait. Il convertit fondamentalement quelle que soit sa valeur à l'intérieur de la parenthèse en un type entier. Donc c'est tout ce qu'il fait. Ensuite, nous allons vous demander, nous allons faire un programme qui détermine si les âges de plus de 16 ans, il va imprimer ici est votre permis de conduire. Sinon, il va imprimer revenir bientôt. Très bien, alors essayez ça,
mettez la vidéo en pause, puis un retour pour la solution. Donc, d'abord, nous voulons avoir l'âge variable
et, et nous devons nous rappeler utiliser la fonction int pour le changer en un entier. Et puis comme l'entrée pour poser la question, jusqu'où
êtes-vous, n'est-ce pas ? Ensuite, nous allons déterminer si les âges au-dessus de 16 ans. Droit ? C' est une façon de dire si 16 ans. Donc ça ne peut pas être 16 ans, non ? Quand j'ajoute un deux-points ici et puis j'ai l'instruction print. Imprimez ici les pilotes de la Terre, Poux Prince. Maintenant, nous allons mettre ça en retrait parce qu'il y a une fausse déclaration. Donc si ce n'est pas vrai et que vous voulez avoir une autre déclaration, n'est-ce pas ? Et maintenant, nous allons imprimer la direction. Donc c'est à ça que va ressembler ton code. Alors courons ça très vite. Ça va me demander comment je vais ? Faisons d'abord une valeur inférieure à 16. 15, reviens bientôt, d'accord ? Maintenant faisons une valeur qui est 16, n'est-ce pas ? Donc, cela devrait toujours imprimer la convection parce qu'il n'est pas supérieur à 16. On y va. Reviens bientôt. Maintenant, si nous courons plus de temps pour faire un âge supérieur à 1617, nous arriverons ici est votre permis de conduire. C' est ainsi que vous faites ce défi. Et c'est ainsi que vous utilisez les instructions if.
7. Iteration 1ère partie : Fonctions: Je suppose que maintenant je vais parler de fonctions. Vous avez travaillé avec des fonctions avant en fait comme la fonction d'entrée, la chaîne à taper les fonctions de convertisseur. Toujours mentionné, les fonctions mentionnées, mais nous allons entrer en détail ce qu'est exactement une fonction. Donc, vous comprenez la fonction est un, quelque chose que pour vous si vous mettez quelque chose entre
les parenthèses et il fera quelque chose pour vous. Maintenant, plongons profondément dans ce que c'est réellement. J' ai deux blocs de code, comme la vie ne pouvait pas de code Python, mais comme des instructions, non ? À votre avis, ce qui semble plus clair, se déplacer avait vers le haut, la déplacer vers le bas, déplacer la tête vers le haut, la déplacer vers le bas ou pas vingt juste là. Différent ensemble d'instructions mais ils exécutent toujours la même chose, non ? Ou pour moi, ou du moins pour moi, le non deux fois semble beaucoup plus clair et plus facile à comprendre pour un code. Et quand vous écrivez de gros blocs de code plus tard, il est vraiment important que vous mainteniez cette clarté et cette brièveté tout au long de votre code, non ? C' est pourquoi dépendre des fonctions. Les fonctions visent à effacer certains de ces codes longs en représentant un grand code long dans une fonction. Nous sommes capables d'appeler cette fonction de manière répétitive, ne pas avoir à écrire ce long bloc de code chaque fois que nous voulons utiliser tableau. Alors entrons dans la façon dont nous créons ces fonctions. Nous avons travaillé avec des fonctions, mais en fait, vous pouvez réellement créer vos propres fonctions en Python. Donc, faites une fonction, vous allez devoir mettre DEF et un espace et le nom de votre fonction. Alors, quand vous l'appellerez plus tard, comment allez-vous l'appeler ? Et pour ce cas, je fais une fonction de somme d'échantillon appelée print hello world, hello world. Et ce qu'il fait, c'est qu'il imprime Bonjour monde et vous voulez avoir deux parenthèses et un espace puis un deux-points. Maintenant, sous le deux-points, vous voudrez aller dans cela et vous pouvez ajouter des variables dans cette fonction. Maintenant, cette variable n'est pas accessible en dehors de votre fonction. Donc, disons que je fais une variable appelée phrase et que je l'assigne à une chaîne appelée Hello World, je ne peux pas accéder à la phrase en dehors de ma fonction. Cette variable ne s'applique qu'à cette fonction ici. Maintenant, je reçois juste la phrase et vous pouvez appeler d'autres fonctions à l'intérieur de vos fonctions comme la fonction d'impression. Donc, évidemment, le but de cette fonction est d'imprimer Hello monde droit ? Maintenant, quand il s'agit de créer un nom de fonction, vous voulez vous concentrer sur court mais précis. Est-ce que ça a du sens ? Tu veux que ce soit court, non ? Tu ne veux pas que ce soit un mot long. Et la raison pour laquelle nous voulions une pénurie, parce que vous vous souvenez que c'est pour simplifier les choses, n'est-ce pas ? Mais nous ne voulons pas être trop vague taux, donc plutôt que d'avoir une fonction helloworld, quelque chose comme print hello world, non ? Et la raison pour laquelle j'ai ce trait de soulignement ici est que vous ne
pouvez pas avoir d'espace entre quand vous nommez vos fonctions, vous savez, donc beaucoup de fois les gens ont simplement recours
au trait de soulignement pour représenter un espace. Alors rappelez-vous, court mais précis est ce que nous voulons retenir quand il s'agit de créer des fonctions. Maintenant, nous allons sauter dans les paramètres. Maintenant. Quels sont les paramètres ? Les paramètres sont fondamentalement quand une fonction dépend d'une situation, n'est-ce pas ? Voyons donc n'importe quelle fonction de créateur appelée find age. Droit ? Maintenant, les âges de tout le monde ne sont pas de la même manière. Je veux dire, certaines personnes ont le même âge, mais il est évident que certaines personnes ont un âge différent. Et c'est déterminé en fonction de votre anniversaire, non ? Alors regardons ce code simple ici. Évidemment, ce n'est pas Python, c'est comme une logique. Une fonction logique. Donc, la façon de calculer les âges allant à l'heure actuelle et soustraire votre anniversaire et de voir la différence dans les oreilles droite ? Maintenant, il y a anniversaire est différent par personne ou par situation quand une valeur dans un code dépend d'une certaine situation, c'est quand vous utilisez des paramètres. Maintenant, le poids que vous initiez les paramètres se trouve à l'intérieur des parenthèses lorsque vous créez la fonction, et vous pouvez vous référer à cela comme une variable. Maintenant, lorsque vous utilisez votre code, vous devriez donner une valeur réelle ici. Disons que mon anniversaire est le 20 décembre, 26 à 2009. Je mettrais une sorte de chaîne et un entier, mais une sorte de valeur à l'intérieur ici. Lorsque le code, lorsque le code, lorsque la fonction s'exécute, il peut se référer à l'anniversaire, comme, vous savez, Décembre 2062 mille, non ? C' est pourquoi nous utilisons des paramètres. Parfois, les fonctions dépendent de la situation, les valeurs dépendent de la situation. C' est pourquoi nous utilisons des paramètres. Maintenant, je veux aussi parler de cette photo retournée ici. Retourner exécute essentiellement une fonction. C' est comme la dernière ligne qu'une fonction a vraiment. Disons que j'ai l'âge et que je viens de faire CurrentTime. Je soustrais mon anniversaire et c'est une valeur entière. Donc, chaque fois que nous tournons l'âge, cette fonction non seulement s'exécute, mais représente également cette valeur entière, dans ce cas l'âge, n'est-ce pas ? Donc, en d'autres termes, trouvé un plateau et ensuite avoir la fonction d'âge du client. Et disons, nous allons juste utiliser le même exemple, non ? Maintenant. Si je lance ceci, la raison pour laquelle je peux enregistrer, enregistrer cette fonction est disponible car cette variable renvoie un entier, n'est-ce pas ? Donc l'âge trouvé portera ou stockera un entier. Donc, c'est une fonction de retour pour non seulement exécuter la fonction, mais pour avoir la fonction représente un certain type de données et les données avec elle, non ? C' est tout ce que tu as à faire. Alors tu pourras le nommer comme tu veux. Ce paramètre. Encore une fois, quand il va paramètres, vous voulez le rendre court mais précis. Ok, je vais vous donner un défi très facile. Donc nous allons créer une fonction et vous pouvez la nommer,
juste multiplier, souligner dix, ok ? Maintenant, cette fonction est censée multiplier dix à un nombre qui est pris comme paramètre x. ok ? Donc, vous voulez avoir un paramètre x et il va juste viser à multiplier dix à elle. Maintenant, le défi ici, que le défi ici est que vous ne pouvez pas utiliser l'opérateur plus ou multiplier. Essayez donc de créer cette fonction sans utiliser l'opérateur plus ou multiplier. Et enfin, je veux que vous imprimiez
le numéro pour qu'on puisse voir la preuve de la chose réelle. Maintenant, j'ai commencé, j'ai commencé avec un indice. Vous pouvez utiliser ce modèle, non ? Multipliez dix avec le x comme un prédateur et évidemment acheté sur le fond, vous devez le comprendre. Et la dernière chose que je voulais vous donner, la dernière que je veux vous donner, c'est de multiplier dix sans utiliser l'opérateur plus ou Multiply. Retournez à la dernière vidéo et regardez comment j'ai été capable de simuler dix en multipliant les cordes à droite ? Avant que vous ne partiez et essayez le défi, je veux que vous vous souviez qu'une fois que vous créez une fonction, elle ne fonctionne pas à moins que vous n'appeliez la fonction, et nous allons appeler la fonction, tout ce que vous avez à faire est juste de à une nouvelle ligne. Et sans la mort, écrivez le nom de votre fonction, non ? Et puis plutôt que x, à droite, tu mettrais un intergeur ici, disons dix, et ensuite tu aurais juste à l'exécuter. Maintenant, évidemment, cette fonction va retourner une valeur et pour l'imprimer, vous devrez imprimer ceci. Vous devrez mettre la fonction d'impression sur la fonction afin qu'elle puisse imprimer le numéro, n'est-ce pas ? Donc, à l'essai pour vous défier en tant que solution 1A, connectez-vous à la vidéo. Les gars, j'espère que vous avez pu comprendre ça. Donc d'abord, on va commencer par une fonction de mort, puis là où elle le nomme, se multiplier. Et une fois que j'ai obtenu la molécule, ce Phi et soulignent dix, non ? A propos de nous voulons un x comme paramètre, donc nous allons mettre x ici. Maintenant, ce que nous voulons faire est que nous ne voulons pas les utiliser opérateur multiplier, donc nous devons le changer en une chaîne pour ajouter des zéros à la fin. On dirait qu'on multiplie dix. Je vais faire un très vieux professeur X tourné en ficelle, non ? Parce que nous devons d'abord faire l'accent une chaîne, puis simplement utiliser la fonction de chaîne et y mettre x. Droit ? Maintenant, je dois utiliser une chaîne externe et ajouter des zéros à la fin, non ? Donc, le retour est, je vais juste faire quelque chose comme le nombre qui renvoie égal à
x, x tourné en chaîne plus une chaîne 0, non ? Parce que ça va imiter comme je multiplierais dix. Et enfin sur nos retours, ce numéro, n'est-ce pas ? Parce que rappelez-vous que revient parce qu'alors nous devrons, nous allons être en mesure de l'imprimer dès maintenant. C' est un numéro ? Pas vraiment parce que c'est une ficelle, mais quand on a imprimé, ça va ressembler exactement à un nombre. Donc, une fois que nous avons créé la fonction, nous devons les imprimer Valley break. Donc je ferais imprimer. Et puis comment appellerait la fonction ? Maintenant, je vais faire le numéro 75 juste pour que ça reste cohérent avec le dernier défi. Et voyons ce qui se passe si nous exécutons notre code. On y va. On en a 750. Maintenant intrinsèquement, ce n'est pas un nombre, c'est une chaîne que nous venons d'ajouter 0 hover. Nous sommes toujours capables d'imiter dix en utilisant des chaînes. Alors j'espère que vous les gars robots pour comprendre ça. Et je te verrai dans la prochaine vidéo.
8. Iteration 2e Partie : Boucles: Ok, ok, donc dans cette vidéo, on va parler de listes et de boucles. Alors parlons d'abord des listes. Donc, quelles listes sont fondamentalement ce que le nom suggère. Il s'agit d'une liste de types de données. Et dans les vies, vous pouvez stocker n'importe quoi à partir d'une liste d'entiers, une liste de chaînes, et encore et encore et encore, non ? Alors jetez un oeil par ici. Donc, c'est un exemple de liste où j'ai tous les entiers qui commencent à partir d'un et se termine à six. Ok, c'est un exemple de liste. Et je peux même mettre des noms ici. Je peux mettre n'importe quel type de données que je veux qu'il soit. Et vous pouvez indexer à travers des listes ou indexer une liste est de trouver une certaine valeur dans une liste à l'aide de la valeur de position. Alors je veux vous expliquer. Alors rappelez-vous en Python tout commence par 0, n'est-ce pas ? Donc, bien que cela commence par le numéro un et c'est la première position dans la liste. Nous le comptons comme un 0 avec la position de la liste. Donc c'est en fait la 0ème position, la première position, la deuxième position, leur position, et sur et sur et sur, non ? Donc, si nous devions trouver une variable six, à droite, nous voulons mettre l'exemple de la liste entre crochets six. Nous mettrons cinq parce que cela représente six, pas six, parce que vient il commence à compter à partir de 0. Donc, si vous voulez indexer une liste, vous devez écrire le nom de la variable que vous avez représentée sous forme de liste, puis utiliser un crochet. Et puis il trouvera pour la position de la valeur à l'intérieur de la liste. Et rappelez-vous que la cinquième position est en fait la sixième édition si on commence à compter d'une, ok, donc c'est ce que sont les listes. Et nous avons appris sur les listes parce que nous voulons nous familiariser avec les boucles for. Et pour les boucles sont un moyen de déclencher la répétition dans votre code, non ? Alors jetez un coup d'oeil par exemple. Maintenant, cette fonction de plage est une fonction qui crée une liste temporaire, ok ? Maintenant, la fonction de plage crée une liste à partir de la valeur que vous lui donnez sur le premier paramètre, un, n'est-ce pas ? Ça va commencer à partir d'un, et ça va s'arrêter à un de moins que le nombre que tu feras arrêter ça, arrête ça. En fait, cela, cette plage un à 11 crée une fonction à partir d'un et se termine à dix. D' accord ? Alors assurez-vous que le deuxième paramètre est un plus que lorsque vous voulez vraiment arrêter ça, n'est-ce pas ? Le format correspond à la variable que vous voulez
appeler la variable répétitive mais répétitive dans. Et vous pouvez mettre la liste que vous voulez ici. Ça n'a pas besoin d'être arrangé. Vous auriez pu faire une liste pré-faite. Range est un bon moyen de faire une liste qui compte de façon incrémentielle. Et je vais vous parler de la façon dont vous pouvez compter et d'un certain nombre de pas, d'accord ? Donc, pour chaque i dans la liste entre un et dix, il va exécuter ce code, non ? Donc la première, je vais en être un, et ça va prendre US, j'en équivaut à un comme la première fois qu'il exécute ce code, n'est-ce pas ? Donc certains, nous en avons sur, initiés à 0. Donc la somme va égaler 0 plus un, non ? Donc la somme est maintenant un, n'est-ce pas ? Et il va imprimer la somme. Et maintenant qu'il n'y a plus, ce n'est pas un code, donc c'est séparé. Pour qu'il n'y ait plus de code. Il va revenir à la première ligne, cependant, parce qu'il a déjà fait le code pour une, il va sauter une de plus. Et en raison de, donc I0 va représenter deux maintenant. Donc ça fera la même chose. Somme égale, tu te souviens qu'on a fait 11 plus deux égaux trois, non ? Donc maintenant, somme S3, et puis il va imprimer trois, et il va revenir en arrière et aller à l'élément suivant. Ce qui est trois. Et ça va continuer à faire ce qu'on voulait
jusqu' à ce qu'on obtienne la somme de un à dix, non ? C' est ce que la répétition fonctionne. Je représente une valeur qui passe par une liste et vous utilisez i comme élément répétitif pour parcourir votre code. Donc, vous allez être plus familier avec cela une fois que vous aurez fait le défi. Avant de passer à autre chose, je veux parler de la fonction de portée. Maintenant, dans la fonction de rang, vous pouvez ajouter un troisième paramètre qui vous montre l'étape incrémentée. Ok, donc la différence entre la plage 1 virgule 11 et la plage 1 virgule 11 commun aussi, est qu'un 11 commun va automatiquement incrémenter d'un. Alors, faites 12345678910. Cependant, lorsque vous ajoutez un à, il viendra de deux. Donc, plutôt que d'être différent, ça va être un ensemble de nombres impairs, non ? Donc ça va commencer à un et ça va augmenter de deux et passer à trois. Donc 13579, ok, donc si c'est le,
ce que le troisième paramètre fait dans une fonction de plage, nous avons un autre aspect du site appelé While Loops. Maintenant, alors que les boucles sont une boucle basée sur la condition. Donc, une boucle pour est quand vous lui donnez une certaine plage. Mais c'est comme, tu ne sais pas quand ça va se terminer, mais tu sais, une condition sur laquelle tu voulais finir, non ? Alors regardons ici. Donc, pour while boucles, pour les boucles, vous n'avez pas à initier I ou l'un des éléments répétitifs est. Mais pendant un moment, vous allez devoir initier comme si j'étais égal à 0 ici. Même chose. On va faire la même chose que la somme pour la boucle est égale à 0. Et cette condition dit, alors que l'élément répétitif est inférieur à dix, nous allons continuellement répéter à travers ce bloc, ce bloc de code indenté. Laisse-moi te faire traverser. Donc je suis tout d'abord, zéros, non ? Alors que 0 est moins de dix, c'est vrai ? Oui, 0 est moins de dix. Donc, il va aller à cette fonction est 0 égal à 0 plus 0, non ? droite. Donc la somme est toujours 0. Contrairement aux boucles, il ne sait pas comment incrémenter par lui-même. Donc, je vais faire quelque chose comme à la fin, une fois que vous aurez terminé avant qu'il ne revienne à la boucle while, alors nous voulons l'incrémenter. Donc j'égale i plus un. Alors maintenant, je vais en être un pour la deuxième fois. Est-ce qu'un de moins de dix ? Oui. Et un plus certains avaient l'habitude d'être 0 plus un égal un, n'est-ce pas ? Maintenant, il va en imprimer un et ensuite il va en ajouter un autre à i. Donc ça devient de voir comment il est incrémenté maintenant. Donc, chaque fois qu'il va être ajouté va
être ajouté une valeur de plus pour qu'il puisse augmenter progressivement. Maintenant, il y a un point qui est le code quand j'atteint le numéro dix, non ? Quand dix est dix, moins de dix, non, dix est égal ou moins de dix, non ? Donc ce n'est pas moins de dix. Donc, une fois que cette condition ne signifie pas qu'elle va sortir. Donc, cette boucle while est faite dès que cette condition est remplie. D'accord ? Donc une fois que nous, une fois que nous avons frappé i égal 345678910, une fois qu'il arrive à dix, ce n'est plus vrai. Et ça va sortir de la boucle while et arrêter la répétition. Et c'est ainsi que les boucles sont différentes des boucles for-loops. Et la situation où vous utiliseriez pour les boucles est quand vous connaissez en quelque sorte la plage, quand vous voulez savoir,
quand vous savez un peu au début, je suis allé à la fin. Et pendant que les boucles sont pour, vous ne savez pas quand cela va ajouter, mais vous connaissez une condition sur laquelle vous vouliez finir, n'est-ce pas ? Donc, c'est quand vous utilisez des boucles while. Donc, pour ce défi de boucle et est allé faire un défi très simple. Donc je vais vous demander d'imprimer tous les numéros paires entre 1100, y compris 100 de désolés, c'est 11000. Il va inclure 100 en utilisant la méthode for loops. Ok, donc le premier, et vous devez utiliser les boucles for. Et le second, vous imprimez chaque nombre impair entre 1100, y compris un et inclurait 100 évidemment, utilisant les boucles while comptent, ok, alors essayez ça et revenez à moi pour la solution. C' est bon. D' abord, commencez par un quatre, n'est-ce pas ? Maintenant, brise, je finis habituellement. Maintenant, c'est la partie importante que vous voulez commencer un à lire parce que c'est le premier nombre pair. Donc nous allons en mettre deux et ensuite nous savons qu'il doit inclure 100, non ? Donc, nous voulons en commencer un de plus. Cependant, il est contrecarré par des chiffres pairs, donc on va devoir inclure 102, ok ? Donc c'est la partie délicate ici. Vous n'incluez pas 102. Et puis nous voulons l'incrémenter de chaque nombre pair, ce qui est un autre à écrire pour l'incrément bouleversé, puis un deux-points et ça, et c'est le visage. Je pense que c'est central pour le 11. On va devoir lancer un élément répétitif. Appelons ça J, d'accord ? Et puis nous allons utiliser pendant que j a moins de 100, nous allons imprimer le kit d'impression. Ce sont maintenant les étapes incrémentielles qui sont importantes. Donc d'abord, nous allons devoir en ajouter deux à chaque graphique, pour en ajouter deux à j à chaque fois, non ? Donc si j'égale j à droite. Ce qui est important, c'est qu'il doit commencer par un non-zéro, non ? Parce que nous allons de un à 100 et c'est à quoi ressemblerait votre code. Alors essayons de faire ça. Ok, alors faisons défiler ça. Il y a un tas de chiffres. Voyons si on a obtenu, on le veut. Alors d'accord, à partir de 2468, n'est-ce pas ? Il imprime chaque numéro pair jusqu'à ce qu'il s'arrête à 100, non ? Voyons si on est un 100 et inclus, et on y va. Donc 100 est imprimé. Et puis ça va faire chaque nombre impair entre un à 100, ce qui le fera, ce qui veut dire que ça va commencer à un et se terminer à 99. Alors faisons défiler vers le bas et voyons s'il a un 99. Et on y va. Ce sont donc les façons d'utiliser pour les boucles et while boucles pour vous aider à faire des tâches répétitives en Python.