• 明解Python/图灵程序设计丛书
21年品牌 40万+商家 超1.5亿件商品

明解Python/图灵程序设计丛书

正版保障 假一赔十 可开发票

77.78 6.0折 129.8 全新

库存31件

广东广州
认证卖家担保交易快速发货售后保障

作者[日]柴田望洋

出版社人民邮电出版社

ISBN9787115583765

出版时间2021-10

装帧平装

开本16开

定价129.8元

货号11443783

上书时间2024-04-18

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
柴田望洋,日本福冈工业大学信息工程学院副教授。在日本IT界家喻户晓,编写了一系列富有影响力的计算机教材和参考书,如《明解C语言》《明解Java》《明解C++》等。

目录
第 1章 开始学习Python吧      1
1-1 Python是什么      2
关于Python          2
关于Python的版本          4
执行Python程序           4

1-2 Python的基础知识                6
交互式shell(基本会话模式)       6
运算符和操作数           7
数值型和数值字面量         10
字符串字面量和转义字符       11
变量和类型         15
表达式和语句           17
赋值语句          18
符号的叫法         19
使用\延续代码到下一行        21
Python 之禅            22
总结          26

第 2章 打印输出和键盘输入 29
2-1 打印输出       30
使用print函数执行打印输出操作            30
打印输出和换行          31

2-2 读取键盘输入              34
使用input函数读取通过键盘输入的字符串         34
字符串转换为数值         36
使用format方法格式化字符串              38
用变量表示常量          39
总结          42

第3章 程序流程之分支  45
3-1 if语句         46
if语句(其一)           46
比较运算符         47
if语句(其二:使用else代码块)                48
判断是否相等           49
if语句(其三:使用elif代码块)              49
pass语句          51
简单语句          52
逻辑型(bool 型)          52
表达式和求值           53
逻辑运算符         55
逻辑运算表达式的求值和短路求值               57
多重比较          59
使用集合进行判断         60
条件运算符         61

3-2 嵌套的if语句和代码组              64
嵌套的if语句           64
if 语句下执行多条语句         66
if 语句与缩进            68
if 语句的结构和代码组         68
二值排序          69
三值排序          70
用于排序的内置函数sorted      71
流程图           72

3-3 程序的构成要素                74
程序的构成要素          74
关键字           74
标识符           75
运算符           75
分隔符           78
数值字面量         78
字符串字面量和字节序列字面量             79
语法错误和异常          79
PEP 和编码规范          81
总结          84

第4章 程序流程之循环 87
4-1 while语句       88
关于while语句           88
递减计数          89
计算1到n的和          91
else代码块和使用break语句中断循环              93
使用continue语句跳过循环内的处理操作             94
编写猜数字游戏(生成随机数和模块)              95
编写猜拳游戏           97
自带电池          98

4-2 for语句        99
关于for语句            99
range函数          101
else代码块            103
for语句和遍历           103
先判断后循环           104

4-3 多重循环       105
九九乘法表         105
打印输出长方形          106
打印输出直角三角形         106
总结          109

第5章 对象和类型 111
5-1 对象         112
什么是对象         112
可变类型和不可变类型        113
身份运算符(is 运算符和is not运算符)              114
赋值语句          115
del语句           116
None            116

5-2 类型和运算      118
对象和内置类型          118
逻辑型           118
浮点型和实数的运算         119
算术转换          120
复数型           121
处理位的运算符          121
按位逻辑运算符          122
位移运算符         124
总结          126

第6章 字符串 129
6-1 字符串的基础知识               130
字符串           130
元素和索引         130
使用索引遍历字符串         132
搜索字符串内的字符         132
分片            133
使用比较运算符判断值的大小关系和等价性            135
成员运算符in           136
使用enumerate函数遍历字符串                137
不使用索引值遍历字符串       138

6-2 操作字符串      140
搜索            140
拼接字符串         144
分割字符串         146
替换字符串         147
删除字符串         147
其他方法          148

6-3 格式化        151
使用格式化运算符 %         151
使用format方法          153
使用格式化字符串字面量(f字符串)              155
总结          158

第7章 列表 161
7-1 列表         162
列表的必要性           162
理解列表的内部结构         163
生成列表          165
列表的运算         167
使用len函数获取元素总数       168
使用min函数和max函数获取最小值和最大值           168
判断空列表         168
解包列表          169
使用索引表达式访问元素       169
使用分片表达式访问元素       170
搜索列表          171
扩展列表          173
插入元素和删除元素         175
可迭代对象和遍历列表        176
反转列表          178
使用列表处理成绩         178
读取键盘输入和添加元素       180
列表元素的最大值和最小值      181
使用列表实现矩阵         182
复制列表          185
浅复制和深复制          186

7-2 列表解析式      188
列表解析式         188
嵌套的解析式           190

7-3 扁平序列       192
扁平序列和容器序列         192
数组型(array 型)          193
字节序列型(bytes 型)        194
总结          196

第8章 元组、字典和集合 199
8-1 元组         200
什么是元组         200
生成元组          202
元组与列表的共同点         203
元组与列表的不同点         203
打包和解包         205
使用enumerate函数进行遍历              207
元组的列表         208
使用zip函数进行合并         209

