• 明解Python
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

明解Python

62.5 4.8折 129.8 全新

库存2件

河北保定
认证卖家担保交易快速发货售后保障

作者[日]柴田望洋

出版社人民邮电出版社

出版时间2022-02

版次1

装帧其他

货号9787115583765

上书时间2024-11-15

尚贤文化保定分店的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 [日]柴田望洋
  • 出版社 人民邮电出版社
  • 出版时间 2022-02
  • 版次 1
  • ISBN 9787115583765
  • 定价 129.80元
  • 装帧 其他
  • 开本 其他
  • 纸张 胶版纸
  • 页数 386页
  • 字数 654千字
【内容简介】
本书图文并茂、示例丰富,采用全彩印刷方式,通过299段代码和165幅图表,系统地讲解了Python的基础语法和编程知识,内容涉及分支/循环语句、对象、字符串、列表、集合、函数、类、模块、异常处理和文件处理等。针对初学人士难以理解和容易误解的地方,本书均采用平实的语言,辅以精心设计的版式,循序渐进、清晰直观地进行了讲解。跟随本书的讲解,读者可以扎实掌握Python的基础知识,并具备实际使用Python进行编程的能力。
【作者简介】
柴田望洋

日本福冈工业大学信息工程学院副教授。在日本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
点击展开 点击收起

—  没有更多了  —

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

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