Tap to unmute

APPRENDRE LE PYTHON #7 ? LES OBJETS

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2018
  • Aujourd'hui , on se retrouve pour le 7ème épisode sur l’apprentissage du langage python avec la notion d'objets ! 1 Like = Une BoulaZombie !
    🔗Liens :
    Quiz - Les Objets en Python : www.onlinequizcreator.com/app...
    Corrigé du TP : gist.github.com/GravenilvecTV...
    🖥️Héberge ton projet / site web avec Hostinger (- 10% avec la code GRAVEN)
    www.hostg.xyz/SHBis
    🎥Mon Ordinateur :
    - Intel Core i5-6500 (3.2 GHz)
    Processeur Socket 1151 - Quad Core - Cache 6 Mo - Skylake
    - MSI H110M PRO-D
    - GTX 750Ti
    Carte mère mATX - Socket 1151 - Chipset Intel H110 - USB 3.0 - SATA 6 Gb/s
    - DDR4 Corsair Value Select, 8 Go, 2133 MHz, CAS 15
    Mémoire DDR4 - PC-17000 - Low-Profile
    - DISQUE SSD 128GO / DISQUE DUR 1T
    - Zalman R1, Noir
    Boitier PC Moyen Tour - ATX / mATX / Mini-ITX - USB 3.0 - Avec fenêtre
    🎵 Musiques :
    - Sunshine Samba - Chris Haugen
    - Bleeker Street Blues - Chris Haugen
    - Where Am I - Text Me Records
    - Sulking - William Rosati
    - Super Blues - Unicorn Heads
    - Fortaleza - Topher Mohr and Alex
    Musique Outro: Grind - Andrew Huang
    📌Mon Twitter : graven.yt/twitter
    💰 Soutenir la chaine ? utip.io/gravendev
    💬 Mon discord : graven.yt/discord
    end()

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

  • @Gravenilvectuto
    @Gravenilvectuto  5 ปีที่แล้ว +163

    Yo les devs ! Nouvelle vidéo python sur les objets !
    Bon visionnage à tous !

    • @nyrox3614
      @nyrox3614 5 ปีที่แล้ว

      Génial j'attendais cette vidéo avec impatience ! 🔝

    • @alexis-rk9rh
      @alexis-rk9rh 5 ปีที่แล้ว

      @@nyrox3614 pareil

    • @miettedepain2507
      @miettedepain2507 5 ปีที่แล้ว

      Merci ! J attendais cette vidéo 😁

    • @antony.a
      @antony.a 5 ปีที่แล้ว +1

      Excellente vidéo, merci, c'est très bien expliqué et ça m'aide beaucoup

    • @KAKA-rw3zc
      @KAKA-rw3zc 5 ปีที่แล้ว +1

      moi j attend la prochaine avec impatience 😭

  • @prcha7294
    @prcha7294 5 ปีที่แล้ว +268

    Les vidéos précédentes étaient plutôt facile mais celle ci, je crois qu'il y a une marche énorme à monter!
    très bonne série btw!

    • @Gravenilvectuto
      @Gravenilvectuto  5 ปีที่แล้ว +30

      une fois que tu as compris ça, le reste va couler de source :)

    • @prcha7294
      @prcha7294 5 ปีที่แล้ว +15

      Graven - Développement alors je me remet au boulot!! Merci

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

      @@prcha7294 T'as compris maintenant ?

    • @jean-fredericsaint-auret7061
      @jean-fredericsaint-auret7061 2 ปีที่แล้ว +7

      @@barbeblanche1581 😂

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

      @@jean-fredericsaint-auret7061 🤣

  • @P-A0
    @P-A0 5 ปีที่แล้ว +176

    Quoi ?! J’ai bien entendu... On va faire... UNE INTERFACE ? Vivement le prochain épisode !!!

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

      j'ai hâte aussi mais faudra a mon avis pas s'attendre a créer des jeu de toute beauté avec python car se n'ai pas un langage bien adapté pour se génère de choses .
      ils existe bien le module pygame pour les jeu 2D mais bon .

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

      @@habbodev6226 pycharm ne permet pas de faire des jeux ?

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

      @@lamassonnerie5050 Python peut faire de bons jeux (2D et 3D). Après ce n'est pas non plus le plus adapté à mon sens.
      Pour en savoir + :
      openclassrooms.com/forum/sujet/peut-on-creer-de-bons-jeux-avec-python

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

      @plushoom non en c#

    • @Enzo-js5uv
      @Enzo-js5uv 4 ปีที่แล้ว +1

      @@blubyzey2480 C'est très différent... Le C++ sera vraiment pour les gros jeux du genre Call of duty...

  • @ramalainjose4514
    @ramalainjose4514 5 ปีที่แล้ว +35

    Je m’amuse vraiment à bâtir mon propre projet grâce à votre tuto! Merci Graven! vous avez un don pour l’enseignement! continuez!

  • @antoinehenry
    @antoinehenry 5 ปีที่แล้ว +38

    Un tout grand merci pour toutes ces vidéos de qualité ! Tu dois prendre un temps dingue pour réaliser tout ça mais le résultat est au rendez-vous ! Merci 😊
    Petite suggestion : faire une explication de la correction du tp (un petit vocal rapide et concis suffit, pas besoin d'une vidéo d'une qualité aussi grande)
    Bravo !

  • @P-A0
    @P-A0 5 ปีที่แล้ว +28

    Toujours là. Ça veut dire que la série est bien ^^

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

    J'ai découvert la chaîne il y a environ une semaine. J'étudie l'informatique au lycée et j'avais besoin de plus de connaissances pour un projet à écrire en python, cette chaîne est vraiment superbe, tu expliques tout de manière extrêmement compréhensible en seulement quelques minutes c'est vraiment génial !

  • @bambayaya6853
    @bambayaya6853 5 ปีที่แล้ว +9

    Vraiment Graven vous êtes trop fort ! J'apprends bcp avec vous. J'ai hâte de voir la vidéo sûre les interfaces graphiques

  • @thebrisly3226
    @thebrisly3226 5 ปีที่แล้ว +6

    Merci infiniment pour tes tutos, ils sont simples et très clairs !

  • @TheHarryPoppers
    @TheHarryPoppers 2 ปีที่แล้ว +8

    Merci Graven pour tes vidéos. Je suis en reconversion depuis mon licenciement à cause de la crise sanitaire et je t’avoue que tes vidéos m’aident énormément en complétant mes cours !

  • @P-A0
    @P-A0 5 ปีที่แล้ว +6

    Hâte de voir la suite !
    (Ça fait un mois que j'attends et les autres cours de python (Vidéos , livres) sont beaucoup moins captivants que cette série du coup... j'attend xD)

  • @BioniXdu25
    @BioniXdu25 5 ปีที่แล้ว +2

    On l'attendait ! Merci Graven :D

  • @syndra-nimation
    @syndra-nimation 5 ปีที่แล้ว +3

    Elle sont toujours aussi cool tes vidéos, on comprend bien

  • @louisp640
    @louisp640 4 ปีที่แล้ว +17

    Salut Graven, je voudrait te faire une critique constructive malgré ton travail excellent !!! Lors du cours, vers 11:00 nous pouvons voir la fonction damage et la donnée entre () damage, tu aurais du les différencier un peu pl us pour que nous nous perdions moin. Merci pour ton travail qui donne envie d'être vue !!!

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

    c'est incroyable sa fais des semaine que je ne comprend rien a la POO et je tombe sur cette vidéo merveilleuse Merci pour ce cours incroyable .

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

    Encore un excellent cours, rien à dire !

  • @djameldjeddou7632
    @djameldjeddou7632 4 ปีที่แล้ว +2

    Merci beaucoup M. Graven

  • @Paolo-wn5oy
    @Paolo-wn5oy 3 ปีที่แล้ว +4

    La vidéo était géniale. Je crois tout de même que je vais la revoir un autre jour, tant j'apprend de nouvelles choses.

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

    Ah ouais les premiers épisodes était faciles impeu mais la la difficulté augmente , en tout cas tes vidéos sont les meilleurs. Merci

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

    Merci, au top tes vidéos sur Pythons !
    pourra tu faire une vidéo sur les exceptions ? comment les gérer ect ?

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

    excellentes explications

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

    UN GRAND MERCI GRAVEN ! je suis fier de vous

  • @jean-louisnobou8147
    @jean-louisnobou8147 10 หลายเดือนก่อน +1

    Explications super claires 🎉

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

    trop top merci 😊⭐️

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

    Bonjour Graven. Je te remercie pour ces videos. J'apprend et surtout comprend beaucoup mieux avec toi. Peut etre est ce parce que je suis fan de jeux videos et que du coup ca me parle plus. Je ne sais pas si c est pareil pour les precedentscorriges de tp et les futurs mais en titre il y a ecrit " Apprendre le Java" alors que nous apprenons du python sur l'instant ;). Je t'avoue ne pas y avoir preter attention jusque la. Prends soin de toi .

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

    c'est très complexe ! Mais merci j'ai compris, t'es un dieu mec !

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

    La marche de progression à avoir est assez grande avec l'introduction des objets mais ton tuto est génial cela demande de la réflexion et ce qui est dur c'est de trouver les bonnes interactions entre les fonctions méthodes afin de faire quelque chose de logique j'avais du mal à comprendre comment faire interagir les objets avec l'arme et le joueur mais une fois le code réalisé tout devient logique encore merci pour tes tuto !

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

    Merci oui, la vidéo aura été assez complète pour moi 🙂
    Je commence à m'y mettre depuis ta première vidéo sur python du coup, je ne sais pas encore jusqu'ou ça va d'aller plus loin mais je m'y atèle 👊🏼😁

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

    incroyables tuto
    continue comme ça😤👌👍

  • @az2poivron
    @az2poivron 4 ปีที่แล้ว +2

    Pédagogue et efficace 👌

  • @joeilmohali4627
    @joeilmohali4627 2 ปีที่แล้ว +1

    je t'aime, tu es mon sauveur

  • @xyz.1313
    @xyz.1313 3 หลายเดือนก่อน

    je viens de commencer a apprendre la programmation j'espère que je deviendrais un bon développeur un jour ! Merci Graven

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

    ultra bien expliquer je comprand vrainment bien que sa reste difficil pour moi mais l'expliquation est parfaite bravo

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

    Oula...je vais devoir regardé la video 4ou 5 fois et appuyer plusieurs fois sur pause .😂😂 Merci pour le boulot graven je suis en reconversion pro et fchm ta pédagogie est excellente. 🤜🤛🔥

  • @thierryvanmeeteren2247
    @thierryvanmeeteren2247 5 ปีที่แล้ว

    Salut Graven, merci pour cette série de tuto sur python moi qui débute de zéro, j'ai compris presque tout mdr. J'espère que tu ne vas pas t'arrêter en ci bon chemin ^^

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

    Super vidéo tout est limpide merci beaucoup

  • @paulmichielin4887
    @paulmichielin4887 18 วันที่ผ่านมา

    tu vas sauver mon année en 2024 c'est dingue

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

    Excéllente vidéo malgré sa complexité pour un débutant car il m'a fallut de suivre d'autre vidéo sur TH-cam pour suivre celle là, mais des vidéos comme ça en français sont rare donc profitez de nous remplir ce vide :) merci beaucoup

    • @insidious_memorize4135
      @insidious_memorize4135 5 ปีที่แล้ว

      Raouf Astuce moi aussi je trouve que c’est un peut complique. Quelle est la vidéo qui t’a aider à mieux comprendre ?

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

    Wow wow wow, je viens de tomber sur cette video car je débute et je ne connaissais pas les classes mais tes tutos sont hyper clairs et instructifs, avec TP ET correction !! Magnifique je pense que je vais me taper toute ta série merci Graven !

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

    franchement chapeau !

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

    des cours sont super efficaces

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

    Excellente vidéo! Rapide et efficace!
    Vas tu aborder par la suite (lors que tu parles d'interface) les moyens pour déplacer un objet dans un plan (2D), à l'image de ta vidéo sur le rasberry pi sense hat qui m'a parue assez compliquée à comprendre sans cette notion de programmation orientée objet.
    Hate de voir la suite en tous cas c'est un super taff!!

  • @SeanKevan
    @SeanKevan 5 ปีที่แล้ว +9

    Se que j'aime chez toi, c'est que pour illustrez tes propos tu fais des animations et tu parle posément. Beaucoup d'autre s'énerve où on comprend rien donc félicitation. J'aime beaucoup cette série :) ¿ A quand l'épisode 8 ? :*

    • @Gravenilvectuto
      @Gravenilvectuto  5 ปีที่แล้ว +7

      en pleine finalisation d'ecriture, cette semaine avec un peu de chance :)

    • @SeanKevan
      @SeanKevan 5 ปีที่แล้ว +2

      @@Gravenilvectuto Hoho, cadeau du début d'année ;)

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

    Je me langui la prochaine, et je me nomme aussi Lorenzo ! x)

  • @Julien00859
    @Julien00859 4 ปีที่แล้ว +2

    Bonnes explications, exemple bien choisi, du bon boulot. Cependant je ne peux m'empêcher de relever qu'on déconseille d'utiliser des accesseurs/mutateurs en python pour plutôt directement manipuler l'attribut global et d'utiliser des propriétés (comme en C#) lorsqu'on souhaite exécuter une fonction (de traitement, de contrôle d'accès) à la place d'accéder directement à la variable.

  • @julienrouge4232
    @julienrouge4232 4 ปีที่แล้ว +39

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

    bon avec un peu de mal j'ai réussit, merci pour vos tutos
    Quand le joueur change d'arme il faut absolument avoir sauvegarder dans une variable l'attaque du début sinon l'attaque ne cesse d'augmenter
    #Dans le corps du programme j'ai ajouté
    #Sauvegarde variable de l'attaque sans arme
    attaque_Origine1=joueur1.attaque
    joueur1.set_arme(tournevis.nom, tournevis.dommage,attaque_Origine1)
    print("desormais", joueur1.pseudo," a une attaque de", joueur.attaque)
    Et dans la classe Player
    le setteur de la classe Player je l'ai modifié ainsi
    def set_arme(self,arme,attaque_arme,attaque_origine):
    self.arme = arme
    self.attaque = attaque_arme+attaque_origine

  • @jimmymacia673
    @jimmymacia673 5 ปีที่แล้ว

    j'attends le prochain ep sur les interfaces ! merci à toi

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

    ❤ merci champion

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

    TP :
    1. méthode set_weapon qui permet de changer l'arme du joueur
    2. modifier la méthode d'attaque pour, si le joueur
    a une arme, rajouter le nombre de dégâts qu'elle fait (en + du nombre d'attaque
    de base du joueur)
    (pour ceux qui comme moi préfère le voir à l'écrit)

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

    13:26 🤣je m'y attendais pas

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

    T'es incroyable sache le

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

    C’est normal si chez moi le self ne set met pas automatiquement ? Je le fais manuellement et ça fonctionne mais cela m’intrigue

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

    Bonjour juste pour vérifier : quand je récupère des variables d'objets dans un même fichier python, les données sont bien récupérées même sans getters. Ceux ci servent donc uniquement lorsque l'on met le model dans un autre fichier ?
    Merci pour ce tutoriel !

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

    Gg les gars qui sont en tête du quizz

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

    Pas mal la dédicace pour les teacher cela avait du lui faire plaisir

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

    Tu es génial

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

    Salut
    Merci infiniment pour cette agréable explication
    J 'ai une question svp
    Par exemple pour créer un objet qui appartient au classe 'list' on peut procéder comme suivant :
    Mylist=[]
    Et on n'a pas besoin de le définir comme il suit :
    Mylist=list()
    Alors est ce qu on peut faire la même chose pour notre classe càd le caractériser par un symbole pour définir un objet ,comme par exemple :
    Myobjet=+(! !)+
    Et merci d'avance.

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

    Je suis trop contente je m'améliore enfin

  • @Phoenixandcie
    @Phoenixandcie 5 ปีที่แล้ว

    Hâte de voir la suite des tutos, je viens de découvrir ta chaîne en cherchant de l'aide pour les listes python, et tu expliques super bien, j'ai réussi avec ton tuto (et quelques recherches en plus) à pallier à mon vieux système de :
    Var1 = False
    Var2 = False
    Var3 = False
    Pos1=0
    Pos2=0
    Pos3=0
    If Var1==False:
    Pos1=1
    Var1=True
    Elif Var2 etc...
    Ouais, une méthode rustique que j'employais sur plusieurs fichiers en même temps pour une vingtaine de variables à stocker...DIEU SOIT LOUÉ J'AI DES LISTES MAINTENANT ! 😂😂😂
    J'ai sincèrement envie de me perfectionner en Python pour le développement de jeux, entre autre pour Ren'Py que j'utilise actuellement, mais également pour le programme ID@Xbox et éventuellement pour Unity(+Android Studio) en complément ^^

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

    ce que j'adore chez Graven, c'est qu'il nous apprends des langages de code comme si on voulait les utiliser pour faire des jeux.... ce qui est vrai !
    ça donne un apprentissage beaucoup + clair !

  • @informatique-5205
    @informatique-5205 3 ปีที่แล้ว

    Merci beacoup J'ai spère que tu entré au paradi

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

    Bonjour, je ne comprends pas concrètement l'utilité des "getters" dans le cas présent à partir de 8:53 , qu'est-ce que tu entends par l'accessibilité de la valeur? J'ai dû mal à comprendre l'intérêt de cette Méthode sachant qu'elle densifie le code et que player1.pseudo permet de renvoyer les mêmes informations
    PS : Excellente chaine, tant sur le format que sur les TP qui permettent de mettre tes tutos en pratique. Merci beaucoup pour ton travail!

  • @kevintchami1181
    @kevintchami1181 5 ปีที่แล้ว

    Slt Graven! J'ai 1 pti problème avec l'enregistrement des fichiers texte. Je veux écrasé un fichier texte à plusieurs reprise et pouvoir l'enregistrer mais le "write(...)" ne donne pas et la méthode du module "pikcle" (dump) déforme mon fichier au fur et à mesure. Qu'est ce je peut faire pour me débloquer?
    En passant, merci pour tes vidéos ça m'a super aidé et ça m'aide toujours d'ailleurs.

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

    Pas besoin de spécifié :
    pseud = property(_getpseudo, _setpseudo )
    Et idem pour attack ???

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

    salut je suis tres content de suivre votre cours
    jai installer python mais certaines instructions de print ne fonctionne pas cela est du a quoi?

  • @tomlegamer2402
    @tomlegamer2402 4 ปีที่แล้ว +29

    2:18 20 points de vie... hmm , ca me rapelle vaguement un autre jeu vidéo hein

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

      Minecraft

    • @Paolo-wn5oy
      @Paolo-wn5oy 3 ปีที่แล้ว +4

      @@akouguij Ou undertale quand on est en lv1

    • @bonjour7209
      @bonjour7209 2 ปีที่แล้ว +4

      mec y'a plein de jeux dans lesquels ton perso a 20 points de vie calme toi

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

      @@bonjour7209 et pas que des jeux video y'a magic the gathering

    • @zerkuya9540
      @zerkuya9540 2 ปีที่แล้ว +1

      @@Paolo-wn5oy Ouai aussi.

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

    Bonjour,
    Quand je fais player1.damage(3)
    Sa ne reconnaît pas mon damage pourtant jai tout fait comme la vidéo et j'ai même recommencer que faire

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

    j'arrive un peut tard, mais merci pour tes videos, tu geres de ouf! alors, entre cette video et la precedente il y a vraiement une enorme difference en difficulté, je n'ai pas compris grand chose et bien entendu je narriverai pas a faire le tp, je vais devoir regarder la videos plusieurs fois, vraiement plusieurs fois et mentrainer beaucoup avant de passer a la prochaine. merci beaucoup pour ce boulot de dingue

  • @boukachabahouria
    @boukachabahouria 4 ปีที่แล้ว +11

    graven s'il vous je n arrive pa a comprendre le fonctinnement de _init_(self) a quoi sert cette derniere merci d' avance et bonne continuation , salutation de MAROC

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

      Moi aussi j'ai pas trop bien compris ça

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

      ou celle la elle m'a bien aidé malgré le micro x)
      th-cam.com/video/J2cLlwVPC94/w-d-xo.html

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

      Mercii!

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

    c'est cool

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

    tu m'as vraiment aider pour un problème que j'avais liker si il vous a aider aussi,

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

    Super vidéo, super série ! Bravo et merci Graven :-) J'ai quand-même une question... En programmation Python, j'ai compris (grâce à toi ;-) ) que s'il y a répétition du code, c'est qu'il doit y exister une manière plus courte et efficace de faire. Cependant, dans les "class" , il faut répéter 3 fois variable "self." dans __init__ ? C'est normal ? Il y a plus court ?

    • @raptors3313
      @raptors3313 2 ปีที่แล้ว +1

      Non, car de ce que j'ai compris ça va chercher dans self... donc si tu mets pas le "self". , ça ira pas chercher dedans. De ce que j'ai compris :)

  • @Miriki
    @Miriki 5 ปีที่แล้ว

    Merci graven comme dab , il est agréable de suivre ce cours car , sous ton animation, tu nous devoile beaucoup de travail et un grand savoir faire . Je cherche a acheter un raspberry serais tu me renseigner ou en acheter au moin cher possible ?

    • @Gravenilvectuto
      @Gravenilvectuto  5 ปีที่แล้ว

      Merci beaucoup tout dabord,
      tu peux acheter des raspberry pas trop cher sur le site :
      www.kubii.fr/

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

      @@Gravenilvectuto merci beaucoup il y en aurait il que tu me conseillerais ("ps j'ais voter pr que tu offre un raspberry pour le giveaways , bientot les 50k gros gg")

    • @Gravenilvectuto
      @Gravenilvectuto  5 ปีที่แล้ว

      je vais recevoir des produits de cette marque, mais je te conseil le A+

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

    DItes, quelle version de python il utilisait au moment de cette vidéo ?

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

    Wow wow wow, je suivais t’es cours pour me donner un peu d’avance avant de commencer une formation, jusque la tout allait bien malgré n’avoir jamais rien appris a ce sujet avant, mais la je viens de me prendre une énorme claque

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

      Tu était donc tout en haut de la montagne de stupidité et tu a chuté, bon courage ça va passer avec de la persévérance

  • @axelb423
    @axelb423 2 ปีที่แล้ว +1

    Petite remarque pour ceux qui jouent avec le TP, attention à n'associer le couteau qu'à un seul joueur ou à créer un second couteau pour le second joueur, car sinon les deux joueurs possèderait le même couteau ce qui ne serait normalement pas possible. Vous pouvez faire un print sur la variable knife afin de vérifier l'identifiant unique de l'objet (Weapon).

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

      Oui mais ça empêche pas le programme de fonctionner
      Dans ce cas on s'en fout un peu
      Le but de linfo c'est de gagner du temps donc si ça fonctionne en l'état ça ne sert à rien de créer deux fois le même couteau si tu veux l'appliquer
      Dans un fps en ligne à la cs go tu pense que les devs se sont fait chié à cloner une arme dans le code pour que plusieurs joueurs puissent l'utiliser ? A mon avis non ils ont fait au plus simple
      Désolé c'était un peu long mais j'aimerai bien faire comprendre la logique

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

    Hello Graven! j'ai fait ton tp et j'ai essayé ensuite de faire attaqué mon player1 mais que faire il ne veut pas pourrais tu m'ai der s'il te plait !!!

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

    Bravo Graven, super vidéo!
    Pourrais-tu fair un serveur d'aide discord pour python si t'es dessus ? Ce serait génial !
    Merci d'avoir fait cette vidéo ! (Même si c'est compliqué à comprendre , mais c'est pas à cause de toi ! )

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

    Bonsoir, et merci pour tes vidéos, j'ai été bloquée à la toute fin de la vidéos avec une erreur d'attribut pour "attack_value" et pourtant j'ai recopier à la lettre prêt chaque ligne de code, serait-ce le logiciel qui est plus moderne,...

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

    Alors autant les épisodes d'avant, j'ai galerer pour comprendre certaines choses, autant les objets ça a été plutot "simple" je trouve. Par contre j'ai toujours autant de mal à faire les TP par moi même. J'pense regarder une deuxieme fois la série des tuto une fois que j'aurai fini. Merci en tout cas pour ce que tu fais, tu explique super bien, même si j'aurai aimé que tu explique plus en "détail" les termes utilisé, tels que return, ou init, etc etc. (Quand je dis en détail, c'est leur signification, pourquoi on utilise ça, qu'est ce que cela signifie, etc)Sinon c'est génial !

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

      Vraiment ? Perso je trouve le reste c’était simple par rapport à ca

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

    ca me fait ce probleme:
    player1.attack_player(player2)
    TypeError: attack_player() takes 1 positional argument but 2 were given
    sinon super video

  • @mickaelando6528
    @mickaelando6528 4 ปีที่แล้ว +2

    Les 2 dernières lignes (print) de la class player où Graven attaque Bob étaient érronées

  • @Tarkod
    @Tarkod 5 ปีที่แล้ว +2

    La dédicace 😂

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

    Ces cours de bac end ou bien de front end ???

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

    Salit Graven, c'était pour te dire que j'adorais ta série, d'ailleurs j'ai même réalisé un programme qui permet de calculer l'aire ou le périmètre d'un triangle, mais vraiment cette épisode est dure à comprendre, les vidéos avant celle la passaient toutes seules mais celle-ci j'ai du mal, je pense que je vais devoir la regarder plusieurs fois pour comprendre, au moins ça te fera des vues 😂

    • @raptors3313
      @raptors3313 2 ปีที่แล้ว +1

      La même... j'ai pas compris grand chose mais bon, au bout de 2 fois ça devrait passer... faudrait essayer de faire le tp après avoir visualisé la vidéo à quelques autres reprises, ça nous aiderait à comprendre.

  • @loulouriri9617
    @loulouriri9617 5 ปีที่แล้ว

    Graven is the best

  • @Paolo-wn5oy
    @Paolo-wn5oy 3 ปีที่แล้ว +1

    Voilà mon idée pour le tp :
    def set_weapon(self) :
    self.weapon = weapon
    return self.weapon
    def get_attack_value(self) :
    return self.attack + self.weapon
    Je vais maintenant regarder la correction.

    • @Paolo-wn5oy
      @Paolo-wn5oy 3 ปีที่แล้ว +1

      petite erreur :
      def get_attack_value(self) ne change pas.
      def attack_player(self, target_player) :
      target_player.damage(self.attack + self.weapon)
      Il ne faut bien sûr pas oublier d'importer le module weapon.

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

    thanks

  • @Lecrafteur-wr5oo
    @Lecrafteur-wr5oo 3 ปีที่แล้ว +2

    10:00 d’accord 🤣

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

    Graven quand jai tiper form weapon import weapon_info(dapres mes variable) il m'ecrit impossible d'importer weapon
    peu tu maidre sil te plait

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

    Bien vu

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

    jaurais une question, quand je fait un print de l'objet en lui meme par exemple dans ce cas "print(player1)" il me renvoi au lieu de me renvoyer les attributs

  • @r1c0cheh11
    @r1c0cheh11 5 ปีที่แล้ว

    j'ai eu du mal a importer le fichier , ca influe le fait que le fichier soit ecrit avec des majuscules ?

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

    Quand je tape l’assignation knife il me dit que weapon ne prend pas d’argument, et self ne s’affiche pas tout seul, c’est une question de support? Je tape sur pyzo

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

    C qw c id sur lequel vs travaillez s’il vous plaît ?

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

    Salut Graven ! Tres bon tuto franchement gg . Cependant j'ai une question:j'aimerai créer un systeme de mot de passe et d'identifiant,mais si par exemple quelqu'un n'en a pas,j'aimerai bien en creer un pour lui mais est ce que si je redemarre le programme,il sera toujours enregistré ?

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

      regarde la video sur les interfaces graphique (episode 8) je montre un peu comment faire à la fin

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

      @@Gravenilvectuto Ok merci beaucoup👍😉

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

    C'est quelle application que t'utilises pour programmer en python ?

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

    Salut,
    Je viens récemment de me mettre à suivre tes vidéos mais je rencontrais un problème car mon ordinateur était trop ancien pour supporter python 3. J'ai donc décidé de basculer sur mon raspberry afin de remédier à ce problème mais je tombe encore sur une embûche : je n'ai pas le même IDE. Je suis sur thonny qui fonctionne très bien mais là je bute sur le moyen d'appeler le class player dans un autre projet ?
    Je ne sais pas si mon explication était clair, si oui aurais tu une solution stp ?
    En tout cas merci pour ton contenus tes vidéos sont clairs et très bien expliqué

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

    Salut Graven, j'adore tes tutos !!!
    Je suis bloqué à la 8ème minute, mêmes saisies que toi et lorsque je lance voici l'erreur : TypeError: Player() takes no arguments. Peux-tu m'aider ?

    • @EllaUnicorn-uu2do
      @EllaUnicorn-uu2do 10 หลายเดือนก่อน +1

      tu as peut-etre ecris __int__ a la place de __init__ ca m'est arrivé aussi