http://blog.csdn.net/balabalamerobert
http://blog.csdn.net/efeics/article/category/1486515 图解python
为了让这本书的阅读变得更有趣,也为了帮助读者更好地利用这本书,我在Google
Code上发起了一个旨在可视化Python虚拟机的开源项目——Cobra(http://code.google.com/p/python-cobra/
),其目的在于将Python虚拟机在执行一条条字节码指令时的运行时环境,以及虚拟机的状态变化,以可视的形式展现出来,以更加生动形象的方式加深读者对Python虚拟机的理解。
同时,也希望这个项目能成为有兴趣的读者锻炼自己改造Python虚拟机的能力的平台。目前该项目还处于发展初期,目前仅仅实现了一般表达式的可视化,希望感兴趣的朋友能一起加入到这个有趣的项目中来。附件中图片是目前Cobra对简单的一般表达式的可视化效果。
另外,可以通过我的blog(http://blog.csdn.net/balabalamerobert)查看一下这个项目之前的一些信息。
想要运行的朋友可以用svn checkout
*http*://python-cobra.googlecode.com/svn/trunk/python-cobra-read-only检出代码
其中包含两个部分:
1、cobraserver :这个是修改后的Python虚拟机
2、cobraweb :这个是基于Django和Ajax的前台可视化界面
编译cobraserver后,会得到一个cobra-vm-server.exe,这是服务器端,启动,然后在cobraweb中执行manage.py
runserver,即可通过web界面与虚拟机端通信,可视化Python虚拟机。
原文:http://www.cnblogs.com/zengkefu/p/5513729.html