《大蟒本色》,建立个团队吧

110 views
Skip to first unread message

Qidong Su

unread,
Mar 11, 2011, 12:06:55 PM3/11/11
to pyth...@googlegroups.com
顺便让我加一下列表,哈哈

想加入的报名哈,直接编辑目录 http://wiki.woodpecker.org.cn/moin/RealPython

要不要创建IRC啥滴

ream D

unread,
Mar 11, 2011, 12:24:06 PM3/11/11
to pyth...@googlegroups.com
我想报名

--
一个python爱好者建的站:
http://dreampython.orgs.hk
大家不要认为我有分裂组织之嫌疑哈

He Jibo

unread,
Mar 11, 2011, 3:14:48 PM3/11/11
to pyth...@googlegroups.com, Qidong Su
建议gui那一章节,讲wxpython,或者pyqt

第四章 tkinter
  • 实例: 拥有GUI的通讯录程序
---------------------------
He Jibo
Department of Psychology,
Beckman Institute for Advanced Science and Technology
University of Illinois, Urbana Champaign,
603 East Daniel St.,
Champaign, IL 61820
website: http://hejibo.appspot.com/file/index.html



2011/3/11 Qidong Su <suqid...@gmail.com>
顺便让我加一下列表,哈哈

想加入的报名哈,直接编辑目录 http://wiki.woodpecker.org.cn/moin/RealPython

