Differences between revisions 1 and 6 (spanning 5 versions)
Revision 1 as of 2010-01-22 06:49:15
Size: 9437
Editor: ZoomQuiet
Comment:
Revision 6 as of 2010-01-27 03:25:23
Size: 12644
Editor: ZoomQuiet
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
:status: 草稿; ZoomQuiet ;完成度95%; :status: 草稿; ZoomQuiet+孔建军; 完成度98%;
Line 15: Line 15:
.. _Guido van Rossum:
    http://www.python.org/~guido/
.. _Guido老爹:
    http://www.python.org/~guido/
Line 16: Line 21:
    http://www.amazon.cn/mn/detailApp?ref=DT_BG&uid=480-8473048-3058952&prodid=bkbk981499
.. _"Lovely Python":
Line 19: Line 26:
    
Line 20: Line 28:
    http://www.amazon.cn/mn/detailApp?ref=DT_BG&uid=480-8473048-3058952&prodid=bkbk842295
.. _In addition Python source code analysis:
Line 26: Line 36:
Line 28: Line 39:
.. _woodpecker.org.cn:
    http://wiki.woodpecker.org.cn/moin/OBP
Line 34: Line 47:
     .. _CPyUG Mailing List:
    http://groups-beta.google.com/group/python-cn/about
    
.. _ZEUUX.org:
    http://www.zeuux.org/about/about.cn.html
Line 37: Line 54:

.. _broadview press:
    http://www.zeuux.org/about/about.cn.html
.. _博文出版社:
    http://www.broadview.com.cn/

.. _Beijing City University:
    http://www.bcu.edu.cn/
.. _北京城市学院:
    http://www.bcu.edu.cn/
Line 41: Line 69:
    `PyCon2010亚洲 <PyCon2010>`_
    `原创Python技术图书出版在中国(中文版) <LovPyOpenBookProject>`_


概述

 - `PyCon2010亚洲 <PyCon2010>`_
    - `原创Python技术图书出版在中国(中文版) <LovPyOpenBookProject>`_


outline
Line 48: Line 77:
    原创Python技术图书出版在中国     publish original Python technique book in China
Line 50: Line 79:
    预计时长 30min     30min
Line 52: Line 81:
    难度 初级     beginner
Line 54: Line 83:
    内容类别 Python in Education     Python in Education
Line 56: Line 85:
    以中国软件市场为背景,
    分享如何通过活跃的技术社区以分布式协同的形式出版Python 入门技术图书的经验;
    分析应该怎样在中国这一计算机技术普及度相对落后的国家,如何推广一个前沿技术;
    


Lovely Python ~ 原创Python技术图书出版在中国

    th he Chinese software market as the background,
    Share how vibrant technical community to distributed collaborative technology in the form of a book published in Python entry experience;
    Analysis of how computer technology in China, the penetration of the relatively backward country, how to promote a cutting-edge technology;
   


Lovely Python ~ publish original Python technique book in China
Line 65: Line 95:
中国背景 Background on Chinese
------------------------------------------------------------------------------
- 地球1/5的人在中国
- 中国长期稳定的经济成长,在国际上各个方面已经越来越具有话语权
- 唯独软件方面,中国一直没有出现任何一种全球人民都知道的软件;e.g:
Background on Chinese
------------------------------------------------------------------------------
- 1/5 of people of our planet in China.
- With long-term stable economic growth, China gains the right to speak in all aspects of the international community.
- However not a single software is widely used all over the world as the following:
Line 75: Line 105:
 - ...

- 根本原因可能源自中国的教育体系,有关计算机的教学方法和数学/物理等等其它学科一样:

 - 了解历史
 - 记忆全部语法
 - 作练习
 - 理解特例
 - 考证加固以上记忆

- The original cause may be rooted in China's education system and teaching methods related to computer and mathematical / physical like other subjects;

 - Learn about the history
 - Memory full syntax
 - Exercise
 - Understand the special case
 - exam all above

- All in all, without discussion they will never find their inner desires,creating one software out of nothing.

    - However, China produces one million college students each year, of which at least 1% major in a computer-related professions.
    - In such an environment to promote Python in the far-reaching implications for the PSF.


