可爱的Python(Python之父作序推荐)(china-pub首发)
基本信息
编辑推荐
Python创造者、哲思社区顾问Guido van Rossum作序推荐.
总结了CPyUG(中文Python用户组)里Python行者的亲身体验..
Python入门导学,帮助其他技术背景的读者快速无碍地理解Python、学习Python
包含中国Python行者的部分最佳体验总结的“行者箴言”...
推荐阅读
内容简介回到顶部↑
本书的内容主要来自cpyug社区的邮件列表,由python的行者根据自身经验组织而成,是为从来没有听说过python的其他语言程序员准备的一份实用的导学性质的书。笔者试图将优化后的学习体验,通过故事的方式传达给读者,同时也分享了蟒样(pythonic式)的知识获取技巧,而且希望将最常用的代码和思路,通过作弊条(cheat sheet,提示表单)的形式分享给有初步基础的python 用户,来帮助大家多快好省地完成功能。.
本书期望成为学习使用python的同好们的沟通话题,引发进一步的学习/应用/创造/推广,就是笔者的追求!因为python语言本身是种非常灵活的动态脚本语言,同一个目标可以使用多种方式完成,笔者为了让拥有各种不同技术背景的读者可以快速无碍地理解,选择了一种实际上可能比较笨拙的方式来实现功能,聪明的读者一定可以看出来的,那么请会心一笑,因为您已经和我们心灵相通了!...
本书期望成为学习使用python的同好们的沟通话题,引发进一步的学习/应用/创造/推广,就是笔者的追求!因为python语言本身是种非常灵活的动态脚本语言,同一个目标可以使用多种方式完成,笔者为了让拥有各种不同技术背景的读者可以快速无碍地理解,选择了一种实际上可能比较笨拙的方式来实现功能,聪明的读者一定可以看出来的,那么请会心一笑,因为您已经和我们心灵相通了!...
作译者回到顶部↑
本书提供作译者介绍
哲思社区(zeuux:com)是中国领先的自由软件社交网络和协作平台。通过采用先进的自由软件和互联网技术,哲思为用户提供创新的在线社区使用体验,包括即时通讯、电子邮件、日历、朋友、博客、活动等丰富强大的互联网功能,以满足自由软件用户对社交、通讯、内容资讯、项目协作等多方面的需求。我们相信,通过创新的在线互动社区,将显著提升中国自由软件事业的发展速度,让自由软件走向大众!...
.. << 查看详细
.. << 查看详细
目录回到顶部↑
实例故事. 1
cdays“光盘故事” 2
cday-5 python初体验和原始需求 3
cday-4 可用的首个python脚本 9
cday-3 通过函式进行功能化 16
cday-2 完成核心功能 22
cday-1 实用化中文 31
cday0 时刻准备着!发布 41
cday+1 优化!对自个儿的反省 46
cday+2 界面!不应该是难事儿 54
cday+3 优化!多线程 69
cdayn 基于python的无尽探索 75
kdays “web应用故事” 81
kday0 web开发启航 82
kday1 品尝karrigell 86
kday2 通过表单直接完成功能 93
kday3 使用第3方模块规范化表单 101
kday4 使用ks模式重构代码 114
kday5 通过session重构应用流程 123
kday6 利用mm人性化组织成员信息 135
cdays“光盘故事” 2
cday-5 python初体验和原始需求 3
cday-4 可用的首个python脚本 9
cday-3 通过函式进行功能化 16
cday-2 完成核心功能 22
cday-1 实用化中文 31
cday0 时刻准备着!发布 41
cday+1 优化!对自个儿的反省 46
cday+2 界面!不应该是难事儿 54
cday+3 优化!多线程 69
cdayn 基于python的无尽探索 75
kdays “web应用故事” 81
kday0 web开发启航 82
kday1 品尝karrigell 86
kday2 通过表单直接完成功能 93
kday3 使用第3方模块规范化表单 101
kday4 使用ks模式重构代码 114
kday5 通过session重构应用流程 123
kday6 利用mm人性化组织成员信息 135
前言回到顶部↑
如果以食谱来比喻相关图书的话:.
《Learning Python》,作者Mark Lutz / David Ascher,这类入门教材图书应该算白米饭(主食)。
《Python in a Nutshell》,作者Alex Martelli,这类手册参考书应该算大盘的素菜/汤。
《Dive Into Python》,作者Mark Pilgrim,这类技术精解图书应该算极入味的荤菜。
《Text Processing in Python》,作者David Mertz,这类专门领域的详解图书应该算风味名吃。
众所周知:不吃主食得饿死,不食蔬菜要生病,光吃大荤一样不行!到当地不来点风味小吃会水土不服。而《可爱的Python》则是下酒的老醋花生,解酒的胡辣汤,下饭的榨菜!
PS:中国特种部队野外装备里是使用“涪陵榨菜”作综合性盐/矿物质/维生素补充品的。
本书总结了CPyUG(中文Python用户组)里Python行者的亲身体验,是为从来没有听说过Python 的其他语言程序员准备的一份实用的导学性质图书。笔者试图将优化后的学习体验,通过故事的方式传达给读者,同时也分享了蟒样(Pythonic式)的知识获取技巧,而且希望将最常用的代码和思路,通过作弊条(Cheat Sheet,提示表单)的形式分享给有初步基础的Python 用户,来帮助大家多快好省地完成功能。
[名词解释]
行者:(1)佛教语。即“头陀”。行脚乞食的苦行僧人,又指方丈的侍者及在寺院服杂役尚未剃发的出家人。
(2)泛指修行佛道之人。
(3)《西游记》中孙悟空的别名。
在啄木鸟Python技术社区被借用成为Hacker 的中文专用词,意指在自由软件技术世界不断探寻前行的学习者。
访问地址:http://wiki.woodpecker.org.cn/moin/WoodpeckerHackers(精巧地址:http://bit.ly/TUzr3)
本书期望成为学习使用Python 的同好们的沟通话题,引发进一步的学习/应用/创造/推广,就是我们的追求!
本书阅读技巧
Pythonic是本书特别想分享给大伙的真正好东西。简单地说就是使用Python的思维去解决问题的态度,记住Python就是Python,如果你拿Java的思路和方式来使用Python不是不可以,而是会得不偿失的……详细情形,大家跟着内容溜一圏,再和以往使用其他语言解决类似问题的过程相比较就知道了。本书不是教材,不要期望可以根据本书泡制出考试大纲来获得什么认证;现实生活中的各种需求不是根据教材的编制来要求的。所以,一切从需求出发,关注数据的处理,快速使用既有功能来完成愿望才是Pythonic的精髓!
阅读态度建议
学习Python不是什么大事儿,非要将Python的所有语法规则学完之后才敢真正使用Python来解决实际问题,这就是本末倒置了。
1.记住学习的目的就是要解决实际问题,如果一种语言的技法看不出与你现在的问题有关,就先甭理它!看得多用得多了,自然就会在合适的时机使用了,真的!这和学习英语时所谓的“语感”类似。
《Learning Python》,作者Mark Lutz / David Ascher,这类入门教材图书应该算白米饭(主食)。
《Python in a Nutshell》,作者Alex Martelli,这类手册参考书应该算大盘的素菜/汤。
《Dive Into Python》,作者Mark Pilgrim,这类技术精解图书应该算极入味的荤菜。
《Text Processing in Python》,作者David Mertz,这类专门领域的详解图书应该算风味名吃。
众所周知:不吃主食得饿死,不食蔬菜要生病,光吃大荤一样不行!到当地不来点风味小吃会水土不服。而《可爱的Python》则是下酒的老醋花生,解酒的胡辣汤,下饭的榨菜!
PS:中国特种部队野外装备里是使用“涪陵榨菜”作综合性盐/矿物质/维生素补充品的。
本书总结了CPyUG(中文Python用户组)里Python行者的亲身体验,是为从来没有听说过Python 的其他语言程序员准备的一份实用的导学性质图书。笔者试图将优化后的学习体验,通过故事的方式传达给读者,同时也分享了蟒样(Pythonic式)的知识获取技巧,而且希望将最常用的代码和思路,通过作弊条(Cheat Sheet,提示表单)的形式分享给有初步基础的Python 用户,来帮助大家多快好省地完成功能。
[名词解释]
行者:(1)佛教语。即“头陀”。行脚乞食的苦行僧人,又指方丈的侍者及在寺院服杂役尚未剃发的出家人。
(2)泛指修行佛道之人。
(3)《西游记》中孙悟空的别名。
在啄木鸟Python技术社区被借用成为Hacker 的中文专用词,意指在自由软件技术世界不断探寻前行的学习者。
访问地址:http://wiki.woodpecker.org.cn/moin/WoodpeckerHackers(精巧地址:http://bit.ly/TUzr3)
本书期望成为学习使用Python 的同好们的沟通话题,引发进一步的学习/应用/创造/推广,就是我们的追求!
本书阅读技巧
Pythonic是本书特别想分享给大伙的真正好东西。简单地说就是使用Python的思维去解决问题的态度,记住Python就是Python,如果你拿Java的思路和方式来使用Python不是不可以,而是会得不偿失的……详细情形,大家跟着内容溜一圏,再和以往使用其他语言解决类似问题的过程相比较就知道了。本书不是教材,不要期望可以根据本书泡制出考试大纲来获得什么认证;现实生活中的各种需求不是根据教材的编制来要求的。所以,一切从需求出发,关注数据的处理,快速使用既有功能来完成愿望才是Pythonic的精髓!
阅读态度建议
学习Python不是什么大事儿,非要将Python的所有语法规则学完之后才敢真正使用Python来解决实际问题,这就是本末倒置了。
1.记住学习的目的就是要解决实际问题,如果一种语言的技法看不出与你现在的问题有关,就先甭理它!看得多用得多了,自然就会在合适的时机使用了,真的!这和学习英语时所谓的“语感”类似。
序言回到顶部↑
恭喜你挑选了一本关于编程的书!.
编程要克服重重困难,因此学习编程将使你智慧永驻。我就是这样,编程让我获得了很多乐趣,这最终导致我创造了自己的编程语言,因此我获得了更多的乐趣。Python是最有趣的编程语言之一。她非常灵活,而且非常易于学习。这本书将教你如何用Python编程,哪怕你还没有学过任何一门编程语言。事实上,Python是最容易学习的编程语言之一,当然也是最有趣的。
Python不仅适合初学者,全世界众多的专业程序员也正在使用Python语言,并享受它。比如,在(我所工作的)Google公司,15%的程序是用Python写的。各地的程序员正在网站、游戏、数据库和虚拟现实等领域用Python编程,他们都非常快乐!
我当然希望每一个人都能像我一样享受编程的乐趣,这就是我将Python作为自由软件发布的原因。世界上的任何人都可以免费下载Python的源代码,不仅如此,你还可以把她传递给你周围的人。这就是自由软件的精神:和大家分享你的创新!我希望你将用Python创造一些美妙的东西,并和世人分享。
即使你没那么大的野心,也没关系,我敢打赌,在你使用Python和其他自由软件的过程中,一定会获得巨大的乐趣。
——Guido van Rossum
Python创造者、哲思社区顾问
Python是蕴含快乐编程思想的奇妙脚本语言,但是在中国程序员世界里知之者甚少,原因有很多,本书试图使用一种比较草根的沟通形式来宣传推广这一美好的语言,决不教条或对比贬低其他“热门/主流”语言。
目标读者
本书假设读者有如下基本技能:
1.英文1.618级——认26字母,会查字典,有基本的1024个单词量,可以使用简单的Cnglish(俚语,特指中文式的英语)同外国友人沟通。
2.有至少一种计算机语言的编程经验,从 JavaScript到Java任何一种类型的计算机语言都可以。
本书假定读者有如下需求:
期望有种工具语言可以快速解决日常的一些处理工作
期望有种快速语言可以立即验证自个儿的想法
期望有种敏捷语言可以快速完成系统原型,并进行印证
期望有种胶水语言可以平滑地将旧的各种系统整合在一起
期望……
那么,尝试一下Python 吧!我们将尽力把各自在不同行业情景中喜欢上Python 的那种感觉传达给具有丰富好奇心和学习全新技术勇气的读者。
编程要克服重重困难,因此学习编程将使你智慧永驻。我就是这样,编程让我获得了很多乐趣,这最终导致我创造了自己的编程语言,因此我获得了更多的乐趣。Python是最有趣的编程语言之一。她非常灵活,而且非常易于学习。这本书将教你如何用Python编程,哪怕你还没有学过任何一门编程语言。事实上,Python是最容易学习的编程语言之一,当然也是最有趣的。
Python不仅适合初学者,全世界众多的专业程序员也正在使用Python语言,并享受它。比如,在(我所工作的)Google公司,15%的程序是用Python写的。各地的程序员正在网站、游戏、数据库和虚拟现实等领域用Python编程,他们都非常快乐!
我当然希望每一个人都能像我一样享受编程的乐趣,这就是我将Python作为自由软件发布的原因。世界上的任何人都可以免费下载Python的源代码,不仅如此,你还可以把她传递给你周围的人。这就是自由软件的精神:和大家分享你的创新!我希望你将用Python创造一些美妙的东西,并和世人分享。
即使你没那么大的野心,也没关系,我敢打赌,在你使用Python和其他自由软件的过程中,一定会获得巨大的乐趣。
——Guido van Rossum
Python创造者、哲思社区顾问
Python是蕴含快乐编程思想的奇妙脚本语言,但是在中国程序员世界里知之者甚少,原因有很多,本书试图使用一种比较草根的沟通形式来宣传推广这一美好的语言,决不教条或对比贬低其他“热门/主流”语言。
目标读者
本书假设读者有如下基本技能:
1.英文1.618级——认26字母,会查字典,有基本的1024个单词量,可以使用简单的Cnglish(俚语,特指中文式的英语)同外国友人沟通。
2.有至少一种计算机语言的编程经验,从 JavaScript到Java任何一种类型的计算机语言都可以。
本书假定读者有如下需求:
期望有种工具语言可以快速解决日常的一些处理工作
期望有种快速语言可以立即验证自个儿的想法
期望有种敏捷语言可以快速完成系统原型,并进行印证
期望有种胶水语言可以平滑地将旧的各种系统整合在一起
期望……
那么,尝试一下Python 吧!我们将尽力把各自在不同行业情景中喜欢上Python 的那种感觉传达给具有丰富好奇心和学习全新技术勇气的读者。








点击看大图






加载中...
