## page was renamed from ObpBroadview/ContributionV0.4
##language:zh
#pragma section-numbers off
||<^>{{attachment:LovelyPython.png}} '''<
>--初学者极速入门故事'''<
>^2008-02-14 v0.6策划版本^ <
>'''[[ObpLovelyPythonEd|可爱的Python~图书正文审阅入口]]'''^支持编辑工作^ ||<>||
##[[Include(ObpFocusLevels)]]
<>
<>
= 可爱的Python =
根据ZoomQuiet个人想法,组织设计由实例故事组成的自学体验过程;
`注意,本页面是网络版本入口,图书工程,编辑审阅请从头部的`'''[[ObpLovelyPythonEd|可爱的Python~图书正文审阅入口]]''' `进入!!`
== 引言 ==
##||<#8080FF>|| '''[:/Lpy-Beginning:“ 启 章 ”]''' || ZoomQuiet ; 95%--主要内容完成,需要补充体例方面的约定 ||
`根据081013沟通,确认增补成多个部分:`
* [[/BeginZeuux|哲思总序]] ~ BillXu 100%
* [[/BeginRecommend0|推荐序 Guido]] ~ BillXu 100%
* [[/BeginBook|书序]] ~ ZoomQuiet
* [[/BeginTalk|前言]] ~ ZoomQuiet
== 实例故事 ==
`Realy Storys`
[[/0Days|实例故事简述]] ^引出故事内容^~ ZoomQuiet
=== CDays ~ 光盘故事 ===
##||'''关注级别颜色系统''||<: #dedede>^大纲^||<: #FF8080>^初撰^||<: #8080FF>^再稿^||<: #80FF80>^校订^||
<>
##[[Include(/PyDays)]]
=== KDays ~ WEB应用故事 ===
<>
== Py作弊条 ==
`Python Cheat Sheet`
[[/PCS|PCS简述]] ^说明什么是PCS^~ ZoomQuiet
=== 环境篇 ===
* [[/PCS0|PCS0]] 如何安装Python ~ lizzie(100%)
* [[/PCS1|PCS1]] 交互环境之命令行 ~ lizzie(100%)
* [[/PCS2|PCS2]] 交互环境之iPython ~ lizzie(100%)
* [[/PCS3|PCS3]] 交互环境之winpy ~ lizzie(100%)
* [[/PCS4|PCS4]] 常用自省 ~ lizzie(100%)
* [[/PCS5|PCS5]] Python脚本文件 ~ lizzie(100%)
* [[/PCS6|PCS6]] Python与中文 ~ lizzie(100%)
* [[/PCS7|PCS7]] Python编码规范 ~ lizzie(100%)
=== 语法篇 ===
* [[/PCS100|PCS100]] import ~ lizzie(100%)
* [[/PCS101|PCS101]] 内建数据类型 ~ lizzie(100%)
* [[/PCS102|PCS102]] For 循环 ~ lizzie(100%)
* [[/PCS103|PCS103]] 缩进 ~ lizzie(100%)
* [[/PCS104|PCS104]] 注释 ~ lizzie(100%)
* [[/PCS105|PCS105]] 对象 ~ lizzie(100%)
* [[/PCS106|PCS106]] 文件对象 ~ lizzie(100%)
* [[/PCS107|PCS107]] 字串格式化 ~ lizzie(100%)
* [[/PCS108|PCS108]] 函式 ~ lizzie(100%)
* [[/PCS109|PCS109]] 系统参数 ~ lizzie(100%)
* [[/PCS110|PCS110]] 逻辑分支 ~ lizzie(100%)
* [[/PCS111|PCS111]] 类 ~ lizzie(100%)
* [[/PCS112|PCS112]] 异常 ~ lizzie(100%)
* [[/PCS113|PCS113]] 交互参数 ~ lizzie(100%)
* [[/PCS114|PCS114]] FP初体验 ~ 刘鑫
=== 模块篇 ===
* [[/PCS200|PCS200]] os(.stat;.path) ~ QingFeng(100%)
* [[/PCS201|PCS201]] cmd ~ QingFeng(100%)
* [[/PCS202|PCS202]] chardet ~ QingFeng(10%)
* [[/PCS203|PCS203]] epydoc ~ QingFeng(90%)
* [[/PCS204|PCS204]] ConfigParser ~ QingFeng(100%)
* [[/PCS205|PCS205]] 内建函式(enumerate) ~ QingFeng(100%)
* [[/PCS206|PCS206]] thread ~ QingFeng(100%)
* [[/PCS207|PCS207]] threading ~ QingFeng(100%)
* [[/PCS208|PCS208]] dict4ini ~ limodou/90% 可以校对
* [[/PCS209|PCS209]] fnmatch ~ QingFeng(100%)
* [[/PCS210|PCS210]] pickle ~ QingFeng(100%)
* [[/PCS211|PCS211]] base64 ~ QingFeng(100%)
* [[/PCS212|PCS212]] shutil ~ QingFeng(100%)
* [[/PCS213|PCS213]] time ~ QingFeng(100%)
* [[/PCS214|PCS214]] ElementTree ~ QingFeng(100%)
* [[/PCS215|PCS215]] Random ~ KongJianjun(100%)
* [[/PCS216|PCS216]] Socket ~ KongJianjun(100%)
* [[/PCS217|PCS217]] Tkinter ~ aurthmyth (100%)
=== 框架篇 ===
* [[/PCS300|PCS300]] CherryPy ~ HuangYi QingFeng
* [[/PCS301|PCS301]] Karrigell ~ ZoomQuiet
* [[/PCS302|PCS302]] Leo文学化编程环境框架 ~ ZoomQuiet
* [[/PCS303|PCS303]] MoinMoin 维基平台 ~ ZoomQuiet
* [[/PCS304|PCS304]] Web应用框架纵论 ~ZoomQuiet(100%)
* [[/AbtZope|Zope ~ 超浑厚框架]] `Jungyong Pan` (100%)
* [[/AbtQuixote|Quxiote ~ 豆瓣动力核心]] ~ QiangningHong(100%)
* [[/AbtEurasia|Eurasia ~ 关注高性能的原创框架]] `沈崴`(100%)
* [[/AbtUliWeb|UliWeb ~ 关注平衡感的自制框架]] `Limodou`(100%)
=== 友邻篇 ===
`在 Pythonic 应用之路上其实是有N多友邻技术的`
* [[/PCS400|PCS400]] GAE ~ ZoomQuiet 100%
* [[/PCS401|PCS401]] DHTML ~ ZoomQuiet 100%
* [[/PCS402|PCS402]] XML ~ ZoomQuiet 100%
* [[/PCS403|PCS403]] 思维导图 ~ ZoomQuiet 100%
## 介绍导图应用,引出 FreeMind 的使用
* [[/PCS404|PCS404]] 代码重构浅说 ~ ZoomQuiet 100%
----
''[[http://docs.google.com/Doc?id=df7gztdm_633dzb64gf9|友邻篇Liz 初稿]]''
== 附录 ==
[[/LpyAttach0idx|可爱附录]] ^引述附录部分的内容^~ ZoomQuiet 100%
=== 行者箴言 ===
[[/LpyAttach1motto|行者箴言]] ^汇集书中劝人向靠谱的程序员成长的经典论断^~ ZoomQuiet 100%
=== 术语索引 ===
[[/LpyAttach4glossary|术语索引]] :^相对于小白应该了解的技术类术语^ Liz
=== Z跋 ===
* [[/LpyAttachZoomq|Z跋]] ^感谢和后记成书故事^ ZoomQuiet
* [[/LpyAttachIntro|底推]] ^封底推荐说明^ ZoomQuiet
{{{
}}}
----
= 网络版本 =
`以下内容仅作为网络版本的增补,不纳入出版物`
== 文前部分 ==
`以下合并到 Z跋`
* [[/BeginThanx|谢序]] ~ ZoomQuiet
* [[/BeginZoomq|Z序]] ~ ZoomQuiet
== 文后部分 ==
=== 资源索引 ===
[[/LpyAttach2ResIdx|Py资源索引]] ^以系统的知识体系方法组织所有中文Python为主的资料^~ ZoomQuiet
## * 使用 [:swordsp/COTW:啄木鸟维基条目质量提升计划] 成果
=== 练习解答 ===
## [:/LpyAttach3answer:故事练习解答] ^汇集故事章节的练习题解答^~ lizzie 100%
CDays故事练习解答::
* [[/LpyAttAnswerCdays|CDays故事练习解答]] ^汇集故事章节的练习题解答^~ lizzie 100%
KDays故事练习解答::
* [[/LpyAttAnswerKdays|KDays故事练习解答]] ^汇集故事章节的练习题解答^~ lizzie 100%
=== 后记故事 ===
[[/LpyAttach5BackGround|后记故事]] ^分享图书工程体验^~ ZoomQuiet 90%
== 正文部分 ==
实例故事::
||<#80FF80> 参考:|| [[KarrigellWebDev|快速体验Karrigell web 开发]] ^从无到有的创建一个问卷系统^ || ZoomQuiet 99%,旧内容完成,需要重新归整内容,进行行文统一 ||
PSC素材::
'''对应 Py日 ,以速查条目的形式组织;进行最精要的点抜,配合练习,以便Py日内容中进行引用'''
* ''可以使用 [[localshare:doc/abyteofpython_cn/chinese/|简明 Python 教程]] 的内容组织''
* [[swordsp/COTW|啄木鸟维基条目质量提升计划]]
* [[SpreadPython|Python 宣传资料收编]]
* [[PyAbsolutelyZipManual| Py2.5 绝对简明手册]] ^Py 语言类^;zsp 95% 补充实例片段;
* 历史章节
* [[/LpyQLearn-1-env|Py运行环境]] -- HuangYi ; 20%;
* [[/LpyQLearn-2-data|内置数据类型]] -- HuangYi ; 100% ;
* [[/LpyQLearn-3-process|过程控制]] -- HuangYi ; 100% ;
* [[/LpyQLearn-4-func|函式]] -- HuangYi ; 99% ;
* [[/LpyQLearn-5-object|类与实例]] -- HuangYi;完成度60%;
* [[/LpyQLearn-6-model|模块与包]] -- HuangYi;完成度30%;
* [[/LpyQLearn-7-task|Py常见任务处理]] -- 清风 80%;
* [[http://docs.google.com/Doc?id=ah9h7dpwtkb_330g5n84tfh|常见任务CDays 故事配合更新]]^清风在线不断更新中^
* [[/LpyAttach-CookBook|实例CookBook索引]] ~ xyb 90% 文本处理部分;
约定::
* 組織好文本和示例代码,都先检入工程环境的对应目录:
* `http://openbookproject.googlecode.com/svn/trunk/LovelyPython/PCS`
* 然后将结构化文本,在此页面对应链接页面中展示,注意使用标准模板
* 完成时,将 PCS* 章节入口链接后缀相关作者和主题信息,以便给编辑明显的提示
* 行文格式参考 [[PyCookbook|Python CookBook]] 以及 '''[[http://blog.doughellmann.com/search/label/PyMOTW|Python Module of the Week]]''' ~ 模块学习体验
=== PCS304 Web应用框架纵论 ===
Django ~ 最流行框架快速体验教程::
黄毅是腾迅高工程师,兴趣广泛,不仅仅Python 很有水平,就连Erlang 这一分布式应用语言也很有见地;他在体验了一系列应用框架后,被 Django 完整严密高效的品质所征服,自发的不断撰文推广这一框架; 这里他给出了一个在最短时间里完成一个可用维基网站的 Dajngo 实作过程,大家可以通过这个实例,体验一下什么叫极速开发;-)
* [[/AbtDjango|Django~最流行框架快速体验教程]] `黄毅`(100%)
深入探索Python的Web开发::
HuangYi ~ 就是前面介绍 Django 的黄毅; 虽然黄毅还没有达到可以独立完成一个应用框架的水平,但是多年的积累,也足以站出来,以身作则的再次证明一下:'''为何有如此多的Python Web实用框架?'''; 在最后这一部分,黄毅带领大家快速拼接现有功能组件,形成一个可用的应用框架来;请大家共同感受一下,这种自在无碍的体验!
* [[/AbtWebModules|深入探索Python的Web开发]] HuangYi(100%)
----
内容规划::
{{{
+-- 框架篇 (Python 的应用框架介绍 PCS 300~399)
| +-- PCS300 CherryPy
| +-- PCS301 Karrigell
| +-- PCS302 Leo 文学化编辑框架
| +-- PCS303 MoinMoin 维基应用框架
| +-- PCS304 Web应用框架纵论
| | +-- Zope ~ 超浑厚框架
| | +-- Quxiote ~ 豆瓣动力核心
| | +-- Django ~ 最流行框架
| | +-- Eurasia ~ 关注高性能的原创框架
| | +-- UliWeb ~ 关注平衡感的自制框架
| | \-- 深入探索Python的web开发
| (\-- PCS305 Template ~ Web应用中的模板系统对比)
,,,
}}}
素材回收::
* [[/PCS302old|PCS302old]] Web.py ~ HuangYi QingFeng(100%)
* [[/PCS303old|PCS303old]] web2py ~ QingFeng(95%)
* [[/PCS304old|PCS304old]] Django ~ HuangYi QingFeng(100%)
* [[/PCS305|PCS305]] TurboGears ~ QingFeng(100%)
* [[/PCS306|PCS306]] PyLons ~ QingFeng(100%)
* [[/PCS307|PCS307]] Quixote ~ QingFeng(95%)
* [[/PCS308|PCS308]] Zope ~ QingFeng(95%)
* [[/PCS309|PCS309]] Template (Web应用中的模板系统对比) ~ QingFeng(95%)
* 增补:
* [[/WebFrameworks|Python主流Web开发框架]]
* [[/WebModules|以web模块为单位进行介绍的DEMO]]
=== 实作篇 ===
`遗补PCS`
实作篇 (实际运用Python的小实作 PCS 400~499)<风格不合,图书不纳,网络分享>
* 从[[http://wiki.woodpecker.org.cn/moin/MicroProj|MicroProj中]]以及网络分享中挑选 出
己有的{{{
+-- PCS500 读取google搜索信息
+-- PCS501 从 whois 信息中提取网段信息
+-- PCS502 找出两个文件中不同部分
+-- PCS503 大文件排序
\-- PCS504 大文件比较
}}}
= 反馈 =
<>
== 参考资料整备 ==
* {{http://mcsp.wartburg.edu/zelle/python/small_cover.png}} '''[[http://mcsp.wartburg.edu/zelle/python/|Teaching with Python]]''' -- 比较成熟的正规教育内容
--::-- ZoomQuiet [<>]