Python : La programmation orientée objet

Поделиться
HTML-код
  • Опубликовано: 16 янв 2025

Комментарии • 129

  • @premium.opinions1234
    @premium.opinions1234 2 года назад +75

    C'est très rare dans la communauté francophone de retrouver des ressources d'une aussi grande qualité. Merci pour ce travail de haute facture.

  • @unamusik-28
    @unamusik-28 2 года назад +61

    Félicitations: j'ai particulièrement apprécié le fait que vous lisiez même succinctement le code car je suis aveugle et dans la plupart des tutos vidéo j'ai du mal à comprendre ce qui est écrit dans les écrans. Merci.

  • @Eloforma
    @Eloforma 9 дней назад

    Je commence à apprendre le code et vos vidéos m'aident énormément ! Merci beaucoup !!!

  • @sirexaPop3
    @sirexaPop3 2 года назад +10

    Maintenant je comprends la notion de class en python grâce à vous , c'était très claire,merci🙏✨✨😎

  • @MM-iu3cq
    @MM-iu3cq 3 года назад +19

    Ta vidéo est tout simplement géniale. Merci Docstring!!👍

  • @green_mush6123
    @green_mush6123 2 года назад +6

    Franchement merci, ça fait longtemps que je voyais les class et les __init__ dans des programmes et que je ne les comprenais pas, les explications sont super claires !!

    • @Docstring
      @Docstring  2 года назад +1

      Merci! Content de voir que la pédagogie t'as plu :)! Bonne continuation!

  • @Mohamed-uf5jh
    @Mohamed-uf5jh Год назад +2

    Excellent !
    Merci pour ce travail de haute qualité

  • @tidianycherif
    @tidianycherif 2 года назад +2

    Merci pour la vidéo , ça m'a beaucoup aidé moi qui viens juste de commencer la programmation Orientée Objet.
    Merci pour tout

  • @quentin7343
    @quentin7343 3 года назад +3

    T'es bon mec ! Une vraie vraie qualité de pédagogue

  • @MastersOfHack686
    @MastersOfHack686 Год назад +4

    suis un élève en 2nd S j'ai 17 ans mais grace à toi j'ai pu connaitre quel chose dans la programmation en python encore une fois merci depuis le sénégal

    • @francoislouise5887
      @francoislouise5887 7 месяцев назад

      comment ça t'a 17 ans et t'es en seconde poto ?😂

    • @MastersOfHack686
      @MastersOfHack686 7 месяцев назад

      @@francoislouise5887 y'a un problème maintenant suis en 1er j'espère que t'es français

  • @francoisf195
    @francoisf195 Год назад +3

    Super intéressant et super clair !

  • @laurasasso8798
    @laurasasso8798 3 года назад +3

    Excellent ! Merci pour tout et particulièrement pour l'explication de 'self' !

    • @Docstring
      @Docstring  3 года назад +1

      Merci Laura ! Bonne continuation !

  • @GarvanieElenga
    @GarvanieElenga Год назад

    Vraiment merci pour la vidéo ça a été d'une grande aide pour moi .

  • @wizofleg
    @wizofleg 6 месяцев назад

    Merci du fond du coeur pour ce cours

  • @anessiboka
    @anessiboka 3 года назад +2

    En voila un vidéo claire et précise...Merci pour cette vidéo!!! 👊

  • @ngolomadououattara3098
    @ngolomadououattara3098 2 года назад +1

    Merci beaucoup pour tout

  • @MATHSTCS
    @MATHSTCS 2 года назад +2

    Merci bcp pour ces explications claires et éfficaces👍

  • @koffiflaimoiye5276
    @koffiflaimoiye5276 Год назад

    Merci pour votre exélente explication explication

  • @malibu670
    @malibu670 5 месяцев назад

    Merci beaucoup pour cette vidéo ! C'est très clair et ça m'a beaucoup aidé. Je m'en vais regarder l'intégralité de votre playlist sur Python de ce pas !
    Excellente continuation et merci encore :)

    • @Docstring
      @Docstring  5 месяцев назад

      Merci et bonne continuation !

  • @francktiomela3002
    @francktiomela3002 Год назад

    J'aime beaucoup ta chaîne RUclips ! Merci pour ton contenu 😊

  • @Milo_korogon
    @Milo_korogon Год назад

    C'est encore plus clair que certain. Merci pour le débutant que je suis en python...

  • @LabelIdrissmulumba
    @LabelIdrissmulumba 4 месяца назад

    ❤❤❤❤ Votre vidéo et super

  • @hadjahouraymatoudiallo7589
    @hadjahouraymatoudiallo7589 2 года назад

    Merci bcppppppp vous m'êtes d'une grande aide merci encore une fois

  • @fidelelesobre
    @fidelelesobre 2 года назад

    MERCI BEAUCOUP POUR TON COURAGE

  • @mouradchaoui8388
    @mouradchaoui8388 2 года назад +1

    Merci pour votre travail

  • @brijeboazmakita7320
    @brijeboazmakita7320 2 года назад

    C'est le cours qu'il me fallait. Thanks a lot

  • @michakyronex3983
    @michakyronex3983 2 года назад

    Salut, merci pour ces formations, elle sont vraiment trop bien, je crois que je vais m'offrir toutes les formations,

  • @belgacem_mehdi
    @belgacem_mehdi 2 года назад

    Une des meilleurs chaines pedagogiquement

  • @mathaem
    @mathaem 3 года назад +1

    Merci beaucoup, j'ai enfin saisi le sens du "self" et tout s'éclaire désormais !

    • @Docstring
      @Docstring  3 года назад +2

      Ahh, trop cool ! Bien content de voir que mon explication du self est compréhensible :) Je me souviens avoir "perdu" beaucoup de temps en ne comprennant pas à quoi il servait faute de trouver une explication simple.
      Bonne continuation !

  • @henribavie6715
    @henribavie6715 3 года назад +2

    Thibault courage à toi je suis déjà ta formation dur udemy

  • @nasserdiallo8636
    @nasserdiallo8636 3 года назад +1

    Elles sont vraiment top tes vidéos.... 👌👍

  • @armstrongcharnel6888
    @armstrongcharnel6888 3 года назад

    merci beaucoup! felicitations!!!

  • @fredo8850
    @fredo8850 3 года назад +1

    Bien, vraiment cool. Clair et précis. :)

  • @pierrokiffdieulookiki7616
    @pierrokiffdieulookiki7616 3 года назад

    merci Docstring , vraiment c'est bien expliquer

  • @bahijac2806
    @bahijac2806 Год назад

    merci pour cette présentation

  • @fidelelesobre
    @fidelelesobre 2 года назад +2

    Grâce à vous je peux maintenant avoir l'idée de qu'est-ce que la POO

  • @nollyclaude7036
    @nollyclaude7036 Год назад +1

    Merci ! Le contenu de la vidéo à vraiment été d'une grande aide. J'en profite pour savoir s'il serait possible de traiter et d'expliquer le corrigé des épreuves d'ECE en NSI pour le baccalauréat 2023 . Merci encore

  • @TClovis
    @TClovis 3 года назад

    Excellent, un grand MERCI !

  • @fidelelesobre
    @fidelelesobre 2 года назад

    Vous avez une meilleure pédagogie

  • @Dannarax
    @Dannarax 2 года назад

    Excellente video, Merci beauçoup!

  • @liliasara4489
    @liliasara4489 2 года назад

    merci très bien expliquée

  • @melissasallami8207
    @melissasallami8207 2 года назад

    Merci pour cette vidéo

  • @ahmedbahpullo8544
    @ahmedbahpullo8544 2 года назад

    parfait 👌👌👌👌

  • @RedfoxxVoid
    @RedfoxxVoid 3 года назад

    Punaise top, merci beaucoup !

  • @gobajoseph5064
    @gobajoseph5064 3 года назад

    Oui top ta formation python je l'ai eu sur udemy je recommande

  • @amourtaly9841
    @amourtaly9841 Год назад

    Merci beaucoup

  • @LabelIdrissmulumba
    @LabelIdrissmulumba 4 месяца назад

    Je suis vraiment intéressé ❤❤

  • @AnsoumaneSoumaoro07
    @AnsoumaneSoumaoro07 3 года назад

    Bien expliqué

  • @data415
    @data415 Год назад

    belle vidéo tuto bro

  • @Auguste.Lefort
    @Auguste.Lefort 3 года назад +4

    Super intro à la POO, merci beaucoup !
    Quand je pars dans des projets un peu plus conséquents je me pose toujours la question de l'utilité d'une classe vs un module à part qui contient tout un set de fonctions, as-tu des conseils pour savoir quand utiliser l'un ou l'autre ?

    • @Docstring
      @Docstring  3 года назад +3

      C’est vraiment une question d’organisation et également il faut savoir si tu comptes créer des instances. Si tes fonctions sont par exemple plus des « utilitaires » et n’ont pas forcément de liens entre elles, alors un module avec des fonctions est parfait. Mais quand tu commences à avoir une unité et que tu comptes créer plusieurs instances alors la une classe est préférable ! Penses vraiment à la notion d’objet ! Est-ce que tes fonctions font parties d’un « objet »? Ça peut être un client, une voiture (la fameuse), un fichier, un compte en banque.

    • @Auguste.Lefort
      @Auguste.Lefort 3 года назад

      @@Docstring Ah oui ok c'est plus clair comme ça, merci ! Je fais surtout des projets persos qui demande une interface (j'utilise PyQt le plus souvent) et je suis vite perdu dans l'organisation globale entre les classes, les modules et le système de widget ^^

  • @takoroto8809
    @takoroto8809 2 года назад

    Merci infiniment, c'est bien expliquée

  • @blaisekambou9728
    @blaisekambou9728 3 года назад

    Explication très limpide. Merci

  • @amensallemi3013
    @amensallemi3013 2 года назад

    merciii

  • @codeurdell2231
    @codeurdell2231 3 года назад

    merci infiniment j'utilisais self sans comprendre en tout cas je me suis abonné pour avoir toute les vidéos

    • @Docstring
      @Docstring  3 года назад +2

      Ne t'en fais pas, on a tous été un jour dans ce cas-là 😅Et on peut généralement s'en sortir bien sans savoir vraiment ce qui se cache derrière. Mais c'est toujours mieux de bien comprendre ^^ Bonne continuation avec Python !

  • @globalgrowth343
    @globalgrowth343 2 года назад

    J'ai bcp appris

  • @emilegarcia4879
    @emilegarcia4879 3 года назад +1

    Bonjour Thibault, je suis avec beaucoup d intérêt toutes tes vidéos et cours sur Udemy, je voudrai savoir si tu peux faire une vidéo sur l'itération des classes et attributs de classe car je cherche de partout et je ne trouve pas . Cela serai bien car quand tu explique c très clair et compréhensible. Merci beaucoup.

    • @Docstring
      @Docstring  3 года назад

      Bonjour Émile, merci pour ton message ! Qu’entend tu par itération de classe ? Tu cherches à itérer sur tous les attributs d’une classe c’est ça ?

    • @emilegarcia4879
      @emilegarcia4879 3 года назад

      @@Docstring oui je voudrai récupérer les instances d'une classe et les attributs de chaque instance dans une boucle for ou autre mais comme les classes ne sont pas directement iterable comment est possible de faire, car les explications que j'ai trouvé sont pas très bien expliquées. Merci pour ta réponse très rapide.

    • @Docstring
      @Docstring  3 года назад

      @@emilegarcia4879 pour récupérer les instances d’une classe tu peux utiliser un attribut de classe pour stocker les instances crées (en les ajoutant au moment du init dans ton attribut de classe qui peut être une liste par exemple). Je montre un exemple dans ma formation Udemy avec l’attribut voitures_crees. Et pour récupérer tous les attributs d’une instance et leur valeur tu peux utiliser l’attribut __dict__ sur une instance. C’est un dictionnaire qui contient tous les attributs et leur valeur.

    • @emilegarcia4879
      @emilegarcia4879 3 года назад

      @@Docstring merci beaucoup tu est super. Je vais m'y mettre avec tes infos qui vont m'être très utiles . C vrai que ce n'est pas facile à comprendre les iterations dans les classes avec __iter__ __next__ mais c passionnant. Merci encore.

  • @cyrusdev1701
    @cyrusdev1701 2 года назад

    Merciiiii

  • @romainolaya1295
    @romainolaya1295 3 года назад

    Merci Merci Merci Merci 1000x Merci

  • @rjb-y4v
    @rjb-y4v Год назад

    salut super !!! video ...es-ce que tu pense faire des cours de open cv ...detection object coleur.forme rtc

  • @Enjoying.with-hajar
    @Enjoying.with-hajar 3 года назад

    merci :)

  • @kaf_yt7546
    @kaf_yt7546 3 года назад

    merci beacoup !

  • @inoussanabaloum2468
    @inoussanabaloum2468 3 года назад

    video tès cool et instructive . POUVEZ vous faire une video sur comment creer une interface graphique avec l' outil tkinter de python , cela sera sympat de votre part .MERCI D'AVANCE

    • @Docstring
      @Docstring  3 года назад +1

      C'est prévu !
      En attendant, vous avez plein de formations sur Docstring pour apprendre à faire des interfaces avec Qt, une bibliothèque bien plus puissante que Tkinter !
      www.docstring.fr/recherche/?q=qt
      www.docstring.fr/recherche/?q=pyside

  • @sirakhecisse5707
    @sirakhecisse5707 3 года назад

    Merci

  • @carlolamto4129
    @carlolamto4129 Год назад

    Top vidép :)

  • @philtoa334
    @philtoa334 3 года назад

    Merci.

  • @sebastienbocquet9894
    @sebastienbocquet9894 2 года назад

    Top

  • @fifafifa-fk7lz
    @fifafifa-fk7lz 2 года назад

    est ce que la formation sur udemy contient le cours pile file ?

  • @GlodieElProfesor
    @GlodieElProfesor Год назад

    Comment je pourrais avoir une certification, car je suis déjà inscrit sur la formation udemy en python formation complète

  • @laurentchinda
    @laurentchinda Год назад

    Les encapsulation ou niveau de visibilité des attributs ne sont pas considérés en python ou bien ?

  • @liliasara4489
    @liliasara4489 Год назад

    La methode def __init__ est le constructor?

  • @neijiintech5384
    @neijiintech5384 3 года назад

    stp quel est ta police d'écriture?

  • @marcol3711
    @marcol3711 3 месяца назад

    🐝

  • @simonbegue8118
    @simonbegue8118 2 года назад

    j'ai une question sur un programme que signifie ( self.sfc = params["sfc"] ) dans ce programme :
    class EngineDefault():
    """ caractéristiques basiques d'un moteur à réaction """
    def __init__(self, params):
    """ Constructeur paramétré """
    self.sfc = params["sfc"]
    self.power = None # en fait ce n'est pas un attribut avec valeur par défaut ici
    self.thrust = params["thrust"]

    def __str__(self):
    """
    ce qui s'affiche dans print(instance de classe)
    chaîne de caractère qui sert à afficher des informations sur la classe
    """
    if self.power is None:
    self.power = "None" # to avoid error when printing
    return "Moteur: SFC= %2.1f 1/h, Thrust = %3.1f N" % (self.sfc, self.thrust) + \
    " \t Power [W]: " + str(self.power)
    Si quelqu'un peut m'expliquer merci :)

  • @BigS439
    @BigS439 8 месяцев назад

    Comment ça marche dans un vrai exemple de code?

  • @joshua_sauv
    @joshua_sauv 2 года назад

    merci beaucoup je ne comprenais pas le self

  • @nour-eddineoumakhlouf5296
    @nour-eddineoumakhlouf5296 2 года назад

    La méthode init n'est-elle pas un CONSTRUCTEUR?

  • @mouctarbalde5904
    @mouctarbalde5904 3 года назад

    comment crée des applications de bureau avec python

  • @walleathX68
    @walleathX68 Год назад +2

    J'ai rien compris merci quand même

  • @calexis3159
    @calexis3159 Год назад +1

    Peugeot et non Peugeolt

  • @ShakKy33
    @ShakKy33 3 года назад

    dommage que j'ai pas d'argent sinon j'aurais fait la formation 😢, j'ai 9 de moyenne en nsi et on m'a dit je serais pris dans aucune école, aucun but rien donc j'essaie de me motivé pour progresser

    • @Docstring
      @Docstring  3 года назад +2

      Regarde la formation de 7h gratuite sur ma chaîne. Tu as énormément de contenu gratuit sur internet, le manque d’argent n’est pas une excuse ;) au boulot :)

  • @pierre-marcshinkaretzky8851
    @pierre-marcshinkaretzky8851 3 года назад

    Le chanteur Renaud roule en Peugeot, pas en Renault

  • @remyheinis
    @remyheinis 3 года назад

    J'ai rien compris,
    je suis débutant j'imagine que c'est normale,
    mais ça fait peur, je pige vraiment pas la logique...

    • @Docstring
      @Docstring  3 года назад +2

      La programmation orientée objet c’est quelque chose qu’il faut voir plusieurs fois, sur une période de plusieurs mois, avec plein de projets, en ayant déjà des bases solides. Donc c’est normal.

    • @remyheinis
      @remyheinis 3 года назад +2

      @@Docstring
      Merci, c'est bien ce que je pensais mais ça me rassure,
      oui donc, en gros, faut déjà de bonnes bases puis,
      s'y mettre et répéter répéter répéter sur différent "petit" projet...
      là, surement, si je suis pas trop bête, ca ira...

  • @afaroumaiga
    @afaroumaiga 9 месяцев назад

    apprendre nous pygame stp

    • @Docstring
      @Docstring  9 месяцев назад +1

      C'est prévu ! Ça va sortir avant l'été :)

  • @abdoulayelah780
    @abdoulayelah780 2 года назад

    pas bien compris

  • @PierreSchinko
    @PierreSchinko 3 года назад

    bah moi, je reste un peu sur ma faim ☺☺

    • @Docstring
      @Docstring  3 года назад +1

      J'ai une partie un peu plus avancée sur Docstring.

    • @PierreSchinko
      @PierreSchinko 3 года назад

      @@Docstring Je pense qu'avec ce sujet (voiture) le concept reste flou, du moins, pour moi.
      je pense qu'il faut prendre des sujets plus près du quotidien d'un développeur comme une class Database.
      Sinon, continu, tu m'apportes beaucoup d'aide sur mon projet actuel ☺☺

  • @notagann8100
    @notagann8100 Месяц назад

    *voitures créées, mais bon les informaticiens ne savent pas écrire c'est connu

  • @quevineuxcrougniard2985
    @quevineuxcrougniard2985 2 года назад +1

    Ce cours est bon mais le prof nous agace assez vite par trop d'expressions de mauvais français ou d'américanismes comme : "en fête" à répétition fréquente , "sauf que", "nouhon", "juste", "au final", "au niveau de", des hiatus tels que : "que-il", redoublement du sujet : "ces sujets, ils sont"; "si nous on veut" au lieu de : "si nous voulons" ou bien : "si on veut". C'est dommage ! L'ennui, c'est que des jeunes étudiants, ensuite, vont propager ces expressions ou cette syntaxe défectueuses( du style : "scondinous", voire parfois désagréables à l'oreille par des liaisons mal faites ou omises et par un débit saccadé et des hiatus trop nombreux. Donc, disons : "peut mieux faire" !

    • @Docstring
      @Docstring  2 года назад +1

      Ah oui enfin là vous voulez la perfection 😅 Moi je veux bien, mais vous aurez 1 vidéo par an à ce rythme. J'espère au moins que la pédagogie est à la hauteur parce qu'il me semble que c'est quand même le plus important.. Si ce n'est pas le cas malheureusement je pense qu'il vous faudra trouver un autre formateur au débit maîtrisé et effectuant des liaisons parfaites mais je doute qu'ils soient foison.

    • @quevineuxcrougniard2985
      @quevineuxcrougniard2985 2 года назад +1

      ​@@Docstring : Le cours est bon, c'est ce que je dis et c'est pour ça que je l'apprécie et fais une remarque en vue de son amélioration car ce serait mérité. Les tics de langage en jargon franglouche à haute fréquence des téloches nous embrouillent et sont mal venus, voire déplaisants.
      Parler correctement en bon français ne fait pas ralentir la production. Au contraire, c'est respecter notre langue surtout la qualité de la prestation. C'est aussi éviter les faux-amis, les contre-sens et la vulgarité du parler plouc de bobo surparigot qui se targue d'imiter les coboyes de ses illustrés d'enfance !

    • @Docstring
      @Docstring  2 года назад +2

      ​@@quevineuxcrougniard2985 Malheureusement dans le domaine du développement qui est à l'origine très anglophone, difficile de s'en passer. Le but n'est pas de paraître "bobo surparigot" mais de trouver le bon milieu entre la traduction de certains termes que vous pourrez retrouver dans la documentation et d'autres termes qui sont difficilement traduisibles. Je prends l'exemple du terme "framework", je veux bien faire le puriste et constamment utiliser le terme français de cadriciel, malheureusement en utilisant ce terme dans les moteurs de recherche, vous limitez grandement vos chances de trouver de l'aide sur le sujet (et je parle même dans le cas de la recherche d'articles en français).
      Dans la création même des programmes, les développeurs de Python recommandent peu importe la langue d'origine des développeurs d'utiliser des noms de variables et de fonction anglais afin de faciliter la collaboration.
      Désolé mais le but n'est pas d'imiter les cowboys des séries télé mais juste de donner les clés à tout le monde pour trouver les informations dont ils ont besoin et de pouvoir collaborer. Il serait illusoire de penser qu'on peut tout traduire et rester à 100% franco-français dans le monde du développement qui est majoritairement anglophone.
      J'essaie le plus possible d'utiliser des termes français là où c'est possible mais il faut parfois trancher.

    • @quevineuxcrougniard2985
      @quevineuxcrougniard2985 2 года назад

      @@Docstring Je ne veux pas vous embêter mais mes remarques ne concernent pas les mots d'anglais technique. Je suis prof moi-même. Je sais tout ça. Ce qui me gêne ce sont par exemple les : "en fête", "juste pas possible", "au final", les "scondinous", les "nouhon dit", le "queuya", le "on a" au lieu de : "il y a", le "on" au lieu de "nous", la non inversion verbe-sujet dans les questions, etc., toutes expressions de charabia radio télévisé provenant de traductions ou d'interprétations vaseuses en très mauvais français des perroquets des media. J'ai des cours de Smalltalk traduits en bon français depuis Palo Alto sans aucune de ces malencontreuses habitudes. D'ailleurs je préfère les lire en américain, cela évite les beugues de français !
      Tous ces travers ou tics en français peuvent être facilement évités, je peux vous l'assurer. Votre terme de 'franco-français" révèle une certaine mentalité méprisante pour le bon usage et le respect de la syntaxe. En tous cas, je vous remercie de diffuser un cours que je trouve pédagogiquement excellent.

    • @Docstring
      @Docstring  2 года назад +3

      @@quevineuxcrougniard2985 Je comprends qu'on aime la langue française mais je n'ai pas non plus l'impression de massacrer la langue à ce point. Bref, il s'agit d'un tutoriel de programmation, pas d'une lecture de texte de l'académie française. Ça ne doit pas être facile tous les jours pour vous car effectivement à ce niveau d'exigence vous ne devez pouvoir écouter qu'à peu près 0,05% de la population francophone 😕
      Je n'ai d'ailleurs toujours pas compris à quoi fait référence le "scondinous" 😄

  • @sekolinfofana1922
    @sekolinfofana1922 2 года назад

    Très intéressant

  • @pijipopboy1263
    @pijipopboy1263 3 года назад +1

    Merci

  • @mouctarbalde5904
    @mouctarbalde5904 3 года назад

    comment crée des applications de bureau avec python

    • @Docstring
      @Docstring  3 года назад

      Avec PySide / Qt for python ! J’ai plein de formations sur le sujet sur Docstring Udemy et RUclips : www.docstring.fr/formations/creer-5-applications-de-bureau/introduction-a-la-formation-398

  • @EdwigeTOUNDE-nv1kg
    @EdwigeTOUNDE-nv1kg Год назад

    Merci