Problems to solve
------------------------------------------------------------------------------

- Since found by Chinese geek in 2001, even though there are many successful exmples based on Python language such as google/Yutube/DouBan, it still doesn`t gain enough attention.
- Students wanted touch to the latest technology, in addition to self-identify, it is only through the exchange of a variety of technical communities
- However, the influence of technical communities, also depends largely on the exposure to host technical activities, specifications, and whether there is book publishing!
- In fact,In China, one technology, whether there is publication of books, as well as the types of the size of students and technical staff who determine the technology is the most basic indicators.
- Shown in python related books,take amazon.com as an example.

 - There are 36 species of almost half of the original Python books in Japan.
 - However only 16 species and two kinds of originals in China.
  
  .. _Lovely Python:
    http://www.beijinggrows.com/browse.php?u=Oi8vbmVvcHl0aG9uaWMuYmxvZ3Nwb3QuY29tLzIwMDkvMDkvbG92ZWx5LXB5dGhvbi5odG1s&b=45
    
  - `"Lovely Python"`_ the world's first Chinese entry book.
  - `In addition Python source code analysis`_: in-depth exploration dynamic language can only be considered as the core technology-related books.

- Therefore, it is imperative for the majority of beginners, to write an entry-level Python books to guide you quickly convert habits, not asking how
- you can tech Python self,but rather to join the community to discuss how to use Python to solve / analyze.


What's OBP?
------------------------------------------------------------------------------
Aiming at the background I create the `OBP`_ project(`OpenBookProject`_):

- Legal entity base `ZEUUX.org`_
- Base on community of `CPyUG`_
- Display on `woodpecker.org.cn`_ wiki
- Project management with code.google: `OBP`_
- `"Lovely Python"`_ one of the most successful original book project.


Why OBP?
------------------------------------------------------------------------------
- After years of `CPyUG Mailing List`_ maintenance process, we found that the Python applications, mostly alone in carrying out the study and trying to; thus bringing a lot of old ideas, as well as bias, leading to failure;
- Even with some technical communities, but in which the members and do not form a good collaboration and knowledge-sharing habits, almost 80% of the wiki is less than 1% contribution to the list of subscribers ...
- So, not only the book's content is designed to experience and technical cooperation,but also the formation of the book itself should also be a product of synergy!
- Fortunately, when there is already sufficient community resources to carry out this try:

 - specific Python communities are not many, usually some large technology community has opened up the discussion Python plate;
 - Woodpecker is the first project-oriented technical expertise Python Community.
 - `CPyUG Mailing List`_ is the world's most active list Python technical discussion mailinglist, subscription over 8000; average daily 95;


Basic recurrence
------------------------------------------------------------------------------
- O.B.P. is the Open Book Project acronym, from the begin is community-based distribution of the teams to explore:
Line 85: Line 169:
...总之,从来不讨论,怎么发现自个儿的渴望,从无到有的完成心目中的软件!

- 但是,中国每年产生1千万大学生,其中至少一成是计算机相关专业的!
- 在这样一种环境中推广Python 对于PSF 来说意义深远!


需要解决的问题 Problems to solve
------------------------------------------------------------------------------

- Python 自2001 年中国技术人员发现,即使后来有 Google/Yutubo/DouBan 等等以Python 为开发语言的成功案例作榜样;但是依然没有得到足够的重视;
- 表现在相关图书方面,以 amazon.com 为例:
 - A original or translation book project is in the Mailing List, open initiative and the team forms freely.
 - Then I or other active members, presided over the middle coordinate, organize the relevant resources management, promote the project.


- Finally a relatively fixed engineering process forms::

 - put forward ideas in `CPyUG Mailing List`_
 - registe book project in `woodpecker.org.cn`_ wiki after a certain consensus
 - Gather sufficient core authors in the `OBP`_ environment and open up SVN directory,And publish the time plan of book
 - Carry out on a regular basis the progress in the IRC to communicate
 - Submit in plain text in the SVN book content, in time synchronized to `woodpecker.org.cn`_ wiki.
 - Eventually deliver to the editor wiki format, structured text, as well as related attachmentes / code.
Line 97: Line 182:
 - 日本Python 图书有 36 种近一半是原创图书
 - 中国只有 16 种,原创仅仅两种
  
  - `可爱的Python`_ 即为世界上第一本中文入门图书
  - 另外 `Python源码剖析`_:深度探索动态语言核心技术 只能算相关图书

- 在中国,某技术,是否有出版图书,以及种类的多寡,是学生和技术人员们判别该技术是否靠谱的最基本指标
- 所以,非常有必要为广大初学者,写一部入门级的Python 图书,来引导大家快速转换习惯,不在问怎么可以学好Python
- 而是加入社区共同讨论如何用Python来解决/分析问题;


项目介绍 What's OBP?
------------------------------------------------------------------------------
针对以上背景,由我发起,创立了 OBP_工程(OpenBookProject_):

- 以 `CPyUG`_ 社区为背景
- 以 `啄木鸟`_ 维基为展示
- 以 code.google 服务为平台开辟项目管理环境: OBP_
- `可爱的Python`_ 成为其中一个最成功的原创图书项目


动机 Why OBP?
------------------------------------------------------------------------------
- 在多年的 CPyUG邮件列表_ 维护过程中,发现有关Python 的应用,多数是独自一人在进行学习和尝试;因而带入很多旧思路,以及偏见,导致失败;
- 虽然有了一些技术社区,但是在其中的成员,并没有形成良好的协同以及知识分享习惯,几乎 80% 的维基是不到1% 的列表订阅者贡献的...
- 所以,不仅仅本书的内容,是设计为体验技术协同,就是本书自身的形成也应该是协同下的产物!
- 幸好,当时已经有足够的社区资源可以开展这一尝试:

 - 有关Python 的专门社区并不多,一般都是在己有的大型技术社区中开辟的Python 讨论板块;
 - 啄木鸟_社区 是最早以项目为导向的Python 技术专门社区
 - CPyUG邮件列表_ 是全球最活跃的Python 技术讨论列表,订阅 >8000 ; 日平均邮件>95;
 Lovely Python project team formed a beautiful echelon:
 A full-time editing by one person (Fuwen Press)
 The core by 3 people
 Technical proofreading over 5
 Try reading over 500
 After three years of writing and one year of editing, in 2009-09 the book is for sale.

- `"Lovely Python"`_ project team formed a beautiful echelon:

 - One full-time editor (`broadview press`_)
 - 3 core writer
 - Technical proofreading over 5
 - Read tester over 500

- After three years of writing and one year of editing, in 2009-09 published for sale.
Line 130: Line 199:
简单的演示 Basic recurrence
------------------------------------------------------------------------------
- O.B.P 是 Open Book Project 的缩写,从一开始就是以社区式分布团队的形式进行探索的:
 
 - 原创或是翻译图书的项目,都是在列表中公开倡议,有人附议后,自发形成团队
 - 然后由我或是其它积极成员,主持,居中协调,组织相关资源管理,推动项目
 
- 最后形成比较固定的工程流程是:

 - 在CPyUG 列表中提出图书设想
 - 形成一定共识后,在啄木鸟维基中注册图书工程条目
 - 聚集足够的核心作者后,在 OBP 环境中开辟SVN 目录
 - 并公开图书时间计划
 - 定期在 IRC 中进行进展沟通
 - 在SVN中提交纯文本图书内容,及时同步到维基
 - 最终向编辑交付维基格式的结构化文本,以及相关附件/代码

- `可爱的Python`_ 项目团队形成了漂亮的梯队:

 - 专职编辑 1人 (傅文出版社)
 - 核心作者 3人
 - 技术校对 >5人
 - 试阅建议 >500人

- 经过三年撰写,一年编辑,在 2009-09 发售


进一步的演示 More sophisticated recurrence
------------------------------------------------------------------------------
- 图书本身以网站形式进行设计:

 - 通过两个有先后关联的可运行的简单软件演变过程为实例故事
 - 在每个知识点出现之处,通过边注的形式,索引到后部 PCS~Python Cheat Sheet 相应条目
 - PCS 条目,本身是类似 Cook Book 的一个小而微,但是具体完备的知识片段的阐述

- 用连续的故事讲述一个软件从设想到试作,通过不断重构快速迭代完成当初设想;
- 用这一过程,友好的传达了如何进行思考,如何进行Pythonic式的解决问题
- 而格式规范,结束一致的PCS,就可以通过分布式团队各自认领并行完成
- 读者也可以通过有实例背景的代码,更好的理解什么模块在什么情景中使用最合适


其它方面 Other capabilities of OBP
------------------------------------------------------------------------------
- 出版商是在图书主体内容讨论成型后,还没有完成时,就加入了
- 签订出版合作,是在全部内容完成 90% 时;而且是通过 `哲思社区`_,以社区法人的形式进行商务洽谈的
- 这带来很多便利:

 - 通过社区以法人的角色进行出版合同洽谈,节省作者的精力,而且可以获得更好的分成
 - 作为社区进行组织,参与者数量不受限制,而且利益分配成为内部事务,容易協商
 - 事实上几乎所有作者都将稿酬捐给社区了
 - 另外可以将电子版本发行权拿在社区手中,为以后持续的修订获得了主动


结论 Conclusion
------------------------------------------------------------------------------
Guido老爹也非常赞同这一形式和内容的图书,特意写了推荐Blog: `Lovely Python!`_

- 销售方面连续2个月在进入各种网络书店的技术发售排行榜
- 3个月售磬,追加二次印刷
- 已知北京城市学院,今年已经决定使用 `可爱的Python`_ 作为选择修课的教材

综上,要说是经验的话:
- 只要对愿望有信念,坚持下去,资源/困难/时间等等总能解决
- 基于现有免费服务,完全可以运行一个复杂的图书写作工程
- 通过社区讨论/发起/组织/发行技术图书可行,只是要注意良好的沟通
 
 - 而且整个图书的形成过程是透明和可以加入的,导致图书一直处在预发售的测试状态
 - 所有技术问题,基本都可以在社区式协作中发现和修订
 - 也确保了图书的发行,从相关读者的认知度上得到保障!
 - 当然,前题得确保社区是足够大和有影响的
 
- 通过注册社区进行法务沟通,更加简便和专业

More sophisticated recurrence
------------------------------------------------------------------------------
- Book itself designed in the form of Web site:

 - the evolution of two successive simple software as an example
 - In each knowledge point,the side note is designed to an index to the rear of the corresponding PCS ~ Python Cheat Sheet Entry.
 - PCS entry, similar to Cook Book is a small and remote, but specific fragment of a complete set of develop skill.

- Using a continuous story tells how a software project is completed from idea to try to make quick through continuous reconstruction of the original vision;
- This process conveys how to think, how to solve the problem Pythonic style friendly.
- The format specification,however, the end of the same PCS, can be claimed by a parallel distributed teams to complete their own tasks.
- Readers can also have an instance of the background code, a better understanding of the best situation for the use of the specific module.


Other capabilities of OBP
------------------------------------------------------------------------------

- Publishers joined after forming the main content of the discussion but before completed.
- Signing a publishing co-operation is after completed in 90% and they have business discussions as the corporation of the community.
- This has brought a lot of convenience:

 - Carrying out discussion of publishing contract negotiations as corporate of the community not only saves the author's effort but also gets a better benefit.
 - As a community-based organizations,the number of partner is unlimited, and the distribution of benefits belongs to the internal affairs and is easy to consult.
 - In fact nearly all author royalties will be donated to the community.
 - In addition we can get an electronic version of the distribution right hand in the community for the future initiatives continued to the amendment obtained.


Conclusion
------------------------------------------------------------------------------

- `Guido van Rossum`_ also endorses the form and content of books and wrote recommendation Blog specially: `Lovely Python!`_
- Sales for 2 months, the book enters the top list of a variety of network access technology bookstore.
- 3 months for sale, the additional second printing.
- `Beijing City University`_ has decided to use `"Lovely Python"`_ the teaching materials of the selective course.
- Through the four years since the writing, book writing / proofing / test reading / promotion / feedback led to nearly 10000 discussion threads in Mailing List, indirect attention to the crowd more than 50,000
- members of `CPyUG Mailing List`_,them initiative dissemination of various technologies in other communities are also more than a quote, triggering learning Python craze


To sum up, for the words of experience:

 - as long as the desire to have faith and stick to it, resources / difficult / time, and so the total can be resolved
 - based on the existing free service, is entirely possible to run a complex book writing project
 - through community-based discussion / sponsored / organizations / books feasible distribution technology, only should pay attention to good communication

 - The formation process and the entire book is transparent and can be added, resulting in the pre-sale of books has been in the testing status.
 - All technical issues can be found and revised in community-based collaboration basicly.
 - also ensure the distribution of books, from the reader's awareness on the related guaranteed!
 - Of course, again, the premise was to ensure that communities are sufficiently large and influential

- By registering forensic communities,communicate is easier and more professional.
Line 208: Line 256:
.. [#] If that relative link doesn't work, try the master document:
   http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html.

.. [#是也乎] 有标签的脚注可以多次使用
   在不同场合 是也乎_

.. [this] here.
Rendering of reStructured text is not possible, please install Docutils.

:status: 草稿; ZoomQuiet+孔建军; 完成度98%;

.. contents::
  :depth: 3


.. 链接定义区
    建议在文章头部,统一定义各种链接/图片... 内容资源!

.. |biohazard| image:: biohazard.png

.. _Guido van Rossum:
    http://www.python.org/~guido/
.. _Guido老爹:
    http://www.python.org/~guido/

.. _可爱的Python:
    http://www.amazon.cn/mn/detailApp?ref=DT_BG&uid=480-8473048-3058952&prodid=bkbk981499
.. _"Lovely Python":
    http://www.amazon.cn/mn/detailApp?ref=DT_BG&uid=480-8473048-3058952&prodid=bkbk981499
.. _Lovely Python!:
    http://www.beijinggrows.com/browse.php?u=Oi8vbmVvcHl0aG9uaWMuYmxvZ3Nwb3QuY29tLzIwMDkvMDkvbG92ZWx5LXB5dGhvbi5odG1s&b=45
    
.. _Python源码剖析:
    http://www.amazon.cn/mn/detailApp?ref=DT_BG&uid=480-8473048-3058952&prodid=bkbk842295
.. _In addition Python source code analysis:
    http://www.amazon.cn/mn/detailApp?ref=DT_BG&uid=480-8473048-3058952&prodid=bkbk842295

.. _OBP:
    http://code.google.com/p/openbookproject/
.. _OpenBookProject:
    http://code.google.com/p/openbookproject/

.. _啄木鸟:
    http://wiki.woodpecker.org.cn/moin/OBP
.. _woodpecker.org.cn:
    http://wiki.woodpecker.org.cn/moin/OBP
    
.. _CPyUG:
    http://wiki.woodpecker.org.cn/moin/CPUG
    
.. _CPyUG邮件列表:
    http://groups-beta.google.com/group/python-cn/about
.. _CPyUG Mailing List:
    http://groups-beta.google.com/group/python-cn/about
    
.. _ZEUUX.org:
    http://www.zeuux.org/about/about.cn.html
.. _哲思社区:
    http://www.zeuux.org/about/about.cn.html

.. _broadview press:
    http://www.zeuux.org/about/about.cn.html
.. _博文出版社:
    http://www.broadview.com.cn/

.. _Beijing City University:
    http://www.bcu.edu.cn/
.. _北京城市学院:
    http://www.bcu.edu.cn/

.. _Docutils project web site: http://docutils.sourceforge.net/


:参考: 

    - `PyCon2010亚洲 <PyCon2010>`_
    - `原创Python技术图书出版在中国(中文版) <LovPyOpenBookProject>`_


outline
==============================================================================
:Title:
    publish original Python technique book in China
:Duration:
    30min
:Level:
    beginner
:Categories:
    Python in Education 
:Summary:

    th he Chinese software market as the background,
    Share how vibrant technical community to distributed collaborative technology in the form of a book published in Python entry experience;
    Analysis of how computer technology in China, the penetration of the relatively backward country, how to promote a cutting-edge technology;
   


Lovely Python ~ publish original Python technique book in China
==============================================================================

Background on Chinese
------------------------------------------------------------------------------
- 1/5 of people of our planet in China.
- With long-term stable economic growth, China gains the right to speak in all aspects of the international community.
- However not a single software is widely used all over the world as the following:

 - Photoshop
 - Office
 - Oracle
 - Firefox

- The original cause may be rooted in China's education system and teaching methods related to computer and mathematical / physical like other subjects;

 - Learn about the history
 - Memory full syntax
 - Exercise
 - Understand the special case 
 - exam all above

- All in all, without discussion they will never find their inner desires,creating one software out of nothing.

    - However, China produces one million college students each year, of which at least 1% major in a computer-related professions.
    - In such an environment to promote Python in the far-reaching implications for the PSF.


Problems to solve
------------------------------------------------------------------------------

- Since found by Chinese geek in 2001, even though there are many successful exmples based on Python language such as google/Yutube/DouBan, it still doesn`t gain enough attention. 
- Students wanted touch to the latest technology, in addition to self-identify, it is only through the exchange of a variety of technical communities
- However, the influence of technical communities, also depends largely on the exposure to host technical activities, specifications, and whether there is book publishing!
- In fact,In China, one technology, whether there is publication of books, as well as the types of the size of students and technical staff who determine the technology is the most basic indicators.
- Shown in python related books,take amazon.com as an example.

 - There are 36 species of almost half of the original Python books in Japan.
 - However only 16 species and two kinds of originals in China.
  
  .. _Lovely Python:
    http://www.beijinggrows.com/browse.php?u=Oi8vbmVvcHl0aG9uaWMuYmxvZ3Nwb3QuY29tLzIwMDkvMDkvbG92ZWx5LXB5dGhvbi5odG1s&b=45
    
  - `"Lovely Python"`_ the world's first Chinese entry book.
  - `In addition Python source code analysis`_: in-depth exploration dynamic language can only be considered as the core technology-related books.

