====== Le script python parfait ====== **[[toutes_les_pages_sur_python|Toutes les pages sur Python]] sans les pages sur {{tagpage>kivy|Kivy}}**\\ **[[http://translate.google.com/translate?hl=&sl=auto&tl=en&u=https%3A%2F%2Fressources.labomedia.org%2Fle_script_python_parfait|English Version]]** ===== Pourquoi la perfection ? ===== Pendant longtemps je me suis posé ces questions: * C'est quoi du beau python ? * Comment organiser, découper son code ? * Comment documenter ? * Et la PEP8 ? * Et la PEP257 ? * Jusqu'où découper son code en petite fonction, ou classe ? ===== Ressources ===== * **[[http://sametmax.com/les-docstrings/|sametmax.com: Les docstrings]]** Comme toujours, il a tout dit sur les docstrings. * **[[https://www.python.org/dev/peps/pep-0257/#what-is-a-docstring|python.org: What is a docstring]]** Officiel, pas pour les vieux anars 8-) * **[[https://realpython.com/documenting-python-code/|realpython.com: Documenting python code]]** Complet. ==== Guido van Rossum ==== **“Code is more often read than written.”** =====Outils===== * **black** correcteur de code sudo pip3 install black black mon_script.py {{tag> atelier_python python sb }}