Timmie wrote: > Hello, > I am stepping forward into learning python and write my first programs now. > To facilitate my development I have a question: > > Is there a tool which I can run on my code and then get a flow chart from it > or > visualize its structure in another form?
http://pycallgraph.slowchop.com/ will show the call graph epydoc 3.0 can create a variety of graphics including call graph, package diagram and class diagrams: http://epydoc.sourceforge.net/whatsnew.html Stepping through code in a debugger is a good way to understand it. Winpdb is a good choice: http://www.digitalpeers.com/pythondebugger/ > Is there any solution that can be used without leaning UML? UML is pretty much the standard these days for representing class structure. But if you are just learning Python and you are writing the programs that you are trying to understand, I don't know why you need these kinds of tools. You shouldn't be writing code that you need a flow chart generator to understand! Maybe you need to slow down a little and write programs that you do understand first? Or perhaps use a debugger to help. You can ask specific questions here, if there is a bit of code you are struggling with. Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor