2.1 KiB
status: hidden title: Python — Flask — Sapin slug: naeJu4io robots: noindex
Sapin — Flask
La pédago à dit « faut d’la note ».
Alors, voici un projet noté, à faire en binôme.
Choisissez vos binômes de manière à ce que ceux qui n’étaient pas là lundi 6 décembre soient avec quelqu’un qui était là (dit autrement : je n’accepterai pas de rendu d’un groupe composé de deux personnes qui n’étaient pas sur place, à l’école, à mon cours, le 6 décembre (j’accepte évidemment les rendus de deux personnes qui étaient là)).
Je n’accepterai pas de rendu fait par une seule personne : j’ai demandé des binômes (au pire je peux accepter un et un seul groupe de trois).
Sur 5 points
Résolvez l’exercice « Sapin » sur HackInScience, c’est bientôt noël.
Sur 5 points
Implémentez un serveur Flask avec un seul endpoint : /sapin/<size>
,
renvoyant un sapin de la taille demandée, en HTML, dans une balise
<pre>
(ou autre) de manière à ce que ça soit joli dans un
navigateur.
Sur 5 points
Déployez ce projet Flask sur eqy.fr
avec un .service
quivabien
pour démarrer votre serveur (demandez-moi si vous voulez un
sous-domaine et du HTTPS).
Pour ceux qui n’ont pas de compte sur cette machine, envoyez-moi une clef SSH publique et je vous crée un compte. Cf. https://eqy.fr/~mdk/.
Sur 5 points
La qualité générale du rendu :
- Un repo git bien entretenu (pas de venv versionné, pas de pycache versionné, etc, etc…).
- J’ai besoin d’avoir accès au repo git (gitlab, github, sr.ht, le poser sur eqy.fr, …).
- Je veux du code propre, lisible, maintenable, comme on dit chez nous « j’aimerai qu’une chatte puisse y retrouver ses petits ».
- Un bon .gitignore, un bon README.md expliquant comment tester en local, tout ça.
- Pas de franglais, pas de commentaire en français, pas de variable en français, pas de README en français.
- La ponctualité du rendu.
Protocole de rendu
Je veux juste un mail avec l’adresse HTTP du rendu sur eqy.fr et l’adresse du repo git, et en CC le second membre du groupe.