Contents
一个计划
大蟒本色
本来来像叫“实战python”的,翻译成英文就叫RealPython了……
~ ZoomQuiet ,肯定需要! 只是E文应该吼 Real World Python for freshener
计划
就当 可爱的python 的进阶版吧,介绍介绍大牛们认为比较好的东西
比如各个模块、工作环境,使新手能够获取最爽的体验。
大妈觉得比较好用的Leo啥的详细介绍一下吧。
要解决一下新手在使用Python时会遇到的实际问题
计划写作范围
顺手的工作环境的搭建 包括Leo,MoinMoin,Trac,SVN等(我现在还没学会SVN……)
- 在实例故事中介绍各个模块
- 真正教会新手如何使用python解决实际问题
新手想要的书
我本身就是一个新手,在使用python的时候有大不爽!
- 新手就是刚进门的小学生,大牛的任务就是手把手教会他写字,不光如此,还要教会他如何使用这些文字
- 新手需要的就是实例!
~ ZoomQuiet:
- 新手的状态很难保持,在 Python 世界,所以,施主的及时记录,非常非常可贵!
只是,实例,最好有一个核心线索作品的演化,可以将所有常用领域的关键知识都串起来,否则,分散成一个个零散的独立功能,无法帮助小白建立大局观的...
QidongSu 回应
- 本身做这么大一个实例已经很牛x了……
- jeffjie说
- 这让我想起当时构思现场讲Scala的事,故事的确是最容易引人入胜的,但讲一个好的故事需要花点心思去构想啊。
- 可不可以模仿《python编程》写一个通讯录,然后一直扩展,变成一个数据库
- ream D
- 写作主要是要有毅力和凝聚力,大家要坚持下去啊
计划目录
大蟒本色
大概故事情节: 临近高考的小白要与同窗好友分别,于是就想到要做一个同学录,但发现没有称心的软件。于是,他打算自己写一个。
前言 介绍 介绍 (故事在这里起头。向读者介绍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 界面绚丽化 (图片的插入,画几何图形,字体设置)
- 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
- karrigell cherrypy web.py web2py django pylons
- ipython leo pywin
- ipad psp(sony) ipod touch s60
===========================
第八章 发挥自个儿的想象(不写入成书)
- #想在realpython的Wiki中专门添加个第八章的专区,任何pythoner有好的实例故事或文章都可以在此增补,直接在线阅览。实现本书的无限增值。
ps:wxpython和pyqt两部分的目录交由he同志构思,构思好后直接把目录发给我就是了
章节认领
认领规则:
在相应的章节后写上自个儿姓名,认领节数,具体认领内容,进度,作品的文档(在attachment中上传文件,再用attachment:“文件名”指定到该文件。作品文档必须是纯文本格式)
如:第一章:
- ream d 1.1-1.4 认领本章所有故事情节和实例 10% attachment:测试 (认领者姓名) (认领节数) (具体认领内容) (进度) (作品的文档)
认领者名单:
第一章:
ream D 1.1-1.4 认领本章所有故事情节和实例 0%
ps:先带头认领一章,我一个星期更新一次进度
第二章:
第三章:
第四章:
第五章:
第六章:
第七章:
第七章:(不列入成书)
固定的写作团队(3-5人)
目前已有成员
Qidong Su ,ream D,He Jibo , fxiao