- Therefore, it is imperative for the majority of beginners, to write an entry-level Python books to guide you quickly convert habits, not asking how
- you can tech Python self,but rather to join the community to discuss how to use Python to solve / analyze.


What's OBP?
------------------------------------------------------------------------------
Aiming at the background I create the `OBP`_ project(`OpenBookProject`_):

- Legal entity base `ZEUUX.org`_
- Base on community of `CPyUG`_ 
- Display on  `woodpecker.org.cn`_ wiki
- Project management with code.google: `OBP`_
- `"Lovely Python"`_ one of the most successful original book project.


Why OBP?
------------------------------------------------------------------------------
- After years of `CPyUG Mailing List`_ maintenance process, we found that the Python applications, mostly alone in carrying out the study and trying to; thus bringing a lot of old ideas, as well as bias, leading to failure; 
- Even with some technical communities, but in which the members and do not form a good collaboration and knowledge-sharing habits, almost 80% of the wiki is less than 1% contribution to the list of subscribers ... 
- So, not only the book's content is designed to experience and technical cooperation,but also the formation of the book itself should also be a product of synergy!
- Fortunately, when there is already sufficient community resources to carry out this try:

 - specific Python communities are not many, usually some large technology community has opened up the discussion Python plate; 
 - Woodpecker is the first project-oriented technical expertise Python Community.
 - `CPyUG Mailing List`_ is the world's most active list Python technical discussion mailinglist, subscription over 8000; average daily 95;


