te celles-ci dans le bon ordre.
Il repose sur la définition des tâches (//task//) via l'annotation... _dirs/work')
</code>
<code bash>
$ invoke -l
Available tasks:
remove-all
$ invoke remove-all
$
</... test_invoke$ source ./bin/activate
</code>
Installation de pyInvoke
<code bash>
$ ~/Workdirs/test_in... ème**
<code python>
@task(pre=[clean_workdir, get_last_commit, compile_project],
post=[deploy_a
caractéristiques du serveur"""
</code>
L'accès à la documentation peut se faire de 2 manières, soit par la fonction help() :
<code>
help(server)
</code>
s... nd sens en soi, ils servent juste ici à illustrer la différence entre l'écriture de routines en bash e... uler de vrais pid, voir l'exemple plus loin après la présentation du module subprocess)
^Bash ^Pytho
eur utilisation. Certains deviennent très denses (LaTeX, Linux, Fortran). Certains sont devenus des pavés sans jamais acquérir la clarté que j'aurais voulu leur donner (C, C++, Java). En espérant qu'ils vous soient utiles.
Si vous... utoriel .pdf (les liens ont l'air de casser quand la compilation LaTeX échoue une fois, car Dropbox co
nnaissances et compétences ensemble
* (reste de la liste à établir ensemble)
* accepter la critique constructive,
* faire des critiques constructives,
* comprendre que la cohérence éditoriale nécessitera de parfois modif... des caractéristiques de votre contenu
* déplacement de la page,
* ajout, mise à jour ou s
L'optimisation est une démarche qui fait suite à la constatation un problème de performance. Il peut ... génie logiciel dit :
Optimization is Evil
Cela signifie que chercher l'optimisation avant de s'ê... ttend de lui est contre-productif et met en péril la maintenabilité du code.
==== Le bon outil pour le bon usage ====
Une exception notable est la manipulation d'ensembles de valeurs //qui peuvent
:
Formation bonne pratiques de Loic Gouarin avec la mise en palce de modules, tests, intégration, pub... le d'analyse de ligne de commande recommandé dans la bibliothèque standard Python.\\
[[https://docs.py... n-python/]]
* Utilisation de fichiers Yaml avec la librairie PyYaml ⇒ documentation PyYaml : [[http:
====== La librairie java Docker de Spotify ======
Spotify a crée une librairie java de pilotage du da... tps://github.com/spotify/docker-client .]]\\
\\
Cela permet de créer des conteneurs Docker depuis un p... [[:technowatch:testcontainers|TestContainers]].
La démarche est intéressante car elle permet de décr
= TestContainers ======
Une initiative à suivre: la création de containeurs dédiés aux tests.\\
[[htt... ticle.]]
Dans cet exemple, il est montré comment lancer
* un containeur Docker depuis un script gr
tilise les tags. Il est conseillé de les mettre à la toute fin du document. En effet, en début de docu... ple
<code>
{{tag>[java designPattern]}}
</code>
La syntaxe à utiliser est documenté sur [[https://ww
**Resources:**
Formation d'introduction au langage python par Christian Poli : [[https://owncloud.i...
Mooc Python de Arnaud Legout et Thierry Parmentelat : [[https://www.fun-mooc.fr/courses/course-v1:UC