资 源 简 介
AfterPy is a decoupled, distributed Python recorder, re-player and debugger. It is designed to help beginners to visualize program running states. We hope it"ll be helpful for CS educational purpose. Our recorder code is forked from the original stackless analyzer written by Professor Greg D. Benson, of Computer Science Department, University of San Francisco.
AfterPy is able to record Python script running states per bytecode, and store them into database. The database can later be opened to replay the states and execute various analysis. AfterPy also comes with a simple, graphical Python debugger (based on PDB, but we believe a graphical debugger is easier to understand than a cli one for beginners).
AfterPy is a client/server structured application, and Python is in fact not the only applicable back-end, since the GUI is able to communicate any web server and in theory, could handle most programming languages if the language is able to serve as a CGI and give XML