Basic recurrence
------------------------------------------------------------------------------
- O.B.P. is the Open Book Project acronym, from the begin is community-based distribution of the teams to explore: 
 
 - A original or translation book project is in the Mailing List, open initiative and the team forms freely.
 - Then I or other active members, presided over the middle coordinate, organize the relevant resources management, promote the project.


- Finally a relatively fixed engineering process forms::

 - put forward ideas in `CPyUG Mailing List`_
 - registe book project in `woodpecker.org.cn`_ wiki after a certain consensus
 - Gather sufficient core authors in the `OBP`_ environment and open up SVN directory,And publish the time plan of book
 - Carry out on a regular basis the progress in the IRC to communicate 
 - Submit in plain text in the SVN book content, in time synchronized to `woodpecker.org.cn`_ wiki.
 - Eventually deliver to the editor wiki format, structured text, as well as related attachmentes / code.
 
        Lovely Python project team formed a beautiful echelon: 
        A full-time editing by one person (Fuwen Press) 
        The core by 3 people 
        Technical proofreading over 5  
        Try reading over 500 
        After three years of writing and one year of editing, in 2009-09 the book is for sale.

- `"Lovely Python"`_  project team formed a beautiful echelon:

 - One full-time editor (`broadview press`_) 
 - 3 core writer
 - Technical proofreading over 5  
 - Read tester over 500 