要不要创建IRC啥滴

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: pyth...@googlegroups.com
退订: python-cn+...@googlegroups.com (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

ream D

unread,
Mar 11, 2011, 11:37:49 PM3/11/11
to pyth...@googlegroups.com, Qidong Su
我建议在最后加多一章:把通信录,射击游戏移植到pythonce。这样就可以在不破坏原有故事情节的情况下介绍更多东西

sj l

unread,
Mar 12, 2011, 12:25:15 AM3/12/11
to pyth...@googlegroups.com
不能靠吼,还要组织好,以免出现“宋吉广”

2011/3/12 ream D <dream.python.org@gmail.com>
我建议在最后加多一章:把通信录,射击游戏移植到pythonce。这样就可以在不破坏原有故事情节的情况下介绍更多东西
--

Zoom.Quiet

unread,
Mar 12, 2011, 1:17:59 AM3/12/11
to pyth...@googlegroups.com, sj l
在 2011年3月12日 上午8:25,sj l <shuxi...@gmail.com> 写道:
> 不能靠吼,还要组织好,以免出现“宋吉广”
>
是也乎,是也乎,所以,建议参考:
http://code.google.com/p/openbookproject/wiki/HowToBuildBookOnline

之前已经详细建议过:
+ 聚集到 OpenBookProject 中,以便获得校对/编辑/法人资源
+ 先给出大纲,自个儿先沉浸到其中,边学边写,
+ 有一定积累后,再邀请加入新的合作者,以免一开始就一直在讨论,而没有一个可用的基础故事...

> 2011/3/12 ream D <dream.py...@gmail.com>


>>
>> 我建议在最后加多一章:把通信录,射击游戏移植到pythonce。这样就可以在不破坏原有故事情节的情况下介绍更多东西
>>
>> --
>> 一个python爱好者建的站:
>> http://dreampython.orgs.hk
>> 大家不要认为我有分裂组织之嫌疑哈

组织是要发展的,只要各个方面,越来越专业,社区越多越好,
话说,俺这儿是 找不到哪...


--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
哲: http://www.zeuux.org/home/zoomquiet
豆: http://www.douban.com/group/zoomquiet
书: http://code.google.com/p/openbookproject
营: http://code.google.com/p/kcpycamp/wiki/PythoniCamp

fxiao

unread,
Mar 12, 2011, 6:25:55 AM3/12/11
to pyth...@googlegroups.com
我想报名,但一个月内没时间去参与进去。。不知道还能不能报名。
熟悉文件处理、数据库操作(access,mysql,sqlite)、编写爬虫。

是因为爬虫而进入PYTHON的世界,我想还有不少人也是这样吧。所以,建议加一个爬虫方面的章节。
抓包、cookie、数据挖掘、多线程、自动代理

ream D

unread,
Mar 12, 2011, 9:34:56 AM3/12/11
to pyth...@googlegroups.com
我觉得先把大体的故事情节确定好后,再向细节延伸,不要一开始就讨论细节

Suqidong001

unread,
Mar 13, 2011, 9:01:07 AM3/13/11
to pyth...@googlegroups.com


逃避一下责任哈,我现在基本没时间上网了,未来三个月都栗要应考,谁来负责一下?

ream D

unread,
Mar 14, 2011, 1:08:07 AM3/14/11
to pyth...@googlegroups.com
把你的具体计划告诉我,我或许可以帮你负责下

王万清

unread,
Mar 14, 2011, 3:18:00 AM3/14/11
to pyth...@googlegroups.com, Qidong Su
本人新手,期待这本书能早点写成。

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: pyth...@googlegroups.com
退订: python-cn+...@googlegroups.com (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp



--
以用致学!
Blog:http://wangwanqing.com

Philo Yang

unread,
Mar 14, 2011, 5:55:02 AM3/14/11
to pyth...@googlegroups.com
技术不够牛,不过如果说故事我没准可以帮忙^_^
Philo Yang
欢迎光临我的博客-click me to visit my blog

Aaron Li

unread,
Mar 14, 2011, 6:29:29 AM3/14/11
to pyth...@googlegroups.com
报名,并申请wiki编辑权限。
我可以写点工业控制方面的python应用,不知道可不可以。

2011/3/14 Philo Yang <ud1...@gmail.com>

Qidong Su

unread,
Mar 14, 2011, 8:51:27 AM3/14/11
to pyth...@googlegroups.com
就是lovelypython的扩充,用说故事的形式教会新手使用Python.
使用Moin组织吧
在 11-3-14,ream D<dream.py...@gmail.com> 写道:

ream D

unread,
Mar 14, 2011, 9:15:40 AM3/14/11
to pyth...@googlegroups.com
打算先确定故事,再细节延伸

ream D

unread,
Mar 14, 2011, 1:54:40 PM3/14/11
to pyth...@googlegroups.com
自认为原来的目录不合理,不容易用故事串联,现自个修改目录如下,不知合理否,请大家评析:

大蟒本色 入门 介绍介绍Python
第一章 语法基础
实例: 简单的命令行通信录程序
第二章 模块
实例:
使用基于文件的数据库编写的通信录程序
第三章 gui
实例:
拥有图形界面的通信录程序
第四章 打包发布

第五章 web
实例:
为通信录写的简易Wiki

第六章 把通信录移植到PPC上

第七章 在线同步
实例:使用gae制作在线同步程序

#pygame打算作为后补章节进行介绍,否则很难串成故事

设想中的故事结构:
在校读书的小白因电话号码太多而无法进行方便的管理而烦恼,偶然认识简单易用支持多平台的python,着手开始研究,认识python基础语法后做出一套基于命令行的通信录程序并不断完善。在认为命令行操作太繁琐后开始研究对平台兼容性最好的tk,把通信录gui化。完成后想要发布让大家瞧瞧自个实力。打包好后发布,这时发现自个的通信录有bug不便于和使用者交流,于是开始捣鼓简易的wiki系统。完成后发现通信录只能在电脑上使用,非常麻烦,历经艰辛终于把其移植到自个儿的PPC上。又发现手机的通信录不能和电脑的通信录同步感到麻烦,又在gae上研究起了在线同步程序,最后终于完美,用python为自个儿和大家做了个实用的程序

victor lee

unread,
Mar 14, 2011, 1:59:23 PM3/14/11
to pyth...@googlegroups.com

通讯录?这故事似乎他太无意义

He Jibo

unread,
Mar 14, 2011, 2:09:20 PM3/14/11
to pyth...@googlegroups.com, ream D
谢谢ream。 通讯录这个故事挺好的。 
我也根据我的真实经历贡献一个故事吧。 

我是大四开始接触python, 博士的导师请我学python的。 我在北大的师兄指导下,了解了python的基本语法,基本入了门,然后加入python列表、天天关注python可以做什么。 
博士一年级,用tk写了一个人品软件,哄女朋友开心。python给了我非常大的成就感。 

所以我决定用python写更大的项目。由于本科时我们笑过一个词典软件把amygdala等心理学专业术语乱翻译,我就设想着要做一个基于桌面软件、聊天和网页版的翻译词典,同时带wiki, 这样专业用户可以协同确认专业术语的翻译。我现在我已经完成桌面软件、gtalk聊天和网页查词了(请见 http://psychedict.appspot.com/)。 计划考完qualification exam然后做wiki。 
桌面词典我是用wxpython写的。在加拿大SR Research实习的时候,我接触了pyqt。虽然以前没有用过pyqt,但是在一个月的时间内完成了一个数据分析和统计软件,为python和pyqt的易学性吸引。 
现在在用pyside做一些搜索引擎优化的软件,也用django做我自己的网站(www.ueseo.org)。
我觉得我做的这个词典项目涵盖了python的gui, 网站,gae, 通讯等多个方面,比较合适做为一个故事。 


---------------------------
He Jibo
Department of Psychology,
Beckman Institute for Advanced Science and Technology
University of Illinois, Urbana Champaign,
603 East Daniel St.,
Champaign, IL 61820
website: http://hejibo.appspot.com/file/index.html



2011/3/14 ream D <dream.python.org@gmail.com>
一个python爱好者建的站:
http://dreampython.orgs.hk
大家不要认为我有分裂组织之嫌疑哈

Zoom.Quiet

unread,
Mar 14, 2011, 2:57:23 PM3/14/11
to pyth...@googlegroups.com, ream D
在 2011年3月14日 下午9:54,ream D <dream.py...@gmail.com> 写道:
> 自认为原来的目录不合理,不容易用故事串联,现自个修改目录如下,不知合理否,请大家评析:

收录在 OBP 工程...
http://code.google.com/p/openbookproject/wiki/RealWorldPyLivin

--

chaos wong

unread,
Mar 15, 2011, 9:49:41 AM3/15/11
to pyth...@googlegroups.com
顶这位, 希望能将一个完成的解决方案为例, 可以将方案简化一些, 另外加入一些遇到问题如何解决的情节, 这样也方便我们这些小虾们可以分享到大牛们的解决问题的方法.

2011/3/14 He Jibo <hej...@gmail.com>

ream D

unread,
Mar 15, 2011, 5:08:18 PM3/15/11
to pyth...@googlegroups.com
今天把目录细节化了:

前言 介绍 介绍
(故事在这里起头。向读者介绍python,环境搭建,并给出第一个程序 print 'hello world')

第一章 我要做通信录
1.1 通信录之变量版(本节教会读者用变量保存信息,并通过pythonshell下调用相对应的变量以获得相关数据)
1.2 判断用if (本节教会读者用if语句判断用户输入的信息,并返回对应的结果)
1.3 函式化 (把通信录核心函式化,通过函式调用相关功能,并教会读者使用while)
1.4 中文!中文! (讲解python中文问题并给出解决办法,使通信录中文化)

第二章 模块
2.1 让程序有退出功能 (介绍什么是模块,模块的创建与应用)
2.2 添加修改联系人信息 (自个儿编写基于文件的数据库模块,并实现存取信息[这里将讲到class,字典和列表])
2.3 带有筛选功能的通信录 (将在此介绍for)
2.4 输出联系人资料为文本文件 (此处介绍文件操作)
[用两章结束对python基础知识的讲解]

第三章 通信录gui化
3.1 简单易用的tkinter (意在介绍tk,给出第一个tk程序)
3.2 牛刀小试 (介绍entry、text、button控件,使得从entry输入的联系人的详情能在下方text中返回)
3.3 拥有菜单的通信录
3.4 图形化筛选功能 (介绍单选框复选框)
3.5 联系人条目listbox化
3.6 创建滚动条
3.7 界面绚丽化 (图片的插入,画几何图形,字体设置)

第四章 向世人展示自己——发布
4.1 什么是py2exe (介绍py2exe和其基本用法)
4.2 py2exe高级用法(设置exe图标,版本号等高级用法)
4.3 发布途径(介绍各种发布方式)
第五章 简易的wiki系统
*还没想好该用什么框架,此处暂略

第六章 把通信录移植到手机上
6.1 PPC python环境搭建
6.2 移植到PPC

第七章 同步通信录
7.1 gae是啥?
*由于框架仍未确定,7.1以下暂略

第八章 后补章节及py工具介绍
8.1 tk之另类用法(增补前面实例故事没法讲到的某些用法)
8.2 游戏人生(简要介绍pygame,用实例说明问题(射击游戏))
8.3 用google翻译api实现国际化
8.4 其他python gui
pyqt
wxpython
pyside
pygtk
8.5 py框架介绍
karrigell
cherrypy
web.py
web2py
django
8.6 py工具介绍
ipython
leo
pywin
8.7 python在各个移动平台的环境搭建
ipad
psp(sony)
ipod touch
s60
===========================
第九章 发挥自个儿的想象(不写入成书)
#想在realpython的Wiki中专门添加个第九章的专区,任何pythoner有好的实例故事或文章都可以在此增补,直接在线阅览。实现本书的无限增值。

ream D

unread,
Mar 15, 2011, 5:16:52 PM3/15/11
to pyth...@googlegroups.com
感觉这本书可以开始动工了。不知道是直接在moin
moin上进行编写还是用obp里的方式…要是是用obp方式的话能给我svn使用权和obp列表发言权吗?本人第一次接触obp…所以还请多多指教

Zoom.Quiet

unread,
Mar 16, 2011, 12:56:10 AM3/16/11
to pyth...@googlegroups.com, ream D, openboo...@googlegroups.com
TOC 设计增补到:
http://code.google.com/p/openbookproject/wiki/RealWorldPyLivin#TOC_v11.03.15

在 2011年3月16日 上午1:16,ream D <dream.py...@gmail.com> 写道:
> 感觉这本书可以开始动工了。不知道是直接在moin
> moin上进行编写还是用obp里的方式…要是是用obp方式的话能给我svn使用权和obp列表发言权吗?本人第一次接触obp…所以还请多多指教
>

的确! 和 Pythonic 鼓吹的一样,不能光说不练!任何时候立即开始总是好的 ;-)
俺的建议:
- 订阅 OBP 列表;参考:
http://code.google.com/p/openbookproject/wiki/HowToBuildBookOnline
http://code.google.com/p/openbookproject/wiki/FlowSphinx
在专门的资源中推进;
- 当前内容没有收集起来之前,先用 啄木鸟维基,快速形成可浏览的雏形,是好的;
- 如果要通过团队協同进行组织,最好使用 Sphinx 的工程形式进行追踪; 但是,前提是形成了足够的篇幅以及内容框架;
- 一本有内容,有趣,有个性的图书,不是一个大纲就可以决定的,只有写起来,自个儿在学习过程中,认真的将困惑/突破/激爽都找到合适直白的方式,进行了记录,才可能不断重构出...

PS:
本邮件已经抄送 OBP 列表

He Jibo

unread,
Mar 16, 2011, 1:02:22 AM3/16/11
to pyth...@googlegroups.com, Zoom.Quiet, ream D, openboo...@googlegroups.com
我要加入。我可以写gui那一块,我用过tk, wxpython, pyside和pyqt,也用过gae

---------------------------
He Jibo
Department of Psychology,
Beckman Institute for Advanced Science and Technology
University of Illinois, Urbana Champaign,
603 East Daniel St.,
Champaign, IL 61820
website: http://hejibo.appspot.com/file/index.html





在 2011年3月16日 上午1:16,ream D <dream.python.org@gmail.com> 写道:
> 感觉这本书可以开始动工了。不知道是直接在moin
> moin上进行编写还是用obp里的方式…要是是用obp方式的话能给我svn使用权和obp列表发言权吗?本人第一次接触obp…所以还请多多指教
>
的确! 和 Pythonic 鼓吹的一样,不能光说不练!任何时候立即开始总是好的 ;-)
俺的建议:
- 订阅 OBP 列表;参考:
   http://code.google.com/p/openbookproject/wiki/HowToBuildBookOnline
   http://code.google.com/p/openbookproject/wiki/FlowSphinx
   在专门的资源中推进;
- 当前内容没有收集起来之前,先用 啄木鸟维基,快速形成可浏览的雏形,是好的;
- 如果要通过团队協同进行组织,最好使用 Sphinx 的工程形式进行追踪; 但是,前提是形成了足够的篇幅以及内容框架;
- 一本有内容,有趣,有个性的图书,不是一个大纲就可以决定的,只有写起来,自个儿在学习过程中,认真的将困惑/突破/激爽都找到合适直白的方式,进行了记录,才可能不断重构出...

PS:
本邮件已经抄送 OBP 列表




--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
哲: http://www.zeuux.org/home/zoomquiet
豆: http://www.douban.com/group/zoomquiet
书: http://code.google.com/p/openbookproject
营: http://code.google.com/p/kcpycamp/wiki/PythoniCamp

小熊

unread,
Mar 16, 2011, 1:22:29 AM3/16/11
to pyth...@googlegroups.com
建议:

代码部分,可以分两个版本吧,python2.X 和python 3.X。 
毕竟两个语法不一样。初学者还是入手python3比较合适。

ream D

unread,
Mar 24, 2011, 5:00:53 AM3/24/11
to pyth...@googlegroups.com
在最近给公司赶个软件,很忙,暂时没时间弄Wiki。大家有什么样章就直接先以纯文本格式发给我吧

ream D

unread,
Mar 24, 2011, 5:02:46 AM3/24/11
to He Jibo, pyth...@googlegroups.com, Zoom.Quiet, openboo...@googlegroups.com
提纲不变

lxf9501

unread,
Mar 24, 2011, 6:52:17 AM3/24/11
to python-cn
站点是用php建的
firefox4下显示很乱
 

alanfei
2011-03-24

发件人: ream D
发送时间: 2011-03-24 13:03:08
收件人: He Jibo
抄送: python-cn; Zoom.Quiet; openbookproject
主题: Re: [CPyUG] 《大蟒本色》,建立个团队吧
 

ream D

unread,
Mar 24, 2011, 7:59:34 AM3/24/11
to He Jibo, pyth...@googlegroups.com, Zoom.Quiet, openboo...@googlegroups.com
什么站点?我还没搞wiki啊?

victor lee

unread,
Mar 24, 2011, 10:11:45 AM3/24/11
to pyth...@googlegroups.com

为什么框架没pylons ,又及 pylons 有两个 wiki 的 tutor 一个简单的,在 pylonshq上,一个超详尽,在pylons book上

在 2011-3-16 上午9:02,"He Jibo" <hej...@gmail.com>写道:

孔庆超

unread,
Mar 24, 2011, 1:00:46 PM3/24/11
to pyth...@googlegroups.com
在Chrome下显示也非常乱。

2011/3/24 lxf9501 <lxf...@gmail.com>



--
你如果知道去哪里,全世界都会为你让路!

ream D

unread,
Mar 24, 2011, 11:47:47 PM3/24/11
to pyth...@googlegroups.com
你说的是dreampython.orgs.hk吗?那网站是有点问题

Qidong Su

unread,
Mar 26, 2011, 2:22:23 AM3/26/11
to pyth...@googlegroups.com
晕倒,让我加一下列表

新的计划
    临近高考的小白要与同窗好友分别,于是就想到要做一个同学录,但发现没有称心的软件。于是,他打算自己写一个。
    0前言
    1基础语法
      实现:通讯录
      1.1 变量(学会读写变量)
      1.2 文件操作
      1.3 if语句
      1.4 函式化(while)
    2模块
      实现:加强版通讯录
      2.1 有退出功能(cmd)
      2.2 能读取文件(pickle)
      2.3 自己的文件数据库
      2.4 筛选(for和正则)
    3tkinter
      实现:gui通讯录
      这一块我不了解,略
    4打包
      不光要介绍py2exe呀,还要有setup.py脚本
    5web.py
      实现:让同学自己添加自己的信息
      5.1 用我自己的模块
      5.2 用户权限控制
      5.3 美工设计
      5.4 发布

    6移植手机
    7同步
后面两个也不怎么了解
你说的是dreampython.orgs.hk吗?那网站是有点问题

--
一个python爱好者建的站:
http://dreampython.orgs.hk
大家不要认为我有分裂组织之嫌疑哈

ream D

unread,
Mar 26, 2011, 6:35:46 AM3/26/11
to pyth...@googlegroups.com
我觉得基础语法都融入到故事中最好,不要独立出来讲…这样会减少些趣味性

ream D

unread,
Mar 26, 2011, 6:58:33 AM3/26/11
to pyth...@googlegroups.com
qidong老大应尽快把计划定下来,不要总停留在讨论阶段,应立即开始写

ream D

unread,
Mar 26, 2011, 7:19:28 AM3/26/11
to pyth...@googlegroups.com
最好能能尽快和我思想统一,不然我很难组织写作

Felix Yan

unread,
Mar 26, 2011, 7:58:10 AM3/26/11
to pyth...@googlegroups.com, ream D
我也想报名^_^...

Felix Yan
Twitter: @felixonmars
Blog: http://felixcat.net


2011/3/26 ream D <dream.python.org@gmail.com>
最好能能尽快和我思想统一,不然我很难组织写作

Qidong Su

unread,
Mar 27, 2011, 2:58:24 AM3/27/11
to pyth...@googlegroups.com
 reamD同志,就这样好了

照这么做个项目,把过程都写出来,再让大家润色一下,就没问题了

大蟒本色 入门 介绍介绍Python
 第一章 语法基础
 实例: 简单的命令行通信录程序

第二章 模块
实例:
使用基于文件的数据库编写的通信录程序

第三章 gui
实例:
拥有图形界面的通信录程序

第四章 打包发布
 要介绍py2exe,setup.py也要介绍

第五章 web
实例:
为通信录写的简易Wiki
我想改成用gae框架写的同学录

第六章 把通信录移植到PPC上

第七章 在线同步(略去)
实例:使用gae制作在线同步程序

#pygame打算作为后补章节进行介绍,否则很难串成故事

He Jibo

unread,
Mar 27, 2011, 3:05:54 AM3/27/11
to pyth...@googlegroups.com, Qidong Su
hi,我想参与或者负责写下面两个章节。 我用过wxpython, pyside, pyqt,做过好几个gui。用过多种打包工具,经过前段时间的折磨,解决了打包中windows多处版本、打包后软件图标等问题 。 我5月10日考完试就可以动笔写。

第三章 gui
实例:
拥有图形界面的通信录程序

第四章 打包发布
 要介绍py2exe,setup.py也要介绍


---------------------------
He Jibo
Department of Psychology,
Beckman Institute for Advanced Science and Technology
University of Illinois, Urbana Champaign,
603 East Daniel St.,
Champaign, IL 61820
website: http://hejibo.appspot.com/file/index.html



2011/3/26 Qidong Su <suqid...@gmail.com>

Qidong Su

unread,
Mar 27, 2011, 3:11:56 AM3/27/11
to pyth...@googlegroups.com
http://wiki.woodpecker.org.cn/moin/RealPython

非常方便,写几个程序,把过程分享出来,OK了

还有,我提建议可以参考,最后还是reamD同志决定

最好能能尽快和我思想统一,不然我很难组织写作

ream D

unread,
Mar 27, 2011, 3:59:42 AM3/27/11
to pyth...@googlegroups.com
按照qidong老大思路,目录修改为:

前言 介绍 介绍
(故事在这里起头。向读者介绍python,环境搭建,并给出第一个程序 print 'hello world')

第一章 我要做通信录
1.1 通信录之变量版(本节教会读者用变量保存信息,并通过pythonshell下调用相对应的变量以获得相关数据)
1.2 判断用if (本节教会读者用if语句判断用户输入的信息,并返回对应的结果)
1.3 函式化 (把通信录核心函式化,通过函式调用相关功能,并教会读者使用while)
1.4 中文!中文! (讲解python中文问题并给出解决办法,使通信录中文化)

第二章 模块
2.1 让程序有退出功能 (介绍什么是模块,模块的创建与应用)
2.2 添加修改联系人信息 (自个儿编写基于文件的数据库模块,并实现存取信息[这里将讲到class,字典和列表])
2.3 带有筛选功能的通信录 (将在此介绍for)
2.4 输出联系人资料为文本文件 (此处介绍文件操作)
[用两章结束对python基础知识的讲解]

第三章 通信录gui化
3.1 简单易用的tkinter (意在介绍tk,给出第一个tk程序)
3.2 牛刀小试 (介绍entry、text、button控件,使得从entry输入的联系人的详情能在下方text中返回)
3.3 拥有菜单的通信录
3.4 图形化筛选功能 (介绍单选框复选框)
3.5 联系人条目listbox化
3.6 创建滚动条
3.7 界面绚丽化 (图片的插入,画几何图形,字体设置)

第四章 用gae框架写的同学录
4.1 用我自己的模块
4.2 用户权限控制
4.3 美工设计
4.4 发布
4.5 本地同学录与在线同学录的同步
第五章 向世人展示自己——发布
5.1 什么是py2exe (介绍py2exe和其基本用法)
5.2 py2exe高级用法(设置exe图标,版本号等高级用法)
5.4 什么是setup.py
5.5 setup.py 用法
5.6 发布途径(介绍各种发布方式)


第六章 把通信录移植到手机上
6.1 PPC python环境搭建
6.2 移植到PPC

第七章 后补章节及py工具介绍
7.1 tk之另类用法(增补前面实例故事没法讲到的某些用法)
7.2 游戏人生(简要介绍pygame,用实例说明问题(射击游戏))
7.3 用google翻译api实现国际化
7.4 其他python gui
pyqt
wxpython
pyside
pygtk
7.5 py框架介绍


karrigell
cherrypy
web.py
web2py
django

pylons
7.6 py工具介绍
ipython
leo
pywin
7.7 python在各个移动平台的环境搭建


ipad
psp(sony)
ipod touch
s60
===========================

第八章 发挥自个儿的想象(不写入成书)
#想在realpython的Wiki中专门添加个第八章的专区,任何pythoner有好的实例故事或文章都可以在此增补,直接在线阅览。实现本书的无限增值。

增加了pylons,删除同步章节,第四章改为用gae实现在线同学录,故事情节改为qidong老大的:
临近高考的小白要与同窗好友分别,于是 就想到要做一个同学录,但发现没有称心的
软件。于是,他打算自己写一个。

思路确立完成,两天内弄好Wiki并进入写作阶段
ps:想加入固定写作团队的现在可以报名了

He Jibo

unread,
Mar 27, 2011, 4:04:46 AM3/27/11
to pyth...@googlegroups.com, ream D
我报名 !不过注册wiki没有成功。
另外,那个gui可以用pyqt或者wxpython写吗?
个人觉得用tk的不多了。
---------------------------
He Jibo
Department of Psychology,
Beckman Institute for Advanced Science and Technology
University of Illinois, Urbana Champaign,
603 East Daniel St.,
Champaign, IL 61820
website: http://hejibo.appspot.com/file/index.html



2011/3/26 ream D <dream.python.org@gmail.com>
一个python爱好者建的站:
http://dreampython.orgs.hk
大家不要认为我有分裂组织之嫌疑哈

ream D

unread,
Mar 27, 2011, 4:25:28 AM3/27/11
to He Jibo, pyth...@googlegroups.com
注册后按说明获得wiki编辑权即可。可以用wxpython写,但只能放在第七章,毕竟tk是python内带的,还是得具体介绍下。有什么问题可以来问我

在 11-3-27,He Jibo<hej...@gmail.com> 写道:


> 我报名 !不过注册wiki没有成功。
> 另外,那个gui可以用pyqt或者wxpython写吗?
> 个人觉得用tk的不多了。
> ---------------------------
> He Jibo
> Department of Psychology,
> Beckman Institute for Advanced Science and Technology
> University of Illinois, Urbana Champaign,
> 603 East Daniel St.,
> Champaign, IL 61820
> website: http://hejibo.appspot.com/file/index.html
>
>
>

> 2011/3/26 ream D <dream.py...@gmail.com>

Zoom.Quiet

unread,
Mar 27, 2011, 4:58:00 AM3/27/11
to pyth...@googlegroups.com, He Jibo, ream D
在 2011年3月27日 下午12:04,He Jibo <hej...@gmail.com> 写道:
> 我报名 !不过注册wiki没有成功。
参考: http://wiki.woodpecker.org.cn/moin/WoodpeckerHackers 的页头说明;
- 为防止 Spamer ,先自行注册
- 回到 CPyUG 列表中吼一下,聲明自个儿的分享态度
- 管理员加你的 ID 到可信任列表中
就拥有了自由编辑权...

> 另外,那个gui可以用pyqt或者wxpython写吗?
> 个人觉得用tk的不多了。
- 既然是真实的尝试,建议都写,插入不同的人物,不同的GUI 开发体验

...
>> 按照qidong老大思路,目录修改为:
>>
RealWorldPyLivin - openbookproject - RealWorldPyLivin 大蟒本色
http://code.google.com/p/openbookproject/wiki/RealWorldPyLivin
- 增补到对应的 OBP 工程首页
- 前后的大纲设计变迁可以看出越来越想得明白了 ;-)