8-2 字典         212
关于字典          212
生成字典          213
元素的顺序和等价性的判断(序列型和映射型)           215
索引表达式和get方法         215
索引表达式和setdefault方法      216
使用update方法更新字典       217
删除元素          219
字典的基本操作          220
遍历字典          221
字典和视图         221
字典的应用         223
字典解析式         224

8-3 集合         226
关于集合          226
集合的生成方法和集合的性质     226
集合的基本操作          227
添加元素(add 方法)         229
集合解析式         231
集合的应用示例          232
可迭代对象和迭代器         232
总结          234

第9章 函数 237
9-1 函数的基础知识                238
函数是什么         238
函数定义          239
函数调用          239
从函数返回值           241
不接收参数的函数         244
递归调用          245
参数处理的机制          247
接收列表为参数的函数        249
反转列表中元素的排列顺序的函数               249
参数的默认值           251
位置参数和关键字参数        253
通过位置参数的元组化来接收和传递可变参数           255
解包可迭代型实参         257
接收和传递字典化的关键字参数             259
使用**解包映射型实参        261
强制使用关键字参数         262

9-2 文档字符串和标注               264
文档字符串和help函数        264
标注            266
文档字符串         268
编写各类函数           270

9-3 命名空间和作用域               272
关于函数定义的位置         272
内部函数          273
命名空间和作用域         275
global语句和nonlocal语句      277

9-4 高阶函数       280
函数是对象         280
高阶函数          281

9-5 lambda表达式                284
lambda表达式           284
map函数和lambda表达式       285
filter 函数和lambda表达式       286
总结          288

第 10章 模块和包 291
10-1 模块         292
模块和块          292
编写模块          293
模块搜索路径           295
完全限定名         296
使用import语句进行导入       297

10-2 包          300
标准包           300
绝对导入和相对导入         301
命名空间包         302
总结          304

第 11章 类 307
11-1 类          308
什么是类          308
类定义和实例的生成         308
类定义           310
构造函数和__init__方法       311
方法            313
数据隐藏与封装          315
存取器(访问器和修改器)       317
用于字符串化的 __str__方法      319

11-2 类变量和类方法                322
类变量           322
类方法           323
11-3 继承         326
什么是继承         326
派生类的定义和构造函数       326
方法的重写和多态性         328
object 类           329
方法的多态行为          330
is-A 关系和类的判断         331
总结          334

第 12章 异常处理 337
12-1 异常处理       338
异常和异常处理          338
try 语句(异常处理器)         339
使用except块对异常进行捕获与处理              341
基于raise抛出异常          343
自定义异常         344
总结          348

第 13章 文件处理 351
13-1 文件处理的基础知识              352
文件和文件系统          352
文件的打开和关闭         352
文件的写入         353
文件的添加和读取         353
读取文件的方法          355
对文件执行写入操作的方法      356
通过with语句进行文件处理      357

13-2 二进制文件      362
文本文件和二进制文件        362
流位置与定位           364
文件的转储         366
总结          370

附录 安装与运行 373
A-1 Python的安装              374
下载 Python            374
安装 Python            376
A-2 执行程序       378
程序的执行方法          378
交互式 shell(基本会话模式)      378
集成开发环境           380
python 命令            381
本书的脚本程序          383
后记          384
参考文献          387
致谢          387

内容摘要
本书图文并茂、示例丰富,采用全彩印刷方式,通过299段代码和165幅图表,系统地讲解了Python的基础语法和编程知识,内容涉及分支/循环语句、对象、字符串、列表、集合、函数、类、模块、异常处理和文件处理等。针对初学人士难以理解和容易误解的地方,本书均采用平实的语言,辅以精心设计的版式,循序渐进、清晰直观地进行了讲解。跟随本书的讲解,读者可以扎实掌握Python的基础知识,并具备实际使用Python进行编程的能力。本书适合Python初学者阅读,也适合有一定基础的Python使用者用来查漏补缺、巩固基础。

主编推荐
299段代码+165幅图表,更生动、更易懂; 全彩印刷:技术书也能赏心悦目; 原版系列累计销量120万册,荣获日本工学教育协会著作奖; 扎实基础+掌握实际运用Python编程的能力,入门Python,推荐这本!

精彩内容
本书图文并茂、示例丰富,采用全彩印刷方式,通过299段代码和165幅图表,系统地讲解了Python的基础语法和编程知识,内容涉及分支/循环语句、对象、字符串、列表、集合、函数、类、模块、异常处理和文件处理等。针对初学人士难以理解和容易误解的地方,本书均采用平实的语言,辅以精心设计的版式,循序渐进、清晰直观地进行了讲解。跟随本书的讲解,读者可以扎实掌握Python的基础知识,并具备实际使用Python进行编程的能力。本书适合Python初学者阅读,也适合有一定基础的Python使用者用来查漏补缺、巩固基础。

媒体评论
299段代码+165幅图表,更生动、更易懂;  全彩印刷:技术书也能赏心悦目;  原版系列累计销量120万册,荣获日本工学教育协会著作奖;  扎实基础+掌握实际运用Python编程的能力,入门Python,推荐这本!
周凯(译者)  软件工程专业硕士,日语一级。长期从事网络安全领域研发工作,精通Python、C、Java等编程语言,熟悉Scrapy、sklearn、Arcore等框架。日汉翻译经验丰富。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP