tionnel, est le nom d'un fichier. Par exemple :
<code python>
url_for('static', filename='css/bootstrap/bootstrap.min.css')
</code>
Ceci générera le lien suivant : ''/static/css/b...
* **''%% {{ }} %%''** Affiche le résultat du code Python
* **''%% {% %} %%''** Code Python à interpréter
* **''%% {# #} %%''** Commentaires
<code>
<
ez les modules et les classes pour découper votre code ======
===== Pourquoi structurer son code ? =====
Plus les projets de programmation se complexifient... us de classes, bibliothèques et fonctions à votre code, il devient plus ardu de découvrir où se cachent ... voir ce que font les différentes parties de votre code.
Cela pose moins de problèmes lorsque vous début
bles.
Une requête SQL peut ressembler à ceci :
<code sql>
SELECT * FROM Content
</code>
Ceci affichera tous les items de la table ''Content''. Mais ne vous... e d'exploitation. Puis suivez les instructions.
<code bash>
sudo apt install sqlite3
</code>
Créez un nouveau document à la racine de votre projet : ''app.d
déjà commencé à planifier l'architecture de votre code. Vous voilà prêt à commencer à écrire du code !
Nous allons parcourir ces étapes ensemble.
Commencez ... répertoire projects qui hébergera votre projet.
<code bash>
mkdir projects
cd projects
</code>
À ce stade, nous créons un nouveau répertoire appelé ''demo-a
enclassrooms]].
====== Quiz : Structurer votre code dans un programme Python ======
**Parmi les séri... s imports de ce module sont importés.
- Tout le code de ce module est exécuté.
++++ Réponse|
Choix 1,... orté est exécuté de haut en bas, comme tout autre code du fichier que vous avez originellement appelé. C... -là que ça plantera.
++++
Essayez d’exécuter le code suivant :
<code python>
class PersonException(Ex
de types – dans une liste ou un dictionnaire :
<code python>
numberList = [1.2, 3.5, 4.3, 2.8]
phoneNu... 24 765098"}
mixedList = [5, 4, 3, 2, 1, "boom"]
</code>
<note warning>
Les dictionnaires se doivent d’a... évoles pour une collecte de nourriture locale :
<code python>
class Person:
"""Personne."""
de... er(),
"nails": [Nail(), Nail(), Nail()],
}
</code>
De la même façon que précédemment, nous avons
les modules pour notre projet : flask avec pip.
<code bash>
cd TestUltime/
source env/bin/activate
pip3 install flask
</code>
Créer un fichier views.py avec le contenu sci-dessous :
<code python views.py>
from flask import Flask
app = F... ld !"
if __name__ == "__main__":
app.run()
</code>
Tester que Flask fonctionne en exécutant le scr
utiliser la syntaxe que vous connaissez déjà :
<code python>
import <module>
</code>
Par exemple, si vous voulez utiliser le module ''os'' de la bibliothèq... ''script.py'' contenant les éléments suivants :
<code python script.py>
import os
print(os.getcwd())
</code>
Vous pouvez ensuite exécuter ''script.py'' à p
e.
Commencez par l'installer en utilisant PIP :
<code bash>
pip3 install Pillow
</code>
Créez une nouvelle classe dans utils.py.
<code python utils.py>
from random import choice as random... B', (1200, 630), '#18BC9C')
return img
</code>
Pour tester le code de génération de l'image,
es concepts et notre compréhension du problème en code.
Pour ce faire, vous affinerez probablement un p... vous convient au cours de votre carrière dans le code, et vous le modifierez en fonction du projet et d... c cette approche, vous devez être prêt à jeter du code à mesure que votre design se développe. Vous pouv... me, essayer différentes approches, et utiliser du code et des classes provisoires pour modéliser les int
écutant la commande suivante dans le terminal :
<code bash>
# installer avec la version la plus recente (-U == upgrade)
pip install -U pytest
</code>
Vérifiez que Pytest est installé en tapant la c... mprendre comment fonctionne Pytest, écrivons le **code source** ci-dessous dans un fichier ''source.py'':
<code python>
def reverse_str(initial_string):
fina
tructeur** ? Il ressemblait à peu près à ceci :
<code python>
class Rectangle:
def __init__(self, l... self.width = width
self.color = color
</code>
Nous utilisons ces constructeurs pour créer des... ''Rectangle'' de longueur 5 et de largeur 3 :
<code python>
rectangle = Rectangle(5, 3)
</code>
<note>
Il est important que les paramètres que vous fourni
ord, placez-vous dans le répertoire demo-app-2:
<code bash>
cd ~/projects/demo-app-2
</code>
L'exécution de ls doit montrer que vous avez un fichier appelé... n dossier d'environnement virtuel appelé env :
<code bash>
ls
demo.py env
</code>
Comme auparavant, nous pouvons exécuter notre démonstration en activant l