根据以往的在线分布式图书团队的体验:
http://code.google.com/p/openbookproject/wiki/HowToBuildBookOnline
建议:
+ 可以先在啄木鸟维基中完成草稿的组织
+ 然后,正式启动精校进程,在 OBP 工程中建立仓库,进行協同
+ 最好使用 Sphinx 方式,进行图书的内容严密追踪,以及自动化发布

- 自个儿心里得有个谱,召集到目标人数后,就封闭,进入正式的撰写...
- 当然,应该公开所有成员以及分工,并承诺交稿期限
- 期间,有任何问题,随时列表沟通
- 这个列表,建议是 OBP 的专用图书工程列表...

Zoom.Quiet

unread,
Mar 27, 2011, 5:12:24 AM3/27/11
to He Jibo, Python.cn@google
在 2011年3月27日 下午1:05,He Jibo <hej...@gmail.com> 写道:
> 谢谢大妈。给我验证一下呗。我已经注册了,用户名是hejibo1984。
http://wiki.woodpecker.org.cn/moin/TrustedGroup?action=diff&rev2=218&rev1=217
appended!

happy sharing...

> 我喜欢用python写一些gui,也在学习django。


> ---------------------------
> He Jibo
> Department of Psychology,
> Beckman Institute for Advanced Science and Technology
> University of Illinois, Urbana Champaign,
> 603 East Daniel St.,
> Champaign, IL 61820
> website: http://hejibo.appspot.com/file/index.html
>
>
>

