码迷,mamicode.com
首页 > 编程语言 > 详细

Cobra —— 可视化Python虚拟机

时间:2016-05-20 23:54:13      阅读:1057      评论:0      收藏:0      [点我收藏+]

标签:

http://blog.csdn.net/balabalamerobert

http://blog.csdn.net/efeics/article/category/1486515  图解python 

 

 
Robert:

为了让这本书的阅读变得更有趣,也为了帮助读者更好地利用这本书,我在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虚拟机。 

需要注意的是,目前cobraserver只有Windows平台的网络代码,所以目前只能在Windows平台运行。同时,Web前端浏览器最好采用FF2,IE也没问题,但是美观可能不够,FF3改变了 
上载文件的input的value值,所以目前FF3无法正常运作。 
-- 
Robert 
关注Python 关注搜索 
Dynamic Life——http://blog.csdn.net/balabalamerobert

Cobra —— 可视化Python虚拟机

标签:

原文地址:http://www.cnblogs.com/zengkefu/p/5513729.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!