Python #12 - méthodes

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ก.ย. 2024
  • 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
    ◾ TH-cam (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

ความคิดเห็น • 348

  • @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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @kaliltraore1884
    @kaliltraore1884 7 ปีที่แล้ว +39

    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 ปีที่แล้ว +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

  • @deborahdelegue9803
    @deborahdelegue9803 4 ปีที่แล้ว +3

    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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

    • @rochelmandaya7234
      @rochelmandaya7234 26 วันที่ผ่านมา

      vraiment il est unique avec les explications claire

  • @kamelbenstaali
    @kamelbenstaali 3 ปีที่แล้ว +3

    Explications fluides, exactes parfaites, rien à critiquer
    Bravo ❤️❤️

    • @formation-video
      @formation-video  3 ปีที่แล้ว

      Ce n'est pas parfait, mais merci du compliment 🙂

  • @boblepirateg1437
    @boblepirateg1437 6 ปีที่แล้ว +4

    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 ปีที่แล้ว +2

      Coucou :).
      Merci de ton retour sur les vidéos, j'espère que ça t'aide à bien progresser

  • @loonaxjisoobread
    @loonaxjisoobread 11 หลายเดือนก่อน +1

    tu est mon nouveau sauveur pour la specialite NSI, 6 ans apres tes videos me sauvent

  • @marcusparker8160
    @marcusparker8160 6 ปีที่แล้ว +2

    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 :)

  • @rochelmandaya7234
    @rochelmandaya7234 26 วันที่ผ่านมา

    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  25 วันที่ผ่านมา

      Bonjour et merci de ton retour, bon courage pour les prochaines vidéos Python 👋

  • @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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ 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.

  • @ipoulebossade6108
    @ipoulebossade6108 4 ปีที่แล้ว

    C'est formidable ces exemples!! Très bonnes explication... c'est totalement compréhensible... Merci et bravo

  • @franckcorniquet
    @franckcorniquet 7 ปีที่แล้ว +4

    encore un tuto parfait !!
    merci

  • @matricemat1061
    @matricemat1061 5 ปีที่แล้ว +1

    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 TH-cam ? th-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @spartacus-jc2xb
    @spartacus-jc2xb 3 ปีที่แล้ว

    merci pour ces explications clairs et précises en restant simple et concret pour les débutants.

    • @formation-video
      @formation-video  3 ปีที่แล้ว

      De rien, bonne continuation mister Spartacus 👋

  • @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

  • @FounilhTv
    @FounilhTv 2 ปีที่แล้ว

    en 2021 toujours bien vraiment tes vidéos m'aide beaucoup merci

  • @nuxfre1556
    @nuxfre1556 6 ปีที่แล้ว +1

    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 :)

  • @hamidfils6952
    @hamidfils6952 6 ปีที่แล้ว +1

    Cours tres clair et Merci beaucoup pour cette aide enorme

    • @formation-video
      @formation-video  6 ปีที่แล้ว

      De rien, bon courage pour les prochaines vidéos :)

  • @jeiff88
    @jeiff88 6 ปีที่แล้ว +1

    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 TH-cam ? th-cam.com/users/jasonchampagne
      |--- 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" ;)

  • @zimou333
    @zimou333 5 ปีที่แล้ว +4

    Un méga merci envoyé de l'Algérie :)

    • @formation-video
      @formation-video  5 ปีที่แล้ว +4

      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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @zeqohd6088
    @zeqohd6088 7 ปีที่แล้ว +1

    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 :).

  • @nekonikosaka5390
    @nekonikosaka5390 3 ปีที่แล้ว

    Je vais finir par poster sur chaque video mais encore une fois je suis bluffe. C'est clair et je n'ai de cesse de recommander autour de moi.
    Tres bonne lecon, encore merci!

    • @formation-video
      @formation-video  3 ปีที่แล้ว +1

      Je te remercie, bonne continuation à toi 🙂

    • @nekonikosaka5390
      @nekonikosaka5390 3 ปีที่แล้ว

      @@formation-video merci beaucoup. Prochaine étape les tuples, déjà vue mais je n'ai pas bien saisi encore!
      Merci encore

    • @formation-video
      @formation-video  3 ปีที่แล้ว

      Nickel 👍

  • @sekoubatoure603
    @sekoubatoure603 3 ปีที่แล้ว

    Clair comme l'eau de roche, Merci beaucoup.

  • @ridiotoko2250
    @ridiotoko2250 4 ปีที่แล้ว

    Merci beaucoup, j'apprends rapidement ce que je 'mne comprenez pas sur d'autres sites

    • @formation-video
      @formation-video  4 ปีที่แล้ว +1

      Tant mieux, bon visionnage pour la suite :)
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

    • @ridiotoko2250
      @ridiotoko2250 4 ปีที่แล้ว

      @@formation-video vraiment, merci beaucoup je regarde une vidéo par une

    • @formation-video
      @formation-video  4 ปีที่แล้ว +1

      D'accord 👍
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

    • @ridiotoko2250
      @ridiotoko2250 4 ปีที่แล้ว

      @@formation-video ok merci beaucoup c'est déjà fait depuis des mois

  • @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 🙃

  • @loloolaf6359
    @loloolaf6359 7 ปีที่แล้ว +1

    j'avais l'habitude de faire run module avec F5 mais bon maintenant c'est bon merci.

  • @nuxfre1556
    @nuxfre1556 6 ปีที่แล้ว +1

    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 ปีที่แล้ว +1

      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 ;)

  • @mimielleuse
    @mimielleuse 3 ปีที่แล้ว

    tu me sauve dans mon apprentissage Python, Merci encore

  • @theblackjoker3975
    @theblackjoker3975 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🙌

  • @sihembakiri9255
    @sihembakiri9255 ปีที่แล้ว

    Merci pour vos explications, elles sont bien claires👏👏

  • @antenneprofougani6966
    @antenneprofougani6966 6 ปีที่แล้ว +1

    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

  • @shiro420
    @shiro420 7 ปีที่แล้ว +3

    Merci pour la vidéo =)

  • @aboubacardiallo83
    @aboubacardiallo83 5 ปีที่แล้ว +1

    Pour continuer à ecrire en revenant à ligne en python: tu peut utiliser le backslash \ et continuer à écrire à la ligne.

    • @formation-video
      @formation-video  5 ปีที่แล้ว +1

      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 TH-cam ? th-cam.com/users/jasonchampagne
      |--- 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 ปีที่แล้ว +1

      @@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 TH-cam ? th-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @adampaul7905
    @adampaul7905 4 ปีที่แล้ว

    Excellent cours ! C grave à toi que je me suis mis à faire des projets python merci beaucoup 😁

    • @formation-video
      @formation-video  4 ปีที่แล้ว

      Bien content =)
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @kaf_yt7546
    @kaf_yt7546 2 ปีที่แล้ว

    Bravo ! et merci bcp

  • @corben3348
    @corben3348 6 ปีที่แล้ว +1

    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 TH-cam ? th-cam.com/users/jasonchampagne
      |--- 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 ปีที่แล้ว +1

    merci je le ferai en rentrant .

  • @houssambourkane2852
    @houssambourkane2852 5 ปีที่แล้ว +1

    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 ปีที่แล้ว +1

      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 : th-cam.com/video/XxUasK8f-s0/w-d-xo.html
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- 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 TH-cam ? th-cam.com/users/jasonchampagne
      |--- 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

  • @sansavatar5929
    @sansavatar5929 6 ปีที่แล้ว +1

    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 ปีที่แล้ว +1

      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()

  • @paulpomme2502
    @paulpomme2502 2 ปีที่แล้ว

    Pour l'instant je suis - 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

  • @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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @lechacaldore2887
    @lechacaldore2887 5 ปีที่แล้ว +1

    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 : th-cam.com/video/LiBsVCXAgXI/w-d-xo.html )
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- 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 TH-cam ? th-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @mohamedgorrab5260
    @mohamedgorrab5260 6 ปีที่แล้ว +1

    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 ปีที่แล้ว +1

      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.

  • @gils33
    @gils33 5 ปีที่แล้ว +1

    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 : th-cam.com/video/LiBsVCXAgXI/w-d-xo.html
      (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 TH-cam ? th-cam.com/users/jasonchampagne
      |--- 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 ?

  • @helmihelmi8904
    @helmihelmi8904 5 ปีที่แล้ว +1

    Goooood

    • @formation-video
      @formation-video  5 ปีที่แล้ว

      =D
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- 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 TH-cam ? th-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @soufianerajib1552
    @soufianerajib1552 4 ปีที่แล้ว

    Merciii c'est bien expliqué !

    • @formation-video
      @formation-video  4 ปีที่แล้ว

      Je t'en prie :)
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @houssambourkane2852
    @houssambourkane2852 5 ปีที่แล้ว +1

    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 TH-cam ? th-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @amaichiliass3023
    @amaichiliass3023 4 ปีที่แล้ว +1

    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 ปีที่แล้ว +2

      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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ 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.

  • @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.

  • @caascade
    @caascade 7 ปีที่แล้ว +1

    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 ปีที่แล้ว +1

      je précise que cela fonctionne à condition de ne pas déclarer la methode comme classmethod

    • @caascade
      @caascade 7 ปีที่แล้ว +1

      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 :).

  • @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 ปีที่แล้ว +1

      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

  • @jordan05871
    @jordan05871 6 ปีที่แล้ว +1

    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

  • @marcbetous3081
    @marcbetous3081 6 ปีที่แล้ว +1

    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 ปีที่แล้ว +1

      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 :)

  • @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 ปีที่แล้ว +1

      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 TH-cam ? th-cam.com/users/jasonchampagne
      |--- 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 TH-cam 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 TH-cam ? th-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @jannetjdayette1942
    @jannetjdayette1942 6 ปีที่แล้ว +1

    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

  • @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 ปีที่แล้ว +1

      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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @kaoz4864
    @kaoz4864 6 ปีที่แล้ว +1

    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 ปีที่แล้ว +1

      je pense que tu veux faire h2.parler("ton message")

  • @loloolaf6359
    @loloolaf6359 7 ปีที่แล้ว +1

    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"

  • @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 ปีที่แล้ว +1

      Bonsoir, tu pourras développer un peu tout ce que tu veux, te familiariser aussi avec des bibliothèques et/ou frameworks, etc.

  • @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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @DemKy
    @DemKy 6 ปีที่แล้ว +1

    tu parles de quoi à 2:30 ? c'est quoi la fonction "dead" ?

    • @formation-video
      @formation-video  6 ปีที่แล้ว +1

      Je parlais de la fonction d'aide :D.
      Quand tu utilises la fonction help()

  • @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 ปีที่แล้ว +1

      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 ปีที่แล้ว +1

      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 🙏

  • @abdoulazizmaiga9848
    @abdoulazizmaiga9848 4 ปีที่แล้ว

    Merci pour Cette vidéo très instructive.
    Pouvez vous faire une vidéo sur mysql lié à python et comment créer des tables etc.

    • @formation-video
      @formation-video  4 ปีที่แล้ว

      J'ai un tuto de prévu pour communiquer avec une base MySQL depuis Python 👍
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @jlone1378
    @jlone1378 2 ปีที่แล้ว

    Merci

  • @Elpo7
    @Elpo7 4 ปีที่แล้ว

    Pour commencer, merci beaucoup pour cette suite de tuto que je trouve excellente!
    Juste petite question en passant, quel color sheme tu utilises sur sublime text?...
    Merci pour tout ;)

    • @formation-video
      @formation-video  4 ปีที่แล้ว

      Il s'agit de Tomorrow Night Eighties
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

    • @Elpo7
      @Elpo7 4 ปีที่แล้ว

      Merci pour tout! 😉👌

  • @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 ปีที่แล้ว +1

      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 TH-cam ? th-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @GamesLifeOB
    @GamesLifeOB 5 ปีที่แล้ว +1

    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 TH-cam ? th-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @rafartvideos
    @rafartvideos 4 ปีที่แล้ว

    Bonjour ;-) Une question car j'avais remarqué cela, est-il possible de passer à la ligne un texte qui serait très très long, car apparemment Python ne " considère pas" le texte (ou autre paramètre) que l'on met à la ligne (au contraire du C). Merci.

    • @formation-video
      @formation-video  4 ปีที่แล้ว +1

      Bonjour, en Python, la fonction print() par défaut fait un retour à la ligne à la fin, sinon il suffit de le spécifier avec le caractère "
      " que l'on retrouve en n'importe quel 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

    • @rafartvideos
      @rafartvideos 4 ปีที่แล้ว

      @@formation-video ​ En fait je voulais dire au niveau de l'éditeur de code, afin qu'une ligne de code ne s'étende pas sur des kilomètres. :-() Je sais pas si c possible. merciiii

    • @formation-video
      @formation-video  4 ปีที่แล้ว +1

      Ah oui, il suffit de mettre un antislash
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @mohandarezkimakhlouf6597
    @mohandarezkimakhlouf6597 4 ปีที่แล้ว

    merci pour la vidéo c'est vraiment facile a comprendre .
    juste une question :
    sa sert a quoi ces classes et la différence d'utilisation avec les fonction ?
    merci .

    • @formation-video
      @formation-video  4 ปีที่แล้ว +1

      Les classes font partie d'un paradigme en programmation : th-cam.com/video/5j5z9BJCAW8/w-d-xo.html
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

    • @mohandarezkimakhlouf6597
      @mohandarezkimakhlouf6597 4 ปีที่แล้ว

      @@formation-video merci beaucoup

  • @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 ปีที่แล้ว +1

      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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ 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 ปีที่แล้ว +1

      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)

  • @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 ปีที่แล้ว +1

      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 ;)

  • @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

  • @nuxfre1556
    @nuxfre1556 6 ปีที่แล้ว +1

    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

  • @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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @dominiquecazin8510
    @dominiquecazin8510 4 ปีที่แล้ว +1

    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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @loloolaf6359
    @loloolaf6359 7 ปีที่แล้ว +1

    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.

  • @mohammedmohammed-vo7kp
    @mohammedmohammed-vo7kp 6 ปีที่แล้ว +1

    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 : th-cam.com/play/PLrSOXFDHBtfFMB2Qeuej6efzZRvjRdXo8.html
      Ainsi que des exercices : th-cam.com/play/PLrSOXFDHBtfEiSgOG1FM4oq-yS24iV4s1.html
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- 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 TH-cam ? th-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @kalidjaafar3584
    @kalidjaafar3584 4 ปีที่แล้ว

    on est en 2020 , est ta formation est toujours de qualité à quand une futur formation sur les notions avancées en Python ?

    • @formation-video
      @formation-video  4 ปีที่แล้ว +1

      Tout ce qui n'a pas été abordé dans le cours est (ou sera) abordé dans la playlist des tutoriels : th-cam.com/play/PLrSOXFDHBtfFMB2Qeuej6efzZRvjRdXo8.html
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ 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

  • @lam_fps
    @lam_fps 21 วันที่ผ่านมา

    3:16, "porg" 😂

    • @formation-video
      @formation-video  19 วันที่ผ่านมา

      C'était le chat que je n'ai pas, le coquin 😏

  • @mohamed6167
    @mohamed6167 3 ปีที่แล้ว

    Bonjour , s'il vous plaît j'ai une question , dans la méthode parler le paramètre que vous y avez passer (message) je l'ai utilisé comme attribut (self.message) et ça s'exécute bien , quelle la différence là-dessus , Merci

    • @formation-video
      @formation-video  3 ปีที่แล้ว

      Bonjour, montre ton code

    • @mohamed6167
      @mohamed6167 3 ปีที่แล้ว

      @@formation-video Bonjour , le voici :
      def parler(self,message):
      print({} a dit : {}".format(self,message))
      """Deuxième façon"""
      def parler(self,message):
      print({} a dit : {}".format(self,self.message))

    • @formation-video
      @formation-video  3 ปีที่แล้ว

      Le second exemple ne peut pas fonctionner, à moins d'avoir un attribut "message" à ta classe, d'où le self.message. Mais dans l'exemple montré en vidéo, message est un paramètre de la fonction parler(), ce n'est pas un attribut

    • @mohamed6167
      @mohamed6167 3 ปีที่แล้ว

      @@formation-video Merci

    • @mohamed6167
      @mohamed6167 3 ปีที่แล้ว

      @@formation-video Oui j'ai définit l'attribut dans la méthode (self.message = message )et ça m'affichait la même chose qu'en utilisant le paramètre, quelle est l'utilité d'utiliser chacun des deux ? j'aimerais bien une explication cher monsieur s'il vous plaît .

  • @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 TH-cam ? th-cam.com/users/jasonchampagne
      |--- 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

  • @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 หลายเดือนก่อน +1

      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 หลายเดือนก่อน +1

      De rien, bon week-end à toi

  • @piwiiiii
    @piwiiiii 3 ปีที่แล้ว

    Hello, superbes formations ! Par contre je vois pas la différence entre une méthode de classe et un méthode statique ? Aurais tu un exemple pour illustrer l’utilité pls ?

    • @formation-video
      @formation-video  3 ปีที่แล้ว +1

      Bonjour, les différences, surtout au début, sont assez subtiles : une méthode statique est une méthode qui peut être appelée sans avoir d'instance de la classe (cela reviendrait à définir une fonction dans un module à part).
      Quant à la méthode de classe, elle reçoit en premier paramètre la classe qui a appelé la méthode. Cela peut servir quand on veut justement récupérer les informations de cette classe, ou concevoir une "fabrique" de classes, un concept utile sur des projets plus conséquents

    • @piwiiiii
      @piwiiiii 3 ปีที่แล้ว

      @@formation-video merci pour ton retour ! Je comprends mieux ! Et encore bravo pour la qualité de tes vidéos 👌

    • @formation-video
      @formation-video  3 ปีที่แล้ว

      De rien, bonne continuation pour toi :)

  • @9393malika
    @9393malika 6 ปีที่แล้ว +1

    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 ปีที่แล้ว +1

      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 TH-cam :)

  • @LAD_DAL
    @LAD_DAL หลายเดือนก่อน +1

    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  หลายเดือนก่อน

      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 หลายเดือนก่อน

      @@formation-video ok, merci beaucoup

    • @LAD_DAL
      @LAD_DAL หลายเดือนก่อน

      @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  หลายเดือนก่อน +1

      Celui que tu sais le mieux utiliser 👍

    • @LAD_DAL
      @LAD_DAL หลายเดือนก่อน

      @@formation-video 👍

  • @lerucherdelagrocha1249
    @lerucherdelagrocha1249 3 ปีที่แล้ว

    Bonjour, quelle version de Python utilisez vous ? merci

  • @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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @escobar3913
    @escobar3913 6 ปีที่แล้ว +1

    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 (TH-cam avait enlevé des underscores) : pastebin.com/Vaew4Bqi

    • @escobar3913
      @escobar3913 6 ปีที่แล้ว +1

      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 ปีที่แล้ว +1

      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à

  • @hacks_os2754
    @hacks_os2754 2 ปีที่แล้ว

    C'est pas obligatoire d'utiliser les méthodes getters pour récupérer les attribut ?

  • @ZYY-wt2do
    @ZYY-wt2do 7 หลายเดือนก่อน

    Avez-vous des bonnes ressources pour faire des exercices POO svp?

    • @formation-video
      @formation-video  7 หลายเดือนก่อน +1

      Ici : th-cam.com/play/PLrSOXFDHBtfEiSgOG1FM4oq-yS24iV4s1.html

  • @user-oj2ul9ep5x
    @user-oj2ul9ep5x 9 หลายเดือนก่อน

    Quel est la différence entre les méthodes classique en python et les fonction native en python

    • @formation-video
      @formation-video  9 หลายเดือนก่อน +1

      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

  • @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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @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  ปีที่แล้ว +1

      À 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 😉.

  • @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 👍