Un bon exemple de ceci est: http://github.com/tav/tweetapp/blob/a711404f2935c3689457c61e073105c1756b62af/app/root.pyComment débuggez-vous/démontez-vous/Apprenez du code Python de quelqu'un d'autre (basé sur le Web)?
Dans Visual Studio (ASP.net C#) où je viens, les classes sont généralement divisés en fichiers séparés + je peux définir des points de pause pour comprendre le niveau de code.
Si j'exécute un programme comme celui-ci, est-ce que je fais simplement "system.out" pour imprimer où se trouve le code dans lequel je suis?
J'ai lu ce https://stackoverflow.com/questions/246546/good-techniques-for-understanding-someone-elses-code ce qui était très utile.
+1: epydoc fait un bon travail - SI l'importation ne fait rien de trop pourri. Parfois, vous devez ajouter un if __name__ == "__main__" pour empêcher l'importation de décoller et d'être exécutée. –