这本零压力学Python图书,是2018-06-01月由人民邮电出版社所出版的,著作者信息: ,本版是第1次印刷, ISBN:9787115483140,品牌:人民邮电出版社, 这本书的包装是16开平装,所用纸张为胶版纸,全书页数未知,字数有万字, 是本值得推荐的Python软件开发图书。
此书内容摘要
本书以Python为背景讲述编程,用示例强化理解、条分缕析Python工作原理,给出了经验总结及其语言特性的缘由和技巧。内容包括Python编程基础知识、如何独立编程、程序片段的功能及来由、创建实用和可重用代码、面向对象编程等。
关于此书作者
布莱恩.奥弗兰德(Brian Overland),成功的跨界程序员;毕业于耶鲁经济学专业,师从诺贝尔经济学奖得主保罗.克鲁格曼;自学编程后入职微软,30余年编程经验;对如何让读者更轻松学习编程技术情有独钟,一直致力于撰写相关文档和图书,其著作以能够深入浅出阐述复杂概念而深受读者好评。
编辑们的推荐
针对Python语言初学者,Brian Overland以其多本成功的语言入门教程编写方式,让读者在短时间内掌握地道的Python思考方式和编程技能。
涵盖Python基础知识到中高级功能;
通过逐行讲解示例程序诠释编程概念;
引导读者自己动手编写有趣实用的程序,包括游戏、图形学、数据库应用程序、智力游戏等;
精通Python行事风格,避开常见语言陷阱。
零压力学Python图书的目录
第 1 章 初识Python 1
1.1Python简史1
1.2Python有何不同2
1.3本书的特色2
1.4安装Python3
1.5开始通过IDLE使用Python4
1.6在IDLE中修正错误5
1.7续行5
1.8其他帮助信息:在线资源6
第2 章 Python探索之旅:数字7
2.1Python和数字7
2.2Python和浮点数11
2.3将数字赋给变量13
2.4本书采用的变量命名约定17
2.5一些Python快捷方式18
2.6小结20
第3 章 第 一个程序22
3.1升温了吗22
3.2打印消息26
3.3语法小结27
示例3.1 使用函数来定义二次方程求解公式28
3.4获取字符串输入31
3.5获取数值输入33
示例3.2 包含I/O功能的二次方程求解33
3.6设置输出格式35
示例3.3 计算距离的脚本36
3.7小结38
第4 章 决策和循环40
4.1计算机程序中的决策40
4.2条件和布尔运算符41
4.3关键字if、elif和else42
示例4.1 输入你的年龄44
4.4while循环46
示例4.2 阶乘48
示例4.3 打印斐波那契数51
4.5break语句54
示例4.4 猜数游戏54
4.6小结57
第5 章 Python列表59
5.1Python之道:世界是由集合组成的59
5.2使用for处理列表61
5.3不能使用for语句来修改元素63
示例5.1 一个排序应用程序64
5.4索引和切片66
5.5将数据复制到切片中68
5.6区间69
示例5.2 重写计算阶乘的程序70
示例5.3 埃拉托色尼筛选法72
5.7列表函数和关键字in75
5.8小结77
第6 章 列表推导和枚举78
6.1索引和函数enumerate78
6.2再谈字符串方法format79
示例6.1 打印表格80
6.3简单列表推导82
示例6.2 平方差84
6.4“二维”列表推导86
6.5包含条件的列表推导88
示例6.3 埃拉托色尼筛选法简洁版88
示例6.4 毕氏三元数91
6.6小结94
第7 章 Python字符串96
7.1使用引号创建字符串96
7.2索引和切片98
7.3在字符串和数字之间进行转换100
示例7.1 计算末尾有多少个零101
7.4剔除多余的字符104
示例7.2 计算末尾有多少个零 (第二版)105
7.5使用方法split拆分字符串106
7.6通过拼接(+)创建字符串107
示例7.3 对单行输入中的单词进行排序108
7.7方法join109
7.8小结111
第8 章 操作字符113
8.1本章遵循的命名约定113
8.2回顾如何访问字符串中的字符113
8.3获取有关字符串方法的帮助信息114
8.4大小写检查114
8.5大小写转换115
8.6回文检测116
示例8.1 将字符串转换为大写116
示例8.2 完成回文检测118
8.7转换为ASCII码122
8.8将ASCII码转换为字符123
示例8.3 字符串加密123
示例8.4 字符串解密126
8.9小结127
第9 章 高级函数技术128
9.1多个参数128
9.2返回多个值129
示例9.1 两个点的距离与和132
9.3具名参数133
9.4默认参数134
示例9.2 加法机135
9.5从模块导入函数137
示例9.3 掷骰子游戏137
9.6小结141
第10 章 局部变量和全局变量143
10.1局部变量有何长处143
10.2局部变量和全局变量144
10.3关键字global简介145
10.4Python中的局部变量陷阱146
示例10.1 甲壳虫乐队成员人格剖析(BPP)147
示例10.2 罗马数字150
示例10.3 罗马数字解码154
10.5小结156
第11 章 操作文件157
11.1文本文件和二进制文件157
11.2模块os158
11.3打开文件160
11.4写入文本文件161
示例11.1 将用户输入写入文件162
11.5读取文本文件164
11.6文件和异常处理165
示例11.2 读取文本并加上行号168
11.7其他文件打开模式170
11.8小结170
第12 章 字典和集合172
12.1为何需要字典172
12.2添加和修改键-值对173
12.3访问值174
12.4查找键175
示例12.1 个人电话簿176
12.5将字典转换为列表179
示例12.2 根据前缀选择元素179
示例12.3 从文件加载及保存到文件181
12.6集合面面观183
12.7集合操作184
示例12.4 改进埃拉托色尼筛选法示例186
12.8小结187
第13 章 矩阵:二维列表189
13.1简单矩阵189
13.2访问元素189
13.3不规则矩阵和行长191
13.4乘法(*)和列表191
13.5使用乘法运算符创建的矩阵存在的问题192
13.6如何创建 N * M矩阵193
示例13.1 乘法表194
示例13.2 让用户初始化矩阵196
13.7如何旋转矩阵198
示例13.3 完成旋转示例201
13.8小结204
第14 章 决胜井字棋205
14.1设计井字棋棋盘205
14.2井字棋游戏开发计划206
14.2.1第 一阶段206
14.2.2第二阶段207
14.2.3第三阶段207
14.3单行的Python if/else语句207
示例14.1 简单的两玩家游戏207
14.4列表方法count211
示例14.2 具有输赢判断功能的两玩家游戏211
14.5引入计算机玩家216
示例14.3 让用户与计算机玩————计算机先走217
14.6小结222
第15 章 类和对象(一)224
15.1对象是什么224
15.2Python中的类225
15.2.1如何定义简单的类225
15.2.2如何使用类来创建对象226
15.2.3如何给对象添加数据227
15.2.4如何编写方法228
15.3至关重要的方法__init__229
15.4设计一个数据库类230
示例15.1 记录员工信息232
15.5定义其他方法235
15.6设计Point3D类236
15.7Point3D类和默认参数237
15.8三维井字棋238
示例15.2 检查是否满足三维井字棋获胜条件238
示例15.3 找出所有获胜组合240
15.9小结242
第16 章 类和对象(二)244
16.1获取文档字符串中的帮助信息244
16.2在函数中检查类型以模拟重载245
16.3变长参数列表247
示例16.1 PointN类249
16.4继承252
16.5Fraction类254
示例16.2 扩展Fraction类254
16.6类变量和类方法257
16.7作为默认值的实例变量258
示例16.3 “自动化的”Polygon类259
16.8小结262
第17 章 生命游戏264
17.1生命游戏之游戏规则265
17.2计算邻居数量266
17.3设计程序267
示例17.1 自定义的矩阵类268
17.4将矩阵类放到模块中269
示例17.2 打印生命矩阵270
17.5著名的滑翔机图案272
示例17.3 完整的生命游戏程序272
17.6小结276
第18 章 Python高级技术278
18.1生成器278
18.2发挥生成器的威力279
示例18.1 一个自定义的随机数生成器281
18.3特性284
18.3.1获取方法285
18.3.2设置方法286
18.3.3同时定义获取方法和设置方法287
示例18.2 支持多种表示方式的温度对象287
18.4装饰器:包装其他函数的函数289
18.5Python装饰292
示例18.3 将装饰器用作调试工具294
18.6小结296
附录A Python运算符优先级表297
附录B 最重要的Python 3.0格式设置规则299
附录C 术语表302
部分内容试读
暂无.关于此书评价
暂无.书摘内容
暂无.零压力学Python最新最全的试读、书评、目录、简介信息由个人博客整理提供。
本文地址:https://my.lmcjl.com/book/428
版权声明:个人博客原创文章,转载请注明出处和网址。
,欢迎加入。
本文链接:https://my.lmcjl.com/post/5992.html
4 评论