> 2011/3/26 Zoom.Quiet <zoom....@gmail.com>


>>
>> 在 2011年3月27日 下午12:04,He Jibo <hej...@gmail.com> 写道:
>> > 我报名 !不过注册wiki没有成功。
>> 参考: http://wiki.woodpecker.org.cn/moin/WoodpeckerHackers 的页头说明;
>>    - 为防止 Spamer ,先自行注册
>>    - 回到 CPyUG 列表中吼一下,聲明自个儿的分享态度
>>    - 管理员加你的 ID 到可信任列表中
>>    就拥有了自由编辑权...
>>
>> > 另外,那个gui可以用pyqt或者wxpython写吗?
>> > 个人觉得用tk的不多了。
>>    - 既然是真实的尝试,建议都写,插入不同的人物,不同的GUI 开发体验
>>
>> ...
>> >> 按照qidong老大思路,目录修改为:
>> >>
>> RealWorldPyLivin - openbookproject - RealWorldPyLivin 大蟒本色
>> http://code.google.com/p/openbookproject/wiki/RealWorldPyLivin
>>    - 增补到对应的 OBP 工程首页
>>    - 前后的大纲设计变迁可以看出越来越想得明白了 ;-)
>>
>> 根据以往的在线分布式图书团队的体验:
>>    http://code.google.com/p/openbookproject/wiki/HowToBuildBookOnline
>>    建议:
>>    + 可以先在啄木鸟维基中完成草稿的组织
>>    + 然后,正式启动精校进程,在 OBP 工程中建立仓库,进行協同
>>    + 最好使用 Sphinx 方式,进行图书的内容严密追踪,以及自动化发布
>>
>> >> 前言 介绍 介绍
>> >> (故事在这里起头。向读者介绍python,环境搭建,并给出第一个程序 print 'hello world')
>> >>

