Transcription
1. Intro: Salut, tout le monde. m'appelle Alex, et j'ai quelques tutoriels informatiques intéressants pour toi. Laissez-moi d'abord me présenter. Je m'appelle Alex. Je suis professeur d'informatique au même Michael Asia à Eindhoven, aux Pays-Bas. Je suis aussi professeur d'informatique en ligne, développeur
Web, développeur Web et joueur. Donc, mes objectifs sont de créer des projets informatiques ensemble et de faire le pont entre les codeurs informatiques débutants et intermédiaires, les
concepteurs, les développeurs, les développeurs, tout ce que vous êtes. Il doit donc planifier une classe de disque. Je vais vous apprendre les bases du bison, et ensuite nous allons utiliser Beytin comme le signe et le langage d'un site web. Les sites seront gratuits. Il va être publié sur Internet, et vous allez en être en charge maintenant quand les lunettes à venir, nous allons habiller ce site avec du HTML CSS et JavaScript. Et si vous avez encore faim, forme ou nous pourrions faire des trucs fantaisie comme utiliser AP Ice, utiliser Fire Base et créer un trois sites animés D. Thebe Records est pour Disa Dorial art. Rien sur la seule chose dont vous avez besoin, c'est un ordinateur et une connexion Internet, ce que vous avez probablement, sinon vous ne m'entendez pas parler en ce moment. D' accord, chaque fois que vous êtes prêt, commençons par le premier tutoriel.
2. Python 001: bienvenue à la discrétion cours chez le bison. Comme déjà indiqué dans la vidéo d'introduction, Les conditions préalables pour ce tutoriel ne sont pas. Vous n'avez pas besoin de savoir quoi que ce soit sur le codage ou python pour faire cette première partie. La seule chose dont vous avez besoin est un ordinateur et une connexion Internet. Commençons maintenant par se salir les mains et plonger directement. Un codage de glace dupe. Ne pas faire ça. Nous devons aller sur un site Web, et c'est le site t o point Ron slash numéro Sign Python trois. Où vers vos stands pour Essayé ceci en ligne. Allez sur le site et vérifiez-le. Maintenant, nous voyons ce que nous appelons un interprète en ligne. Il peut sembler qu'il y a trois champs d'entrée, mais il n'y en a vraiment qu'un seul où nous pouvons taper des choses qui sont ici, où il est écrit coat Now. Je ne sais pas quelles compétences vous avez déjà en ce qui concerne le codage ou python en particulier par, mais je suppose que vous savez déjà que si vous tapez simplement votre nom comme ça et
que vous appuyez sur ce gros bouton de lecture en haut que vous obtiendrez un message d'erreur. Cet interprète parle une langue et ce langage est python maintenant, comme avec n'importe quelle langue, nous voulons avoir un sens. Donc, pour cela, nous avons besoin de connaître quelques mots et de la grammaire. Les premiers mots que nous allons utiliser le mot prince le travail d'impression le plus dur. Vous mettez des parenthèses après l'impression de l'instruction, et entre les parenthèses, vous mettez des guillemets doubles. Maintenant, tout ce que nous mettons ici sera sorti. Mettez-le à l'écran. Donc, vous fréquentez Alex entre guillemets et appuyez sur le bouton de lecture. C' est ce que sera la sortie. Ce n'est pas spectaculaire, mais le premier pas est fait. Maintenant, essayez ce prince entre parenthèses à sans les guillemets doubles et voyez ce qui se passe. Maintenant, on a le numéro deux. Maintenant, essayez cette impression aussi. Plus quatre, il joue à nouveau. Comme vous pouvez le voir, un calcul est fait et le résultat de sprint à l'écran. Alors que croyez-vous qu'il se passera si nous mettons des guillemets aussi ? Et avant cette époque, les deux et les quatre sont considérés comme du texte et sont collés ensemble comme
ainsi chaque fois que nous mettons quelque chose entre guillemets, dettes ,
or, une chaîne sans guillemets, c'est un nombre ou dans ce cas, Pacific Plus précisément, c'est un entier. Ok, maintenant la vie, essayons ça s égal et puis la chaîne disant Bonjour, monde de
l'espace Maintenant où on a joué ça, il n'y aura pas de sortie. Bien sûr, ce que nous avons fait ici, c'est que nous avons créé ce que nous appelons une variable et très bill contient la chaîne Bonjour monde Donc la variable est comme un seau où vous pouvez jeter dans ce que vous voulez Peut être une chaîne pourrait être un nombre pourrait pourrait être quelque chose d'autre jamais Vous êtes fondamentalement dire à notre interprète Hey, chaque fois que j'utilise s ce que je veux dire est la chaîne Bonjour monde Donc si nous imprimons oui alors la sortie sera Bonjour monde comme vous pouvez le voir Maintenant essayez ceci comme on est égal Bonjour et s à c'est mis au monde La déclaration d'impression va changer un peu fera le prince virgule s un s à et nous avions joué Si nous avons mis en un comme un, il va imprimer comme un Ensuite l'espace à cause de la Kama et puis comme un à nouveau qui est bonjour Si vous veulent imprimer, dire au monde que nous devrions changer le second comme un à demander. Et maintenant il va imprimer. Heller travaillait. Et si on essayait d'imprimer des chaînes et des chiffres ? Ok, créons. J' ai gagné et attribué un numéro 12 aujourd'hui. Je serai 40 maintenant si nous imprimons un comme deux. J' ai gagné je à Cela fonctionnera réellement, donc il imprime tout soigneusement derrière l'autre. Maintenant, c'est à cause des virgules. Si nous devions faire quelque chose comme ça comme un plus que j'ai gagné, plus je ne fonctionnerai pas. La raison en est que nous essayons d'additionner deux variables qui ne sont pas du même type. Nous avons donc une erreur de type. Nous pourrions corriger cela en ajoutant une virgule au lieu d'un signe plus. Maintenant, nous ajoutons des forces, puis une virgule. Et puis nous sommes en train d'accumuler des contrats à terme, ce qui est tout à fait possible. Maintenant, il va dire bonjour, Monde 26. Ok,
ça suffit pour l'instant. Dans la vidéo suivante, nous allons examiner les boucles et les déclarations conditionnelles
3. Python 002: Bienvenue à la deuxième partie sur les bases de Barton Dans cette classe, nous allons passer sur les boucles et l'indentation. Nous verrons que l'indentation est très importante à Brighton. Mais d'abord, un résumé rapide de la dernière classe et par tonnerre sont plusieurs types de données les ont. Nous avons déjà utilisé. Ce sont là des points forts et des intérêts et sont brièvement mentionnés. La différence entre une acclamation intra et le flotteur est qu'à flot a des décimales. Nous avons aussi un médecin sur les variables. Une variable a un nom et une dévalue de valeur pourrait être une chaîne ou dans la littérature ou même nos choses. Mais on va devenir plus mortels. Donc, si chaque taureau pouvait être, par
exemple, mon loin et puis nous pourrions définir la valeur de mon virale de notre chaîne à et de beau texte comme vous voyez arriver ici. Donc, mon loin est le nom de la variable et le bon texte est dévalué. Donc à peu près une variable est comme un compartiment a un nom et il peut contenir quelque chose. Dans ce cas, il contient la chaîne. Joli texte. Ok, il est temps de se salir les mains. C' est l'heure d'y aller. Allez sur le site Web que vous utilisez avant t i o point courir slash numéro signe Bison trois. Supposons que je voulais imprimer les numéros un à 10 pour que je puisse faire quelque chose comme ça. Sprint un Brent à des amis, trois, etcetera, etcetera. Et finalement, j'obtiendrais ce que je veux. Mais ça n'a pas l'air très efficace, n'est-ce pas ? Curtis veut être efficace ? Ils ont donc mis au point un nouveau concept pour corriger ça. Et c'est la boucle. Il y a plusieurs boucles différentes, mais nous allons nous concentrer sur l'une d'entre elles dans cette classe. La boucle for. quoi ressemble les quatre dupe ? Jetons un coup d'oeil. Donc, les quatre nouveaux à peu près peuvent boucler les choses. Par exemple, disons quatre L en détruisant Hello World. Puis j'ai mis un deux-points, puis j'ai dû entrer. J' ai mis quatre espaces 1234 et puis j'ai tapé. Imprimer L. L signifie une lettre dans ce cas, pourrait être n'importe quelle lettre ou pourrait être n'importe quel nom. Si le nom arable peut être quelque chose que vous aimez, peu près il y a des règles pour les variables, mais gardons le simple et juste utilisé cette lettre. Alfred. Donc tu as vu que j'ai mis des espaces devant Prince. J' expliquerai plus tard pourquoi je fais ça. Alors voyez ce qui se passe si nous tapons ceci afin que vous puissiez taper ceci et vérifier par vous-même. Tu devrais voir quelque chose comme ça. Donc il imprime toutes les lettres de la ficelle. Bonjour, le monde. Et il imprime aussi l'espace entre les deux. C' est ainsi que les quatre Luc et boucle à travers une note de chaîne que la déclaration Prince
prend également soin d'aller à la ligne suivante. Et ces quatre espaces que j'ai mis en avant ? C' est
ce qu'on appelle l'indentation,
et dans ce cas,
il a été utilisé pour déterminer ce qui devait être fait pour chaque personnage. C' est
ce qu'on appelle l'indentation, et dans ce cas, Qu' est-ce qui fait partie de la boucle ? Que faut-il faire pour chaque personnage ? Ce qui doit être fait pour chaque personnage, c'est qu'il doit être imprimé. Maintenant, ce n'est qu'une ligne maintenant, mais ça pourrait être une vie multiple. Essaie ça. Il suffit de supprimer des mondes pour l'instant. Donc on finit avec Hello. Mais on va ajouter une autre déclaration. Une autre déclaration d'impression. On va finir quatre autres espaces. 1234 Et puis nous imprimons entre parenthèses et guillemets doubles. Juste un moins. Signe. Voyez ce qui se passe. La boucle traverse les deux lignes de manteau. Il commence par la majuscule A et se termine par la dernière lettre O. Et il fait chaque ligne de manteau qui est en retrait maintenant à une autre ligne. Mais cette fois-ci ne finit pas. Il suffit de commencer sur le côté gauche. Tapez cette impression, puis entre guillemets doubles. 123456789 10 étoiles ou s risques exécutés manteau et voir ce qui se passe maintenant. Comme vous pouvez le voir, cette dernière ligne de code n'a pas été exécutée. Le nombre de fois qui sont des lettres dans Hello, il est en dehors de la boucle. Ça ne fait pas partie de la boucle. C' est juste quelque chose qui se passe après que la boucle est terminée. Mais revenons à notre mission. Pour imprimer les numéros 1 à 10 pour qu'on puisse faire quelque chose comme ça. Nous pourrions créer Ah, chaîne comme 123456789 10 puis imprimer l. Mais cela nous donnerait un problème ici avec 10 imprimerait un et zéro au lieu d'eux. Et en plus,
ce n'est pas très efficace. Il devrait y avoir un moyen plus facile et dans les usines, mais pour cela nous devons introduire un autre mot clé, et c'est la gamme de mots clés. Alors essaye ça. Changons L pour finir par nombre et mettons 10 entre parenthèses après que Rich Afforded ait toujours un deux-points. Alors mettons ce Colin là et après un côlon. Rappelez-vous qu'en Python, vous obtiendrez toujours quatre espaces dans ce cas pour montrer que cela fait partie de la lèvre. On va essayer de taper ici. Alors maintenant, nous allons imprimer et voir ce que cela fait. Donc, quand nous exécutons, ça commence à zéro. Les ordinateurs aiment toujours commencer à zéro. Get il fonctionne vraie boucle, et il se termine à neuf. Il n'imprime pas 10 donc c'est comme ça que la forme dérangée devrait fonctionner. Maintenant. Encore une chose que nous allons essayer et qui est considérée. Mettez deux chiffres entre parenthèses. 11. Virgule 20. Essayez ça et voyez ce que ça fait. Tu devrais voir quelque chose comme ça. 11 12 13 14, etc. Le dernier numéro imprimé est 19, donc c'est un chiffre inférieur à 20. C' est ainsi que fonctionnent les quatre nouveaux. C' est comme ça que la gamme fonctionne. C' est comme ça que fonctionne l'indentation. C' est la fin de cette vidéo. La prochaine fois, nous parlerons de déclarations conditionnelles
4. Python 003: Donc, cette vidéo, nous allons regarder les déclarations conditionnelles. Mais avant cela, juste un résumé rapide de la dernière vidéo. Donc, nous avons parlé de la boucle quatre et nous avons parlé de portée. La boucle for peut, par exemple,
être utilisée
pour regarder à travers les caractères de la chaîne, ou elle pourrait générer une séquence hors nombres. Très bien, il est temps de parler de déclarations conditionnelles. Allons à notre éditeur d'abord aller à t o point numéro de barre oblique. Signe Fightin 3. Comme vous pouvez le soupçonner, l'instruction conditionnelle a quelque chose à voir avec une condition ou même avec d'autres conditions . Donc, si une certaine condition est remplie, quelque chose se passera. Et sinon, ça n'arrivera pas. Par exemple, vérifions si une personne peut boire de l'alcool ou non. Disons que l'âge d'une personne est de 12 ans donc c'est un âge variable, et nous lui attribuons la valeur de 12. Maintenant, nous allons utiliser la déclaration if pour vérifier si cette personne boit ou non. Donc on fait quelque chose comme ça. Si H est plus grand pour égal à 21, puis un deux-points, rappelez-vous après Colon et Parson, il y aura toujours une base de force. Indentation. Maintenant, nous allons entendre, entendre les gens dire, vous savez que vous pouvez faire des espaces et c'est correct. Mais c'est une bonne pratique d'utiliser quatre espaces pour l'indentation, mais qu'il y a une menthe de site. Donc si c'est plus grand ou égal à 21, on ira à Prince. Tu peux prendre une bière. Ok, voyons si ça marche. Donc en fait rien n'est imprimé parce que l'âge n'est pas plus grand ou égal à 21 ans. Vérifions ça. Et voilà. Tu peux prendre une bière parce que maintenant j'ai 21 ans. Ce ne serait pas bien pour les moins de 21 ans d'avoir une sorte de message ? Eh bien, nous pourrions utiliser l'instruction else pour que nous puissions faire comme ça autrement pour l'indentation des espaces , et ensuite nous allons imprimer. Vous ne pouvez pas boire d'alcool. Ok, donc c'est voir si ça marche. Les 12 ans. Donc, la déclaration if ici h est plus grande ou égale à 21 n'est pas vraie. Montrez-le pour construire par défaut, complet à tout ce que nous mettons sous autre indenté. Et puis il dit que vous ne pouvez pas boire d'alcool dans la sortie, ce qui est logique. Maintenant, l'indentation. Laissez-moi vous montrer comment ça marche. Donc, tout ce qui est inventé après l'instruction If sera exécuté. Donc je peux prince quelque chose ici comme,
euh, euh, la chance de vous. Et avec la déclaration else. Même chose que j'ai pu Prince. Désolé. Alors vérifions que les lignes de l'histoire ici devraient être imprimées. Vous ne pouvez pas boire d'alcool. Désolé. Et si l'âge de plus ou moins de 21 ans, ça dira que vous pouvez prendre une bière. Vous avez de la chance. Que se passe-t-il si on met une déclaration d'impression juste ici, en étreignant le côté gauche de notre éditeur ? Eh bien, cela sera exécuté indépendamment de la condition que nous avons dans l'instruction if. Donc, nous allons juste imprimer la ligne ici, juste un certain nombre de tirets et voir ce qui se passe. Donc, vous voyez, peu
importe si le H est un buff 20 ou moins de 21 cette langue, anciennes façons sont imprimées parce qu'il n'est pas indenté. Ok, nettoyons ça parce qu'il y a encore une chose que je veux te montrer. Je retourne à cette justice. Si instruction et l'instruction else. Et si je voulais dire aux gens qui ont exactement 20 ans qu' ils doivent attendre un an de plus. Et puis là, là. Eh bien, il y a quelque chose qui ressemble à d'autre si, genre, on a une seconde condition et c'est un peu abrégé en LF donc LF veut dire autre chose. Si cela prend une condition comme, disons, L F H est égal à 20 et expliqué les égaux égaux plus tard. Pourquoi le double signe égal ? Je vous expliquerai ça plus tard. Le deux-points et, bien
sûr, pour les indentations, pour les espaces comme indentation. On y va, on peut imprimer quelque chose comme les habitudes d'attente. Maintenant, si les 20 ans exactement, nous verrons le message. Attends juste un peu, et ça a du sens parce que d'abord ça vérifie. Si l'âge est plus grand ou égal en raison de quelqu'un qui ne l'est pas, puis il passera à la LF. Déclaration et chèque. Si c'est exactement 20 et si c'est le cas, ça va imprimer. Attends juste un peu. Si la nuit hors de ces conditions sont de vraies empreintes génitales, vous ne pouvez pas boire d'alcool. Alors pourquoi le double signe égal ? Eh bien, c'est vraiment si vous comparez à penser comme des variables avec des valeurs ou des valeurs avec des valeurs ou variables avec des variables que vous utilisez un double signe égal, c'est de faire une distinction entre comparer quelque chose et assigner une valeur à une variable . Donc, quand on parle d'instructions conditionnelles, il est inévitable de parler aussi d'opérateurs logiques avec un opérateur logique. Vous combinez deux ou plusieurs conditions. Exemples désactivés. Les opérateurs logiques sont des extrémités pour les noeuds et douloureux, mais nous allons seulement utiliser ces 1er 2 Une fois ici, vous n'avez pas besoin de les capitaliser juste et ou vrai mec. Alors, comment ça a fonctionné ? Eh bien, commençons par l'opérateur et. Alors quand peux-tu conduire une voiture ? Allez au début, votre H entre en jeu. Disons que l'âge de cette personne est de 22 ans. Et puis, bien
sûr, vous aurez besoin d'un permis de conduire. Disons que cette personne a un permis de conduire. Donc maintenant, nous pouvons comparer pour voir si cette personne peut réellement conduire une voiture. Alors, qu'est-ce qu'on fait ? Si H est plus grand
, , disons 17 et permis de conduire. Le côlon. 1234 Alors quelque chose se passera. Disons, Prince, vous pouvez conduire une voiture. Testons ça et ça marche parce que la personne a plus de 17 ans et a un permis de conduire,
et maintenant on dit qu'elle peut conduire une voiture. Testons ça et ça marche parce que la personne a plus de 17 ans et a un permis de conduire, Donc, est-ce que s'il y a deux mots à attendre, alors la partie approche ont tendance à les diviser et à le connecter avec un trait de soulignement comme si ont été différents de JavaScript. Pour, par exemple, où l'enveloppe de chameau IHS mawr hors Bonne pratique comme So Okay, pas important. Nous avons tendance à utiliser des traits de soulignement entre les mots. Ok, bien
sûr. On a besoin d'une autre déclaration ici. Colon 1234 Espaces, empreintes. Continuez à rêver. Ok, voyons ce qui se passe si l'âge tombe en dessous de 17 ans. On doit continuer à rêver,
je suppose. On doit continuer à rêver, Ok, donc ça a capitalisé. Vrai. C' est une valeur spéciale. Ce n'est pas un numéro. Ce n'est pas un texte, mais un booléen. C' est ce qu'on appelle 1 000 000 000 000 000. Cela peut être vrai ou Fels, et il est toujours capitalisé. Donc c'est vrai ou faux. Ok, donc, regardant le code, vous avez peut-être repéré quelque chose qui est du genre d'art. Alors pourquoi ne pas faire quelque chose ? Comme si l'âge est supérieur à 17 ans et que le permis de conduire est égal à vrai, alors le français. Vous pouvez conduire une voiture Eh bien, c'est parce que le permis de conduire est booléen. Donc, si vous consultez cette déclaration ici, cet âge de condition est supérieur à 17 ans. C' est de l'art un vrai ou faux maintenant des milliards par défaut sont vrais ou faux. Et c'est pourquoi nous pouvons juste utiliser ce Centex ici où nous venons de mettre le permis de conduire et ensuite ce sera vrai ou faux. Donc, cette condition est vraie ou fausse, et ce booléen est vrai ou faux. Et si les deux sont vrais, alors ce sera ami. Donc, la seconde qui a perdu l'opérateur logique dont nous allons parler dans cette vidéo est l'opérateur ou. Vous pouvez en quelque sorte deviner. Comment fonctionne, non ? Donc, il est utilisé quand une chose doit être vraie ou une autre. Donc, par
exemple, quand utilisons-nous un parapluie ? Disons pleuvoir IHS. Certes, il pleut, mais il ne neige pas, donc il neige ISS faux. Maintenant, nous pourrions recréer une déclaration if comme celle-ci en cas de pluie ou de neige. 1234 espaces Prince Emptory parenthèses sur l'utilisation des démocrates sur parapluie. Alors voyons. Note est vrai ronflement il tombe et maintenant nous devons utiliser un parapluie. Donc l'un de ces deux doit être vrai, et alors la condition au total est vraie, et alors il fera tout ce qui est indenté dans ce cas, impressions utilisent un parapluie. Donc c'est Jack Debt. Faisons les deux faux. Donc maintenant, il ne devrait pas imprimer quoi que ce soit. Et on y va. Ok, assez pour les déclarations conditionnelles. Dans la vidéo suivante, nous allons parler des fonctions.
5. Python 004: Ok, alors maintenant regardons les fonctions. Mais d'abord, nous avons gardé la dernière classe. Donc, nous avons parlé des déclarations conditionnelles étant si, LF et autre médecin, sur vrai et faux. Alors rappelez-vous à Capital T et Capital F, et nous avons parlé des opérateurs logiques comme et ou toutes les bonnes fonctions. Pour cela, nous devons aller à notre outil en ligne, T o papa Ron slash Nombre signé par de trois. Donc maintenant, vous êtes assez familier avec la déclaration du Prince. Donc, cette déclaration est en fait une fonction. Il faut un ou plusieurs arguments. Et Prince, c'est à l'écran. Mais saviez-vous que nous pourrions aussi créer notre propre fonction ? Essayons ça. Tu as trouvé une fonction ? Nous commençons par taper sourd D E f été un espace, puis le nom de la fonction. Dans ce cas, nous allons appeler notre filtre de fonction parce que nous allons filtrer quelques trucs après le nom, vous mettez toujours des parenthèses et un deux-points. Ensuite, nous étions entrés. Souviens-toi, après un deux-points,
on a toujours une indentation. Donc ça fait quatre espaces. 123 quatre. Ok, donc chaque ligne qu'il est indenté sous ce filtre sourd sera partie du filtre de fonction. Dès qu'on arrête d'inventer, on revient dans notre programme principal. Ok, créons une fonction qui filtre les nombres d'une chaîne. Pour cela, nous avons besoin de commentaires. Eso Ce que nous pouvons faire est de demander à quiconque utilise notre fonction de fournir des informations. Cette entrée sera un paramètre que nous mettons entre les parenthèses ou la fonction comme ça. Ok, OK. Maintenant, nous pouvons utiliser ce paramètre d'entrée comme n'importe quelle autre variable. Maintenant, la première chose que nous faisons est de créer une sortie froide variable vide. On y va. Donc, la sortie est égale à une chaîne vide. Alors, comment pouvons-nous vérifier chaque caractère de la chaîne qui a fourni des pensées ? Eh bien, nous allons créer une boucle pour les dettes. Ah, indentation de
quatre espaces parce que cela fait toujours partie de la fonction. Chaque va aller quelque chose comme ça pour l entrée. Fais quelque chose. Maintenant, c'est une boucle quatre à l'intérieur d'une fonction, donc la fonction obtient une indentation, mais aussi la boucle for. Donc maintenant, nous devons faire quatre espaces supplémentaires indentation, donc cela signifie huit espaces au total. Ok,
Maintenant, nous allons voir la puissance de python parce que voici la façon de vérifier les nombres dans notre chaîne. Nous allons faire une déclaration f si j'entre et je vais faire une chaîne intelligente ici. Comme 0123456789 Donc si Alice est là, c'est le personnage que nous vérifions en ce moment. Ça veut dire que c'est un numéro. Un autre côlon. Donc les indentations Mawr arrivent. 123412341234 ou 12 Au total. Et maintenant, nous allons ajouter le caractère de la mort à notre corde de pied d'art. Donc, les sorties sont égales au démarrage. Plus ce personnage. Ok, alors regarde ça. Nous avons une instruction if à l'intérieur d'une boucle quatre à l'intérieur d'une fonction. Vous voyez comment cela est imbriqué, comme nous l'appelons ? Très intéressant. Ok, maintenant vous avez la déclaration est faite, le groupe quatre est fait, mais la fonction n'est pas faite. Donc je vais faire quatre espaces indentation ici, et nous allons devoir terminer notre fonction avec une déclaration de retour pour que vous puissiez juste mettre le retour ici. Mais puisque nous voulons retourner notre valeur de sortie, nous mettons le retour entre parenthèses et mettons ces sorties variables ici. Ok, alors que se passe-t-il si on exécute ce manteau des indices ? Donc, en fait, rien n'est sorti ici. Nous n'avons pas d'erreur, ce qui est un bon signe, mais rien n'est imprimé. Maintenant, vous pourriez penser que si vous mettez une déclaration d'impression ici, disons juste ici le retour que nous allons obtenir une impression. Mais ce n'est pas le cas. Si vous voyez maintenant, c'est parce
que nous avons créé une fonction qui est vraiment un outil, peu comme un marteau. Mais nous n'utilisons pas le marteau encore est juste là. On l'a créé, mais on ne l'utilise pas. Alors oui, comment utilises-tu ce marteau ? Comment utilises-tu ça pour me laisser te montrer ? C' est assez facile, en fait. Donc, ce que vous faites est juste de mettre le nom hors de la fonction dans votre couche principale. Donc c'est filtrer toujours quelques parenthèses et si besoin d'un paramètre maintenant, dans ce cas, nous pouvons mettre n'importe quelle chaîne que nous voulons. Donc je vais juste mettre un code post look ici avec l'espace et deux lettres, donc si tout va bien, nous devrions obtenir une sortie de 25 25. Voyons si ça se passe. Eh bien, on
y va. Nous avons créé une fonction qui filtrait les nombres d'une chaîne, donc il serait encore mieux de retirer des instructions d'impression de la fonction et de le mettre ici dans notre couche principale. Maintenant, pourquoi pensez-vous que c'est plus intelligent ? Pour le faire de cette façon, le résultat sera le même. Le résultat est encore 25 25. Si ça change de chiffres, ça va être 4000. Donc, la raison est que maintenant nous pouvons utiliser ce filtre comme nous le voulons, donc nous pouvons en faire plus de calculs si nous le voulons. On ne se contente pas d'imprimer. Ok, donc comme vous pouvez le voir, peu
importe si vous mettez des lignes vides entre ici parce que l'interprète
gardera un oeil sur ces indentations. Les lignes vides n'ont pas vraiment d'importance. D' accord ? Encore un petit conseil. Um, puisque cela a fait beaucoup, vous savez, comme si vous ajoutez une certaine valeur à une variable. Il y a ce que nous appelons un code abrégé pour cela. Et c'est au lieu de la sortie égale sortie plus l vous mettez la sortie plus égale à l et cela fera la même chose
6. PythonAnywhere 001: OK, il est temps de commencer à construire nos sites Web. Nous utiliserons également un cadre pour une sieste. Le nom de ce framework est flask. Le framework est juste une collection de blocs de construction donc nous n'avons pas à tout faire nous-mêmes. Donc, notre site Web va être hébergé par python. Où que ce soit calme, nous allons avoir un compte gratuit là-bas pour nos besoins. C' est plus que suffisant. Si vous voulez Plus tard, vous pouvez mettre à niveau votre compte pour tromper pour un prix raisonnable. Donc, la procédure d'enregistrement est assez simple. Bien sûr. abord, allez à W W w dot bison n'importe où point com et vous verrez cette page Eh bien, il y a un gros bouton vert là disant Commencez à exécuter le bison en ligne en moins d'une minute. Vous voulez cliquer dessus et cliquer sur Créer un compte débutant. Vous devez choisir un nom d'utilisateur. Ah, allons Ah, Mexique 2020. Um, vous utilisez une adresse e-mail ? Ah, des tartes et n'importe où. Je crois que j'en ai créé un nouveau pour ça et tu prends des mots de passe. Vous avez accepté les conditions et vous vous inscrivez. Tout cela est assez simple. Hum, mais vous ne pouvez pas apparemment utiliser des traits de soulignement. Ok, ça s'est débarrassé du trait de soulignement. On devrait aller bien. Bon, donc tu peux faire la tournée si tu veux. Vous aurez des explications sur la plateforme. Ou vous pouvez simplement terminer la visite en cliquant et visiter. Comme vous pouvez le voir, il y a un bon avertissement ici disant que vous n'avez pas encore confirmé votre adresse e-mail. Tu peux le faire plus tard si tu veux. Ça t'aide vraiment. Si vous perdez votre mot de passe, vous pouvez le récupérer facilement. Vous pouvez le récupérer facilement. Réinitialisez-le encore plus. Donc à partir d'ici,
on va explorer le tableau de bord. Donc à partir d'ici, Tu n'as pas vraiment besoin de tout ici. Les parties les plus importantes maintenant sont vraiment les fichiers et les éléments du menu Web. Donc, je veux que vous cliquiez avec le bouton droit de la souris sur le bouton de fichiers si vous voulez, et ouvrez ceci dans un nouveau robinet. Donc il s'ouvre dans un nouvel onglet, Andi. Ensuite, je veux que vous fassiez un clic droit et faites la même chose. Maintenant, on a trois robinets. Vous avez un tableau de bord. On a les fichiers et on a eu le web en différents robinets. Ok, alors je veux que vous alliez à l'onglet où votre configuration Web est configurée et je veux que vous
cliquiez sur un nouveau Web en haut de ce bouton juste ici. Donc, il est dit ici votre web abs, nom
de domaine. Um, c'est listé ici. Donc ce sera un site web. N' est-ce pas génial ? Vous pouvez mettre à jour, que ce
soit seulement pour vous pouvez aller. Il suffit d'aller avec le compte gratuit. Maintenant, vous cliquez sur suivant, et maintenant vous devez sélectionner le cadre Web ison. De nos jours, le nom peut ne pas ressembler à des boutons, mais ils sont vraiment eso. Vous devez choisir où nous allons choisir la fiole pour cela parce que la fiole est super facile à utiliser et cela nous aide à mettre en place un site Web très rapidement. Donc vous voulez récupérer la dernière version ? C' est Ah, trois points. On devrait laisser le nom de l'application tel quel. Donc, vous pouvez simplement cliquer ici. Application Flask. C' est très bien. Vous cliquez sur suivant, et notre site Web sera créé. Très bien, alors tout est fait. Votre arme est maintenant installée. Les détails sont ci-dessous, sorte que vous pouvez lire ceci si vous le souhaitez. Il y a quelques choses intéressantes qui se passent ici, mais pour être juste, notre site Web est prêt. Si vous faites un clic droit. Alexey Co. Vous savez, quel que soit votre nom que vous avez choisi pour votre site Web et je me bat n'importe où dot com Quel que soit votre nom, vous avez raison. Cliquez que vous ouvrez dans un nouvel onglet et il dira bonjour de loin de flasque. Et si tu vas à tes dossiers, Andi, va rafraîchir ça, je suppose, oui. Si vous l'actualisez, vous verrez mes sites apparaître ici comme un plein où vous pouvez l'ouvrir en cliquant dessus. Et puis vous voyez l'application flasque, pas tarte. Maintenant, si vous je dirais un clic droit c'est et puis ouvrez dans un nouvel onglet. Et là, vous verrez. C' est tout Python. Donc il y a quelques choses que nous n'avons pas encore couvertes. Mais vous voyez ici quelque chose qui devrait sembler familier avec les sourds, puis le nom , puis les parenthèses et le deux-points, puis l'indentation. Oui, Mesdames et Messieurs, c'est une fonction, alors, je vous expliquerai dans la vidéo suivante. Donc, pour l'instant, nous avons notre départ. Nous avons notre site web. Il s'agit de l'adresse de vos sites Web. De là, nous commençons à construire, faire un peu le faire paraître un peu mieux. Hum, et ce sera la fin de ce cours. Et la prochaine classe sera sur, vous savez, la
création du CSS HTML, peut-être même du javascript pour vraiment habiller votre page.
7. PythonAnywhere 002: Ok, donc on a un joli petit site web ici. Ça dit Bonjour monde, et c'est à peu près tout. Donc, nous allons l'habiller un peu, pas faire grand-chose, parce que cela va impliquer HTML. CSS et la dette seront pour le prochain verre que j'enseigne. Mais juste pour le faire paraître un peu plus chic que ça, faisons quelques changements ici. Alors rappelez-vous, nous avons le coup de couteau. Nous avons l'onglet Web, donc les fichiers Web, et c'est tout. Et puis le site lui-même. Donc on va changer des trucs par ici. Quelques choses que je n'ai pas encore expliquées. Eso commençons par le haut ici premières lignes vides. Celui-ci ici avec le signe numérique ou hashtag si vous voulez, est un commentaire ou tout ce que vous mettez après un hashtag sur cette même ligne. Il sera ignoré par l'interpréteur afin que vous puissiez l'utiliser pour les commentaires. Vraiment ? C' est comme ça que ça marche. Maintenant,
ici, nous importons quelque chose. Évaluer à partir d'une fiole d'importation avec le capital laissé cette fois, et ce qu'il fait, c'est que nous sommes en quelque sorte debout sur les épaules d'autres personnes ici où ils ont construit du code pour nous que nous allons utiliser pour réellement utiliser python pour façonner un site Web avec et il prend soin de routage et ce qui n'est pas. Je vais l'expliquer un peu sur ce que c'est. C' est du code qui est fait par d'autres personnes et nous l'importons. Nous utilisons cet eso que nous initialisons notre site Web en créant une variable, et nous allons le mettre égal à flask entre parenthèses. soulignement sur le nom de la notation. Soulignement de soulignement. Ne vous inquiétez pas trop à ce sujet. C' est vraiment comment vous initialisez un site Web en utilisant flasque. C' est vraiment comme ça que cela fonctionne parce que plus tard, nous pouvons utiliser cette variable ici sur cette ligne où nous créons un itinéraire. Alors, quelle est la route ? C' est vous savez, la syntaxe est comme ça. Vous avez un signe at et ensuite vous avez app, qui est le nom de variable que nous avons utilisé ici et puis cette route et ce qu'il fait est entre ces parenthèses ici et entre les guillemets simples, il y a une seule barre oblique avant. Donc, si les gens vont directement sur notre site Web sans ajouter quoi que ce soit, comme peut-être un nom de dossier ou autre, puis un nom pour un pour un, pour son fichier. Ça va directement à la racine. Ensuite, ils verront ce qui se trouve dans la fonction sous ce routage. C' est ce qui se passe ici. La fonction qui est sous lui est connectée pour faire le routage et tout ce que vous mettez ici se produira si les utilisateurs y vont donc il revient. Bonjour le monde. Et cela est affiché sur notre site Web. C' est prêt. travail le plus dur. Donc si je change quelque chose comme ah, bonjour univers, par
exemple Andi, je le garde. Ensuite, je dois aller sur le web, bouleverser et recharger la page. Alors rappelez-vous, si vous faites un changement ici pour de flask Abd up, je vais sur votre web contrarié à propos de la configuration et du rechargement. La page prend quelques secondes, puis vous pouvez aller à votre site Web ici et le rafraîchir
et il dira bonjour, univers. Donc, c'est vraiment comme ça que cela fonctionne ou tout ce que vous modifiez ici sera affiché sur votre site Web maintenant parce que nous voulons avoir plus d'une ligne. Ah, nous allons créer une variable avec plusieurs lignes. Alors comment on fait ça ? D' abord, je vais appuyer sur Entrée ici pour faire de l'espace et ensuite je vais créer une
page très vocale , et je vais la mettre égale à ce que nous appelons une chaîne de ligne fondue. Alors, comment créer à vous tapez trois guillemets pour alimenter des guillemets simples que vous appuyez sur entrer une ou deux fois, puis à nouveau, vous tapez trois guillemets. Tout ce qui se trouve entre ici fera partie de la page variable. Ok, donc je peux mettre une ligne ici disant, Ah, c'est vraiment ennuyeux. C' est mentir un, puis en dessous C'est la ligne pour que la façon dont les navigateurs fonctionnent je ne
sais pas si vous connaissez un HTML si je l'enregistre comme ça que ces lignes vont apparaître sur une ligne, donc cela ne fonctionnera pas pour nous. Eso vous voulez mettre peut-être un saut de ligne ici juste à des fins de test en ce moment ? Et bien sûr, au lieu de bonjour, univers. Maintenant, nous allons utiliser notre Ferriol, donc nous allons retourner la page. Ok, sauvegardons ça et rechargeons l'arme et actualisons la page. Et je dirais que c'est la première ligne. C' est mentir à Ok, donc c'est comme ça que fonctionne la dette. Maintenant, on a plus d'une ligne là-dedans. Ok, prochaine chose à faire est prêt à habiller la page. Maintenant, si vous ne connaissez pas de HTML quelques choses que je fais ici. Eh bien, regardez, un peu comme traiter le charabia pour vous. Um, ma prochaine classe va être sur HTML CSS. Peut-être qu'un jeune dépouillé. Donc il suffit de taper alarme à juste une robe de vos pages. Donc, nous allons commencer avec la balise HTML comme un HTML scolaire entre ce Ah, ces plus grand signe Dan et moins que les crochets d'angle de signe. Ils l'ont appelé pour que nous puissions commencer par html, faire un peu d'indentation, peut-être deux indentations cette fois un peu différent de celui du bison. Et puis je vais mettre une technologie corporelle là. Je vais le fermer. Je coupe le corps et je coupe encore une fois. Si vous ne connaissez pas html N'a pas d'importance. Tu sais, il suffit de mettre ça ici. On va rendre l'annotation un peu mieux. Juste, tu sais, pour qu'on puisse voir ce qu'on fait. Ah, cela ne changera pas l'apparence. Si je l'enregistre, si j'ai rechargé la page Web et que je recharge la page. Il n'y aura pas de changement. Ce n'est que des Rippers. Et plus tard, vous pourrez vous amuser avec ça. En fait, vous pouvez le faire. Je pourrais le faire maintenant. Comme si nous pouvions faire quelque chose avec le style que je vais dire « Style » égal. Changeons d'abord l'arrière-plan. Donc corps non, c'est une couleur de fond. J' allais être Bache Ah, demi-côlon pour finir. C' est CSS, au fait, on va couvrir ça dans la prochaine classe. En outre, couleur de
fond est beige. Euh quoi ? Els ? Voyons voir le centre de l'alignement du texte, point-virgule. D' accord. Qu' est-ce que tu veux d'autre ? Peut-être une belle famille Fonso Fonds, Cole, et des citations uniques ici. Tu ne veux pas gâcher nos doubles citations ici et là. Donc vous des citations simples ici. Ah, trait. Vous façonnez l'espace M s après le guillemet simple, une virgule, puis maudissez. Si c'est le cas, assurez-vous de taper ça exactement comme je l'ai fait. Si tu fais un petit genre avec un oiseau, ça ne marchera pas. Euh, tu veux mettre un point-virgule ici, juste au cas où on ajouterait des trucs plus tard. Ok, alors voyons. Comment a fonctionné afin que nous avons ajouté une couleur d'arrière-plan. Bache a réaligné un texte au centre, et nous avons ajouté un bon fonds. Voyons si ça marche pour nous. Donc ça a sauvé ça. Rechargez la page de l'arme et voyez ce qu'elle change. Maintenant vous voyez, nous avons un bon fonds. Nous avons une belle couleur de fond et R Texas centres. Ok, juste quelques autres choses à ajouter. Et puis on va finir ce cours. Um, passons au code ici pour quelque chose de plus accueillant. Donc, disons H un qui rend le texte plus grand. Eh bien, venez sur mes sites, fermez-le avec H 1 et on va bien, ajoutons un peu de style ici. Le style est égal à la marge. Le côlon supérieur. Disons 100 pixels 100 PX et mettons une image sous son. Donc je suis G source égale, et puis on va juste prendre une photo sur Internet. Donc j'en ai déjà trouvé. Ce gars ici juste que j'ai cherché sur Google pour bienvenue et je vais faire un clic droit sur cette image et je ne vais pas copier l'image ou enregistrer l'image. Je vais copier l'adresse de l'image, ce qui est un peu dangereux. Je veux dire, maintenant je compte sur ce site pour garder cette image, mais comme c'est juste à des fins de démonstration, vous savez, nous allons prendre les choses lentement, rendre les choses faciles. On va continuer à copier l'adresse de l'image, puis à la badigeonner ici. Prêt ? C' est tout ce qu'on va faire. Et ça va nous donner une image. Ok, alors sauvegardons ça. C' est recharger l'arme et rafraîchissons la page. Alors on y va. Euh, nous avons été les bienvenus sur mon site. Nous avons une marge du haut, ce qui semble beaucoup mieux. Et nous avons une belle photo ici. Donc c'est tout pour l'instant. Ce sont les sites que nous avons créés en peu de temps. Je pourrais le dire. La prochaine classe que je vais enseigner sera sur HTML CSS. J' explique vraiment comment rendre cette page encore plus jolie. Peut-être dans un menu, peut-être à quelques pages, etcetera, etc. Merci d'avoir regardé. Et j'espère que vous dans la prochaine classe