Rendering of reStructured text is not possible, please install Docutils.
:status: 草稿;ZoomQuiet;93%--完善内容框架
.. contents::
:depth: 3
引言
===============================
感谢
--------------------
咱们想找到本轻松,言之有物的好技术入门书,是非常困难的事儿,反推之,想写成一本有趣并有用的入门书也是非常困难的一件事儿;
这本书之所以可以诞生,不是几个人的意志决定的,是python 这门优秀语言的巨大吸引力,凝聚起来的一大批中国pythoner 共同意识促生的,
所以,我们要先感谢一大通(*每个组织机构给50字内的有趣介绍*):
* 博文...
* 中蟒...
* 啄木鸟...
* 新浪...
* CZUG...
* CDBE...
* UliPad...
* ...
本书内容简介
--------------------
Python 是倡导快乐编程的奇妙脚本语言,但是在中国程序员世界里并不为人所知,原因有很多,本书试图使用一种民间方式来宣传推广这一美好的语言,决不教条或是对比贬低其它热门语言;-)
本书的内容来自中国学习使用并进而喜爱上这门动态脚本语言的一大批行者的切身体验。
本书的所有内容都来自真实的日常需求开发,我们尝试使用一个个简单实用的代码片段来直觉的表现Python 的美好,如果可以令读者认同并也开始学习使用,善之善也;如果现在没有感觉,但是有个印象--Python 是个好学易用的工具性质言语,亦之善也;就算读者最后对Python 依然鄙视,可是也开拓了视野,知道世界上不仅仅只有C和JAVA语言,在今后的学习/工作中也开始关注不同主流的快捷解决方案来,善也亦是!
<<Lovely Python--初学者极速入门故事>>一书是一本轻松的故事书,我们力图使用直觉式的实例结合精简的语法点串联,可以在愉快的阅读过程中体验基本的Python 开发技术/技巧/技艺...
关于使用平台
````````````````````
本书结构
--------------------
为什么要学习Python?
----------------------------------------
* Ruby 不好嘛?Perl 不够用嘛?JAVA 还不够强大嘛?
* 脚本语言运行的很慢吧?
* ...
你可能在受到周围同学/同事/朋友教唆使用Python 时的第一个念头就是 **为什么要学习Python?**
OK,本书不力图解答这类问题,只是期望在你轻松的不知不觉的使用Python 快速解决日常问题后,你自个儿可以给出个说法.
Lovely Python 的目标读者
````````````````````````````````````````
假设你有如下基本技能:
* 英文1.618级 -- 认26字母,会查字典,有基本1000单词量,可以使用简单的 Chinese English 同国外友人沟通
* 有至少一种计算机语言的编程经验,从 HTML 到 JAVA 任何一种类型的计算机语言都可以
假定你有如下渴求:
* 期望有种工具语言可以快速解决日常的一些处理工作
* 期望有种快速语言可以立即验证自个儿的想法
* 期望有种敏捷语言可以快速完成系统原型进行印证
* 期望有种胶水语言可以平滑的将旧有的各种系统统合在一起
* 期望...
**那么,尝试一下Python 吧!**, 我们尽力将各自在不同行业情景中喜欢上Python 的那种感觉传达给好奇的读者.
本书的阅读技巧
--------------------
**Pythonic** ; **K.I.S.S** 才是本书想灌输给大伙的真正好东西
- `Pythonic`_ -- 简单的说就是使用Python 的思维去解决问题的态度,记住Python 就是Python, 如果你拿JAVA 的思路和方式来使用Python 不是不可以,而是会得不偿失的... 嗯嗯嗯,详进的,大家跟着内容蹓一圏,再和以往使用其它语言解决类似问题时的过相比较就知道了 ;-)
- 本书不是学校教材,不要期望可以根据本书泡制出考试大纲来获得什么认证
- 现实生活中的各种需求,不会根据教材的编制来要求你完成功能的,所以,一切从需求出发,关注数据的处理,快速使用即有功能来完成愿望才是 `Pythonic`_ 的真髓
**K.I.S.S** -- Keep It Simple , Stupid -- **保持简单**! 不是大家首先想到的嗯嗯...
- 期望大家看过本书后,真正领会到 **K.I.S.S** 精神,并自觉的应用在各个方面
- 首先要应用在本书的快速学习中接受 **学而用** 的态度,不建议全面系统的学习 **这样的效率才最低**
- 作好非线性学习的心理准备:
1. 学习Python 不是什么大事儿 -- 和学习自行车类似,千万不要用学汽车的劲头来学习自行车:"非要先会拆修自行车了才敢骑行" -- 非要将Python 的所有语法规则学完之后才敢真正使用Python 来解决实际问题,反了,这才是本末倒置的
2. 记住学习的目的就是要解决实际问题,如果一个语言技巧看不出我现在的问题有关,就先甭理她! 看的多用的多了自然就会了,真的!
3. 跟着实例故事走,不要想当前问题以外的事儿,依照眼前问题的解决顺序来逐步学习--虚无缥缈的语法规则是最难记忆的,只有和具体问题的解决绑定,才记的牢!
4. 看似零散的知识点,其实都是相通的,好比任何计算都可以归结为加减运算一样,不论多高深的技法,都可以使用粗浅直白的代码来完成相同的工作, **任何简陋但是可运行的代码,都比精致美观但是无法运行的代码要好!**
所以,背好唐诗三百首,不会作诗也会吟! 背好英语900句,不会作文也得分!
嗬嗬嗬,甭非要跟着教程走,常见问题代码看熟了,想不会写Python 也难了!
本书体例
--------------------
象一般的技术图书一样本书使用不同的体例来区分不同的情景,当读者习惯它们时,将能够更加轻松的获取感兴趣的咨询。
程序体例
````````````````````````````````````````
* 图例 |obp_legend_relation|
* 使用 `graphviz.org`_ 脚本图形语言工具 生成
* 脚本代码 `obp_legend_relation.dot`_
* 约定了图书中所有可能的编程分析图例中使用的关系表述
字体体例
````````````````````````````````````````
文件体例
````````````````````````````````````````
代码段阅读技巧
````````````````````````````````````````
* 没有技巧!
* 只要将代码copy 到你的机器中运行,然后保持好奇心,有针对性的尝试小小修改一点,立即运行一下,看是否吻合自个儿的预想,就是最好的代码阅读技法!
* Python 被设计成友好的,容易理解和使用的脚本语言,最好的学习方式就是使用她!
* 本书集合了一批资深中国Python 爱好者,别的不说,保证提供的所有代码都是经过反复测试,绝对可用的,期望大家在尝试后,平常也注意积累一些自个儿中意的代码片段分享回来!
交叉阅读线索
````````````````````````````````````````
* 尝试使用图谱,说明图书内容之间的关联关系
相关书藉
--------------------
相关资源
--------------------
建议与批评
--------------------
http://groups.google.com/group/lovely-python
.. graphviz.org:http://www.graphviz.org/
.. obp_legend_relation.dot:http://obp.zoomquiet.org/trac/browser/tangle/viz/legend/obp_legend_relation.dot
.. PythonIc:http://wiki.woodpecker.org.cn/moin/PythonIc
.. |obp_legend_relation| image:: obp_legend_relation.png
.. macro:: -- ZoomQuiet [[[DateTime(2007-02-19T08:10:27Z)]]]
.. macro:: [[PageComment2(nosmiley=1, notify=1)]]