e de nos programmes en fichiers et dossiers (bien nommés) aide à la découvrabilité.
De façon générale,... lasse dans un fichier distinct**, et de donner un nom logique ou similaire entre le module et la classe... s liées logiquement dans le même fichier, avec un nom approprié.
Il est également important de **nommer de façon logique** les classes, fonctions/méthodes
ps://openclassrooms.com|Openclassrooms]].
====== Nommez vos environnements virtuels ======
===== Options de nommage d'un environnement virtuel =====
Dans cette ... us pouvez donner à vos environnements virtuels le nom que vous voulez.
Une question bien naturelle se ... donnons-nous pas à nos environnements virtuels un nom spécifique ? ».
Les raisons sont les suivantes :
ser par zéro, ou fait une faute de frappe dans un nom de variable et essayé d’accéder à quelque chose q... passé une chaîne à une fonction qui attendait un nombre.
Les exceptions sont **déclenchées** – ou **l... sonnalisées =====
Dans un programme complexe, de nombreuses choses peuvent mal se passer. Pour gérer d... n'' ne fait rien, alors pourquoi l’utiliser ?
De nombreuses exceptions personnalisées ressemblent à ce
sts. Supposons que le fichier de test s’appelle ''nom_du_fichier.py'' :
* Un **module** de test :
* **''python -m unittest nom_du_fichier''**
* **''python nom_du_fichier.py''**
* Un scénario **spécifique** dans un module de test :
* **''python -m unittest nom_du_fichier.<nom du test>''**
* L’**ensemble** d
asse commence avec le mot-clé ''class'' suivi du nom de cette classe. Dans l’exemple ci-dessus, notre classe s’appelle Rectangle.
<note>
Les noms de classe, par convention, commencent par une majuscule. S’il y a plusieurs mots dans le nom d’une classe, on utilise généralement le **Capita... cessaire.
<note>
A propos du paramètre self : le nom « self » n’est qu’une **convention** (ce n'est pa
ion qui permet de calculer la valeur absolue d’un nombre.
<note>
La valeur absolue d'un nombre réel est sa valeur numérique considérée sans tenir compte de... ez le code des projets du cours, vous verrez à de nombreuses reprises trois guillemets, une phrase, pui... er des tests** à l'intérieur. Cela porte le petit nom de “**doctest**”.
===== Écrivez un doctest ====
es commandes du terminal. Vous pouvez utiliser de nombreux éditeurs de texte, mais vous pouvez commence...
- Sauvegardez le fichier (par exemple, sous le nom ''helloworld.py'') ;
- Ouvrez Terminal si vous ... ans le dossier Documents, écrivez "python3" et le nom du fichier que vous avez créé : ''**python3 hell... ur ajouter, soustraire, multiplier ou diviser des nombres, Python peut faire tout cela, et même des opé
ode dans une classe enfant est créée avec le même nom et la même signature qu’une méthode dans le paren... te.
<note>
La signature d’une méthode, c’est son nom et sa liste de paramètres. ''watch()'', ''add(a, ... e utilisé par Python pour implémenter ce que l’on nomme une **classe abstraite**.
Une classe abstraite... ''Image'' pour écrire dans la sortie standard le nom de l’image.
++++ Proposition |
<code python>
""
les”). Les valeurs immuables sont par exemple des nombres et des chaînes de caractères – lorsque la val... ontient la variable x. Si je modifie l’attribut ''nom'' d’un objet ''Personne'', je modifie l’état de c... def __init__(self, name):
"""Donne un nom."""
self.name = name
def walk(s... tiers. La signature de cette fonction dit que les nombres doivent constituer une List[int] – une list
**composition**, que nous avons évoquées sans les nommer, qui désignent des relations « has-a » (« a-un... e de développeur, vous déroulerez ce processus de nombreuses fois – ce qui vous donnera beaucoup de tem... ités listées ci-dessous :
* Un film possède un nom, une date de création, et un « lieu » (dans ma bi... othèque virtuelle. Ils sont triés par date et par nom.
* Je peux aussi trier la liste par type de fil
n fichier HTML classique car vous avez accès à de nombreux objets qui vous faciliteront la vie.
Flask ... paramètres transmis.
Le premier paramètre est le nom du dossier qui contient les fichiers que l'on souhaite lier. Le second, optionnel, est le nom d'un fichier. Par exemple :
<code python>
url_fo... ml'' afin de la remplacer systématiquelent par le nom de la variable:
<code html [enable_line_numbers=
le module os en entier et utilisons l’une de ses nombreuses possibilités via ''%%os.getcwd()%%''.
Nou... nous servir du paquet ''numpy'' pour arrondir les nombres à l'entier inférieur ou supérieur.
D'abord, ... cript Python, et nous en servir pour arrondir des nombres à l'entier inférieur ou supérieur. Créez un s... m <package_b> import *''** , et qu'un conflit de noms se produise entre les fonctionnalités de ''packa
ur des documents texte, vous avez probablement dû nommer certains d’entre eux comme ceci : myfile.doc ... avez peut-être également indiqué la date dans le nom du fichier : myfile22062020.doc , myfile23062020... </code>
Où major, minor et patch sont tous des nombres entiers.
Par exemple, une version du paquet ... l <package>**'' , où ''<package>'' correspond au nom du paquet Python que vous voulez installer. Lorsq
des environnements virtuels ? =====
Il existe de nombreuses raisons de vouloir supprimer un environnem... ronnement virtuel, vous avez fait une faute en le nommant : vous voulez recréer l'environnement virtuel avec un nom correct.
* Vous avez des difficultés à exécuter... vironnement virtuel en faisant une faute dans son nom, vous pouvez le supprimer rapidement et le recrée
variable pour pouvoir l’utiliser. Dans ce cas, le nom de la variable est « ''rectangle'' ». Nous pourri... paramètres optionnels.
<note>
vous pouvez aussi nommer les paramètres obligatoires lors de l'appel
<c... gle(length=2, width=3, color="white")
</code>.
Le nommage des paramètres peut être une grande aide à la... lcul de l’aire (longueur x largeur) retournera le nombre 15, qui sera ensuite affiché via la fonction '