- After three years of writing and one year of editing, in 2009-09 published for sale.
 


More sophisticated recurrence
------------------------------------------------------------------------------
- Book itself designed in the form of Web site:

 - the evolution of two successive simple software as an example
 - In each knowledge point,the side note is designed to an index to the rear of the corresponding PCS ~ Python Cheat Sheet Entry.
 - PCS entry, similar to Cook Book is a small and remote, but specific fragment of a complete set of develop skill.

- Using a continuous story tells how a software project is completed from idea to try to make quick through continuous reconstruction of the original vision; 
- This process conveys how to think, how to solve the problem Pythonic style friendly.
- The format specification,however, the end of the same PCS, can be claimed by a parallel distributed teams to complete their own tasks. 
- Readers can also have an instance of the background code, a better understanding of the best situation for the use of the specific module.


Other capabilities of OBP
------------------------------------------------------------------------------

- Publishers joined after forming the main content of the discussion but before completed.
- Signing a publishing co-operation is after completed in 90% and they have business discussions as the corporation of the community.
- This has brought a lot of convenience:

 - Carrying out discussion of publishing contract negotiations as corporate of the community not only saves the author's effort but also gets a better benefit.
 - As a community-based organizations,the number of partner is unlimited, and the distribution of benefits belongs to the internal affairs and is easy to consult.
 - In fact nearly all author royalties will be donated to the community.
 - In addition we can get an electronic version of the distribution right hand in the community for the future initiatives continued to the amendment obtained.


