Coding Learn
4.73K subscribers
279 photos
109 videos
47 files
199 links
Canal de partage de contenus sur la programmation et sur l'informatique

📬 Pour suggérer venez sur @codingsupport_bot
Download Telegram
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 :

class Etudiant(Personne):
pass
Remarque : Utilisez l'instruction pass lorsque vous ne voulez pas ajouter d'autres propriétés ou méthodes à la classe Python.

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
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):
def __init__(self, fname, lname, year):
Personne.__init__(self, fname, lname)
self.graduationyear = year
x = Etudiant("John", "Doeuf", 2014)


Ajouter une méthode appelée bienvenue dans la classe Etudiant :

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
Les tuples en python

Un tuple est une collection qui est ordonnée et immuable. En Python, les tuples sont écrits avec des parenthèses.
Voici un petit exemple de tuple en python

monTuple = ("Sadio", "Mane", "Fans")
print(monTuple)
Accès aux éléments du tuple en Python

Vous pouvez accéder aux éléments tuple en vous référant au numéro d'index, entre crochets :

Voici une exemple où l'on vas retournez l'élément en position 2:👇👇👇
Voici l'exemple il affiche le mot fans

Attention: Python commence par 0 1 2 et ainsi de suite

On peut en déduire que 0 représente Sadio

monTuple = ("Sadio", "Mane", "Fans")
print(monTuple[2])
Modifier les valeurs d'un tuple

Une fois qu'un tuple est créé, vous ne pouvez plus modifier ses valeurs. Les tuples sont immuables.
Parcourir les éléments d'un tuple avec Python

Vous pouvez parcourir les éléments du tuple en utilisant une boucle for.
👇👇👇👇👇👇
monTuple = ("PSG", "Real","Liverpool")
for x in monTuple:
print(x)
Vérifier si l'élément existe

Pour déterminer si un élément spécifié est présent dans un tuple, utilisez le mot-clé in :

👇👇👇👇
Coding Learn
Photo
monTuple = ("PSG", "OM", "VAFC")
if "PSG" in monTuple:
print("'PSG' est présent dans le Tuple")
Longueur du tuple

Pour déterminer le nombre d'éléments d'un tuple, utilisez la méthode len() :

👇👇👇👇
Comme on peut le voir j'ai mis 04 noms et il nous affiche le nombre 4

monTuple = ("Diamond", "Zetrey", "Anonymous","josue")
print(len(monTuple))
Coding Learn
Photo
Méthodes Tuple avec Python

Python a deux méthodes intégrées que vous pouvez utiliser sur les tuples.

monTuplecount()
Renvoie le
nombre de fois
qu'une valeur
spécifiée
apparait dans un
tuple


index()
Recherche une
valeur spécifiée
dans le tuple et
retourne la
position de
l'endroit où elle a
été trouvée.