découpant notre code de façon logique**, avec des fichiers et des dossiers qui assurent que les sections de... les pour structurer du code sont simplement les **fichiers** et les **dossiers**. Le découpage de nos programmes en fichiers et dossiers (bien nommés) aide à la découvrabili... le, il convient de placer **chaque classe dans un fichier distinct**, et de donner un nom logique ou simila
es utilisateurs ont la possibilité d’attacher des fichiers à leurs posts :
* Partez du principe qu’il peut y avoir de nombreux types de fichiers, mais nous sommes surtout intéressés par les fichiers images.
* Un post peut avoir un fichier attaché, ce qui changera la façon dont le post est affiché. Ce
code de définition des classes d’utilisateurs, de fichiers, de posts et de thread implémentés jusqu' ici. V... ime
from abc import ABC
class File(ABC):
"""Fichier."""
def __init__(self, name, size):
... ize
def display(self):
"""Affiche le fichier."""
pass
class ImageFile(File):
"""Fichier image."""
def display(self):
"""Affi
exécuté de haut en bas, comme tout autre code du fichier que vous avez originellement appelé. C’est pourqu... s un paquet Python nommé « art » qui contient les fichiers art.py, painting.py, drawing.py et sculpture.py. Chacun de ces fichiers contient une classe du même nom. Le paquet a un fichier %%__init__%% contenant %%__all__%%. Essayez par v
Post'' (ou de votre équivalent) pour afficher son fichier ( ''File'' ) correspondant en haut du post. Puis,... ""
from abc import ABC
class File(ABC):
"""Fichier."""
def __init__(self, name, size):
... ize
def display(self):
"""Affiche le fichier."""
pass
class ImageFile(File):
"""Fichier image."""
def display(self):
"""Affi
propres à notre forum. ;)"""
class File:
"""Fichier."""
def __init__(self, name, size):
... ize
def display(self):
"""Affiche le fichier."""
print(f"Fichier '{self.name}'.")
class ImageFile(File):
"""Fichier image.
Pas plus à ajouter pour l'instant !