爱上Python

出版日期:2016-6
ISBN:9787115421455
作者:[新加坡] Jamie Chan
页数:100页

内容概要

※作者,Jamie Chan是新加坡的工程师,拥有计算机科学专业硕士学位,目前是一名教师和自由程序员。多年的教学经历使她获得了把编程概念化繁为简的诀窍,便于读者在实践中加深理解。
※译者,王磊,毕业于西安电子科技大学电子工程学院,获得模式识别与智能系统硕士学位,研究内容主要为2D图像视频到3D的转换。目前就职于新浪微博研发中心,担任应
用开发工程师,主要负责图像和视频的分布式存储、图像视频处理算法研究等工作,主要使用的编程语言为Python、C/C Lua和Golang。

书籍目录

第1章 什么是Python ?
1
1.1 什么是 Python ?
1
1.2 为什么学习 Python ?
1
第2章 为 Python 做好准备
3
2.1 安装解释器
3
2.2 使用 Python Shell、IDLE 并编写第一个程序
4
第3章 变量和操作符的世界
7
3.1 变量是什么?
7
3.2 命名一个变量
7
3.3 赋值符号
8
3.4 基本操作符
9
3.5 更多的分配操作符
10
第4章 Python中的数据类型
11
4.1 整型
11
4.2 浮点型
11
4.3 字符串
11
4.4 Python中的类型转换
15
4.5 列表
16
4.6 元组
18
4.7 字典
19
第5章 程序可交互
23
5.1 Input()
23
5.2 Print()
24
5.3 三引号
25
5.4 转义符号
25
第6章 选择和判断
27
6.1 条件语句
27
6.2 if语句
28
6.3 内联if
30
6.4 for循环
30
6.5 while循环
32
6.6 break中断
33
6.7 continue
34
6.8 Try, Except
35
第7章 函数和模块
39
7.1 什么是函数?
39
7.2 定义函数
39
7.3 变量作用域
40
7.4 引入模块
42
7.5 创建模块
43
第8章 处理文件
45
8.1 打开并读取文本文件
45
8.2 使用For循环来读取文本文件
47
8.3 写入文本文件
47
8.4 通过缓冲大小来打开并读取文本文件
48
8.5 打开、读取并写入二进制文件
49
8.6 删除和重命名文件
49
第9章 项目:数学和BODMAS计算法则
51
第一部分:myPythonFunction.py
51
第二部分:mathGame.py
58
挑战自我
59
附录A:处理字符串
61
附录B:处理列表
70
附录C:处理元组
75
附录D:处理字典
77
附录E:项目答案
80
挑战自我
83
最后一件事
85

作者简介

本书将复杂的编程概念分解成简单的步骤,简单易懂。作者通过多年的教学经验精心挑选出了有特点的例子,手把手地实例教学。这本书把看似冗长的编程学习精简,让书“读得很薄”,学习更加轻松。以一学就会的理念讲授Python是什么,需要哪些软件,相对应的模块怎么使用,让那些没有编程经验的初学者也能够轻松学习Python编程。


 爱上Python下载 更多精彩书评



发布书评

 
 


