Apprendre Python 3 - 11. Les classes (Introduction) | Programmation orientée objets.

  Рет қаралды 37,841

SimpleTech

SimpleTech

Күн бұрын

Aujourd'hui on passe à la programmation orientée objets et on va avoir une première introduction aux classes en python ainsi qu'à la notion d'objets. Pour finir je vous ai mis un petit exercice en fin de vidéo, pour lequel vous trouverez le corrigé sur gitlab.
J'espère que la vidéo vous plaira et je vous souhaite un excellent weekend à tous.
A+
Le code se trouve ici:
gitlab.com/sim...
L'image du mouton viens de freepik.com:
www.freepik.co...
Et l'invitation pour notre Discord:
/ discord
Liens vers le site de mon entreprise:
eezyr.com
Mon contact pro:
simpletechprod@gmail.com

Пікірлер: 29
@kotaro5403
@kotaro5403 Жыл бұрын
j'ai enfin compris les class apres des mois a galérer, je vous en remercie infiniment !
@SimpleTechProd
@SimpleTechProd Жыл бұрын
ça me fait super plaisir de lire ça! C'est avec grand plaisir. Je suis entrain de préparer la nouvelle saison de la chaine j'espère qu'elle vous plaira également. A bientôt.
@imperatormaximus
@imperatormaximus Күн бұрын
Excellente vidéo !
@lesdebilos
@lesdebilos 2 жыл бұрын
simple, rapide, efficace c'est juste parfait merci beaucoup ! 😁👌👍
@SimpleTechProd
@SimpleTechProd 2 жыл бұрын
Avec grand plaisir. Merci pour le commentaire 😀
@Nabilh17
@Nabilh17 Жыл бұрын
Je n'aurais pas mieux dis😃
@mlbou9431
@mlbou9431 4 ай бұрын
merci pour cette explication claire et pédagogue ! j'ai enfin compris ....
@SimpleTechProd
@SimpleTechProd 4 ай бұрын
Avec plaisir! Merci pour le commentaire :)
@Daniel-xl2qu
@Daniel-xl2qu 9 ай бұрын
Très bien présenté. Merci pour le partage. J'ai senti la préoccupation pédagogique lors du segment avec le p_ pour distinguer le paramètre de l'attribut (ha ! p_ pour pédagogie). 👍
@SimpleTechProd
@SimpleTechProd 9 ай бұрын
Merci beaucoup. Oui j'essaye de faire de mon mieux. Au début c'est pas toujours simple, si en plus on se met à avoir des paramètres avec les mêmes nom que les attributs des classes, ça peut prêter à confusion :)
@fortixam38
@fortixam38 Жыл бұрын
Merci t’explique super bien +1
@SimpleTechProd
@SimpleTechProd Жыл бұрын
Merci :)
@laurentmoutou5424
@laurentmoutou5424 8 ай бұрын
Merci , c est bien expliqué .. abonné .. car content 😅
@SimpleTechProd
@SimpleTechProd 8 ай бұрын
Merci :) Ca me fait plaisir de lire ça. Et merci pour l'abonnement
@selairendri9997
@selairendri9997 Ай бұрын
Good explanation 🎉
@SimpleTechProd
@SimpleTechProd Ай бұрын
Thank you. I am glad to hear that :)
@karterel4562
@karterel4562 Жыл бұрын
Bonjour j'adore tes vidéos, et je suis débutant avec python mais pas novice je m'y connais un peu . Mais dans mon apprentissage j'ai un problème , souvent dans certains programmes je rencontres des module que je ne maîtrise pas . Comme Turtle , style ,random etc... mais question est de savoir pour être polyvalent quel sont les modules que je dois maîtriser?
@SimpleTechProd
@SimpleTechProd Жыл бұрын
Salut, Alors ma réponse va probablement te sembler étrange, mais je ne suis pas spécialement d'avis qu'il faille apprendre un framework ou une librairie en particulier. Le plus important est de savoir utiliser la documentation de ces librairies de manière efficace. Donc d'après moi le meilleur conseil que je puisse te donner et de prendre l'un de ces modules (par exemple random) et de l'essayer tout en gardant la doc à côté. J'espère que ma réponse pourra t'être utile, Bon dimanche
@brinaait8640
@brinaait8640 Жыл бұрын
Vs pouvez nous donnez un lien sur la classe matrice
@Harbo1003
@Harbo1003 11 ай бұрын
c'est juste? class Etudiant: def __init__(self,p_nom,p_prenom,p_note=[]): self.nom=p_nom self.prenom=p_prenom self.note=p_note def moyenne(self,p_note): if len(p_note)==0: print("L'étudiant suivant {self.nom} n'a pas encore complété d'examen") else: moy=0 for i in p_note: moy+=i print(moy/len(p_note)) étudiant1=Etudiant("Jean","Pascal",[]) étudiant1.moyenne([])
@Harbo1003
@Harbo1003 11 ай бұрын
ok j'en ai fait un mieux class Etudiant: def __init__(self,p_nom,p_prenom,p_note=[]): self.nom=p_nom self.prenom=p_prenom self.note=p_note def moyenne(self): if len(self.note)==0: print("L'étudiant suivant {self.nom} n'a pas encore complété d'examen") else: print(sum(self.note)/len(self.note)) étudiant1=Etudiant("Jean","Pascal",[]) étudiant1.moyenne()
@SimpleTechProd
@SimpleTechProd 11 ай бұрын
Lire du code sur youtube c'est pas facile, en tout cas je vois une erreur, tu essaye d'utiliser un string formaté (avec le {self.nom}) mais en début de chaîne tu n'as pas de f"" donc tu devrais recevoir une erreur. ça devrait plutôt être print(f"L'étudiant suivant {self.nom} ...")
@SemyMASSALA
@SemyMASSALA 6 ай бұрын
l'exercice est juste? class Etudiant: def __init__(self, nom, prenom, note): self.nom= nom self.prenom= prenom self.note= note def moyen(self, note): note=[] s=0 for i in range(len(note)): s=s+note[i] print(s/len(note)) if self.note==0: print(f"l'etudiant {etudiant1.nom} n'a pas encore complete d'examen" ) etudiant1=Etudiant("marie", "rose", []) etudiant2=Etudiant("jean", "paul", [])
@SimpleTechProd
@SimpleTechProd 6 ай бұрын
Pas tout à fait, dans ta fonction moyenne, tu devrait accéder au tableau de notes avec self.note, et pour le check qui vérifie si la liste est vide il faudrait fait un if len(self.note) == 0: Bonne chance pour la suite :)
@SimpleTechProd
@SimpleTechProd 6 ай бұрын
A et encore une chose. Dans le print, tu fait un etudiant1.nom, la variable etudiant1, n'existe pas dans la fonction moyen. Il faudrait plutot faire appel à self.nom
@KawaZeke
@KawaZeke Жыл бұрын
Par contre tu dis BMV ca c'est pas possible mdrr
@SimpleTechProd
@SimpleTechProd Жыл бұрын
Haha tu m’as bien eu. Ca trahi un peu mes origines. Mais j’en dis pas plus xD je compte faire des vidéos face cam à partir de septembre et je partagerai par la meme occasion ce que je fais dans la vie et d’ou je viens. Tout te paraîtra logique.
@KawaZeke
@KawaZeke Жыл бұрын
@@SimpleTechProd mdrrr tkt très bon tuto en tout cas
@SimpleTechProd
@SimpleTechProd Жыл бұрын
Merci :)
Python : La programmation orientée objet
25:20
Docstring
Рет қаралды 143 М.
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 11 МЛН
АЗАРТНИК 4 |СЕЗОН 3 Серия
30:50
Inter Production
Рет қаралды 975 М.
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 59 МЛН
Initiation à la programmation orientée objet avec Python | POO #03
22:39
EpiMed Open Course
Рет қаралды 16 М.
Les meilleurs langages de programmation à apprendre en 2024
5:43
Coding With Armand
Рет қаралды 2,2 М.
Python #11 - classes et attributs
25:28
FormationVidéo
Рет қаралды 230 М.
Apprendre le JavaScript : Les classes
30:06
Grafikart.fr
Рет қаралды 46 М.
Oriented Object Programming explained in 5 minutes
7:24
Bande de Codeurs
Рет қаралды 63 М.
Comprendre la Programmation Orientée Objet avec Python
29:35
Comment apprendre un langage rapidement ?
13:22
Docstring
Рет қаралды 138 М.
APPRENDRE LE PYTHON #7 ? LES OBJETS
19:57
Graven - Développement
Рет қаралды 334 М.