43 vidéos O_o ... Tu sais que je me suis tapé une bonne dizaine d'heures de vidéos en anglais pensant qu'il n'y aurait rien de qualité en Français? Pour une fois qu'on a le droit à des vidéos de qualité sans que l'on essaie de nous soutirer l'intégralité de nos revenus. Merci infiniment pour tout ce que tu vas m'apprendre.
Meilleur cours de Python !!!! Etant en finance, j'ai commencé directement par un cours udemy "python for finance and investments". Le cours stipulait qu'il n'y avait pas besoin de connaissances en python. Certes j'ai pu faire le cours, je sais utiliser pandas etc, et venant d'une formation financière je n'ai pas eu de mal avec les maths. Mais dès que j'avais un problème dans mon code, je prenais littéralement plusieurs heures pour trouver la solution car je n'avais pas les bases, pas la théorie, j'appliquais bêtement le module pandas ou numpy. Tes cours sont incroyables car ils apportent une base solide, la théorie. Très grande rigueur dans tes explications et ton code c'est vraiment incroyable que ça soit gratuit merci beaucoup Jason !
Et oui, on peut difficilement employer un langage sans même l'avoir appris, donc il faut commencer par cela, j'espère que ça t'aidera dans ce que tu fais 🙂 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ 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 ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Je peux me tromper mais les explications sont nettement plus approfondies dans les formations françaises qu'anglaises. J'avais tendance à mépriser les longues discussions et les formations trop théoriques; mais quand il s'agit de comprendre le pourquoi du comment, les formations en français ont un certain avantage. Merci beaucoup!
Oui c'est important selon moi de prendre le temps d'expliquer les choses. De toute manière, apprendre la programmation va demander du temps. Celui qui veut le faire en quelques minutes part déjà très mal. Donc autant avoir un maximum d'éléments et bien assimiler les notions :)
J'aimerais savoir si vous pourriez faire une série de tutoriel sur la conception d'un jeu en python, car tous les tutoriel pour la création de jeu sont trop complexes à comprendre (pour moi) sachant qu'ils utilisent de nombreuses choses que l'on a pas vu. *J'ai beaucoup de respect pour votre travail FormationVidéo*
Salut à toi :). On abordera déjà la bibliothèque Pygame dans la formation pour faire de la 2D. Donc rien n'empêchera par la suite de faire une série de tutoriels pour concevoir un jeu. C'est d'ailleurs ce à quoi j'aimerais aboutir grâce à mon Tipeee -> www.tipeee.com/formation-video Alors, rien n'est impossible, il faut juste que les gens donnent un coup de main et on pourra tout faire =) !
C'est super pour toi alors, Python n'aura bientôt plus de secrets. Et si tu veux encore plus de détails sur la POO, tu as cette vidéo générale : ua-cam.com/video/5j5z9BJCAW8/v-deo.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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
De rien ✌ +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Merci à toi, je suis inscris à la formation Python d'Openclassroom et tu viens de m'éclairer sur plusieurs points qui étaient restés obscur dans mon esprit.
Pas de quoi, c'est parti pour la suite :) ! ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ 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 ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Super, j'ai adoré ce cours ! J'ai longtemps eu beaucoup de mal avec la programmation orientée objet (étant de la vieille école procédurale^). J'ai bien compris le truc du constructeur ici. Merci aussi pour les précisions au niveau des différences entre Python et C. J'y vois de plus en plus clair.
Merciiiiiiiiiiiii ! En,fin quelq'un qui explique en Français les classes compréhensiblement ! Je cherche depuis 3h, et je tombe enfin sur toi g tout compris je peux enfin créer le programme que je voulais faire ! Merci !!!!!!
Bonne nouvelle alors, bonne continuation pour la suite 🙂 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bon courage 👍 Et il y a aussi cette vidéo pour compléter : ua-cam.com/video/5j5z9BJCAW8/v-deo.html Et éventuellement ce tuto sur les classes abstraites : ua-cam.com/video/zY4WnyEV_Ao/v-deo.html
Félicitations, je sors de deux heures de training sur ce sujet où je n'ai RIEN compris, et là en 25min c'est limpide :) Je fonce sur la seconde vidéo !
Salut ! Déjà pour commencer, merci infiniment du travail que tu fournis pour nous faire des cours d'aussi bonne qualité. J'ai toutefois une question par rapport aux classes justement : est-ce que c'est moi ou l'utilisation des classes n'est que purement esthétique ou pour la réutilisation ultérieure du code (autrepart?) ? Dois-je me forcer à utiliser des classes même si je n'en vois pas l'utilité ? Merci d'avance !
Un paradigme, c'est toujours quelque chose en programmation visant à faire les choses d'une autre manière. Même si en Python, tout est quasiment objet, tu n'es pas obligé de faire une classe à chaque fois si faire autrement te semble meilleur et/ou plus efficace ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ 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 ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Vidéo top ! Là on passe un cap. Beaucoup de choses à assimiler. Tes explications et tes exemples permettent de bien comprendre les principes. On continue.... ;-)
Et n'hésite pas à t'exercer en faisant des programmes, en testant de ton côté, en t'assurant de bien comprendre tout ce que tu fais que ça répond aux questions que tu peux te poser 🙂
Encore une super vidéo ! J'ai l'impression d'aller trop vite, mais j'ai deux questions : -Peut on stocker une classe dans une variable ? -Peut on créer des classes dans une classe ? Merci encore !
- Peut on stocker une classe dans une variable ? > Oui, c'est d'ailleurs ce qui est montré dans le cours, car sans cela, on aurait du mal à avoir des instances de notre classe. - Peut on créer des classes dans une classe ? > Je te laisse tester sur ton code et tu verras tout de suite si ça fonctionne ou non 😉
Merci beaucoup pour ces vidéos très intéressantes, je suis nouveau sur Python, et je vous trouve très pédagogue sur cette formation. Je suis en train de les suivre toutes.
Bonjour! Merci pour cette vidéo encore très instructive! ;) Je voudrais savoir si, avec les connaissances en Python que j'ai acquises grâce à votre formation, je pouvais commencer l'apprentissage d'un autre langage de programmation, en attendant la 12ème vidéo de Python :). Si oui, quel langage serait le plus facile à débuter avec mes connaissances? Plus du C, du PHP ou autre? :)
Bonjour, tout dépend de ce qui t'intéresse le plus. Si c'est du Web, tu peux faire HTML5/CSS3 puis PHP/SQL, sinon, directement apprendre LE langage de référence, le C.
D'accord. Du coup je pense que je vais commencer à regarder votre formation sur le C car, pour le moment, le Web ne m'attire pas trop. Merci pour votre réponse! ;)
c'est super ces formation , beaucoup plus parlant (dans tout les sens du terme ) que sur d'autre vidéo ou site (donc écrit ). je suis certain tuto ou vais les revoir (css - html , python (surtout)) le seul truc que je trouve dommage s'est l'espacement entre deux vidéo, même si je comprend qu'il y ai plusieurs cause de cette espacement . Enfin bref tout sa pour demander : - Pourquoi ne pas avoir fait les chaines avant les classes et attributs ? Aussi non a par sa merci d'avance pour ta réponse et bonne continuation
Oui, car la liste est également un objet (tout est objet en Python), donc j'ai changé l'ordre des choses, mais tout sera appris au final, ne t'inquiète pas :)
Bonjour, oui ça sera publié ici : ua-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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Salut Jason. Pour info, et ne pas induire en erreur, à 22:46, il n'est pas nécessaire de faire appel à la classe Humain, puisque h1 est déjà une instance, et que par conséquent elle hérite des attributs de la classe. En l’occurrence, faire format(h1.humains_crees) marche tout aussi bien, à la différence que tu as profité de l'instance.
Oui exact, mais pour la compréhension, c'est mieux que les gens mettent le nom de la classe pour comprendre qu'il s'agit d'un attribut commun à toutes les instances :)
je n'ai jamais pris autant de plaisir dans un cours qu'avec vous merciiiiiiiii mille fois !! et le pireeeeeeee c'est que ma fille s'appel gioia et on la surnome jojo et elle à1ans lol merci encore
Bonne continuation et content que ça plaise 👍 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Content de l'apprendre, bon visionage Francois 🖐 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour, très bien alors, et si le concept de "programmation objet" te semble encore flou, n'hésite pas à visionner la vidéo d'aide sur ce paradigme : ua-cam.com/video/5j5z9BJCAW8/v-deo.html Bon courage :) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Merci Jason. Comme tu le dis dans certains commentaires ...certains débutent ! Là parfois ..tu t'emballes quand dans une même phrase tu mélanges attribut classe objet en parlant super vite. Je parle français..j'ai beaucoup de chance ;) C'était une mini remarque ..que du positif. Je fais pause ou je réécoute trois fois pour saisir le sens. Merci encore pour ce super taf. ps : il te manquerait presque un bouton "Tip" ;)
Coucou Jacques, je fais constamment attention de ne pas avoir le débit de parole que je pourrais avoir dans une discussion normale, ce n'est pas toujours facile mais c'est important comme tu le dis :). Et pour le Tipeee, j'ai stoppé car ça n'avait pas beaucoup d'intérêt en soi, mais si tu veux pouvoir contribuer et me remercier pour mon travail, tout est détaillé ici : jasonchampagne.fr/comment-soutenir-mon-travail#argent (sur ce même site, tu trouveras aussi facilement le bouton à droite pour mon Paypal)
Bonjour et merci pour vos formations qui permettent à de complets débutants, dont je fais partie, de découvrir python ! Après avoir visionné cette video, j'aimerais savoir comment faire pour afficher le nom du plus jeune des humains entre h1 et h2. Comment pourrais-je l'écrire ?
Bonjour, pour cela il va falloir redéfinir les méthodes spéciales pour la comparaison de deux objets (voir tutoriel ici : ua-cam.com/video/XxUasK8f-s0/v-deo.html ) Ainsi, Python saura alors comparer deux joueurs (selon leur âge comme tu l'as choisi) et déterminer le plus jeune des deux :). Après, pour faire encore plus simple, tu peux avoir un attribut "age" pour l'Humain, et faire une méthode de ce type : pastebin.com/fQ97MBhz
Merci, à bientôt sur d'autres vidéos Jérôme 👍 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 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 ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
Bonjour. Merci pour toutes les vidéos. Je voudrais savoir comment il faut faire pour instancier une classe à partir de données inscrites dans un fichier. Par ex : chaque ligne du fichier donne les caractéristiques d'une voiture et je voudrai les enregistrer automatiquement dans une classe Voiture. Comment faut-il procéder ? Merci
Bonjour, et bien tu récupères les éléments de ton fichier dans tes variables, et ensuite, quand tu instancies ta classe, les paramètres de l'objet seront tes variables :). +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Merci pour tes cours de Python. je débute en Python et ça m'aide beaucoup pour mon apprentissage. En plus en voyant la vitesse a laquelle tu programme, on voit bien que tu maitrises :) Je voulais juste savoir pour la partie sur les attributs de classes. Ici on crée l'attribut humain_crée qui s'incrémente lorsque je crée une instance de Humain, mais elle ne diminue pas lorsque je crée (j'écrase) l'instance h1 oubien que je "del" h1 et que je fait une seconde instance h2. humain_cree reste a 2. par exemple: h1 = Humain("Jojo", 34) print(Humain.humain_cree) #1 del h1 print(Humain.humain_cree) #1 h1= Humain("Toto", 28) print(Humain.humain_cree) #2
Ah :). Pour ça, je te recommande de voir mon tutoriel sur les *méthodes spéciales* (lien ici : ua-cam.com/video/XxUasK8f-s0/v-deo.html). Tu y trouveras notamment la possibilité de redéfinir la méthode __del__ pour pouvoir décrémenter ta variable à chaque fois qu'un objet est détruit de ta classe.
Je t'adore!! J'ai bloqué sur les classe et la, je tombe sur ta vidéo!! Je t'adore mais vraiment! Au départ je m'était dit, "mais sa sert à rien! Autant créer des variable et les print! En plus c'est gros comme code!😡" et la, jai compris! Je pense totalement l'inverse! C'est des gens comme toi qu'il nous faut😭😍🤣
moi j'ai vraiment pas compris a quoi servent les clase (je sais que ca fait longtemps que t a poster ce commentaire, j'espere que tu te rappelles de classes) merci d'avance
@@WhoAm_I_ Saluut !! C'est cool que tu t'y interesse, entre temps oui les classes m'ont TROP SERVIS ! En gros elles te servent à creer une sorte de configuration de base pour un personnage ou autre entité. Par exemple, je vais creer une classe personnage, et je vais dire, mon personnage a : une vie, une taille, un nom, un age, etc etc etc... A partir de là, tu vas creer des personnage, tu vas dire dans ton code, "personnage1 = ClassPersonnage(Nom, Prenom, Age)..." Et tu peux faire autant de personnage que tu veux, qui ont chacun leurs propriétés. Tout ça grace a la classe. Chaques personnages que tu creer dans ce cas, va s'appeler un "Object" (car il a des propriété specifiques etc). Et tout object appartenenant a une classe specifique est appelé une "Instance de Xclasse". Dans ce cas, personnage1 un est un object, Mais c'est une instance de la classe personnage. J'espère t'avoir aidé !! Bonne soirée.
@@WhoAm_I_ en faite, en programmation, tu apprendra avec le temps qu'il y a des milliers de façons de faire une chose precise. Il y aura une façon toujours plus intéressante voire optimisée de coder. Dans ce cas, Les classes sont pour moi les plus optimisés et pertinentes. Libre a toi de faire comme tu veux !
bsr json, d'abord je te félicite pour ton travail hyper détaillé et comprehensible, j'ai juste quelques points dont je souhaite que tu me les expliques, par rapport a l'attribut (qui joue aussi le role d'une variable), si je comprends bien il y en a deux types: attribut d'objet comme "prenom" qui se trouve ds (h1.prenom) , et attribut de classe comme humains-crees qui se trouve ds (Humain.humains-crees) ?? et merci d'avance
Bonjour, c'est bien ça. L'attribut standard est propre à une instance (un seul objet créé sur le modèle de ta classe) alors que l'attribut de classe (donc sa valeur) sera partagée entre toutes les instances (objets) créées. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
De rien 😉 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
OUI je suis en Master Info, OUI je regarde une video qui a 6ans et OUI j'en apprend plus qu'en cours (PS: Bac + 4 et jamais touché à python 🙃), MERCI A TOI
Saut Jason, Donc maintenant, on peut écrire l'humain h1 comme ça : h1 = humain("Jojo" 34) print(f"Prenom de h1 : {h1.prenom}") print(f"age de h1 : {h1.age}") print("f"Humains existants : {Humain.humains_crees}") idem pour h2 etc... Cette nouveauté est carrément beaucoup plus lisible et merci de l'avoir montré dans la correction de l'exo 3 ou 4
Oui, comme entre temps j'étais passé à Python 3.6, j'ai évoqué les f-strings, qui rendent les écritures (aussi à mon goût) plus rapides et lisibles que l'utilisation de la méthode format(). Par contre, ça nécessite d'être sous Python 3.6+
Si j'ai bien compris self.prenom,prenom est un attribut Ce qu'il y a dans les parenthèses de init qui est une méthode(fonction), ce sont des paramètres
Oui, prenom est un attribut, et ce qu'il y a dans les parenthèses d'une fonction ou méthode sont des paramètres. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Merci pour tes vidéos, j'ai beaucoup appris sur ce langage python et surtout sur la POO. je trouve que c'est un langage très facile à comprendre ..est ce possible de faire encore d'autres tutos sur le framework Django ? ,
De rien Jean Claude ✌ +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
De rien et bonne continuation sur le cours Python ✌ +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 UA-cam ? ua-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 Merci. Je suis en train de m'entrainer à développer une application de quiz. J'ai essayé avec les Class mais ca me fait toujours aussi peur. En même temps je me suis arrêté à cette vidéo.
coucou, merci beaucoup pour cette vidéo j'en avais vrm besoin. je sais pas si tu vas me répondre mais est-ce possible d'avoir plusieurs constructeurs pour créer plusieurs objets avec des attributs différents
Bonsoir, il n'y a pas de constructeurs multiples en Python. Mais tu peux avoir quelque chose d'assez similaire en spécifiant des valeurs par défaut aux paramètres de __init__()
Tant mieux pour toi alors, si ça peut t'aider dans les langages que tu apprends :) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour Jason, Comme tu nous le conseilles j'ai un peu cherché sur Internet l'encapsulation en Python. Souvent il est utilisé le doubles __ et non pas la propriété property. Par exemple il serait noté self.__age = age et self__nom = nom . Les doubles underscore rendent la variable privée si j'ai bien compris. Que nous conseilles tu: property ou les doubles underscore?
Bonjour, c'est une manière possible de procéder oui car l'usage de "__" est réservé en Python pour des méthodes spéciales ( ua-cam.com/video/XxUasK8f-s0/v-deo.html ), donc si tu mets cela au début du nom d'un attribut, si tu tentes par la suite d'accéder à un attribut commençant par un double underscore, une AttributeError sera déclenchée. 😉 Mais pas de mieux entre l'un ou l'autre : on va surtout et éventuellement nommer les attributs privés de cette manière mais définir une propriété (à moins de ne vouloir aucun droit en lecture et écriture sur ce dernier). ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ 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 ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Tu l'expliques peut être plus tard, mais il y a quand même moins lourd comme syntaxe que : print("Prénom de h1 -> {}".format(h1.prenom)) On peut utiliser les "f-string" (Formatted String Litterals). On ajoute juste un f avant la string dans print et plus besoin de .format et les accolades peuvent embarquer des variables. En plus d'être plus court, je trouve ça plus lisible et plus facile à retenir : print(f"Prénom de h1 -> {h1.prenom}")
Au début du cours Python, la version 3.6 n'existait pas encore (et les f-string, en conséquence, non plus). C'est évidemment montré plus tard dans le cours, les exercices, et détaillé dans une vidéo dédiée en annexe aussi : ua-cam.com/video/4ApZ80RegNI/v-deo.html
merci beaucoup pour ces videos ! J'ai cependant une petite question, dans mon cours de programmation, on nous a appris à utiliser une méthode __str__ et une autre __repr__ et je ne comprends pas ce qui les diffère. Saurais - tu m'éclairer ?
Bonjour Chloé, ce sont des méthodes spéciales que tu cites (j'en parle dans ce tutoriel : ua-cam.com/video/XxUasK8f-s0/v-deo.html ), ça devrait t'éclairer :)
Bonjour Jason, Merci pour cette vidéo. La présence de ce "self" me perturbe :) . Quand tu imprimes les attributs il n'apparaît pas. Ensuite je vois pas bien à quoi il sert. Pourrais tu nous donner quelques explications complémentaires? J'ai cherché un peu sur Internet et de ce que j'ai compris lorsqu'on écrit def__init__(...) il faut qu'une référence soit faite à la classe parent. Le self permet de dire , bein la classe parent c'est moi même (stackoverflow.com/questions/2709821/what-is-the-purpose-of-the-word-self-in-python). Suis je sur la bonne voie? :) Encore mille mercis !
Bonjour, c'est très simple le "self" fait référence à l'instance courante, celui qui est en train d'être manipulé ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 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 ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
Bonjour , Merci beaucoup pour cette vidéo s'il vous plaît est-ce-que vous pouvez m'expliquer pourquoi a-t-on besoin de faire le constructeur au début d'une classe ? pourquoi ne pas procéder directement à définir les méthodes et en y incluant les attributs qu'on aurait définit dans le constructeur ?
Tu fais ce que tu veux où tu veux. Le constructeur, c'est à l'initialisation de l'objet. Rien n'empêche évidemment d'avoir ensuite des méthodes qui lisent/modifient les attributs de ce dernier
Merci Jason pour tes videos 😊 j'ai tellement appris grace a toi.. tes explications sont top vraiment merci et bonne continuation Et je voulais savoir aussi si la video sur 😁
J'utilise Visual Studio Code 🙂 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 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 ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
Salut ! Merci beaucoup pour tes vidéos qui sont très claires ! Tu peux juste repréciser à quoi sert la ligne self.prenom = c_prenom ? Je comprend pas trop, et instinctivement j'aurais inversé et mis c_prenom = self.prenom. On peut pas passer directement par c_prenom c'est ça ? Merciiiiii !
Bonjour, l'utilisation de "self" fait référence à l'instance en cours (l'objet actuellement manipulé). Il permet dans ce cas précis de déclarer à un attribut pour la classe, en y affectant la valeur passée dans le constructeur
Le mot "self" représente l'instance de l'objet en 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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Très bonne vidéo ! Cependant j'ai pas trop compris à quoi correspondait le __init__ , est ce un nom de fonction comme un autre ou a t-il des particularités ?
Merci pour cette série de vidéos de qualité. Je n'ai pas compris la raison pour laquelle il y avait une erreur (17:05) quand vous écrivez h1 = Humain(c_age=34).
Si j'ai bien compris c'est comme une fonction mais à la fin, elle n'est pas supprimée mais elle reste , donc les variables a l'intérieur ne sont pas supprimé ? C'est sa ?
Alors non : une classe, c'est comme un "moule" de fabrication d'objets d'un même type. Et chaque objet (instance) de cette classe propose des services (les méthodes) et possède des états (les attributs). Une instance a bien une durée de vie et est évidemment libérée de la mémoire à un moment donné 👍
Bonjour, j'aimerais savoir comment je peut faire pour que mon programme addition les valeurs d'une boucle ? Je m'explique, par exemple si ma boucle me génère: 1 2 3 4 Au lieux de faire un: print( 1+2+3+4) j'aimerais bien avoir une variable qui prend additionne le tous et qui a la fin de la boucle m'affiche :10 ..
Bonsoir, tu as juste à faire une variable que tu incrémentes à chaque tour de boucle avec la valeur à ajouter, et tu auras à la fin la somme totale. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 UA-cam ? ua-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 Mdr jai trouvé la solution =) j'ai pris du temps mais j'ai trouvé =) merci quand meme =) et oui je vais allez te voir sur ton discord aussi et ton twitch ca peut etre utile =D
D'accord 😊 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour ! Tu t'es sûrement déjà exprimé sur la question en commentaire ou en vidéo mais je me demandais ce que tu pensais des IDE, si tu en avais à conseiller ou si tu préfères le duo sublime text/cmd et enfin as-tu prévu de faire une vidéo sur tes plugins sublime text (si tu en utilises..). En tout cas merci d'avance et super vidéo comme toujours
Bonjour, j'ai prévu quelques vidéos "d'aide" pour la prise en main de quelques IDE, comme la vidéo déjà faite sur Visual Studio Code (playlist "Aide"). Personnellement, je préfère des outils séparés et les plus minimalistes qui soient mais les environnements ont beaucoup d'avantage aussi dans les fonctionnalités tout-en-un qu'ils peuvent proposer. Il ne faut donc pas hésiter à tester pas mal de choses et choisir ses outils favoris en fonction de ses besoins personnels 😉 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ 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 ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@@formation-video Quand même dernière petite question hehe, ne penses tu pas qu'en tant que débutant, développer avec un IDE peut faire prendre des mauvaises habitudes et que c'est plutôt quelque-chose à adopter quand on maîtrise plutôt assez bien le langage ?
C'est vraiment une question de choix personnel. Dans mes cours, je privilégie un minimum d"outils car je suis là pour enseigner comment utiliser des langages, des technologies, pas comment cliquer sur des boutons d'un logiciel. Après, dans un cadre professionnel, ou pour des raisons personnelles, on se fichera de savoir comment s'exécute un code, et on le fera faire par un outil qui intègre tout ce qu'il faut, hiustoire de "gagner du temps". En résumé : utilise ce que tu veux 😉 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ 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 ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Tu dis des choses tellement élémentaires parfois qu'on croirait que tu vas nous apprendre l'alphabet. En gros c'est un tuto de 30min sur la méthode spéciale __init__ pas vraiment sur les classes.
Bonsoir, c'est pourtant tout ce qu'il y a à savoir sur une classe en Python : en quoi ça consiste, son constructeur, des attributs et c'est parti ! Tu ne le sais peut-être pas, mais beaucoup de mes abonnés (et non abonnés) galèrent avec l'informatique, et parmi eux, certains parlent très mal (voire pas du tout le français). Donc oui, pour quelques uns, ça pourra sembler très élémentaire au début, mais il n'en sera pas de même sur les notions avancées. Je pars vraiment de la base des bases, mais les dernières vidéos de la formation seront plutôt corsées. Note également qu'il ne s'agit pas ici d'un tuto mais d'un cours progressif. Si ce qui est expliqué ici est déjà connu par toi, c'est tant mieux, mais ça ne l'est pas forcément pour les autres. En tout cas c'est très sympa d'avoir pris la peine de commenter, en général, les gens qui veulent apporter une critique ne le font que rarement :).
Merci pour la vidéo. J'ai du mal à comprendre l'intérêt du "self" dans les paramètres du constructeur? J'ai fait un peu de POO en php et j'arrive pas à faire le lien car on met pas "this" dans les paramètres ?
pourrais-tu fair une video sur le modules socket qui de 1 est trés interressant et de 2 te ferras beaucoup monter en vue car je ne trouve pas de tuto claire sur socket.
Alors la formation Hacking actuelle abordera également du Python, en plus du C, de quelques langages d'Assembleur, de PHP, etc. Si jamais tu as loupé le début -> ua-cam.com/play/PLrSOXFDHBtfFTu6-vUc7lejdp0ls8loq2.html
Bonsoir Jason!! Vraiment merci beaucoup pour ce cour sur Python. en Faite, sans trop vous demandez, je ne comprend vraiment pas une partir de ce cours sur "les classes et les attributs". au niveau de votre exemple sur l'attribut concernant la classe toute entière. pourquoi est ce que les deux instances crées "h1" et "h2" n'ont pas chacune la valeur "1 , 1 " et elle on plutôt la valeur " 1 , 2" dans l'affichage vu que vous avez assigné a l'attribut " +=1 " qui signifie qu'elle doit a chaque fois ajouter "1" jusqu’à être égale a "1" lui même. honnêtement je n'arrive vraiment pas a comprendre. merci !
Chaque instance de la classe possède ses propres attributs. Si on modifie la valeur de l'attribut de "h1", cela ne modifiera pas la valeur de l'attribut pour "h2" 😉 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ 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 ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Bonjour frere merci pour laa video, jai un souci avec le " try" en faite lorsque je veux demander a l'utilisateur d'entrer 2 valeurs desuite s'il entre par exemple des caractere et que la machine signifie qu'il ya erreur mais elle demande d'entrer la deuxieme valeur, je veux comprendre comment faire pourqu'il REDEMANDE a entrer la premiere valeur et non aller directement demander la seconde Merci
Alors tu peux tout simplement mettre le second bloc try/except/else dans le premier try, après le moment où tu essaies le cast. Sinon utiliser une boucle peut aussi se faire le temps d'avoir une valeur correcte.
👍 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
De manière générale, on peut modifier directement l'attribut d'un objet, mais dans d'autres langages que Python, on va rendre ces attributs privés pour en proposer la modification éventuelle via un accesseur (setter). +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 UA-cam ? ua-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour Jason J'aurais une question je souhaite créer un jeu sur console python. Est ce que je devrais finir cette série de tuto ou me conseillez vous un autre tuto python ?
Coucou, tu verras tout le nécessaire sur ma formation. D'ailleurs, toutes les vidéos déjà disponibles te permettront de faire ton jeu en console (puisque les prochaines vidéos qui seront publiées seront sur les interfaces graphiques).
43 vidéos O_o ... Tu sais que je me suis tapé une bonne dizaine d'heures de vidéos en anglais pensant qu'il n'y aurait rien de qualité en Français? Pour une fois qu'on a le droit à des vidéos de qualité sans que l'on essaie de nous soutirer l'intégralité de nos revenus. Merci infiniment pour tout ce que tu vas m'apprendre.
Je t'en prie 👍
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Meilleur cours de Python !!!! Etant en finance, j'ai commencé directement par un cours udemy "python for finance and investments". Le cours stipulait qu'il n'y avait pas besoin de connaissances en python. Certes j'ai pu faire le cours, je sais utiliser pandas etc, et venant d'une formation financière je n'ai pas eu de mal avec les maths. Mais dès que j'avais un problème dans mon code, je prenais littéralement plusieurs heures pour trouver la solution car je n'avais pas les bases, pas la théorie, j'appliquais bêtement le module pandas ou numpy. Tes cours sont incroyables car ils apportent une base solide, la théorie. Très grande rigueur dans tes explications et ton code c'est vraiment incroyable que ça soit gratuit merci beaucoup Jason !
Et oui, on peut difficilement employer un langage sans même l'avoir appris, donc il faut commencer par cela, j'espère que ça t'aidera dans ce que tu fais 🙂
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Je peux me tromper mais les explications sont nettement plus approfondies dans les formations françaises qu'anglaises. J'avais tendance à mépriser les longues discussions et les formations trop théoriques; mais quand il s'agit de comprendre le pourquoi du comment, les formations en français ont un certain avantage. Merci beaucoup!
Oui c'est important selon moi de prendre le temps d'expliquer les choses.
De toute manière, apprendre la programmation va demander du temps. Celui qui veut le faire en quelques minutes part déjà très mal. Donc autant avoir un maximum d'éléments et bien assimiler les notions :)
Pas que pour la programmation les formation anglaise sont souvent superficielles
oui exact !!
Ca me parait tellement démentielle maintenant que je comprends la logique du bouzin!C'est franchement génial!
Oui, ça ouvre à beaucoup beaucoup de possibilités :) !
Self est l'equivalent de 'this' ou 'Context' pour ceux qui viennent de java :)
Ou C# / C++
Le cours est très bien pensé, la présentation est claire et les explications sont limpides. C'est du super bon boulot. Bravo!
Merci beaucoup :) !
Quand je commence un language et qu'aucun tuto ne me satisfait, ta chaîne est ma technique secrete qui n'échoue jamais. Merci.
De rien ;)
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
merci infiniment pour la formation et juste que là tu as été le seule a me faire comprendre ce langage que j'ai tant aimé
Bien content pour toi, n'hésite pas au besoin et bonne continuation o/
J'aimerais savoir si vous pourriez faire une série de tutoriel sur la conception d'un jeu en python, car tous les tutoriel pour la création de jeu sont trop complexes à comprendre (pour moi) sachant qu'ils utilisent de nombreuses choses que l'on a pas vu.
*J'ai beaucoup de respect pour votre travail FormationVidéo*
Salut à toi :). On abordera déjà la bibliothèque Pygame dans la formation pour faire de la 2D. Donc rien n'empêchera par la suite de faire une série de tutoriels pour concevoir un jeu. C'est d'ailleurs ce à quoi j'aimerais aboutir grâce à mon Tipeee -> www.tipeee.com/formation-video
Alors, rien n'est impossible, il faut juste que les gens donnent un coup de main et on pourra tout faire =) !
Ok d'accord ! Meric ! ^^
De rien :)
Tu viens de mettre fin, pour ma part, à deux semaines de flou et d'incompréhension. Merci mille fois !
C'est super pour toi alors, Python n'aura bientôt plus de secrets. Et si tu veux encore plus de détails sur la POO, tu as cette vidéo générale : ua-cam.com/video/5j5z9BJCAW8/v-deo.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 UA-cam ? ua-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 Ah super ! Merci beaucoup ^.^
De rien ✌
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 UA-cam ? ua-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Merci à toi, je suis inscris à la formation Python d'Openclassroom et tu viens de m'éclairer sur plusieurs points qui étaient restés obscur dans mon esprit.
Très bien, ne lâche rien, et continue de progresser 🙂
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
J'attends la prochaine vidéo avec impatience! Super formation!
Bonjour et merci, à bientôt pour la suite du langage Python (et au passage, je serai en live ce soir dès 20h).
Wooow on est passé au niveau supérieur là ! C'est vraiment cool!!!! Merci pour ces tutos absolument passionnants et ludiques ! :)
Pas de quoi, c'est parti pour la suite :) !
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Super, j'ai adoré ce cours ! J'ai longtemps eu beaucoup de mal avec la programmation orientée objet (étant de la vieille école procédurale^). J'ai bien compris le truc du constructeur ici. Merci aussi pour les précisions au niveau des différences entre Python et C. J'y vois de plus en plus clair.
Impeccable alors, à très bientôt pour la suite ;) !
L'ensemble des vidéos est vraiment très intéressent à suivre, merci !
Merci à toi ;)
cette video est disponible depuis 2017 mais sincerement c'est trop super ton explication j'ai enfin compris grace a toi
Parfait ! 🙂
Merciiiiiiiiiiiii ! En,fin quelq'un qui explique en Français les classes compréhensiblement ! Je cherche depuis 3h, et je tombe enfin sur toi g tout compris je peux enfin créer le programme que je voulais faire ! Merci !!!!!!
Bonne nouvelle alors, bonne continuation pour la suite 🙂
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 UA-cam ? ua-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
merci beaucoup monsieur grâce à vos vidéos je commence à mieux comprendre la POO
Bon courage 👍
Et il y a aussi cette vidéo pour compléter : ua-cam.com/video/5j5z9BJCAW8/v-deo.html
Et éventuellement ce tuto sur les classes abstraites : ua-cam.com/video/zY4WnyEV_Ao/v-deo.html
Merci
toujours aussi clair et bien progressif
Impeccable alors =), tu avances bien
Merci beaucoup ! c'est très utile pour nous les étudiants de prépa
Bonjour et de rien, :)
C'est super, très clair et très simple à suivre, merci beaucoup !
De rien ;)
Merci beaucoup je viens de débuter en python et vos cours m' ont bien aider.................
J'en suis ravi 😉
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Félicitations, je sors de deux heures de training sur ce sujet où je n'ai RIEN compris, et là en 25min c'est limpide :)
Je fonce sur la seconde vidéo !
Bonne continuation 💪
j'adore ces tutoriels que tu nous fais ......merci a toi
C'est bien si cela est utile :)
Salut ! Déjà pour commencer, merci infiniment du travail que tu fournis pour nous faire des cours d'aussi bonne qualité. J'ai toutefois une question par rapport aux classes justement : est-ce que c'est moi ou l'utilisation des classes n'est que purement esthétique ou pour la réutilisation ultérieure du code (autrepart?) ? Dois-je me forcer à utiliser des classes même si je n'en vois pas l'utilité ? Merci d'avance !
Un paradigme, c'est toujours quelque chose en programmation visant à faire les choses d'une autre manière. Même si en Python, tout est quasiment objet, tu n'es pas obligé de faire une classe à chaque fois si faire autrement te semble meilleur et/ou plus efficace
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Vidéo top ! Là on passe un cap. Beaucoup de choses à assimiler. Tes explications et tes exemples permettent de bien comprendre les principes. On continue.... ;-)
Et n'hésite pas à t'exercer en faisant des programmes, en testant de ton côté, en t'assurant de bien comprendre tout ce que tu fais que ça répond aux questions que tu peux te poser 🙂
suis chanceux de trouver votre video ,ça m'a beaucoup aidé et d'ailleurs j'etais un peu en avance. MERCIIIIIIIIIIIIIIIIIIIIIII
Super ! 👍
Encore une super vidéo !
J'ai l'impression d'aller trop vite, mais j'ai deux questions :
-Peut on stocker une classe dans une variable ?
-Peut on créer des classes dans une classe ?
Merci encore !
- Peut on stocker une classe dans une variable ?
> Oui, c'est d'ailleurs ce qui est montré dans le cours, car sans cela, on aurait du mal à avoir des instances de notre classe.
- Peut on créer des classes dans une classe ?
> Je te laisse tester sur ton code et tu verras tout de suite si ça fonctionne ou non 😉
Merci, je testerai 🧐
Merci beaucoup pour ces vidéos très intéressantes, je suis nouveau sur Python, et je vous trouve très pédagogue sur cette formation. Je suis en train de les suivre toutes.
Bon courage à toi 😉
Bonjour! Merci pour cette vidéo encore très instructive! ;) Je voudrais savoir si, avec les connaissances en Python que j'ai acquises grâce à votre formation, je pouvais commencer l'apprentissage d'un autre langage de programmation, en attendant la 12ème vidéo de Python :). Si oui, quel langage serait le plus facile à débuter avec mes connaissances? Plus du C, du PHP ou autre? :)
Bonjour, tout dépend de ce qui t'intéresse le plus. Si c'est du Web, tu peux faire HTML5/CSS3 puis PHP/SQL, sinon, directement apprendre LE langage de référence, le C.
D'accord. Du coup je pense que je vais commencer à regarder votre formation sur le C car, pour le moment, le Web ne m'attire pas trop. Merci pour votre réponse! ;)
D'accord :). Bon suivi des vidéos !
c'est super ces formation , beaucoup plus parlant (dans tout les sens du terme ) que sur d'autre vidéo ou site (donc écrit ). je suis certain tuto ou vais les revoir (css - html , python (surtout)) le seul truc que je trouve dommage s'est l'espacement entre deux vidéo, même si je comprend qu'il y ai plusieurs cause de cette espacement . Enfin bref tout sa pour demander :
- Pourquoi ne pas avoir fait les chaines avant les classes et attributs ?
Aussi non a par sa merci d'avance pour ta réponse et bonne continuation
Bonsoir :).
Tu veux dire plutôt pourquoi ne pas avoir parlé des listes avant de parler de classes et attributs ?
oui tout a fait. même si sa ne change pas grand chose, tu en avais un peu parler dans les boucles donc s'est pour sa que je me posais la question
Oui, car la liste est également un objet (tout est objet en Python), donc j'ai changé l'ordre des choses, mais tout sera appris au final, ne t'inquiète pas :)
salut jason merci pour tes enseignements, as tu prevu des exercices concernant les classes et les fonctions stp? merci
Bonjour, oui ça sera publié ici : ua-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 UA-cam ? ua-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Salut Jason. Pour info, et ne pas induire en erreur, à 22:46, il n'est pas nécessaire de faire appel à la classe Humain, puisque h1 est déjà une instance, et que par conséquent elle hérite des attributs de la classe.
En l’occurrence, faire format(h1.humains_crees) marche tout aussi bien, à la différence que tu as profité de l'instance.
Oui exact, mais pour la compréhension, c'est mieux que les gens mettent le nom de la classe pour comprendre qu'il s'agit d'un attribut commun à toutes les instances :)
Hâte d'avoir la suite de la formation , très bon travail en tout cas :)
Merci :) !
je n'ai jamais pris autant de plaisir dans un cours qu'avec vous merciiiiiiiii mille fois !! et le pireeeeeeee c'est que ma fille s'appel gioia et on la surnome jojo et elle à1ans lol merci encore
Bonne continuation et content que ça plaise 👍
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 UA-cam ? ua-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Bravo! Je trouve enfin un bon cours sur la POO Python! OUF!
Content de l'apprendre, bon visionage Francois 🖐
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 UA-cam ? ua-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Merci pour tout grâce à toi , je commence a savoir pourquoi doit ton utiliser les classes et mes base en informatique s'approfondi
Bonjour, très bien alors, et si le concept de "programmation objet" te semble encore flou, n'hésite pas à visionner la vidéo d'aide sur ce paradigme : ua-cam.com/video/5j5z9BJCAW8/v-deo.html
Bon courage :)
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 UA-cam ? ua-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Vraiment j'ai beaucoup appris se vous
Merci !
De rien 👋
Merci Jason. Comme tu le dis dans certains commentaires ...certains débutent ! Là parfois ..tu t'emballes quand dans une même phrase tu mélanges attribut classe objet en parlant super vite. Je parle français..j'ai beaucoup de chance ;)
C'était une mini remarque ..que du positif. Je fais pause ou je réécoute trois fois pour saisir le sens.
Merci encore pour ce super taf.
ps : il te manquerait presque un bouton "Tip" ;)
Coucou Jacques, je fais constamment attention de ne pas avoir le débit de parole que je pourrais avoir dans une discussion normale, ce n'est pas toujours facile mais c'est important comme tu le dis :).
Et pour le Tipeee, j'ai stoppé car ça n'avait pas beaucoup d'intérêt en soi, mais si tu veux pouvoir contribuer et me remercier pour mon travail, tout est détaillé ici : jasonchampagne.fr/comment-soutenir-mon-travail#argent (sur ce même site, tu trouveras aussi facilement le bouton à droite pour mon Paypal)
Hello, il est maintenant possible de faire des dons en crypto-monnaie : cryptodonate.io/jachampagne
sympa la vidéo j'avais vu ça dans le tout premier enregistrement x) hate de voir la suite
Bientôt la suite :) !
Bonjour et merci pour vos formations qui permettent à de complets débutants, dont je fais partie, de découvrir python ! Après avoir visionné cette video, j'aimerais savoir comment faire pour afficher le nom du plus jeune des humains entre h1 et h2. Comment pourrais-je l'écrire ?
Bonjour, pour cela il va falloir redéfinir les méthodes spéciales pour la comparaison de deux objets (voir tutoriel ici : ua-cam.com/video/XxUasK8f-s0/v-deo.html )
Ainsi, Python saura alors comparer deux joueurs (selon leur âge comme tu l'as choisi) et déterminer le plus jeune des deux :).
Après, pour faire encore plus simple, tu peux avoir un attribut "age" pour l'Humain, et faire une méthode de ce type : pastebin.com/fQ97MBhz
Merci pour votre réponse, je vais consulter tout ça. Pour info, le lien paypal sur le site perso est erroné...
De rien (et le lien Paypal est corrigé, merci de l'avoir signalé)
super vidéo ! grâce à toi je vais pourvoir créer plein d'humains !
Incroyable ! 😎
T'es le meilleur continue comme sa tu nous aide
Merci du retour 👋
Un grand merci pour ces excellentes leçons ! Pédagogue et limpide !
Merci, à bientôt sur d'autres vidéos Jérôme 👍
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
Merci ! Je cherchais un support qui m'explique clairement les notions de classes, et c'est chose faite ! Je vais pouvoir continuer à avancer :)
Bonne continuation 👋
Bonjour. Merci pour toutes les vidéos.
Je voudrais savoir comment il faut faire pour instancier une classe à partir de données inscrites dans un fichier.
Par ex : chaque ligne du fichier donne les caractéristiques d'une voiture et je voudrai les enregistrer automatiquement dans une classe Voiture.
Comment faut-il procéder ?
Merci
Bonjour, et bien tu récupères les éléments de ton fichier dans tes variables, et ensuite, quand tu instancies ta classe, les paramètres de l'objet seront tes variables :).
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 UA-cam ? ua-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Ils sont bien cools tes cours. Merci.
De rien 👍
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Merci pour tes cours de Python. je débute en Python et ça m'aide beaucoup pour mon apprentissage. En plus en voyant la vitesse a laquelle tu programme, on voit bien que tu maitrises :)
Je voulais juste savoir pour la partie sur les attributs de classes. Ici on crée l'attribut humain_crée qui s'incrémente lorsque je crée une instance de Humain, mais elle ne diminue pas lorsque je crée (j'écrase) l'instance h1 oubien que je "del" h1 et que je fait une seconde instance h2. humain_cree reste a 2.
par exemple:
h1 = Humain("Jojo", 34)
print(Humain.humain_cree) #1
del h1
print(Humain.humain_cree) #1
h1= Humain("Toto", 28)
print(Humain.humain_cree) #2
Ah :).
Pour ça, je te recommande de voir mon tutoriel sur les *méthodes spéciales* (lien ici : ua-cam.com/video/XxUasK8f-s0/v-deo.html). Tu y trouveras notamment la possibilité de redéfinir la méthode __del__ pour pouvoir décrémenter ta variable à chaque fois qu'un objet est détruit de ta classe.
Très interessant.
Je t'adore!! J'ai bloqué sur les classe et la, je tombe sur ta vidéo!! Je t'adore mais vraiment! Au départ je m'était dit, "mais sa sert à rien! Autant créer des variable et les print! En plus c'est gros comme code!😡" et la, jai compris! Je pense totalement l'inverse! C'est des gens comme toi qu'il nous faut😭😍🤣
Je suis content de t'avoir permis ce déclic concernant la programmation objet 👍
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
moi j'ai vraiment pas compris a quoi servent les clase (je sais que ca fait longtemps que t a poster ce commentaire, j'espere que tu te rappelles de classes) merci d'avance
@@WhoAm_I_ Saluut !! C'est cool que tu t'y interesse, entre temps oui les classes m'ont TROP SERVIS ! En gros elles te servent à creer une sorte de configuration de base pour un personnage ou autre entité. Par exemple, je vais creer une classe personnage, et je vais dire, mon personnage a : une vie, une taille, un nom, un age, etc etc etc... A partir de là, tu vas creer des personnage, tu vas dire dans ton code, "personnage1 = ClassPersonnage(Nom, Prenom, Age)..." Et tu peux faire autant de personnage que tu veux, qui ont chacun leurs propriétés. Tout ça grace a la classe. Chaques personnages que tu creer dans ce cas, va s'appeler un "Object" (car il a des propriété specifiques etc). Et tout object appartenenant a une classe specifique est appelé une "Instance de Xclasse". Dans ce cas, personnage1 un est un object, Mais c'est une instance de la classe personnage. J'espère t'avoir aidé !! Bonne soirée.
@@ziyad_slm6291 merci beucoup pour ta réponse c'est super sympa. Mais ne peut on pas faire ca avec des loops et des def?
@@WhoAm_I_ en faite, en programmation, tu apprendra avec le temps qu'il y a des milliers de façons de faire une chose precise. Il y aura une façon toujours plus intéressante voire optimisée de coder. Dans ce cas, Les classes sont pour moi les plus optimisés et pertinentes. Libre a toi de faire comme tu veux !
bsr json, d'abord je te félicite pour ton travail hyper détaillé et comprehensible, j'ai juste quelques points dont je souhaite que tu me les expliques, par rapport a l'attribut (qui joue aussi le role d'une variable), si je comprends bien il y en a deux types: attribut d'objet comme "prenom" qui se trouve ds (h1.prenom) , et attribut de classe comme humains-crees qui se trouve ds (Humain.humains-crees) ?? et merci d'avance
Bonjour, c'est bien ça. L'attribut standard est propre à une instance (un seul objet créé sur le modèle de ta classe) alors que l'attribut de classe (donc sa valeur) sera partagée entre toutes les instances (objets) créées.
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 UA-cam ? ua-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 merci bcp json :-)
De rien 😉
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 UA-cam ? ua-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
OUI je suis en Master Info, OUI je regarde une video qui a 6ans et OUI j'en apprend plus qu'en cours (PS: Bac + 4 et jamais touché à python 🙃), MERCI A TOI
Bonne découverte alors, j'espère que cela t'aidera 😉
Tres bien expliquee, j en connais une qui va rester longtemps sur cette chaine x)
Bienvenue à toi 🙂
Franchement bravo c'est super bien expliqué
👍
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Saut Jason,
Donc maintenant, on peut écrire l'humain h1 comme ça :
h1 = humain("Jojo" 34)
print(f"Prenom de h1 : {h1.prenom}")
print(f"age de h1 : {h1.age}")
print("f"Humains existants : {Humain.humains_crees}")
idem pour h2 etc...
Cette nouveauté est carrément beaucoup plus lisible et merci de l'avoir montré dans la correction de l'exo 3 ou 4
Oui, comme entre temps j'étais passé à Python 3.6, j'ai évoqué les f-strings, qui rendent les écritures (aussi à mon goût) plus rapides et lisibles que l'utilisation de la méthode format().
Par contre, ça nécessite d'être sous Python 3.6+
chaine de qualite merci pour tout
👍
Si j'ai bien compris self.prenom,prenom est un attribut
Ce qu'il y a dans les parenthèses de init qui est une méthode(fonction), ce sont des paramètres
Oui, prenom est un attribut, et ce qu'il y a dans les parenthèses d'une fonction ou méthode sont des paramètres.
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 UA-cam ? ua-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Merci beaucoup pour cette merveilleuse formation ^_^
De rien, c'est un plaisir de partager mes connaissances :)
Merci pour tes vidéos, j'ai beaucoup appris sur ce langage python et surtout sur la POO. je trouve que c'est un langage très facile à comprendre ..est ce possible de faire encore d'autres tutos sur le framework Django ? ,
Bonsoir, il y aura bien une formation à Django par la suite sur la chaîne
Merci beaucoup et je suis vraiment patient de découvrir cette formation..
À bientôt :) !
très bon contenu
merci
De rien Jean Claude ✌
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 UA-cam ? ua-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Merci, clair et efficace, ça donne envie pour la suite !
De rien, bon courage pour la suivante :)
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
EXCELLENTE VIDÉO JE SUIS TRÈS CONTENT MERCI BEAUCOUP
De rien et bonne continuation sur le cours Python ✌
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 UA-cam ? ua-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
les class me font peur. avec ta vidéo un peu moins et c'est cool. Hyper pédagogique et trés bien orienté. Merci.
Il n'y a pas de raison, c'est une notion comme une autre, et qui est facile à se visualiser, bon courage 👍
@@formation-video Merci. Je suis en train de m'entrainer à développer une application de quiz. J'ai essayé avec les Class mais ca me fait toujours aussi peur. En même temps je me suis arrêté à cette vidéo.
Il faut continuer de pratiquer, ça viendra avec la pratique, et l'assimilation des notions
coucou, merci beaucoup pour cette vidéo j'en avais vrm besoin. je sais pas si tu vas me répondre mais est-ce possible d'avoir plusieurs constructeurs pour créer plusieurs objets avec des attributs différents
Bonsoir, il n'y a pas de constructeurs multiples en Python. Mais tu peux avoir quelque chose d'assez similaire en spécifiant des valeurs par défaut aux paramètres de __init__()
mec je suis en génie logiciel et tu expliques mieux que ma prof
Tant mieux pour toi alors, si ça peut t'aider dans les langages que tu apprends :)
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 UA-cam ? ua-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour Jason,
Comme tu nous le conseilles j'ai un peu cherché sur Internet l'encapsulation en Python. Souvent il est utilisé le doubles __ et non pas la propriété property. Par exemple il serait noté self.__age = age et self__nom = nom . Les doubles underscore rendent la variable privée si j'ai bien compris. Que nous conseilles tu: property ou les doubles underscore?
Bonjour, c'est une manière possible de procéder oui car l'usage de "__" est réservé en Python pour des méthodes spéciales ( ua-cam.com/video/XxUasK8f-s0/v-deo.html ), donc si tu mets cela au début du nom d'un attribut, si tu tentes par la suite d'accéder à un attribut commençant par un double underscore, une AttributeError sera déclenchée. 😉
Mais pas de mieux entre l'un ou l'autre : on va surtout et éventuellement nommer les attributs privés de cette manière mais définir une propriété (à moins de ne vouloir aucun droit en lecture et écriture sur ce dernier).
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Merci beaucoup, bientôt la prochaine j'espère :D
ps: C'est quel logiciel que tu utilises pour écrire ton code ?
Bonsoir, j'utilise l'éditeur Sublime Text :)
Ok merci :)
De rien ;)
Tu l'expliques peut être plus tard, mais il y a quand même moins lourd comme syntaxe que :
print("Prénom de h1 -> {}".format(h1.prenom))
On peut utiliser les "f-string" (Formatted String Litterals).
On ajoute juste un f avant la string dans print et plus besoin de .format et les accolades peuvent embarquer des variables. En plus d'être plus court, je trouve ça plus lisible et plus facile à retenir :
print(f"Prénom de h1 -> {h1.prenom}")
Au début du cours Python, la version 3.6 n'existait pas encore (et les f-string, en conséquence, non plus). C'est évidemment montré plus tard dans le cours, les exercices, et détaillé dans une vidéo dédiée en annexe aussi : ua-cam.com/video/4ApZ80RegNI/v-deo.html
merci beaucoup pour ces videos ! J'ai cependant une petite question, dans mon cours de programmation, on nous a appris à utiliser une méthode __str__ et une autre __repr__ et je ne comprends pas ce qui les diffère. Saurais - tu m'éclairer ?
Bonjour Chloé, ce sont des méthodes spéciales que tu cites (j'en parle dans ce tutoriel : ua-cam.com/video/XxUasK8f-s0/v-deo.html ), ça devrait t'éclairer :)
FormationVidéo oui je l'ai vue merci ! J'ai passé l'après-midi à regarder tes vidéos et elles m'ont beaucoup aidées merci beaucoup 😊
Super dans ce cas, à bientôt, et n'hésite pas si tu as besoin
Bonjour Jason,
Merci pour cette vidéo. La présence de ce "self" me perturbe :) . Quand tu imprimes les attributs il n'apparaît pas. Ensuite je vois pas bien à quoi il sert. Pourrais tu nous donner quelques explications complémentaires? J'ai cherché un peu sur Internet et de ce que j'ai compris lorsqu'on écrit def__init__(...) il faut qu'une référence soit faite à la classe parent. Le self permet de dire , bein la classe parent c'est moi même (stackoverflow.com/questions/2709821/what-is-the-purpose-of-the-word-self-in-python). Suis je sur la bonne voie? :) Encore mille mercis !
Bonjour, c'est très simple le "self" fait référence à l'instance courante, celui qui est en train d'être manipulé
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
Bonjour , Merci beaucoup pour cette vidéo s'il vous plaît est-ce-que vous pouvez m'expliquer pourquoi a-t-on besoin de faire le constructeur au début d'une classe ? pourquoi ne pas procéder directement à définir les méthodes et en y incluant les attributs qu'on aurait définit dans le constructeur ?
Bonjour, comment ça ? C'est le constructeur qui permet d'initialiser un objet (avec ses attributs)
@@formation-video les attributs que je définis dans le constructeur je peux le définir dans une autre méthode , quelle est la différence là-dessus ?
Tu fais ce que tu veux où tu veux. Le constructeur, c'est à l'initialisation de l'objet. Rien n'empêche évidemment d'avoir ensuite des méthodes qui lisent/modifient les attributs de ce dernier
@@formation-video ok merci beaucoup
De rien 👋
Merciii énormement pour ta super vidéo !!
Je t'en prie, bonne journée à toi 🙂
1 like + sub, merci de faire des videos jusqu'a tard dans la nuit :D
De rien ;)
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Merci Jason pour tes videos 😊 j'ai tellement appris grace a toi.. tes explications sont top vraiment merci et bonne continuation
Et je voulais savoir aussi si la video sur 😁
Non, mais ça arrivera. Il y aura plein de vidéos pour donner des conseils et astuces en informatique
J'adore ce que tu fais, tu m'as vraiment débloqué maintes fois en prog, je peux savoir quel IDE tu utilises ?
J'utilise Visual Studio Code 🙂
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
Salut ! Merci beaucoup pour tes vidéos qui sont très claires ! Tu peux juste repréciser à quoi sert la ligne self.prenom = c_prenom ? Je comprend pas trop, et instinctivement j'aurais inversé et mis c_prenom = self.prenom. On peut pas passer directement par c_prenom c'est ça ? Merciiiiii !
Bonjour, l'utilisation de "self" fait référence à l'instance en cours (l'objet actuellement manipulé). Il permet dans ce cas précis de déclarer à un attribut pour la classe, en y affectant la valeur passée dans le constructeur
Bonjour, merci bcp pour cette video , svp j'ai ne pas compris le mot self est un attribut donc mais liee a l'objet?
Le mot "self" représente l'instance de l'objet en 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 UA-cam ? ua-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Très bonne vidéo ! Cependant j'ai pas trop compris à quoi correspondait le __init__ , est ce un nom de fonction comme un autre ou a t-il des particularités ?
C'est une méthode spéciale. J'ai fait une vidéo annexe sur le sujet dans la playlist des tutoriels : ua-cam.com/video/XxUasK8f-s0/v-deo.html
Merci pour cette série de vidéos de qualité.
Je n'ai pas compris la raison pour laquelle il y avait une erreur (17:05) quand vous écrivez h1 = Humain(c_age=34).
Parce que les paramètres facultatifs doivent être placés après les paramètres obligatoires
Super.
Merci, pour cette réponse rapide et précise.
👍
Si j'ai bien compris c'est comme une fonction mais à la fin, elle n'est pas supprimée mais elle reste , donc les variables a l'intérieur ne sont pas supprimé ? C'est sa ?
Quoi donc ?
@@formation-video une class
Alors non : une classe, c'est comme un "moule" de fabrication d'objets d'un même type. Et chaque objet (instance) de cette classe propose des services (les méthodes) et possède des états (les attributs). Une instance a bien une durée de vie et est évidemment libérée de la mémoire à un moment donné 👍
Vraiment génial !! merciiii monsieur !! I really appreciate your help ^_^
De rien :) !
Et un nouvel abonné à ta chaine ! ça serait pas qui a rédigé le cours Openclassrooms ?
Bonsoir, et non, je ne suis pas l'auteur d'Openclassrooms. Merci pour le +1 abo ! :)
du lourd
:)
Merci encore pour cette vidéo très explicite :-)
C'est un plaisir :D !
Bonjour, j'aimerais savoir comment je peut faire pour que mon programme addition les valeurs d'une boucle ?
Je m'explique, par exemple si ma boucle me génère:
1
2
3
4
Au lieux de faire un: print( 1+2+3+4)
j'aimerais bien avoir une variable qui prend additionne le tous et qui a la fin de la boucle m'affiche :10 ..
Bonsoir, tu as juste à faire une variable que tu incrémentes à chaque tour de boucle avec la valeur à ajouter, et tu auras à la fin la somme totale.
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 UA-cam ? ua-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 Mdr jai trouvé la solution =) j'ai pris du temps mais j'ai trouvé =) merci quand meme =) et oui je vais allez te voir sur ton discord aussi et ton twitch ca peut etre utile =D
D'accord 😊
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 UA-cam ? ua-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Merci infiniment !
De rien ;)
Bonjour ! Tu t'es sûrement déjà exprimé sur la question en commentaire ou en vidéo mais
je me demandais ce que tu pensais des IDE, si tu en avais à conseiller ou si tu préfères le duo sublime text/cmd et enfin as-tu prévu de faire une vidéo sur tes plugins sublime text (si tu en utilises..). En tout cas merci d'avance et super vidéo comme toujours
Bonjour, j'ai prévu quelques vidéos "d'aide" pour la prise en main de quelques IDE, comme la vidéo déjà faite sur Visual Studio Code (playlist "Aide"). Personnellement, je préfère des outils séparés et les plus minimalistes qui soient mais les environnements ont beaucoup d'avantage aussi dans les fonctionnalités tout-en-un qu'ils peuvent proposer.
Il ne faut donc pas hésiter à tester pas mal de choses et choisir ses outils favoris en fonction de ses besoins personnels 😉
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@@formation-video D'accord merci beaucoup pour les précisions ! :)
De rien ;)
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@@formation-video Quand même dernière petite question hehe, ne penses tu pas qu'en tant que débutant, développer avec un IDE peut faire prendre des mauvaises habitudes et que c'est plutôt quelque-chose à adopter quand on maîtrise plutôt assez bien le langage ?
C'est vraiment une question de choix personnel. Dans mes cours, je privilégie un minimum d"outils car je suis là pour enseigner comment utiliser des langages, des technologies, pas comment cliquer sur des boutons d'un logiciel. Après, dans un cadre professionnel, ou pour des raisons personnelles, on se fichera de savoir comment s'exécute un code, et on le fera faire par un outil qui intègre tout ce qu'il faut, hiustoire de "gagner du temps".
En résumé : utilise ce que tu veux 😉
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Tu dis des choses tellement élémentaires parfois qu'on croirait que tu vas nous apprendre l'alphabet. En gros c'est un tuto de 30min sur la méthode spéciale __init__ pas vraiment sur les classes.
Bonsoir, c'est pourtant tout ce qu'il y a à savoir sur une classe en Python : en quoi ça consiste, son constructeur, des attributs et c'est parti !
Tu ne le sais peut-être pas, mais beaucoup de mes abonnés (et non abonnés) galèrent avec l'informatique, et parmi eux, certains parlent très mal (voire pas du tout le français). Donc oui, pour quelques uns, ça pourra sembler très élémentaire au début, mais il n'en sera pas de même sur les notions avancées. Je pars vraiment de la base des bases, mais les dernières vidéos de la formation seront plutôt corsées.
Note également qu'il ne s'agit pas ici d'un tuto mais d'un cours progressif. Si ce qui est expliqué ici est déjà connu par toi, c'est tant mieux, mais ça ne l'est pas forcément pour les autres.
En tout cas c'est très sympa d'avoir pris la peine de commenter, en général, les gens qui veulent apporter une critique ne le font que rarement :).
Merci pour la vidéo. J'ai du mal à comprendre l'intérêt du "self" dans les paramètres du constructeur? J'ai fait un peu de POO en php et j'arrive pas à faire le lien car on met pas "this" dans les paramètres ?
C'est une particularité de Python dans sa syntaxe, cela permet d'avoir la portée sur l'instance (objet) en cours d'utilisation, c'est tout 👍
@@formation-video d'accord merci 🙂
C'est super
Merci =)
pourrais-tu fair une video sur le modules socket qui de 1 est trés interressant et de 2 te ferras beaucoup monter en vue car je ne trouve pas de tuto claire sur socket.
Coucou, c'est prévu, il va y avoir pas mal de vidéos concernant le réseau :)
cool feras tu aussi une seri de video sur : le python hacking (exemple : keylogger, reverse shell...) ?
ou tu ne l'envisage pas ?
Alors la formation Hacking actuelle abordera également du Python, en plus du C, de quelques langages d'Assembleur, de PHP, etc.
Si jamais tu as loupé le début -> ua-cam.com/play/PLrSOXFDHBtfFTu6-vUc7lejdp0ls8loq2.html
Super vidéo
🙏
Bonsoir Jason!!
Vraiment merci beaucoup pour ce cour sur Python.
en Faite, sans trop vous demandez, je ne comprend vraiment pas une partir de ce cours sur "les classes et les attributs".
au niveau de votre exemple sur l'attribut concernant la classe toute entière.
pourquoi est ce que les deux instances crées "h1" et "h2" n'ont pas chacune la valeur "1 , 1 " et elle on plutôt la valeur " 1 , 2" dans l'affichage vu que vous avez assigné a l'attribut " +=1 " qui signifie qu'elle doit a chaque fois ajouter "1" jusqu’à être égale a "1" lui même.
honnêtement je n'arrive vraiment pas a comprendre.
merci !
Chaque instance de la classe possède ses propres attributs. Si on modifie la valeur de l'attribut de "h1", cela ne modifiera pas la valeur de l'attribut pour "h2" 😉
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
merci jason
👍
Tu sais ? vous êtes un As merci !!
Merci :)
Bonjour frere merci pour laa video, jai un souci avec le " try" en faite lorsque je veux demander a l'utilisateur d'entrer 2 valeurs desuite s'il entre par exemple des caractere et que la machine signifie qu'il ya erreur mais elle demande d'entrer la deuxieme valeur, je veux comprendre comment faire pourqu'il REDEMANDE a entrer la premiere valeur et non aller directement demander la seconde
Merci
Pourrais-je voir ton code ? Tu peux le copier-coller sur pastebin pour que ce soit bien lisible :)
Alors tu peux tout simplement mettre le second bloc try/except/else dans le premier try, après le moment où tu essaies le cast.
Sinon utiliser une boucle peut aussi se faire le temps d'avoir une valeur correcte.
very well explained, thank you sir !
👍
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 UA-cam ? ua-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Dans python on peut modifier la valeur des attributs à partir de l'objet et dans d'autres language il faut passer par la classe.?
De manière générale, on peut modifier directement l'attribut d'un objet, mais dans d'autres langages que Python, on va rendre ces attributs privés pour en proposer la modification éventuelle via un accesseur (setter).
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 UA-cam ? ua-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour Jason
J'aurais une question je souhaite créer un jeu sur console python. Est ce que je devrais finir cette série de tuto ou me conseillez vous un autre tuto python ?
Coucou, tu verras tout le nécessaire sur ma formation. D'ailleurs, toutes les vidéos déjà disponibles te permettront de faire ton jeu en console (puisque les prochaines vidéos qui seront publiées seront sur les interfaces graphiques).
D'accord merci
o/ de rien