...

ream D

unread,
Mar 27, 2011, 7:31:59 AM3/27/11
to pyth...@googlegroups.com, He Jibo
综合he,zoom.quite意见,再次修改大纲,分为两个故事:

通信录故事:

前言 介绍 介绍
(故事在这里起头。向读者介绍python,环境搭建,并给出第一个程序 print 'hello world')

第一章 我要做通信录

gui故事

第七章 wx化.qt化(故事情节:小白不仅仅满足于tk简陋的界面,积极向更高级的wx,qt探索)
7.1 通信录wx化 (用一个大实例涉及wx 90%操作,并介绍wxglad)
7.2 通信录之qt化 (介绍qt并用一个大实例涉及qt 70%操作,并介绍qt工具)

ps:这里没有进行章节细化,自个儿对wx,qt并不精通,想听听he同志的章节细化意见)

第八章 后补章节及py工具介绍
8.1 tk之另类用法(增补前面实例故事没法讲到的某些用法)
8.2 游戏人生(简要介绍pygame,用实例说明问题(射击游戏))
8.3 用google翻译api实现国际化

8.4 其他python gui
pyqt
wxpython
pyside
pygtk
8.5 py框架介绍


karrigell
cherrypy
web.py
web2py
django
pylons

8.6 py工具介绍
ipython
leo
pywin

