Python #12 - méthodes

  Рет қаралды 143,723

FormationVideo

FormationVideo

Күн бұрын

Maintenant que vous savez créer des classes et leurs attributs, nous allons voir comment lui ajouter des méthodes, c'est-à-dire des fonctions que vous pourrez utiliser dans vos programmes.
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jas...
◾ Twitch : / jachampagne
◾ KZbin (personnel) : / jasonchampagne
◾ Twitter : / jachampagne8
◾ Facebook : / jachampagne8
◾ Instagram : / jachampagne8
◾ Snapchat : / jachampagne8
🔵 Crédits :
Musique proposée par La Musique Libre
Wontolla - Can You Feel Me (ft. Nathan Brumley) : • |Musique libre de droi...
Wontolla : / iamwontolla
Nathan Brumley : / nathanbrumleysongwriter
MERCI DE VOTRE FIDÉLITÉ 💙 !
#Python #programmation #methodes

Пікірлер: 355
@loonaxjisoobread
@loonaxjisoobread 11 ай бұрын
tu est mon nouveau sauveur pour la specialite NSI, 6 ans apres tes videos me sauvent
@formation-video
@formation-video 11 ай бұрын
Bon courage ! 💪
@rochelmandaya7234
@rochelmandaya7234 Ай бұрын
Le bonjour ou le bonsoir je viens en vers vous par l'intermédiaire de mettre pour vous dire que vos explications sont claires comme l'eau du rivière, merci infiniment pour les vidéos j'ai bien compris pourquoi il faut utiliser le self merci une fois de plus
@formation-video
@formation-video Ай бұрын
Bonjour et merci de ton retour, bon courage pour les prochaines vidéos Python 👋
@kaliltraore1884
@kaliltraore1884 7 жыл бұрын
C'est un super méga bon boulot, bravo ! L'ensemble du cours est claire fluide et intuitif. On comprend pratiquement tout sans fournir trop d'effort. J'en ai vu des cours de programmation en ligne mais là comme celui la, il n'en existe pas des paquets. Tu produis un contenu qui vaux vraiment de l'or. Je n’hésiterai pas une seconde à soutenir ce projet sur tipeee, tu m'aides beaucoup. Merci !!
@formation-video
@formation-video 7 жыл бұрын
Bonjour et merci de ton soutien :). J'espère que cela te permettra d'apprendre plein de choses, le contenu ne va faire qu'augmenter.
@4abdoulaye
@4abdoulaye 3 жыл бұрын
clairement
@theodore3474
@theodore3474 3 жыл бұрын
moi qui viens de regarder les vidéos d'avant: 'il va pas reprendre la class Humain quand meme" lui: 'on va prendre autre chose de ce qu'on a l'habitude de voir,' moi: 'haaa ça va il innover un peu' lui :'on va prendre les humains' bahahahahahaha mais toujours super clair en tout cas, très plaisant, trop cooool!
@formation-video
@formation-video 3 жыл бұрын
Nous ne sommes pas assez sur Terre 🙃
@JD_Official001
@JD_Official001 3 жыл бұрын
Là seule chose que je comprends c'est comment tout çà peut être gratos 🤔 Guys like u don't come around too often ...keep it up🙌
@formation-video
@formation-video 3 жыл бұрын
🙏
@boblepirateg1437
@boblepirateg1437 6 жыл бұрын
pour ma part je trouve tes vidéos très claire et je trouve tes commentaires riches qui permettent de bien comprendre les explications.
@formation-video
@formation-video 6 жыл бұрын
Coucou :). Merci de ton retour sur les vidéos, j'espère que ça t'aide à bien progresser
@deborahdelegue9803
@deborahdelegue9803 4 жыл бұрын
Bonjour, bonjour 👋, j’apprends Python et quand je bute sur quelque chose , je regarde tes vidéos ; tu expliques extrêmement bien !! Le compliqué devient nettement plus facile avec tes tutos ; Tu es pour moi une référence !! Bravo à toi et encore merci 🙏 je conseille à tout ceux désireux d’apprendre !!👍👍👍
@formation-video
@formation-video 4 жыл бұрын
Merci à toi, j'espère que tu progresses bien avec ce langage 🙂 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@rochelmandaya7234
@rochelmandaya7234 Ай бұрын
vraiment il est unique avec les explications claire
@amaichiliass3023
@amaichiliass3023 4 жыл бұрын
Bonjour, pourquoi ca marche pas avec moi si j'ecris : def __init__(self,age, nom): self.Nom = nom self.Age = age dans le print print("{} de {} ans a dit : {}".format(self.nom,age, message)) il s'affiche Error print("{} de {} ans a dit : {}".format(self.nom,age, message)) NameError: name 'age' is not defined au plutot il est deja define dans H1 = Humain("steve", 20)
@formation-video
@formation-video 4 жыл бұрын
Bonjour, c'est "self.age", pas "age" puisqu'il s'agit d'un attribut de ta classe ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@etiennemarcel4397
@etiennemarcel4397 4 жыл бұрын
J'ai fait la même erreur. Pourtant j'avais relu 10 fois mais en oubliant le self.... c'est bizarre les cerveaux.
@marcusparker8160
@marcusparker8160 6 жыл бұрын
Merci Jason pour tes efforts d'explications. Les choses commencent à se mettre en place doucement. Perso, j'ai visionné 3, 4 fois les trois dernières vidéos qui me semblent "fondatrices", je ralenti le rythme de mon programme tant que ces notions ne me paraissent pas évidentes.
@formation-video
@formation-video 6 жыл бұрын
Oui c'est ce qu'il faut faire, progresser selon ta compréhension des vidéos. Il est mieux de "perdre du temps" au départ et tout assimiler ensuite que de vouloir aller trop vite et se retrouver bloqué à chaque fois que tu voudras faire un projet :)
@kamelbenstaali
@kamelbenstaali 3 жыл бұрын
Explications fluides, exactes parfaites, rien à critiquer Bravo ❤️❤️
@formation-video
@formation-video 3 жыл бұрын
Ce n'est pas parfait, mais merci du compliment 🙂
@abdelmalek9004
@abdelmalek9004 4 жыл бұрын
qu'elle est la différence entre méthode de classe et méthode statique ? est ce qu'ils sont proches ou non ? qu'elle est la différence entre variable de classe et variable définie dans le constructeur ? d'une manière claire : comment peut-on distinguer entre eux et comment savoir qu'on doit les utiliser ? car je n'ai pas arrivé à comprendre ce tutoriel . merci à l'avance.
@formation-video
@formation-video 4 жыл бұрын
Pour les méthodes : si elle appartient à la classe, il faut passer par un objet de celle-ci (instance) pour l'appeler. Si la méthode est statique, elle n'est rattachée à aucune instance précis, il suffit de l'appeler en précisant la classe à laquelle elle appartient. Pour les attributs, même chose : s'il est défini dans le constructeur, il fera partie de l'instance de la classe. Si c'est une variable de classe, elle sera partagée (sa valeur) entre toutes les instances à la fois. ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@jannetjdayette1942
@jannetjdayette1942 6 жыл бұрын
how to read the values of the agilent e3640a and display on lcd using raspberry pi and python ??
@formation-video
@formation-video 6 жыл бұрын
Hi, i didn't make videos about Raspberry Pi sorry
@Mad_k2
@Mad_k2 Күн бұрын
bonjour quand je commence a écrire __init__ et que j'appuie sur tab car visual studio propose les fonctions souvent vues, ca écrit (self) -> none: . A quoi sert le -> none ?
@formation-video
@formation-video 20 сағат бұрын
Bonjour, cela permet d'indiquer le type de retour. C'est moins courant en Python que dans des langage fortement typés, mais si l'idée t'intéresse, j'ai fait ce tuto qui l'aborde : kzbin.info/www/bejne/l2areHmVerF8Z6c
@aminegrid9969
@aminegrid9969 2 жыл бұрын
Bonsoir! grâce à vos cours il nous sera possible de faire quoi par la suite? codé principalement des applications/jeux avec Python?, merci encore pour les videos!! je mets un pouce bleu à chaque fois si ça peut aider un peu ^^
@formation-video
@formation-video 2 жыл бұрын
Bonsoir, tu pourras développer un peu tout ce que tu veux, te familiariser aussi avec des bibliothèques et/ou frameworks, etc.
@houssambourkane2852
@houssambourkane2852 5 жыл бұрын
Une petite question même si c'est pas trop relative au cours, comment tu fais un retour en arrière sur l'éditeur de texte ?
@formation-video
@formation-video 5 жыл бұрын
Avec le raccourci-clavier universel Ctrl + Z (et revenir en avant avec Ctrl + Y) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@9393malika
@9393malika 6 жыл бұрын
Sérieux !. Faut s'accrocher avec les methodes: class statiq, standart, les manieres de les écrirent et les appeler. C chaud. Cependant tu fais stricto ce qu'il fait en même temps que lui et tu te refais 2/3 fois chaque video en boucle et si tu piges pas, LA y'a une mauvaise habitude de travail derrière ta volonté d'apprendre. Poses toi des questions et arrêtes de spamer les autres, ça décourage et donne l'occasion aux "branleurs(ses) de lâcher l'affaire. Si c'était simple, tu ne serais pas là bonne continuation StArHax hcC_235.
@formation-video
@formation-video 6 жыл бұрын
On ne peut pas plaire à tout le monde :). L'enseignement est un domaine où on doit toujours chercher à s'améliorer. Mais c'est ça que je trouve passionnant aussi. Merci d'ailleurs d'être active dans les commentaires, ça ne peut qu'aider la chaîne à être reconnue sur KZbin :)
@pyowl
@pyowl 6 жыл бұрын
class Humain: Pourquoi jai une erreur la voici: File "C:\Users aph\Desktop\t.py", line 5 def __init__(self, nom, age): ^ IndentationError: unindent does not match any outer indentation level voici mon code: """classe qui definit un humain """ def __init__(self, nom, age): self.nom = nom self.age = age def parler(self, message): print("{} a dit : {}".format(self.nom, message)) #prog principal h1 = Humain("jason",26) h1.parler("bonjour les amis") HELP PLZ
@formation-video
@formation-video 6 жыл бұрын
Comme l'indique l'erreur, tu as certaines indentations non respectées. Regarde donc bien sur ton code que tu as bien mis les tabulations aux endroits qu'il faut.
@jordan05871
@jordan05871 6 жыл бұрын
J'ai remarqué qu'on pouvait appeler (afficher) la méthode static (enfin le contenu du print dans la méthode) avec deux "variables" différentes. Toi tu as mis "definition" dans les deux endroits mais moi pour mieux comprendre je leur ai donné un nom différent (comme tu l'as expliqué pour la classmethod) donc OK ça fonctionne bien pour les deux. Mais du coup pour appeler (afficher) la methode statique on fait quoi, les 2 solutions sont correctes ? Pourquoi utiliser l'une ou l'autre ? definition = staticmethod(definition) ou bien on nomme comme on veut la sorte de variable : ma_definition_perso = staticmethod(definition) Imaginons que j'utilise le 2eme cas Et pour l'afficher je fais : Humain.ma_definition_perso() ça fonctionne et si je fais aussi Humain.definition ça fonctionne aussi et c'est logique! Mais du coup j'en reviens à ma question de base (désolé du pavé) quand faut-il utiliser le nom de la sorte de variable ? et quand faut-il utiliser le nom de la méthode ? J'imagine que plus tard je ferais comme toi et mettrais definition partout mais du coup avant de le faire machinalement je voudrais comprendre le principe :) Merci encore pour tout ce travail !
@formation-video
@formation-video 6 жыл бұрын
Alors oui j'ai choisi de mettre comme nom de variable la même chose que le nom de la méthode. Mais évidemment, tu peux très bien faire ceci : pastebin.com/n9ZNHcpT
@matricemat1061
@matricemat1061 5 жыл бұрын
Salut, Pour commencer, un GRAND merci a toi pour avoir fait ce cours complet sur Python, c'est franchement super. Je voudrais ajouter une nuance a propos des méthodes de classe, j'utilise la version 3.7.0 de Python. Lorsque j'utilise la mention "cls" en paramètre de début de ma méthode de classe, j'ai le droit a un message d'erreur lorsque j'execute mon programme : TypeError: Changer_Planete() missing 1 required positional argument: 'nouvelle_planete' Donc je me suis dis que si, je rajoute un paramètre exemple : Humain.Changer_Planete(" ", "Mars") ça devrait fonctionner .. A l’exécution, effectivement ça fonctionne mais ça fait bizard. Donc j'ai retiré la mentiont "cls", et ça fonctionne #coding:utf-8 class Humain: lieu_habitation = "Terre" ############## (Méthode de classe) def Changer_Planete(nouvelle_planete): Humain.lieu_habitation = nouvelle_planete Var_Changer_Planete = classmethod(Changer_Planete) ############## print("Planete actuelle : {}".format(Humain.lieu_habitation)) Humain.Changer_Planete("Mars") print("Planete actuelle : {}".format(Humain.lieu_habitation)) Si ça peut aider ...
@formation-video
@formation-video 5 жыл бұрын
Alors oui, dans ton code, tu ne passes par par la méthode de classe. Tu dois donc faire Humain.Var_Changer_Planete("Mars") pour que ça fonctionne. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@lechacaldore2887
@lechacaldore2887 5 жыл бұрын
Bonjour Jason Ma question est peut-être bête mais pourquoi faut il préciser que changer_planete est une méthode de classe alors que c'est déjà "ecrit" dans la dite méthode avec le "cls" Par contre une classe statique n'a à priori pas besoin d'être redéfinie
@formation-video
@formation-video 5 жыл бұрын
Non, "cls" est juste un paramètre de la méthode, donc il faut bel et bien spécifier que notre méthode sera une méthode de classe avec classmethod(), ou en décorant la méthode (voir décorateurs ici : kzbin.info/www/bejne/gpqlpIl5jaaajqs ) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@mohammedmohammed-vo7kp
@mohammedmohammed-vo7kp 6 жыл бұрын
hello !! toujours des bons videos ! svp peu-tu me conseille a un cahier/document/book n'importe quoi pour apprendre bien python ?? j'ai essayé avec le document tuto python du site python mais je sais pas comment le telecharger :/ et merci ;)
@formation-video
@formation-video 6 жыл бұрын
Et bien, justement, en suivant mon cours Python, tu auras un apprentissage plutôt complet du langage. Tu peux aussi retrouver en annexe du cours des tutoriels : kzbin.info/aero/PLrSOXFDHBtfFMB2Qeuej6efzZRvjRdXo8 Ainsi que des exercices : kzbin.info/aero/PLrSOXFDHBtfEiSgOG1FM4oq-yS24iV4s1 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@loloolaf6359
@loloolaf6359 7 жыл бұрын
excusez moi mais jai reinstallé python et quand je créé un document texte avec l'extension py ça ne me créé pas un document python mais un document texte basique . du coup je l'ai desinstallé si vous avez une idée? sinon je ferai avec ce n'est pas un problème majeur
@formation-video
@formation-video 7 жыл бұрын
Bonjour, tu dois afficher les extensions des fichiers sur ton système. En allant dans les Paramètres, puis les Options des dossiers > onglet Affichage et décocher la ligne "Masquer l'extension des fichiers dont le type est connu". Là, tu pourras avoir ton fichier nommé par exemple "main.py" et non pas "main.py.txt"
@simonconvert6737
@simonconvert6737 5 жыл бұрын
Bon taf bravo mec
@formation-video
@formation-video 5 жыл бұрын
Merci, à bientôt 😉 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@zimou333
@zimou333 5 жыл бұрын
Un méga merci envoyé de l'Algérie :)
@formation-video
@formation-video 5 жыл бұрын
Et bien un grand coucou à mes amis Algériens o/ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@nuxfre1556
@nuxfre1556 6 жыл бұрын
Pour info, on peut utiliser les méthodes de cette manière (avec la version 3 de pyhon), ca fait l'économie de plusieurs lignes: @staticmethod def definition(): @classmethod def changerplanete(cls,nouvelle):
@formation-video
@formation-video 6 жыл бұрын
Je réserve les décorateurs pour un tutoriel en annexe du cours Python, voilà pourquoi je n'en ai pas parlé dans la vidéo ;)
@loloolaf6359
@loloolaf6359 7 жыл бұрын
excuse moi d'encore t'embeter mais j'ai changer de pc . tout va bien mais quand je presse f5 mon fichier ne s'execute pas dans l'interpreteur . je suis sur hp avec windows 10 .
@formation-video
@formation-video 7 жыл бұрын
Bonjour, pourquoi presser F5 ? Si tu es sur du Python, tu dois juste exécuter ton programme en faisant *python .py* et c'est bon.
@nuxfre1556
@nuxfre1556 6 жыл бұрын
Au fait, pour éviter de galérer avec le print et les longs textes, fais ainsi et c'est plus lisible. Ca consiste a couper ton texte en morceau, et ajouter la virgule: print("Coucou c'est un message", "sur une seule ligne mais dans l'éditeur sur plusieurs...")
@formation-video
@formation-video 6 жыл бұрын
Oui je connais ne t'en fais, il y a pas mal de manières de procéder pour gérer la largeur de son code, surtout en Python :)
@GamesLifeOB
@GamesLifeOB 5 жыл бұрын
Merci pour tes vidéos. Est-ce que t'as un github ou quelque chose du style pour avoir le code source stp ? J'aimerai executer certains de tes codes et les adapter à mes exercices pour mieux comprendre :) merci à toi !
@formation-video
@formation-video 5 жыл бұрын
J'ai un GitHub oui mais je n'ai pas encore eu le temps d'y mettre grand chose, mais ça viendra : github.com/jasonchampagne +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@happycreeper6923
@happycreeper6923 Жыл бұрын
Aussi, l'introduction aux méthodes static est bancale puisque le code marche parfaitement sans écrire la ligne "definition = staticmethod(definition)" !
@Gorille_Bleu
@Gorille_Bleu 5 жыл бұрын
Salut ! J'aurai aimé que tu me donne ton avis sur ma méthode parler: pastebin.com/pqcYW3Lf J'aimerai savoir si il est mieux de permettre à l'utilisateur d'entrer quelque chose hors de la méthode et de donc juste avoir le print dans la méthode ou bien si écrit comme ça c'est tout'à fait correct ? Merci bien
@formation-video
@formation-video 5 жыл бұрын
De préférence, on gardera en tête qu'une fonction ou méthode ne doit faire qu'une seule chose. Donc, suivant cette logique, si ta méthode parler() fait "parler" ton personnage, elle n'est pas censée demander à l'utilisateur quoi entrer. En fait, elle prendra plutôt en paramètre le texte à dire, et l'affichera. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@Gorille_Bleu
@Gorille_Bleu 5 жыл бұрын
@@formation-video Ah oui c'est vrai t'as raison, permettre à l'utilisateur de rentrer quelque chose et faire parler c'est deux actions différentes
@formation-video
@formation-video 5 жыл бұрын
Voilà 😃 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@Gorille_Bleu
@Gorille_Bleu 5 жыл бұрын
@@formation-video merci de m'avoir éclairé, bonne continuation + très bonne série de tuto
@formation-video
@formation-video 5 жыл бұрын
À bientôt ! +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@houssambourkane2852
@houssambourkane2852 5 жыл бұрын
Est ce que ___init___ est considérée comme un objet ou une classe d'objet (classe d'instance) ? Sinon je veux savoir l'utilité de 'self', est-ce que ça cible l'objet dont on parle (h1) ou ça se passe comment ?
@formation-video
@formation-video 5 жыл бұрын
La méthode init en Python pour une classe est une méthode spéciale, que j'évoque plus en détails avec d'autres dans ce tutoriel : kzbin.info/www/bejne/jqm4kqaBbctgqZI +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@mohdey1
@mohdey1 5 жыл бұрын
ça ne coute rien de dire merci
@dominiquecazin8510
@dominiquecazin8510 4 жыл бұрын
Bonjour pouvez vous me dire quand vous allez continuer les cours sur le hacking .Merci c est vraiment super.
@formation-video
@formation-video 4 жыл бұрын
jasonchampagne.fr/issou.html (voir partie "À quand la suite du cours Hacking ?") ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@GuiDaFunkyMan
@GuiDaFunkyMan 5 жыл бұрын
Bonjour Jason, je pensais à une chose : verrais-tu un inconvénient à ce que ta playlist de cours en ligne sur Python soit intégrée dans un autre site, en tant que formation gratuite ?
@formation-video
@formation-video 5 жыл бұрын
Bonjour, pas de soucis si c'est bien une intégration qui est faite et qu'un lien permet de rediriger les internautes vers la chaîne (pour pouvoir s'y abonner et profiter des commentaires de autres internautes). +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@GuiDaFunkyMan
@GuiDaFunkyMan 5 жыл бұрын
@@formation-video Eh bien ce serait une intégration vidéo KZbin classique. Les vidéos apparaîtraient sur la page du site et pourraient être lues directement sur place. Il suffirait aux internautes de cliquer sur le titre de la vidéo en haut de sa fenêtre, afin d'être redirigés vers ta chaîne.
@formation-video
@formation-video 5 жыл бұрын
D'accord 😉 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@MisterMatth
@MisterMatth 2 жыл бұрын
Salut, déjà merci pour tes vidéos, elles sont incroyables. Je voulais te demander s'il était possible de retirer le None qui apparait après le résultat d'un print d'une méthode standard? Par exemple quand je fais parler Jason pour lui faire dire "Coucou", un None apparaît tjs à la ligne suivante. Je trouve que ça fait pas très propre? est-il possible de l'enlever? Encore merci!
@formation-video
@formation-video 2 жыл бұрын
Bonjour. Oui, si on essaie d'afficher le retour d'une fonction qui fait un affichage, on obtient ce None. Il faut donc faire les choses de cette manière : pastebin.com/eFcgsUCy
@ddff8843
@ddff8843 4 жыл бұрын
bonjour nouvelle question sur le passage d'argument j'ai vu qu'il fallait les déclarer self. arg = arg dans init avant d'utiliser sinon erreur. on a vu que l'on peut définir des arguments par défaut dans la classe sans qu'il soit dans l'appel class test: def __init__(self, el1= "a", el2, liste, el3=2) self.el1= el1 def pgm() .... l1=(val1, val2, ...) t1=test(liste =l1, e2= "b") t1.pgm() et là, plein d'erreurs sur le passage d'argument , ou pas. je n'ai pas réussi à définir une règle. j'ai vu que si on ne définit pas tous les arguments, il fallait les nommer en respectant le nom dans la classe liste= ou e2 = ça a éliminé quelques erreurs, mais quand j'ai augmenté le nombre d'argument, erreurs, j'ai modifié les emplacements, au cas, mais ça ne marche que si je passe tous les arguments, et là pas besoin de les nommer, mais dans l'ordre suis-je clair dans ma question ?
@formation-video
@formation-video 4 жыл бұрын
Pas tout compris, mais oui, pour qu'un attribut définie devienne un attribut de classe, il faut le lier à l'instance que l'on créée, en faisant -> self.nomArgument = argument. Ainsi, l'instance (self) possèdera l'attribut dans la liste de ses propriétés 😉 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@mozart_capitaine_jackson-mc4ks
@mozart_capitaine_jackson-mc4ks Жыл бұрын
Bonjour, j'espère de tout cœur que tu vas bien. Le cours était très clair, vraiment bravo!! Seulement j'ai des erreurs lorsque j'importe les fichiers que je crée... J'ai réécrit tes lignes de code mais dans mon cas l'import retourne une erreur. Tu peux m'aider à trouver le problème?
@formation-video
@formation-video Жыл бұрын
Bonjour, oui, mais sans voir ton code, impossible.
@nuxfre1556
@nuxfre1556 6 жыл бұрын
J'ai testé l'utilisation de lambda en lieu et place de def, et ca m'a l'air pas mal, quid de l'intérêt ? parler = lambda self,message: print("{} a dit: {}".format(self.nom, message))
@formation-video
@formation-video 6 жыл бұрын
Coucou, c'est utile quand tu veux avoir une fonction très courte, avec une seule instruction par exemple. Leur utilisation n'est donc pas obligatoire mais peut s'avérer utile dans certains cas
@happycreeper6923
@happycreeper6923 Жыл бұрын
Bravo pour tous ces cours. MAIS, pour ce qui est de la programmation objet, tout n'est que convention et ici le lecteur ne cerne pas les différences entre ce qui est permis et ce qui est convenu. C'est une philosophie d'apprentissage qui à mon sens ne se prête pas à Python car justement, le propre de python est d'autoriser énormément de choses. Quand on apprend Python, il faut apprendre à la fois ce qui est permis et ce qui est convenu. Sinon on passe totalement à côté de la philosophie du langage à mon sens, et ainsi on n'apprend pas assez à l'apprécier comme il le faut.
@formation-video
@formation-video Жыл бұрын
À ce stade du cours, ce n'est pas un problème de ne pas cerner ces subtilités, surtout au débutant qui n'a pas encore d'expérience. Maintenant, ce n'est pas parce que Python est flexible et permissif que tout l'est. Et du retour observé chez les gens, ce qui peut plaire concernant le langage est son accessibilité et sa rapidité à écrire un code en peu de lignes. C'est généralement le point soulevé par celles et ceux qui l'adoptent, surtout s'ils programment/ont programmé dans d'autres langages et peuvent alors les comparer 😉.
@kaoz4864
@kaoz4864 6 жыл бұрын
Traceback (most recent call last): File "main.py", line 17, in h2 = Parler("Salut les gens") NameError: name 'Parler' is not defined J'ai ce problème
@formation-video
@formation-video 6 жыл бұрын
Sans avoir ton code au complet, difficile de t'aider
@dojalipa201
@dojalipa201 4 жыл бұрын
je pense que tu veux faire h2.parler("ton message")
@mohamed6167
@mohamed6167 3 жыл бұрын
Bonsoir cher monsieur , s'il vous plaît pouvez - vous m'expliquer quelle est la différence entre les attributs qu'on met dans le constructeur et ceux qu'on utilise dans d'autres méthodes, est - ce que dans dans le constructeur on met les attributs qui décrivent les variables générales, principales de l'Humain tel que le nom et l'age et ailleurs (les méthodes) les attributs qui semblent comment des propriétés de la classe Humain tel que self.message ? je serai content de votre réponse et merci .
@formation-video
@formation-video 3 жыл бұрын
Bonsoir, un attribut étant lié à la classe et sa valeur étant associée à un objet en particulier, on déclare un attribut avec la syntaxe : self.nom_attribut Sinon, déclarer une variable normalement n'est qu'une variable, et pas un attribut de la classe, exemple : pastebin.com/UedrQ2q1
@FounilhTv
@FounilhTv 3 жыл бұрын
en 2021 toujours bien vraiment tes vidéos m'aide beaucoup merci
@formation-video
@formation-video 2 жыл бұрын
De rien, à bientôt
@alexj1844
@alexj1844 4 жыл бұрын
J'ai du mal à saisir la différence entre une méthode statique et une simple fonction stockée dans un module, la méthode statique étant (potentiellement) indépendante de la classe et donc pouvant être gérée par une fonction. Si quelqu'un a un élément de réponse je suis preneur.
@formation-video
@formation-video 4 жыл бұрын
Une fonction peut être isolée et est donc indépendante de tout autre code, là où la méthode statique est quand même intégrée dans une classe, et est appelable par l'action ClassName.method() ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@antenneprofougani6966
@antenneprofougani6966 6 жыл бұрын
il devrait mettre un pouce j'adore !!! it's perfect, ma femme te déteste ! et ouais !! je passe trop de temps a t’écouter je devenu python addict a cause de toi ! continu mec tu est au top
@formation-video
@formation-video 6 жыл бұрын
Ahah :), et peut-être que ta femme deviendra accroc aussi quand j'aurai démarré des formations plus artistiques (dessin, infographie, graphisme, digital painting), ou continué la formation au japonais :). Merci à toi en tout cas, à bientôt
@jeiff88
@jeiff88 6 жыл бұрын
Salut Naoki, Je pense ne pas avoir bien compris la différence entre méthode de classe et méthode statique. Notamment pour le cas suivant: Si on crée une méthode de classe qui ne prend aucun attribut de classe en argument (autrement dit, aucun autre argument que cls), alors l'appel de la méthode de classe dans le code principal se fait de la même manière que la méthode statique et paraît tout aussi "indépendante" de la classe et de ses instances. 1- Merci de prendre le temps de lire tous les commentaires comme tu le fais 2- Pardon si la question a déjà été posée et que je l'ai loupé dans les commentaires 3- Merci pour ton contenu 4- Je ne sais pas si tu t'appelles vraiment Naoki mais c'est sympa comme nom Merci !
@formation-video
@formation-video 6 жыл бұрын
Bonjour :) Alors une méthode de classe nécessite de créer une instance (un objet) de cette classe pour s'en servir. Tandis qu'une méthode statique peut être appelée en indiquant simplement la classe. Par exemple, si tu essaies d'appeler une simple méthode de classe dans créer d'objet, tu auras un message d'erreur t'indiquant qu'il manque l'instance. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8/ |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@formation-video
@formation-video 6 жыл бұрын
Et "Naoki" est juste mon surnom japonais, mais je m'appelle "Jason" ;)
@marcbetous3081
@marcbetous3081 6 жыл бұрын
J'ai une question : c'est quoi les différences entre les variables "normal" et les variables "nom_de_la_classe.variable ? Pourquoi dans ton exemple de methode de classe c'est pas "humain.lieu_d'habitation = humain.nouvelle_planete" ou "lieu_d'habitation = nouvelle_planète" ?
@formation-video
@formation-video 6 жыл бұрын
Une variable tu la déclares quand tu veux l'utiliser. Une variable de classe est appellée attribut et est liée en général à un objet instancié. Donc, pour accéder à un attribut (variable d'une classe), on l'appelle en faisant : .
@marcbetous3081
@marcbetous3081 6 жыл бұрын
FormationVidéo d'accord Merci beaucoup :) et bravo pour tes vidéo je les trouves excellente et très compréhensible 😊
@formation-video
@formation-video 6 жыл бұрын
De rien :)
@LAD_DAL
@LAD_DAL 2 ай бұрын
salut, je ne sais pas si tu vas répondre 7 ans après la video mais je ne vois pas la difference entre une fonction et une classe.
@formation-video
@formation-video 2 ай бұрын
Bonjour, je réponds à tous les commentaires. La différence est pourtant importante : - Une fonction rassemble simplement des instructions dans un même bloc. Elle peut prendre en entrée des paramètres et renvoyer en sortie un résultat. - Une classe est comme un "moule" qui donne la représentation d'un concept, d'une entité, etc. Elle peut fournir des services (contenir des fonctions, qu'on appelle des méthodes quand elles sont intégrées dans une classe) et avoir des états (les attributs).
@LAD_DAL
@LAD_DAL 2 ай бұрын
@@formation-video ok, merci beaucoup
@LAD_DAL
@LAD_DAL 2 ай бұрын
@formation-video je me demandais aussi quel ide est plus propice a mon apprentissage entre vscode et pycharm, pour l'instant je fais tout sur pycharm mais je vois que tu travail sur vscode.
@formation-video
@formation-video 2 ай бұрын
Celui que tu sais le mieux utiliser 👍
@LAD_DAL
@LAD_DAL 2 ай бұрын
@@formation-video 👍
@loloolaf6359
@loloolaf6359 7 жыл бұрын
j'avais l'habitude de faire run module avec F5 mais bon maintenant c'est bon merci.
@formation-video
@formation-video 7 жыл бұрын
Ah d'accord, et de rien :)
@mendra7873
@mendra7873 6 жыл бұрын
+FomationVidéo dites moi s'il vous plaît , dans la vidéo pouvez vous me dire a qu'elle minute peux t'on voir un OBJET pour que je puisse un peu mieu comprendre s'il vous plaît? et dite moi à 4:10 c'est une méthode , un objet ?
@formation-video
@formation-video 6 жыл бұрын
Bonsoir :). Alors tu as vu qu'avec le mot-clé "class", on définit tout une classe dans notre programme. Ensuite, quand on va déclarer une variable et appeler cette classe, on va créer une instance de cette dernière. Et une instance de classe est donc un objet Enfin, une méthode, c'est simplement une fonction (reconnue avec le mot "def") qui est à l'intérieur d'une classe. Pour t'aider, n'hésite pas à revoir les précédentes vidéos qui détaillent tout ça, mais aussi ce petit bout de code : pastebin.com/ZYX8D2zw
@mendra7873
@mendra7873 6 жыл бұрын
D'accord merci de m'avoir accordé votre temps pour m'aider :)
@formation-video
@formation-video 6 жыл бұрын
De rien :)
@xterkrageworld9634
@xterkrageworld9634 4 жыл бұрын
En general je désactivée jamais mon Adblock mais la vue la qualité de tes vidéos je me sentais obligée de le désactivée .
@formation-video
@formation-video 4 жыл бұрын
Merci de soutenir mon travail ! 🙏 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@zeqohd6088
@zeqohd6088 7 жыл бұрын
Tres bonne video tu meriterais plus de j'aime pour tes video a la fois ludique et educative j'aime beaucoup .
@formation-video
@formation-video 7 жыл бұрын
Bonjour et merci, cette vidéo est récente donc elle n'a pas beaucoup de vues :).
@DemKy
@DemKy 6 жыл бұрын
tu parles de quoi à 2:30 ? c'est quoi la fonction "dead" ?
@formation-video
@formation-video 6 жыл бұрын
Je parlais de la fonction d'aide :D. Quand tu utilises la fonction help()
@franckcorniquet
@franckcorniquet 7 жыл бұрын
encore un tuto parfait !! merci
@formation-video
@formation-video 7 жыл бұрын
C'est gentil merci =)
@Bi__Bi672
@Bi__Bi672 2 жыл бұрын
salut ! merci pour ton cours très qualitatif , pourrais tu cependant me dire quelle est le paquage qui fait que quand tu mets ta souris sur une variable , elle se fait encadrer elle et toutes les autres.
@formation-video
@formation-video 2 жыл бұрын
Bonjour, je n'utilise aucune extension en particulier, c'est juste VS Code qui fait cela
@arnovkwawe639
@arnovkwawe639 5 жыл бұрын
salut Jason! je sais pas si tu utilises la version 3.7.3 de python .on ne peut plus saisir les caractères comme antislash(\) ,les crochets ({}).comment formater alors, fait un saut de ligne ,un retour a la ligne?
@formation-video
@formation-video 5 жыл бұрын
Bonjour, bien sûr que si tu peux toujours utiliser ces caractères. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@arnovkwawe639
@arnovkwawe639 5 жыл бұрын
oui oui merci c'est possible comme je travaille avec pycharm ,l'avant derniere version n'utilisait pas ces caractères maintenat le probleme est réglé @@formation-video
@karimbiohazard3131
@karimbiohazard3131 4 жыл бұрын
alors pour créer une méthode de classe on est obliger d'avoir un attribut de classe au préalable sinon elle ne marche pas
@formation-video
@formation-video 4 жыл бұрын
Comment ça ? ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@hacks_os2754
@hacks_os2754 2 жыл бұрын
C'est pas obligatoire d'utiliser les méthodes getters pour récupérer les attribut ?
@formation-video
@formation-video 2 жыл бұрын
Non : pastebin.com/U30KNUv8
@mohamedgorrab5260
@mohamedgorrab5260 6 жыл бұрын
Bonjour, question svp : c'est quoi l'utilité de la méthode de classe? on pourra utiliser uniquement la méthode standard ! merci d'avance pour votre réponse
@formation-video
@formation-video 6 жыл бұрын
Une méthode simple va agir sur une instance, donc un objet que tu as créé, indépendamment de tous les autres. Tandis qu'une méthode de classe va elle, agir sur la classe. Donc toutes les instances de celle-ci seront touchées :)
@mohamedgorrab5260
@mohamedgorrab5260 6 жыл бұрын
merci, donc on est libre de choisir soit la méthode de classe soit la méthode standard? bien sur en respectant la structure de chacune!
@formation-video
@formation-video 6 жыл бұрын
Tu vas utiliser le type de méthode en fonction de ce que tu veux faire dedans. 1. Si tu veux une méthode qui agit sur tous les objets que tu ferais de la classe, tu fais une méthode de classe. 2. Si tu veux une méthode qui n'agit que sur une seule instance, tu fais une méthode simple.
@caascade
@caascade 7 жыл бұрын
bonjour et merci pour ces vidéos c'est super j'ai une question concernant les méthodes de classe. J'ai essayé sans indiquer "cls" dans la définition de la méthode et cela fonctionne. Du coup c'est facultatif ou bien il y un rôle plus subtil ? Merci d'avance !
@caascade
@caascade 7 жыл бұрын
je précise que cela fonctionne à condition de ne pas déclarer la methode comme classmethod
@caascade
@caascade 7 жыл бұрын
du coup ça ressemble plus à une méthode statique mais pareil, sans la déclarer en tant que telle. je précise donc ma question : quel est l'intérêt de déclarer des méthode comme méthodes de classe ou statique ? c'est juste une question de compréhensibilité ?
@formation-video
@formation-video 7 жыл бұрын
Alors, l'usage de ces noms de variables est avant tout une convention du langage Python, on pourrait très bien les nommer différemment ou s'en passer selon le code que l'on a dans les méthodes. En gros, on utilise *self* comme premier argument d'une méthode d'instance, et *cls* comme premier argument d'une méthode de classe. Si dans ta méthode après, tu ne fais jamais usage du mot-clé *self* ou de *cls* pour récupérer l'instance en cours, tu pourrais sans problème définir les méthodes sans indiquer ces variables. Mais par convention, il est mieux de les mettre à chaque fois :).
@sansavatar5929
@sansavatar5929 6 жыл бұрын
Salut! vers 8:25 tu dis qu'on peux pas utiliser la méthode parler() si un objet n'a pas été instancié, or on peux même si y'a pas d'instance de classe! tu a juste à faire : Humain("Jason",26).parler(message) Sinon tu fais de très bon tuto ça m'aide énormément ! :D
@formation-video
@formation-video 6 жыл бұрын
Oui, mais dans ce cas, tu feras un appel de la méthode de manière statique, et non depuis une instance :) De rien pour la vidéo.
@sansavatar5929
@sansavatar5929 6 жыл бұрын
Ok merci à toi l'ami :D
@formation-video
@formation-video 6 жыл бұрын
Bonne journée Enzo ;)
@antoineantin8491
@antoineantin8491 5 жыл бұрын
Dès que l'on appelle la classe Humain avec des parenthèses, on en crée une instance. Dans l'exemple >>> Humain("Jason",26) une instance est créée, même si elle n'est pas enregistrée dans une variable. On peut donc appeler la méthode "parler" sur l'instance temporaire (anonyme) ainsi créée : >>> Humain("Jason",26).parler(message) N'étant pas enregistrée dans une variable, on ne pourra juste pas récupérer l'instance ultérieurement. Comme dit dans la vidéo, un appel à une méthode statique passerait par l'utilisation d'un point après le nom de la classe : >>> Humain.methodeStatique()
@yves92izii
@yves92izii 2 жыл бұрын
Bonjour @FormationVidéo (Jason), Petite question sur la méthode statique (indépendante mais liée à une classe)... Je comprends que la commande *Humains.definition()* fonctionne, mais est-ce normal qu'une fonction statique ne fonctionne pas lorsqu'on l'associe à une instance vu qu'elle est indépendante de la Classe ??? Merci d'avance.
@formation-video
@formation-video 2 жыл бұрын
Bonjour, c'est bien normal puisqu'elle est évaluée statiquement, donc n'est pas lié à l'instance, mais à la classe elle-même. D'où le fait de passer par le nom de la classe lors de l'appel à la méthode statique 👍
@yves92izii
@yves92izii 2 жыл бұрын
@@formation-video Merci pour ton retour. Je comprends un peu mieux (elle n'est pas liée à l'instance, mais à la classe); mais il y a encore un point qui m'intrigue.... En quoi une méthode Statique est-elle donc indépendante ??
@formation-video
@formation-video 2 жыл бұрын
Elle est indépendante de chaque objet instancié
@yves92izii
@yves92izii 2 жыл бұрын
@@formation-video Merci pour tes explications ;), et surtout merci pour toutes tes vidéos. Comprendre c'est une chose, mais savoir enseigner c'est une toute autre chose... Tu sais enseigner. Bravo pour tes vidéos (le fond et la forme y sont).
@formation-video
@formation-video 2 жыл бұрын
Merci 🙏
@zico2919
@zico2919 4 жыл бұрын
Salut,Jason ... je voudrais te faire part d'un problème de compréhension sur les notions de méthode de classe et methode static... d'après ton exemple de ce cours, ta méthode de classe "modifier_planete" permet de modifier ton attribut de classe ... pourquoi ne pas modifier directement sur ton attribut de classe sans créer cette méthode de classe en faisant Humain.planete = 'Mars' ?
@formation-video
@formation-video 4 жыл бұрын
Hello, je t'ai répondu à ce sujet sur Discord 👍 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@zico2919
@zico2919 4 жыл бұрын
Oui j'ai vu après... Merci
@corben3348
@corben3348 6 жыл бұрын
Merci pour ce cours génial!! De futurs exercices en plus de prévus ? Et on regarde les pubs jusqu'au bout pour le soutien ;)
@formation-video
@formation-video 6 жыл бұрын
Bonjour, oui, les playlists d'exercices sont amenées à évoluer avec des vidéos qui suivent les notions abordées sur le cours. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@saberpachamohamed2694
@saberpachamohamed2694 3 жыл бұрын
merci
@formation-video
@formation-video 3 жыл бұрын
De rien =)
@ZYY-wt2do
@ZYY-wt2do 7 ай бұрын
Avez-vous des bonnes ressources pour faire des exercices POO svp?
@formation-video
@formation-video 7 ай бұрын
Ici : kzbin.info/aero/PLrSOXFDHBtfEiSgOG1FM4oq-yS24iV4s1
@fatimaelharouch5796
@fatimaelharouch5796 4 жыл бұрын
Je vous remercie pour ce tuto c'est vraiment agréable ms j'ai un soucis en faite la méthode de classe ne change pas la valeur de l'attribut, j'appelle la méthode Humain.changer_planete("Mars") après j'affiche la valeur de l'attribut il est toujours = Terre
@formation-video
@formation-video 4 жыл бұрын
Quel est ton code ? ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@aboubacardiallo83
@aboubacardiallo83 5 жыл бұрын
Pour continuer à ecrire en revenant à ligne en python: tu peut utiliser le backslash \ et continuer à écrire à la ligne.
@formation-video
@formation-video 5 жыл бұрын
Oui, mais cela concerne l'éditeur, pas un passage à la ligne dans l'affichage 😉 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@aboubacardiallo83
@aboubacardiallo83 5 жыл бұрын
@@formation-video Daccord, Merci surtout pour les vidéos.
@formation-video
@formation-video 5 жыл бұрын
Je t'en prie 🙂 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@shiro420
@shiro420 7 жыл бұрын
Merci pour la vidéo =)
@formation-video
@formation-video 7 жыл бұрын
De rien :)
@lerucherdelagrocha1249
@lerucherdelagrocha1249 3 жыл бұрын
Bonjour, quelle version de Python utilisez vous ? merci
@formation-video
@formation-video 3 жыл бұрын
Bonjour, la version actuelle (3.9)
@valentinpy409
@valentinpy409 4 жыл бұрын
Cette vidéo est très bien comme d'habitude mais j'ai un seul reproche à faire c'est il y a quelques points où c'est confus comme par exemple au moments où tu parles de "self" et "cls" parce que c'est pas des mots clefs mais des conventions et donc on a l'impression que c'est ce qui différencie les deux méthodes alors que si on les interchange ça ne change rien. Mais sinon tout le reste est nickel.
@formation-video
@formation-video 4 жыл бұрын
C'est un peu la même chose, dans tous les cas, ce ne sont pas des termes obligatoires pour désigner notre instance ;) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@joelkisaka2921
@joelkisaka2921 9 ай бұрын
Bonjour, lorsque je change la planète avec Humain.changer_planette("Mars) en exécutant j'ai ce genre de message """TypeError: Humain.changer_planete() takes 1 positional argument but 2 were given"""
@formation-video
@formation-video 9 ай бұрын
Tu n'as pas oublié les guillemets à la fin de Mars ?
@adamadiallo8657
@adamadiallo8657 Жыл бұрын
J'adore t'es vidéo mais il faut zoomer ton écran aussi
@formation-video
@formation-video Жыл бұрын
C'est le cas sur des vidéos plus récentes. Pour autant, le code reste tout à fait visible, à condition (évidemment) de regarder les vidéos sur un ordinateur 👍
@monk3yon3
@monk3yon3 5 жыл бұрын
Tout d'abord un énorme merci pour toutes tes vidéos claires et très instructives. Avec Visual Sudio Code, même si le code marche, j'ai une erreur lorsque notre "variable" qui définie notre méthode de classe n'a pas le même nom que la méthode de classe elle-même. Je pense que Visual Sudio Code croit que c'est une méthode "standard". J'imagine donc que ça fait parti des bonnes pratiques d'avoir le même nom.pastebin.com/T3uRQUiD
@formation-video
@formation-video 5 жыл бұрын
Coucou, peux-tu montrer tout le code quand ça ne fonctionne pas ? Car dans ton exemple, si tu appelles la méthode de classe en faisant -> Humain.ch("Nom de planète"), ça doit fonctionner. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@monk3yon3
@monk3yon3 5 жыл бұрын
Le code en lui même marche parfaitement. C'est simplement mon éditeur Visual Studio Code qui n'est pas content. i.gyazo.com/bf0f156fcf28e88d553fc97ee4a5f3f1.png pastebin.com/P6PumsaV
@formation-video
@formation-video 5 жыл бұрын
OK, étrange car de mon côté, avec ton code, VS Code ne donne pas d'erreurs. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@monk3yon3
@monk3yon3 5 жыл бұрын
i.gyazo.com/b74f89132f9d34d84ebb256b68f308e2.png Lorsque je désactive l'extension Python, je n'ai plus "l'erreur" i.gyazo.com/1ce985a1481ee3347d230f6cb88717fe.png
@formation-video
@formation-video 5 жыл бұрын
Tu parles de l'extension installée sur l'éditeur ? Si oui, alors tans mieux si l'erreur n'est plus présente ;) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@hatemmomtathel8355
@hatemmomtathel8355 4 жыл бұрын
Bonjour, Est ce qu'on peut dire que les méthodes de classe interagissent obligatoirement et uniquement avec des attributs de classe ? Et kes méthodes statistiques toujours sans aucun attributs ?
@formation-video
@formation-video 4 жыл бұрын
Pas obligé, tu peux avoir des méthodes qui ne lisent et/ou ne modifient pas les attributs de l'objet. ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@fresneltonda
@fresneltonda 3 жыл бұрын
Si je comprend bien les méthodes statiques sont exactement comme les fonctions que l'on créé hors des classe ? Si oui à quoi sert il de créer une méthode dans une classe si elle est indépendante de la classe ? Et merci encore pour tes excellentes vidéos : ) !
@formation-video
@formation-video 3 жыл бұрын
Non, la méthode est partagée entre toutes les instances de la classe (de même qu'un attribut de classe dont la valeur affectée sera la même pour tous les objets de la classe)
@gils33
@gils33 5 жыл бұрын
Super video. On peut aussi utiliser les décorateurs @classmethod ou @staticmethod pour plus de facilité et de lisibilité..
@formation-video
@formation-video 5 жыл бұрын
Oui, je les ai abordés dans un tutoriel : kzbin.info/www/bejne/gpqlpIl5jaaajqs (mais attention, une erreur s'était glissée sur la vidéo, pour la décoration du setter, à 34:28). +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@IDRALOU
@IDRALOU 3 жыл бұрын
@@formation-video ces décorateurs n'étaient pas encore présents sur python 3.5 ?
@boukrounarassim2330
@boukrounarassim2330 10 ай бұрын
Bonjour Bon merci bcp pour la formation, mais voila j'ai une simple qst, quand j'ai tester d'appeler les methodes classes et static avec une instance ca a marché ( je précise bien avec une instance ) est-ce-que c'est nrml, alors que nrmlm c'est des methodes spécial calsses nn ?!
@formation-video
@formation-video 10 ай бұрын
Bonjour, oui c'est normal puisque cela fait partie de la classe. Donc, un objet instancié de cette classe a naturellement accès à cela 😉
@boukrounarassim2330
@boukrounarassim2330 10 ай бұрын
@@formation-video d'accord compris, encore une fois je vous remercie pour cette formation intéressante 👏🙏
@formation-video
@formation-video 10 ай бұрын
De rien, bon week-end à toi
@serveurchef7840
@serveurchef7840 3 жыл бұрын
Bonjour je voudrais de definition de method de classe
@formation-video
@formation-video 3 жыл бұрын
Bonjour, c'est une méthode partagée entre tous les objets de cette classe
@Jean-PierreLemanohan
@Jean-PierreLemanohan 10 ай бұрын
Quel est la différence entre les méthodes classique en python et les fonction native en python
@formation-video
@formation-video 10 ай бұрын
Celles natives de Python existent dans le langage, les autres sont des fonctions que toi, développeur, va créer
@MSaBA105
@MSaBA105 8 ай бұрын
@@formation-video content de voir que t'es tjrs present et dispo a repondre a nos questions malgré la durereté de tes video aui sont tjrs d'actu merci pour ce beau travail
@louping5570
@louping5570 3 жыл бұрын
Un pti com pour le ref.. Je chercher une vidéo sur les décorateurs, donc je parcours la playlist et j'en profite pour foutre les like et des com là où j'avais zapé de la faire la première foi.
@formation-video
@formation-video 3 жыл бұрын
La vidéo sur les décorateurs est dans la playlist "Python - tutoriels", si tu n'as pas trouvé seul entre temps 👍
@louping5570
@louping5570 3 жыл бұрын
@@formation-video Merci
@formation-video
@formation-video 3 жыл бұрын
De rien ;)
@soromoise6369
@soromoise6369 4 жыл бұрын
Salut je suis sur cette video mais je veut crée un systeme de comptage; es-ce possible avec les connaissance que j'ais? systeme de comptage: un comptage dans par exemple la base alphanumerique.
@formation-video
@formation-video 4 жыл бұрын
Bien sûr que oui, cela se fait avec simplement une variable (et éventuellement des conditions/boucles), donc rien de bien compliqué 😉 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@escobar3913
@escobar3913 6 жыл бұрын
J'ai un problème avec le __init__ il y a pas le changement de couleur par rapport au def et je pense que c'est à cause de ça que le programme ne fonctionne pas tu saurais pas d'où vient le problème stp?
@formation-video
@formation-video 6 жыл бұрын
Hello, il faut mettre 2 fois le underscore avant et après le mot "init". Donc écrire -> __init__
@formation-video
@formation-video 6 жыл бұрын
Comme ça plutôt (KZbin avait enlevé des underscores) : pastebin.com/Vaew4Bqi
@escobar3913
@escobar3913 6 жыл бұрын
FormationVidéo ouai j'ai bien mis les deux mais en en mettant que 1 de chaque côté bisarement sa fonctionne c'est peut être parce que c'est la dernière version
@formation-video
@formation-video 6 жыл бұрын
Non, c'est exactement pareil avec la dernière version :)
@escobar3913
@escobar3913 6 жыл бұрын
FormationVidéo non en fait j'ai rien dit c'est juste qu'il y a pas le changement de couleur chez moi j'ai fait une fixation dessus mais en fait c'est juste que j'ai oublié le double Point 😑😑😑... Voilà
@mamadououattara987
@mamadououattara987 Күн бұрын
Bonjour, super vidéo mais comment afficher le lieu d'habitation d'une instance dans votre exemple? j'espère que je ne dis pas des bêtises
@formation-video
@formation-video 20 сағат бұрын
Bonjour, à quel moment de la vidéo exactement ?
@mamadououattara987
@mamadououattara987 13 сағат бұрын
@@formation-video à partir de la 10 ième min Vous parler d'attribut de classe
@formation-video
@formation-video Сағат бұрын
Et bien pour accéder à cet attribut de classe, je l'ai montré à partir 10:31 (ligne 27)
@mamadououattara987
@mamadououattara987 Сағат бұрын
@@formation-video Ha super Merci beaucoup. J'apprécie énormément vos vidéos, si vous avez le temps j'apprécierai également un tuto sur Docker ou Git 😉
@pixelsafoison
@pixelsafoison 4 жыл бұрын
Ca change la vie o_o - et ça stocke mes variables de manière organisée, au chaud, une petite variable pour indiquer si les informations sont à jour ou non et des méthodes de classe se chargent de tout organiser au sein d'autres méthodes de classe ... Y'a juste pas photo, la conversion de mon code l'a rendu infiniment plus gérable et agréable. Merci mec ^^
@formation-video
@formation-video 4 жыл бұрын
C'est tout l'intérêt de cette manière de programmer 👍 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@hamidfils6952
@hamidfils6952 6 жыл бұрын
Cours tres clair et Merci beaucoup pour cette aide enorme
@formation-video
@formation-video 6 жыл бұрын
De rien, bon courage pour les prochaines vidéos :)
@paulpomme2502
@paulpomme2502 2 жыл бұрын
Pour l'instant je suis - merci ;)
@formation-video
@formation-video 2 жыл бұрын
Bonne continuation 💪
@OxHouss
@OxHouss 4 жыл бұрын
merci pour t'as formation tout est claire et bien compréhensible. juste j'ai une question: a 4:55 on peut directement faire un print(nom +" a dit : "+ message) sans le format?
@formation-video
@formation-video 4 жыл бұрын
Oui, à condition que nom et message soient de type str (chaîne de caractère) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@sekoubatoure603
@sekoubatoure603 3 жыл бұрын
Clair comme l'eau de roche, Merci beaucoup.
@formation-video
@formation-video 3 жыл бұрын
👍
@TAN-bc3hh
@TAN-bc3hh 5 жыл бұрын
Salut, tout d'abord la vidéo est très cool et très claire mais je me demandais... quand tu veux faire interagir deux objets d'une même classe ensemble quel type de méthode utilises-tu ? Dans mon cas j'ai créé une classe de cases d'un damier qui ont une coordonnée x et une coordonnée y et je voudrais créer une fonction qui prend les deux cases en entrée et sort le nombre minimal de déplacements. Merci de prendre le temps de faire ces vidéos qui me sont d'une grande aide.
@formation-video
@formation-video 5 жыл бұрын
Bonjour, c'est simple, dans ta classe, tu fais une méthode qui prend en paramètre un objet de cette classe, par exemple : pastebin.com/4AM4D1Gt +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@daniilgalstyan2008
@daniilgalstyan2008 3 жыл бұрын
Comment eviter cet erreur inconsistent use of tabs and spaces in indentation car ca commence a saouler, je fais mon code sans erreur mais ou il y a une tabulation il me met cet erreur la et je dois retirer les 4 espaces et les remettre a nouveau
@formation-video
@formation-video 3 жыл бұрын
Le message est clair : tu as mélangé des espaces ET des tabulations. Et cela arrive d'autant plus facilement si tu t'es amusé à copier/coller du code pris sur internet. Donc solution : on sélectionne tout son code (Ctrl + A), on vire tous les espaces/tabulation (Maj + TAB), et on refait son indentation proprement, mais on choisit SOIT les espaces, SOIT les tabulations, pas un mélange des deux 😉
@daniilgalstyan2008
@daniilgalstyan2008 3 жыл бұрын
@@formation-video Ah d'accord alors il ne faut pas les mélanger, ça marche ! Mais sinon j'aime pas faire copier/coller😂, c'est juste que des fois quand il y a un double point : et que je vois que la suite n'est pas dans le bloc bah je le remet en mettant des espaces ce qu'il ne faut pas faire du coup, Merci )
@formation-video
@formation-video 3 жыл бұрын
Oui voilà, maintenant ça va beaucoup mieux fonctionner forcément 👍
@bme724
@bme724 4 жыл бұрын
j'ai un error dans la premier partie "methode instance" me sort : IndentationError: unindent does not match any outer indentation level comment je doit le regler????
@formation-video
@formation-video 4 жыл бұрын
Soit tu as fait du copié/collé de code, soit tu as mal indenté ton code (il faut utiliser des tabulations) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@aghileslounis
@aghileslounis 4 жыл бұрын
Super vidéo comme d'hab ! Mais j'aimerais savoir si la manière de définir ces méthode de classes et statiques n'est pas obsolète maintenant ? on utiliserais pas plutôt les décorateurs ? ou bien les 2 méthodes sont toujours viables ?
@formation-video
@formation-video 4 жыл бұрын
Les deux méthodes sont toujours valables, à chacun d'opter pour celle qu'il préfère ;) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@borelepandawa2216
@borelepandawa2216 4 жыл бұрын
Hello, merci beaucoup pour ton contenu et ta réactivité en commentaire même des années après. En parallèle de tes vidéos, je développe un mini jeu d'aventure pour m'approprier les concepts: -j'ai crée la classe "player" qui a été init avec les attributs suivants: nom, adjectif, experience et point de vie -j'ai crée deux fonctions dans cette classe (car elles sont intraseques au joueur ?): "level_up" et "soin_up" onlinegdb.com/BJMKNPD6I (lien vers mon code, pas de DL) Cepndant j'ai une erreur de type que je ne comprends pas. Encore merci pour la très bonne qualité de la formation !
@formation-video
@formation-video 4 жыл бұрын
Bonjour, quel erreur as-tu exactement ? ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@borelepandawa2216
@borelepandawa2216 4 жыл бұрын
FormationVidéo j’ai trouvé mon soucis en avançant dans les vidéos. Bien que je ne sois pas du tout certains d’avoir utiliser correctement le getter et setter. Je serais ravi de montrer mon projet (RPG textuel) d’ici quelques jours si cela t’intéresse DM, je pense le mettre sur un forum pour avoir des retours sur la façon dont je l’ai codé et comprendre ce qui est améliorable.
@formation-video
@formation-video 4 жыл бұрын
Bonne idée 👍 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@ziyad_slm6291
@ziyad_slm6291 5 жыл бұрын
Je ne sais pas pourquoi jai ris mais, 33ligne de code pour 2lignes output🤣 (mais j'adore votre exemple😁)
@formation-video
@formation-video 5 жыл бұрын
C'est monnaie courante, tu peux aller voir le code source du noyau Linux par exemple. Plusieurs millions de codes, et très très peu qui affichent quelque chose à l'écran 😉 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@regisdivin4923
@regisdivin4923 3 жыл бұрын
Bonjour chef, tout d'abord je te remercie pour tes video. j'ai un problème comme toujours, j'ai une erreur sur mon code, enfin deux ligne 17 et 23. 23 on dit un module, 17 c'est un nom no define. MON CD: #Coding:utf-8 """ Méthode : fonction sur unee instance (objet) Méthode : fonction sur une classe Méthode : fonction indépendante mais "lié" à une classe """ class Humain: """Classe qui définit un humain""" def __init__(self, nom, age): self.nom = nom self.age = age def parler(self, message): print("{} a dit : {}".format(self,nom, message)) #Programme principal h1 = Humain("Med", 22) h1.parler("Bonjour à tous ! :)") h1.parler("Comment allez-vous ?") LA REPOND SUR TM Traceback (most recent call last): File "Methode.py", line 23, in h1.parler("Bonjour à tous ! :)") File "Methode.py", line 17, in parler print("{} a dit : {}".format(self, nom, message)) NameError: name 'nom' is not defined peut-tu me dire ce qui ne vas pas ?, non donne moi des indices pour que je l'a trouve pas moi meme.sltp
@formation-video
@formation-video 3 жыл бұрын
C'est au niveau de la méthode format() qu'il y a un souci comme te l'indique l'erreur. Pour la résoudre, très simple, d'où proviennent tes variables nom et message ? 😉
@regisdivin4923
@regisdivin4923 3 жыл бұрын
​@@formation-video je croix que mes variables nom et message vient de la class humain qui a pour méthode (def parler); fonction sur l'instance humain de la lignes 21 dont la variable est h1 lignes 23, je crois ? dit moi si j'ai faux. en gros mes variables nom et message proviennent h1. j'ai tout faux là
@formation-video
@formation-video 3 жыл бұрын
Alors, dans la méthode format, déjà tu as passé en premier argument "self", pourquoi ? Dans le print, tu as deux fois {} donc deux données à injecter attendues : la première le nom, soit self.nom (et pas nom comme tu l'as fait, sinon comment savoir de qui est ce nom ?) et message, ça c'était bon. Au final, le changement : pastebin.com/vCJidNz7
@regisdivin4923
@regisdivin4923 3 жыл бұрын
@@formation-video ah oui, moi j'ai mis une virgule au lieu d'un point. Merci beaucoup vraiment chef.
@formation-video
@formation-video 3 жыл бұрын
👍
@tenebresskl7614
@tenebresskl7614 4 жыл бұрын
Bonjour Jason, j'ai 16ans et mon plus grand rêve est de devenir hacker éthique, je suis extrêmement motivé et je commence le code avec tes vidéos. C'est très clair et bien expliqué, j'adore ! (ps : après avoir fini python je sais pas vraiment sur quoi partir, je sais qu'il faut que je passe par un peu toutes les sortes de code et d'apprentissages, si tu pouvais m'orienter ce serait parfait, merci encore pour tes vidéos !)
@formation-video
@formation-video 4 жыл бұрын
Si tu n'as fait que du Python, tu peux t'attaquer à HTML/CSS, puis PHP et SQL ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@tenebresskl7614
@tenebresskl7614 4 жыл бұрын
@@formation-video Merci beaucoup, après je pense qu'il faut que je fasse aussi tout ce qui est faille réseau, comment infiltrer un ordi et d'autres choses ? Mais je sais pas dans quel ordre faire tout ca.
@jean-pierrecalame8257
@jean-pierrecalame8257 Жыл бұрын
Chez moi le texte est flou et inutilisable
@formation-video
@formation-video Жыл бұрын
Attention à bien régler la qualité de la vidéo au maximum (KZbin peut avoir tendance à la changer et t'afficher une qualité inférieure). Car la vidéo n'est pas floue en 1080p.
@kaf_yt7546
@kaf_yt7546 2 жыл бұрын
Bravo ! et merci bcp
@formation-video
@formation-video 2 жыл бұрын
De rien ;)
@DamienHAENN
@DamienHAENN 2 жыл бұрын
Salut, je comprend pas trop l’utilité de mettre "definition = staticmethod(definition)" car si je le met pas, " Humain.definition()" fonctionne quand même. Sinon merci pour tes vidéos.
@formation-video
@formation-video 2 жыл бұрын
Bonjour, c'est bien de l'avoir vu, car cela provient d'erreurs du passé faites sur Python 2, qui n'ont évidemment pas pu être supprimées pour garder quelque chose de cohérent. Comprendre : une méthode statique en Python n'est pas comme une méthode statique d'un autre langage. Car oui, en Python, nous pouvons finalement nous passer de la définition statique explicite et faire l'appel directement. Mais une méthode statique n'a pas accès par exemple aux attributs de l'instance, puisqu'aucun objet n'est justement créé
@DamienHAENN
@DamienHAENN 2 жыл бұрын
@@formation-video ok merci, j'aurais juste une dernière question concernant la méthode .format que je me pose depuis un petit moment. Quand vous mettez print("{ } a dit : { } " .format(self.nom, message)), c'est pas plus simple de faire print(f"{self.nom} a dit : {message}") ?
@formation-video
@formation-video 2 жыл бұрын
La chaîne formatée (f-string) est apparue avec Python 3.6 et n'existait pas avant. J'ai d'ailleurs abordé pas mal de méthodes de formatage de texte dans ce tuto : kzbin.info/www/bejne/anLTi2tmh8qahKs
@DamienHAENN
@DamienHAENN 2 жыл бұрын
@@formation-video D'accord je comprend mieux, j'irais voir la vidéo, merci.
@formation-video
@formation-video 2 жыл бұрын
De rien 👋
@ayradizem2770
@ayradizem2770 Жыл бұрын
Une très belle vedeo comme d'habitude , je suis entrain de la regarder en 2023 , merci jason pour ce que tu fais on apprend énormément de choses
@formation-video
@formation-video Жыл бұрын
De rien, et bonne continuation 👋
@ayradizem2770
@ayradizem2770 Жыл бұрын
@@formation-video merci
Python #13 - propriétés d'encapsulation
23:46
FormationVidéo
Рет қаралды 113 М.
*Args and **Kwargs in Python
3:49
b001
Рет қаралды 277 М.
Incredible: Teacher builds airplane to teach kids behavior! #shorts
00:32
Fabiosa Stories
Рет қаралды 11 МЛН
Worst flight ever
00:55
Adam W
Рет қаралды 30 МЛН
规则,在门里生存,出来~死亡
00:33
落魄的王子
Рет қаралды 26 МЛН
Python #14 - héritage
35:12
FormationVidéo
Рет қаралды 99 М.
Modern Python logging
21:32
mCoding
Рет қаралды 189 М.
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 501 М.
If __name__ == "__main__" for Python Developers
8:47
Python Simplified
Рет қаралды 405 М.
Python #11 - classes et attributs
25:28
FormationVidéo
Рет қаралды 230 М.
Python #8 - modularité
31:10
FormationVidéo
Рет қаралды 176 М.
This Is Why Python Data Classes Are Awesome
22:19
ArjanCodes
Рет қаралды 807 М.
Python #9 - gestion erreurs
33:18
FormationVidéo
Рет қаралды 139 М.
Comment créer un JEU en Python ?
58:49
Graven - Développement
Рет қаралды 551 М.
Incredible: Teacher builds airplane to teach kids behavior! #shorts
00:32
Fabiosa Stories
Рет қаралды 11 МЛН