- Dans la cuisine à code, tout le monde apprend quelque chose
- Quand on pilote, on très exposé, le moindre grain de sable coince la machine. Un bon entrainement pour gérer les imprévus
- Manu a oublié qu'il était en train de faire du JavaScript et non du Ruby. Il
cherchait à faire tourner une construction illégale en JavaScript :
variable_non_definie = variable_non_definie || {}
- Sur l'ordinateur de Simon, la console du navigateur était configurée pour ne pas afficher les warnings ni les erreurs...
Kata Jeu de nim en cuisine.
- Un grand pas au milieu
- C'est mieux de ne pas donner de détail d'implémentation, indiquer la direction avec des mots fonctionnels
- On peut écrire du HTML à partir du JavaScript (c'est la guerre !)
- Le code pour ★, c'est
★
<span>
vs.<div>
: alignement horizontal ou vertical- Un mystère reste : est-ce que le
i
doit être déclaré dans unvar i;
On met un serveur au jeu de nim.
- Commande Vim
C
- Introduction à Flask, une librairie python pour faire un serveur web
- Une route correspond à une url
- Le
/
en début de route est obligatoire - On écrit les routes comme ça
@app.route("/")
par exemple - Command shell
mv untruc.html templates
- et Command shell
mv templates/{untruc,bidule}.html
- [Note pour Hafid pour plus tard] Flask utilise le port 5000 par defaut
- Methode
get
etpost
en http - Les
"
ne sont pas obligatoire pour les attributs HTML, « mais c'est mieux avec --Yannick »
Ensuite, on va lire un peu de code, et s'intéresser à comment fonctionne le
@app.route("/")
- Un peu dur, beaucoup d'abstraction, peut-être faut-il essayer de ne comprendre que la ligne en cours --Hafid
*opt
permet d'avoir des arguments optionnels non nommés**opt
permet d'avoir des arguments optionnels nommésgetattr
pour accéder aux attributs d'un objet- Nous avons regardé le fichier flask/app.py et flask/helpers.py