精彩书评 (总计5条)

  •     译者送了我一本书,希望我能写点评价,我也不是谦虚,我一个大学生,怎么就能给人写书评呢,作者说组织上已经决定了,就是你了。我念了两句诗,叫“苟利国家生死以,岂因祸福避趋之”。就把地址给他了。书到了之后薄薄一本,80多页,书名唤作《一日精通python编程》。原书题目叫learn python in one day and learn it well ,显然作者并没有任何意思说“精通python编程”。译者以21天精通xxx的梗开玩笑其实对初学者是一个挺不好的事情,一来这本书面向的是连什么叫做脚本语言什么叫做可执行程序可能都不理解的CS初学者,不能指望他们理解这个梗。二来初学者们一旦把看完这一本书当做“精通python”,对个人没有什么好处,无形之间落得浮夸的罪名,然而罪不在学习者,他可能本来也是一个虚心求教的人。对于初学者,我的态度是学习编程,成就感大过天。要是一本书花三百页事无巨细地给你系统讲解python的来龙去脉,python标准库都怎么用,相信没有人能熬得过三章。这本书有一点这个思想,比较让人excited。把处理用户输入放在了很靠前的位置,让学习者学习两个小时就能写出一个简单的,可以交互的程序出来。这一点比什么都好。然而我还是推荐先给一个人类都能看得懂的小程序出来,让学习者明白一个程序是如何运行的,然后再讲解list tuple都是什么。另外一点就是,给初学者写的书,我觉得有必要的事情是把初学者当成傻逼来处理,什么东西都要本着“他可能不会”的原则来翻译,拒绝使用“黑话”“贯口”,尽管看上去显得非常专业,像黑帮接头暗号一样,懂的人会心一笑,不懂的人吓尿裤子---然而你是要让他会心一笑的,而不是让他尿裤子。比如“整形”,叫做整数类型,简称整形,所有受过九年义务教育的人都能看懂,叫做“整形”,便只有学计算机的人和那些割过双眼皮隆过胸的人懂了。比如整形的定义。写形如a = 2 , b = 3 足够了,比什么都强,一定要先给一个形式化的定义出来,这就叫做掉书袋。variableName = initial value,又臭又长,又难以理解,除了增加词汇量没有任何作用。异常处理出现的偏早。异常处理放到面向对象后面就可以,这本书没有写面向对象(我觉得这事是正确的)的话,那异常处理也可以放到下一本书来写,下一本书书名我已经想好了,叫做《一日成为python专家》。文件处理可以出现。对初学者提供一个简单的数据存储的功能。但是模块这东西我建议可以往后放一放,放到最后一章来学习。科学计算那一章其实完全没必要,不如搞一个小的五脏俱全的项目来的好,比如一个命令行的todo。写一个toy project总好过写一堆精彩的废话。总而言之,初学者可以选择看看。有一丁点经验的python学习者,就不需要购买翻阅这本书了。
  •     拿到书之前,看了一下关于本书的评论,发现好多都是“轻薄”,“清脆”之类的,一开始还奇怪技术书怎么可能会薄。等我拿到的时候,我得说一句,确实够轻薄,1小时就翻完了。作为一部可以在亚马逊Python门类位列榜首的书,《爱上Python》确实有它优点,总结了一下,大概是:1. 全书只有85页,一天就可以轻松看完;2. 讲解的时候,将读者认定为没有编程经历或者很少编程经历的人,一是降低了这本书的阅读门槛,二是这样子的讲解能够更仔细;3. 全书以Python3作为讲解语言,弄过Python的人都知道,Py2和Py3互不兼容,因此初学者最常问的一个问题就是:“是学2好呢还是学3好呢”,《爱上Python》直接就以Python3作为讲解语言,中间夹杂着一些Py2和Py3的区别,对于初学者来说,这也许是最好的方案了;4. 虽然只有85页,但麻雀虽小,五官俱全。从变量到函数再到实战项目全都有。但是本书也有一些不足与错误,另外还有对这本书的一些建议:1. 在53页练习三第二行,“newUser”写成了“uewUser”;2. 在文件处理一章,建议可以讲解with语句;3. 在52页练习二,提出了两种方法可以判断文件是否存在,但其实os.path.exists也可以办到,但作者并没有列出这种办法;4. 实战部分如果换成一个爬虫项目,也许会更有吸引力(但是前面就必须讲解网络处理了);5. 本书副标题为“一日精通Python编程”,但是本人认为Python最灵活最神奇的一些特性作者都没有讲到,如“高阶函数”,“列表推导式”,“装饰器”,“生成器”等。也许作者本意就是只想讲解入门语法,但是副标题有误导之嫌,副标题应为:“一日入门Python编程”更佳。我建议入手这本书的人:1. 没有编程经验,希望学Python的;2. 有些编程经验,希望入门Python的;3. 想用这本书教新人的以上最后,谢谢大妈的赠书
  •     核心点就是: 轻, 薄, 精, 防侧漏. 用 < 1 hr 刷完.. 整个书符合 80/20 法则...80% 的时间讲基础, 20% 带大家刷项目. 小白学习新鲜事物, 一般无它事, 唯有 畏与烦.和 "笨方法学python" 这本书的区别是, 大大降低了 小白入门的 机会成本. 先说 "畏":Python 大法无边, 小白往往不知道何时可靠岸."笨方法学 python" 其实已经指了条明路...但不敲键盘就完不成, 太多代码需要敲, 整本书更看重肌肉记忆, 要求你 "先做再懂". 但不是每个小白都有闭着眼往黑洞里跳的魄力的. 而这本 "爱上python" 不怕你懒, 也不怕你好动想敲代码. 而且在文件处理方面, 也补上了 "笨方法学 python" 里的洞. 毕竟这也是刚需呐! 短而不水, 每个知识点点到即止, 少了很多掉书袋的杂话. 这对那种在时间上计较的小白来说, 是个福音. 因为, 你可以用很短的时间, 搞明白 python 到底是怎么一回事儿. 再说 "烦":编程是技能, 学习过程中必然要动手. 但编程也有知识性, 也需要你懂. 所以, 为小白找到一个 [动] 和 [懂] 的平衡很重要. "笨方法" 多少有在 [动] 这个方向吊打小白的意思...如果跟着都敲完, 那是不错的. 但耐心稍微差一点, 就被其中巨大的代码量(对小白来说) 给挡住了. 所以... 暴力学习是好的, 可是还是要 暴力 与 前戏 并重呐."爱上 python" 在 [动] 和 [懂] 之间找到了平衡, 一不掉书袋, 二不在动手上吊打小白. 最起码看完之后, 你知道你是懂的. 细节语法问题咱们可以再深究不是? 嗯. 这是一本暴力与前戏并重的书. 推荐小白入呐!

精彩短评 (总计10条)

  •     的确很简单,看完后,对Python是什么有个大概,最后一章的项目实践不错。
  •     <1h 翻完...总体来说, 轻, 薄, 精, 防侧漏...小白可入.
  •     在美国图书网站看过的排名第一的Python书,知识讲解非常简练,并且善用样例来让读者快速理解,麻雀虽小,五脏俱全,适合初学者阅读的入门书。
  •     非常轻脆的入门书...
  •     简明实用的入门书。概念点到为止 化繁为简 足够浓缩。这样并非没有问题 比如习题的缺乏终归是个遗憾。不得不说的是 那么多书翻下来 这本的确是很行云流水地看完并记下不少东西 更容易抓住重点 无疑也利于更高效地理解和运用 至于说运用如何才能少些磕绊 还有待用心努力实践。已入坑。
  •     图书馆上架新书,仿佛黑夜里的一座灯塔,想着看完就可以自称精通Python了耶。现在出书越来越容易了,版权很便宜吗?20161017
  •     一小时
  •     捋顺了一遍之前知识点,体系算是构建了~
  •     0基础耐心一般的小白表示很好用 边学边练还是挺好的
  •     怎么说,真的真的真的很入门,太浅了,真的是向小白介绍,不适合程序员阅读。 一日精通,这翻译名字就太浮夸。 以及变量命名居然是 camelCase,读代码总是想起 JS。 以及代码排版真是混乱,翻译也是,有些注释也翻译,中英文夹杂,各种字体夹杂,本来排版就不怎么工整的代码块,你感受下。 以及有一些 Typo. 看不出用心。 真想学 Python,还是别拿这本书入门了。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024