《Python源码剖析》与Cobra开源项目

《Python源码剖析》与Cobra开源项目

Robert Chen :
《Python源码剖析》与Cobra开源项目
       
为了让这本书的阅读变得更有趣,也为了帮助读者更好地利用这本书,我在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.gif 24K 下载
         更多选项 6月25日, 下午10时02分
发件人:"Robert Chen" <search.pytho...@gmail.com>
日期:Wed, 25 Jun 2008 22:02:53 +0800
当地时间:2008年6月25日(星期三) 下午10时02分
主题:《Python源码剖析》与Cobra开源项目
回复 | 答复作者 | 转发 | 打印 | 单个帖子 | 显示原始邮件 | 报告此帖 | 查找此作者的帖子

又朋友在问《Python源码剖析》是否要出版了,目前的状态是这样的,《Python源码剖析》在经过了哲思社区的认真校对之后,目前我得到的消息是已经在印刷了,博文的编辑表示大概在7月初就能上架。

为了让这本书的阅读变得更有趣,也为了帮助读者更好地利用这本书,我在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
已经checkout,书还没到手。
书都好贵的说。
呵呵 这个人貌似就是python核心编程改变译者名字的那个人吧 就是前段时间python-cn中被讨论最多的那个人?
Robert Chen是《Python源码剖析》的作者好不好!!宋吉广是啥东西


QUOTE:
原帖由 aol365 于 2008-7-25 17:19 发表
呵呵 这个人貌似就是python核心编程改变译者名字的那个人吧 就是前段时间python-cn中被讨论最多的那个人?

张冠李戴。
Robert Chen是《Python源码剖析》的作者。
推荐这本书


QUOTE:
原帖由 aol365 于 2008-7-25 17:19 发表
呵呵 这个人貌似就是python核心编程改变译者名字的那个人吧 就是前段时间python-cn中被讨论最多的那个人?

兄弟你太有才了,完全是两个人嘛