Conclusion
------------------------------------------------------------------------------

- `Guido van Rossum`_ also endorses the form and content of books and wrote recommendation Blog specially: `Lovely Python!`_
- Sales for 2 months, the book enters the top list of a variety of network access technology bookstore.
- 3 months for sale, the additional second printing.
- `Beijing City University`_ has decided to use `"Lovely Python"`_ the teaching materials of the selective course.
- Through the four years since the writing, book writing / proofing / test reading / promotion / feedback led to nearly 10000 discussion threads in Mailing List, indirect attention to the crowd more than 50,000
- members of `CPyUG Mailing List`_,them initiative dissemination of various technologies in other communities are also more than a quote, triggering learning Python craze


To sum up, for the words of experience: 

 - as long as the desire to have faith and stick to it, resources / difficult / time, and so the total can be resolved 
 - based on the existing free service, is entirely possible to run a complex book writing project 
 - through community-based discussion / sponsored / organizations / books feasible distribution technology, only should pay attention to good communication 

 - The formation process and the entire book is transparent and can be added, resulting in the pre-sale of books has been in the testing status.
 - All technical issues can be found and revised in community-based collaboration basicly.
 - also ensure the distribution of books, from the reader's awareness on the related guaranteed! 
 - Of course, again, the premise was to ensure that communities are sufficiently large and influential

- By registering forensic communities,communicate is  easier and more professional.



.. 脚注定义区
    建议在文章底部,统一定义各种 编号/自动/标签/引用 脚注


.. macro:: -- ZoomQuiet [<<DateTime(2010-01-20T17:10:40+0800)>>]

LovPyOpenBookProjectEn (last edited 2010-01-31 15:39:40 by ZoomQuiet)