8.7 python在各个移动平台的环境搭建


ipad
psp(sony)
ipod touch
s60
===========================

第九章 发挥自个儿的想象(不写入成书)
#在realpython的Wiki中专门添加个第九章的专区,任何pythoner有好的实例故事或文章都可以在此增补,直接在线阅览。实现本书的无限增值。

#第七章没有进行章节细化,自个儿对wx,qt并不精通,想听听he同志的章节细化意见

Qidong Su

unread,
Mar 27, 2011, 8:17:26 AM3/27/11
to pyth...@googlegroups.com
有出版的必要吗?写这么多内容书会很厚吧?直接写在维基上吧?


一个python爱好者建的站:
http://dreampython.orgs.hk
大家不要认为我有分裂组织之嫌疑哈

--

fxiao

unread,
Mar 27, 2011, 8:38:10 AM3/27/11
to pyth...@googlegroups.com
报名!!
帐号:xiao
> SEO,用PHP发过网店系统。python 目前致力爬虫研究,一路向WEB行走中.....

Qidong Su

unread,
Mar 27, 2011, 9:01:29 AM3/27/11
to pyth...@googlegroups.com
要加入的速速报名,剩下的事情都由RD具体负责了。
http://wiki.woodpecker.org.cn/moin/RealPython
在 2011年3月11日 下午8:06,Qidong Su <suqid...@gmail.com>写道:
顺便让我加一下列表,哈哈

想加入的报名哈,直接编辑目录 http://wiki.woodpecker.org.cn/moin/RealPython

要不要创建IRC啥滴

Zoom.Quiet

unread,
Mar 27, 2011, 1:32:36 PM3/27/11
to pyth...@googlegroups.com, fxiao
在 2011年3月27日 下午4:38,fxiao <hey...@gmail.com> 写道:
> 报名!!
> 帐号:xiao
>>  SEO,用PHP发过网店系统。python 目前致力爬虫研究,一路向WEB行走中.....
>
ream D 决定谁加入团队吧,,,, 统一开辟维基权限 ;-)

--

He Jibo

unread,
Mar 27, 2011, 2:13:05 PM3/27/11
to ream D, pyth...@googlegroups.com
Hi, Ream,

