免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3342 | 回复: 7
打印 上一主题 下一主题

《Python源码剖析》与Cobra开源项目 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-25 09:28 |只看该作者 |倒序浏览
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

论坛徽章:
0
2 [报告]
发表于 2008-07-25 13:09 |只看该作者
已经checkout,书还没到手。

论坛徽章:
0
3 [报告]
发表于 2008-07-25 16:33 |只看该作者
书都好贵的说。

论坛徽章:
0
4 [报告]
发表于 2008-07-25 17:19 |只看该作者
呵呵 这个人貌似就是python核心编程改变译者名字的那个人吧 就是前段时间python-cn中被讨论最多的那个人?

论坛徽章:
0
5 [报告]
发表于 2008-07-25 19:16 |只看该作者
Robert Chen是《Python源码剖析》的作者好不好!!宋吉广是啥东西

论坛徽章:
0
6 [报告]
发表于 2008-07-28 09:24 |只看该作者
原帖由 aol365 于 2008-7-25 17:19 发表
呵呵 这个人貌似就是python核心编程改变译者名字的那个人吧 就是前段时间python-cn中被讨论最多的那个人?


张冠李戴。

论坛徽章:
0
7 [报告]
发表于 2008-07-28 15:41 |只看该作者
Robert Chen是《Python源码剖析》的作者。
推荐这本书
dingdingdong 该用户已被删除
8 [报告]
发表于 2008-08-01 10:11 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP