Coding Learn via @MasterPoll2Bot
📊 Lequel commencer Voulez vous que l'on commence avec les boucles ou l'héritage en python Les boucles [12] - Rimingaye - Loyd - Md - Levirus Peguy - Lynos - Adou - Souleymane - Okendi - Jpson 93👑 - Promotor L'héritage [11] - ᴀɴᴏɴʏᴍᴏᴜs 2.0 - King - Axel …
Le sondage est fermé on attaque maintenant les boucles en python()
⭐️Définition de boucle
Un boucle en python signifie répéter quelque chose encore et encore jusqu'à ce qu'une condition particulière soit satisfaite. Et une boucle for en Python est une instruction de flux de contrôle utilisée pour exécuter de manière répétée un groupe d'instructions tant que la condition est satisfaite.
Un boucle en python signifie répéter quelque chose encore et encore jusqu'à ce qu'une condition particulière soit satisfaite. Et une boucle for en Python est une instruction de flux de contrôle utilisée pour exécuter de manière répétée un groupe d'instructions tant que la condition est satisfaite.
👌Python a deux fonctions boucles de base :
Avec la boucle while, nous pouvons exécuter un ensemble d'instructions tant qu'une condition est vraie.
Boucle for
Boucle while
Avec la boucle while, nous pouvons exécuter un ensemble d'instructions tant qu'une condition est vraie.
Sur cette exemple on afficher i tant que i est inférieur à 6
i = 1
while i < 6:
print(i)
i += 1
Coding Learn
Photo
Note : n'oubliez pas d'incrémenter i, sinon la boucle sera infinie.
L'instruction break
Avec l'instruction break nous pouvons arrêter la boucle même si la condition while est vraie.
Quitter la boucle quand i est à 3
Code:
Avec l'instruction break nous pouvons arrêter la boucle même si la condition while est vraie.
Quitter la boucle quand i est à 3
Code:
i = 1
while i < 6:
print(i)
if i == 3:
break
i += 1
📩 Question fréquemment demandées sur le centre d'assistance: Quelle application vous utilisez pour exécuter les codes python comme vous le faites sur les exemples:
⭐️Réponse: j'utilise un éditeur en ligne(qui marche que sur les navigateurs et pas besoin d'installer des applications) le voici le lien de l'éditeur https://www.programiz.com/python-programming/online-compiler/
⭐️Réponse: j'utilise un éditeur en ligne(qui marche que sur les navigateurs et pas besoin d'installer des applications) le voici le lien de l'éditeur https://www.programiz.com/python-programming/online-compiler/
Telegram
Coding Support ☏
Bot de support
📜 Règlement: https://telegra.ph/Règlement-Coding-support-10-27
📩 Envoyer un mail: codingtuto@proton.me
📜 Règlement: https://telegra.ph/Règlement-Coding-support-10-27
📩 Envoyer un mail: codingtuto@proton.me
📝 Petite exo
Créer un boucle qui affiche a tant que a est inférieur à 13
👤 A=0
While A<13:
print(A)
A +=1
👤 A = 0
While A < 13 :
print ("a")
A +=1
👤 a = 0
while a < 13:
print(a)
a+=1
👤 a=1
while a<13:
print(a)
a+=1
👤 a = 1
while a < 13:
print(i)
a += 1
👥 5 personnes ont voté jusqu'à présent.
📖 Tableau Anonyme
🚫 Ce sondage est fermée...
Créer un boucle qui affiche a tant que a est inférieur à 13
👤 A=0
While A<13:
print(A)
A +=1
👤 A = 0
While A < 13 :
print ("a")
A +=1
👤 a = 0
while a < 13:
print(a)
a+=1
👤 a=1
while a<13:
print(a)
a+=1
👤 a = 1
while a < 13:
print(i)
a += 1
👥 5 personnes ont voté jusqu'à présent.
📖 Tableau Anonyme
🚫 Ce sondage est fermée...
Coding Learn via @MasterPoll2Bot
📝 Petite exo Créer un boucle qui affiche a tant que a est inférieur à 13 👤 A=0 While A<13: print(A) A +=1 👤 A = 0 While A < 13 : print ("a") A +=1 👤 a = 0 while a < 13: print(a) a+=1 👤 a=1 while a<13: print(a) a+=1 👤 a…
Nous continuerons si 05 personnes envoie leur correction👌
L'instruction continue
Avec l'instruction continue nous pouvons arrêter l'itération en cours, et continuer avec la suivante.
Passer à l'itération suivante si i est égal à 3 :
Avec l'instruction continue nous pouvons arrêter l'itération en cours, et continuer avec la suivante.
Passer à l'itération suivante si i est égal à 3 :
i = 0
while i < 6:
i += 1
if i == 3:
continue
print(i)
Coding Learn
L'héritage en python
Avez vous compris
Final Results
58%
Non je veux que vous donner des exemples avec des illustrations
42%
Oui ont peut continuer
Coding Learn
Avez vous compris
Ok comme la plupart n'ont pas compris nous allons entamer une leçon avec des exemples bien précis
Héritage
L'héritage de classe en Python
L'héritage nous permet de définir une classe qui hérite de toutes les méthodes et propriétés d'une autre classe.
La classe parent est la classe dont on hérite, aussi appelée classe de base.
La classe enfant est la classe qui hérite d'une autre classe, aussi appelée classe dérivée.
Créer une classe parente avec Python
N'importe quelle classe peut être une classe mère. La syntaxe est la même que pour toute autre classe.
Créer une classe nommée Personne, avec les propriétés prénom et nom de famille, et qui affiche le nom :
👇👇
L'héritage de classe en Python
L'héritage nous permet de définir une classe qui hérite de toutes les méthodes et propriétés d'une autre classe.
La classe parent est la classe dont on hérite, aussi appelée classe de base.
La classe enfant est la classe qui hérite d'une autre classe, aussi appelée classe dérivée.
Créer une classe parente avec Python
N'importe quelle classe peut être une classe mère. La syntaxe est la même que pour toute autre classe.
Créer une classe nommée Personne, avec les propriétés prénom et nom de famille, et qui affiche le nom :
👇👇
class Personne:
def __init__(self, fname, lname):
self.firstname = fname
self.lastname = lname
def printname(self):
print(self.firstname, self.lastname)
#Utilisez la classe Personne pour créer un objet, puis exécutez la méthode d'affichage :
x = Personne("Aude", "Javel")
x.printname()
def __init__(self, fname, lname):
self.firstname = fname
self.lastname = lname
def printname(self):
print(self.firstname, self.lastname)
#Utilisez la classe Personne pour créer un objet, puis exécutez la méthode d'affichage :
x = Personne("Aude", "Javel")
x.printname()
Créer une classe enfant en Python
Pour créer une classe qui hérite de la fonctionnalité d'une autre classe, envoyez la classe mère comme paramètre lors de la création de la classe enfant.
Créer une classe nommée Etudiant, qui héritera des propriétés et méthodes de la classe Personne :
Maintenant la classe Etudiant a les mêmes propriétés et méthodes que la classe Personne.
Ajouter la fonction init()
Jusqu'à présent, nous avons créé une classe enfant qui hérite des propriétés et des méthodes de son parent.
Nous voulons ajouter la fonction init() à la classe enfant (au lieu de l'instruction pass).
Note : La fonction init() est appelée automatiquement chaque fois que la classe est utilisée pour créer un nouvel objet.
Lorsque vous ajoutez la fonction init(), la classe enfant n'héritera plus de la fonction init() du parent.
Note : La fonction init() de l'enfant remplace l'héritage de la fonction init() du parent.
Pour conserver l'héritage de la fonction init() du parent, ajoutez un appel à la fonction init() du parent :
Nous avons maintenant ajouté avec succès la fonction init(), et conservé l'héritage de la classe mère, et nous sommes prêts à ajouter des fonctionnalités.
Pour créer une classe qui hérite de la fonctionnalité d'une autre classe, envoyez la classe mère comme paramètre lors de la création de la classe enfant.
Créer une classe nommée Etudiant, qui héritera des propriétés et méthodes de la classe Personne :
class Etudiant(Personne):Remarque : Utilisez l'instruction pass lorsque vous ne voulez pas ajouter d'autres propriétés ou méthodes à la classe Python.
pass
Maintenant la classe Etudiant a les mêmes propriétés et méthodes que la classe Personne.
Ajouter la fonction init()
Jusqu'à présent, nous avons créé une classe enfant qui hérite des propriétés et des méthodes de son parent.
Nous voulons ajouter la fonction init() à la classe enfant (au lieu de l'instruction pass).
Note : La fonction init() est appelée automatiquement chaque fois que la classe est utilisée pour créer un nouvel objet.
class Etudiant(Personne):
def __init__(self, fname, lname):
Lorsque vous ajoutez la fonction init(), la classe enfant n'héritera plus de la fonction init() du parent.
Note : La fonction init() de l'enfant remplace l'héritage de la fonction init() du parent.
Pour conserver l'héritage de la fonction init() du parent, ajoutez un appel à la fonction init() du parent :
class Etudiant(Personne):
def __init__(self, fname, lname):
Personne.__init__(self, fname, lname)
Nous avons maintenant ajouté avec succès la fonction init(), et conservé l'héritage de la classe mère, et nous sommes prêts à ajouter des fonctionnalités.
Ajouter des propriétés
Dans l'exemple ci-dessous, l'année 2019 devrait être une variable, et passée dans la classe Etudiant lors de la création des objets étudiants. Pour ce faire, ajoutez un autre paramètre dans la fonction init() :
Si vous ajoutez une méthode dans la classe enfant portant le même nom qu'une fonction dans la classe parent, l'héritage de la méthode parent sera remplacé.
class Etudiant(Personne):
def __init__(self, fname, lname):
Personne.__init__(self, fname, lname)
self.graduationyear = 2014
Dans l'exemple ci-dessous, l'année 2019 devrait être une variable, et passée dans la classe Etudiant lors de la création des objets étudiants. Pour ce faire, ajoutez un autre paramètre dans la fonction init() :
class Etudiant(Personne):Ajouter une méthode appelée bienvenue dans la classe Etudiant :
def __init__(self, fname, lname, year):
Personne.__init__(self, fname, lname)
self.graduationyear = year
x = Etudiant("John", "Doeuf", 2014)
class Etudiant(Personne):
def __init__(self, fname, lname, year):
Personne.__init__(self, fname, lname)
self.graduationyear = year def welcome(self): print("Bienvenue", self.firstname, self.lastname, "dans la promotion", self.graduationyear)
Si vous ajoutez une méthode dans la classe enfant portant le même nom qu'une fonction dans la classe parent, l'héritage de la méthode parent sera remplacé.
Media is too big
VIEW IN TELEGRAM
On termine cette leçons avec cette vidéo explicatives