其实gui也可能用通讯录做为故事啦,只是我得用wxpython和pyqt分别写一个通讯录。
我对gui这一章节是这样设想的。 现在主要有两种方式写gui,手动写代码和用可视化界面写代码。 我打算以wxpython示例,怎么手动写代码;以pyqt为示例,教怎么用qt designer写代码。

故事承前面,可以这样开头。 虽然已经用tkinter 完成了通讯录gui,但是主人公尚未满足,因为他的mm说界面不好看之类的,因此主人公打算改进。于是发现了wxpython。讲述wxpython时,我打算教用户搜索一个hello world的gui示例,然后在纸上画一个通讯录界面蓝图。然后在搜索的帮助下,逐步在hello world的基础上增加通讯录的元素。

(过度到pyqt),主人公想,如果做界面能够像画图板那样画出界面元素就好了。于是他到CPyUG发贴,咨询解决方案,得知了qt designer。接着我就讲用qt designer作界面。

不知道大伙意下如何?



---------------------------
He Jibo
Department of Psychology,
Beckman Institute for Advanced Science and Technology
University of Illinois, Urbana Champaign,
603 East Daniel St.,
Champaign, IL 61820
website: http://hejibo.appspot.com/file/index.html



Felix Yan

unread,
Mar 27, 2011, 2:31:58 PM3/27/11
to pyth...@googlegroups.com, He Jibo, ream D
唔, 我没有写这类文章的经验, 只是我现在也是个Python初学者, 非要说相关文章的话, 写过一点点笔记在博客上...
不知道是否可以加入, 能帮上什么忙?

Felix Yan
Twitter: @felixonmars
Blog: http://felixcat.net


2011/3/27 He Jibo <hej...@gmail.com>

ream D

unread,
Mar 28, 2011, 12:03:11 AM3/28/11
to pyth...@googlegroups.com, fxiao
好了,章节认领部分已经在wiki上放出了,大家可以动手写了。认领前请先通读认领规则。把He Jibo , fxiao 加入了固定写作团队。

ream D

unread,
Mar 28, 2011, 12:06:21 AM3/28/11
to He Jibo, pyth...@googlegroups.com
好了,章节认领部分已经在wiki上放出了,大家可以动手写了。认领前请先通读认领规则。把He Jibo , fxiao 加入了固定写作团队。

--
一个python爱好者建的站:
http://dreampython.orgs.hk
大家不要认为我有分裂组织之嫌疑哈

ream D

unread,
Mar 28, 2011, 12:38:50 AM3/28/11
to pyth...@googlegroups.com, fxiao
wiki:http://wiki.woodpecker.org.cn/moin/RealPython

he是不是负责gui部分呢

ps:大家要坚持写作啊,不要虎头蛇尾啊

He Jibo

unread,
Mar 28, 2011, 12:43:51 AM3/28/11
to pyth...@googlegroups.com, ream D, fxiao
我可以负责gui部分,也可以同时参与py2exe打包部分。
我最近可以做一些。 全力投入要在5月10日考完试才行。 考完试后我天天都可以做。 :-)

---------------------------
He Jibo
Department of Psychology,
Beckman Institute for Advanced Science and Technology
University of Illinois, Urbana Champaign,
603 East Daniel St.,
Champaign, IL 61820
website: http://hejibo.appspot.com/file/index.html



2011/3/27 ream D <dream.python.org@gmail.com>

ream D

unread,
Mar 28, 2011, 12:44:13 AM3/28/11
to python-cn
---------- Forwarded message ----------
From: ream D <dream.py...@gmail.com>
Date: Mon, 28 Mar 2011 01:20:01 +0800
Subject: Re: Re: [CPyUG] 《大蟒本色》,建立个团队吧
To: Felix Yan <felix...@gmail.com>

再次修改大纲,增加python3x语法介绍,gui增加qt和wx

'hello world')

--------------------------------------------------------------
3.8 用wxpython优化gui (采用he同志的建议:小白已经用tkinter 完成了通

讯录gui,但是主人公尚未满足,因为他的mm说界面不好看之类的,因此主人公打

算改进,于是发现了wxpython)
ps:这一部分是he的思路,目录交给he写,个人感觉可以介绍下zoombar等特技

效果
3.8.1,3.8.2.......
3.9 qt实现gui
ps:也是he的思路,目录交由he写
3.9.1,3.9.2.......
---------------------------------------------------------------


第四章 用gae框架写的同学录
4.1 用我自己的模块
4.2 用户权限控制
4.3 美工设计
4.4 发布
4.5 本地同学录与在线同学录的同步
第五章 向世人展示自己——发布
5.1 什么是py2exe (介绍py2exe和其基本用法)
5.2 py2exe高级用法(设置exe图标,版本号等高级用法)
5.4 什么是setup.py
5.5 setup.py 用法
5.6 发布途径(介绍各种发布方式)
第六章 把通信录移植到手机上
6.1 PPC python环境搭建
6.2 移植到PPC

第七章 后补章节及py工具介绍
7.1 tk之另类用法(增补前面实例故事没法讲到的某些用法)
7.2 游戏人生(简要介绍pygame,用实例说明问题(射击游戏))
7.3 用google翻译api实现国际化

7.4 其他python gui
pyqt
wxpython
pyside
pygtk
7.5 py框架介绍


karrigell
cherrypy
web.py
web2py
django
pylons

7.6 py工具介绍
ipython
leo
pywin

7.7 python在各个移动平台的环境搭建


ipad
psp(sony)
ipod touch
s60

7.8 python 2x 与 3x 的区别(介绍语法上的差异和 2 to 3 工具,实现2到3

的过度)


===========================
第八章 发挥自个儿的想象(不写入成书)
#想在realpython的Wiki中专门添加个第八章的专区,任何pythoner有好的实

例故事或文章都可以在此增补,直接在线阅览。实现本书的无限增值。

ps:wxpython和pyqt两部分的目录交由he同志构思,构思好后直接把目录发给我就

是了

ream D

unread,
Mar 28, 2011, 12:53:33 AM3/28/11
to He Jibo, pyth...@googlegroups.com, fxiao
本来昨天wiki就弄好了,但邮件发错人了,现在把我昨晚发的邮件转发过来

He Jibo

