====== Comment créer un projet Python ====== Article en cours de rédaction Resources : Formation bonne pratiques de Loic Gouarin avec la mise en palce de modules, tests, intégration, publication de son module sur PyPI ou anaconda etc : [[https://github.com/gouarin/python_packaging_2017|https://github.com/gouarin/python_packaging_2017]] Argparse : le module d'analyse de ligne de commande recommandé dans la bibliothèque standard Python.\\ [[https://docs.python.org/3.6/howto/argparse.html#argparse-tutorial|https://docs.python.org/3.6/howto/argparse.html#argparse-tutorial]] Fichiers de propriétés : * Revue des options disponibles : [[https://martin-thoma.com/configuration-files-in-python/|https://martin-thoma.com/configuration-files-in-python/]] * Utilisation de fichiers Yaml avec la librairie PyYaml ⇒ documentation PyYaml : [[http://pyyaml.org/wiki/PyYAMLDocumentation|http://pyyaml.org/wiki/PyYAMLDocumentation]]