unread,
Mar 28, 2011, 1:29:40 AM3/28/11
to ream D, pyth...@googlegroups.com, fxiao
下面是我对wxpython和pyqt的框架。不知道哪位同志认领了tkinter,我们可以统一一下通讯要实现的功能和界面样式。 我只用tkinter写过一个RP软件。
 
好呀。
下面是我对pyqt和wxpython的目录构思 。欢迎指点。
 
3.8 用wxpython优化gui (采用he同志的建议:小白已经用tkinter 完成了通讯录gui,但是主人公尚未满足,因为他的mm说界面不好看之类的,因此主人公打算改进,于是发现了wxpython) ps:这一部分是he的思路,目录交给he写,个人感觉可以介绍下zoombar等特技效果
 3.8.1 安装wxpython (windows, linux,mac)
 3.8.2 Hello, wxpython最简单的wxpython GUI
 3.8.3 逐步加入通讯录的元素(toolbar, menubar, status bar, button, etc.等)
 3.8.4 结构控制 (Layout Management)
 3.8.5 更高级一些技巧,如signal and event, widget等。
 
3.9 qt实现gui
3.8.1安装pyqt4 (windows, linux, mac)
3.8.2 Hello, pyqt 最简单的基于pyqt的GUI,并介绍更多获取pyqt的信息的方法,不再详细讲述如何一行一行地实现,这个与wxpython比较类似了。
3.8.3 Qt designer 可视化编写通讯录

---------------------------
He Jibo
Department of Psychology,
Beckman Institute for Advanced Science and Technology
University of Illinois, Urbana Champaign,
603 East Daniel St.,
Champaign, IL 61820
website: http://hejibo.appspot.com/file/index.html



ream D

unread,
Mar 28, 2011, 1:54:57 AM3/28/11
to He Jibo, pyth...@googlegroups.com, fxiao
目录不错,直接修改wiki上的目录→认领相关章节→开始写作

ps:我这怎么没看到有人认领tk呢?

He Jibo

unread,
Mar 28, 2011, 2:03:51 AM3/28/11
to ream D, pyth...@googlegroups.com, fxiao
谢谢。 tkinter其它我都懂的,就是没有研究过下面这一项。 我只用tkinter写过一个人品软件。 我到可以把tkinter也写了,不过最好有对tkinter的朋友指导一下。
有没有现成的通讯录gui借我看看?
3.7 界面绚丽化 (图片的插入,画几何图形,字体设置)

---------------------------
He Jibo
Department of Psychology,
Beckman Institute for Advanced Science and Technology
University of Illinois, Urbana Champaign,
603 East Daniel St.,
Champaign, IL 61820
website: http://hejibo.appspot.com/file/index.html



Fei Li

unread,
Mar 28, 2011, 8:37:27 AM3/28/11
to pyth...@googlegroups.com

第五章 向世人展示自己——发布

5.1 什么是py2exe (介绍py2exe和其基本用法) 5.2 py2exe高级用法(设置exe图标,版本号等高级用法) 5.4 什么是setup.py 5.5 setup.py 用法 5.6 发布途径(介绍各种发布方式)


为什么不讲pyinstaller呢,更好使也更方便

ream D

unread,
Mar 28, 2011, 9:07:54 AM3/28/11
to pyth...@googlegroups.com
将会在第七章作增补工具介绍,一本书无法实现面面具到,否则会使书过厚而影响出版质量。好用的工具都会介绍的

在 11-3-28,Fei Li<atmos...@gmail.com> 写道:

> --
> 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> 发言: pyth...@googlegroups.com
> 退订: python-cn+...@googlegroups.com (向此发空信即退!)
> 详情: http://code.google.com/p/cpyug/wiki/PythonCn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp

> 强烈: 建议使用技巧: 如何有效地报告Bug
> http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
>

--
从我的移动设备发送

一个python爱好者建的站:
http://dreampython.orgs.hk
大家不要认为我有分裂组织之嫌疑哈

ubunoon

unread,
Mar 28, 2011, 12:36:17 PM3/28/11
to pyth...@googlegroups.com
总感觉没有深入的作品,对wxpython或者pyqt深入介绍学习的作品,如果说代码重复编写时一种重复发明轮子的事情,那么没有深入研究的书籍的编写是一种费力不讨好的行为。
To be pythoner
My blog: http://www.cnblogs.com/ubunoon/
珍珠饰品:http://zjyuezz.cn.alibaba.com/


Zoom.Quiet

unread,
Mar 28, 2011, 12:49:57 PM3/28/11
to pyth...@googlegroups.com, ubunoon
在 2011年3月28日 下午8:36,ubunoon <net...@gmail.com> 写道:
> 总感觉没有深入的作品,对wxpython或者pyqt深入介绍学习的作品,如果说代码重复编写时一种重复发明轮子的事情,那么没有深入研究的书籍的编写是一种费力不讨好的行为。
>
参考:
Wxpython in Action (豆瓣)
http://book.douban.com/subject/1482279/
Rapid GUI Programming with Python and Qt (豆瓣)
http://book.douban.com/subject/3053232/

大蟒本色,面对的读者是没有使用过 Py 的非程序员,想传达的是 Pythonic 的信心和乐趣;
如果是想看专门领域的深入的图书,早已有各种靠谱图书了,建议有需要的行者,
自行组织团队学习和分享...

> 在 2011年3月28日 下午5:07,ream D <dream.py...@gmail.com>写道:
>>
>> 将会在第七章作增补工具介绍,一本书无法实现面面具到,否则会使书过厚而影响出版质量。好用的工具都会介绍的
>>
>> 在 11-3-28,Fei Li<atmos...@gmail.com> 写道:
>> > 第五章 向世人展示自己——发布
>> > 5.1 什么是py2exe (介绍py2exe和其基本用法) 5.2 py2exe高级用法(设置exe图标,版本号等高级用法) 5.4
>> > 什么是setup.py 5.5 setup.py 用法 5.6 发布途径(介绍各种发布方式)
>> >
>> >
>> > 为什么不讲pyinstaller呢,更好使也更方便

...

Reply all
Reply to author
Forward
0 new messages