Python王者归来
买书,就上二手书海官方企业店,清仓处理,真实库存,特价旧书,收藏店铺,优先发货! ps:下午三点之前的订单当天发货,之后明天发货,特殊情况除外。
¥
52.6
4.1折
¥
128
八五品
库存3件
作者洪锦魁 著
出版社清华大学出版社
出版时间2019-04
版次1
装帧平装
货号wk-820609
上书时间2024-11-17
商品详情
- 品相描述:八五品
-
正版二手,几十万种图书无法都提供实拍图,但均为7-9成新,无缺页、会有瑕疵或者少许磨损 、或多或少都会有划线、笔记、涂写等,不影响使用。均不保证有光盘、卡片等,辅导习题类笔记较多;书籍有多封面的新老封面随机发货,内容一致,不影响使用,介意勿拍!图片孔网自动匹配,图片与标题不符时以及图片为套装,与标题不符时的下单前请咨询客服,望周知!
图书标准信息
-
作者
洪锦魁 著
-
出版社
清华大学出版社
-
出版时间
2019-04
-
版次
1
-
ISBN
9787302513346
-
定价
128.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
501页
-
字数
945千字
- 【内容简介】
-
Python 的丰富模块(module)以及广泛的应用范围,使 Python 成为当下重要的计算机语言之一, 本书尝试将所有常用模块与应用分门别类组织起来,相信只要读者遵循本书实例,一定可以轻松学会 Python 语法与应用,逐步向 Python 高手之路迈进,这也是撰写本书的目的。
本书以约 800 个程序实例讲解了:完整的 Python 语法,Python 的输入与输出,Python 的数据型态, 列表(list)、元组(tuple)、字典(dict)、集合(set),函数设计,类别设计,使用系统与外部模块(module), 设计自己的模块(module),文件压缩与解压缩,程序除错与异常处理,文件读写与目录管理,正则表达 式(Regular Expression)与文字探勘,剪贴簿(clipboard)、Word、PDF 文件处理,Excel、CSV、Json 文 件处理,图表绘制,电子邮件与简讯,鼠标与键盘控制,人脸识别系统,QR code 制作,多任务与多线程, 动画、音效、游戏设计,网络爬虫与伪装浏览器,图像处理与文字辨识,设计桃园机场出入境人脸识别系统……
前 16 章的内容已经足够让你打好 Python 基础了,如果有兴趣继续钻研,则迈向 Python 高手之路。为 了提升阅读体验,本书为彩色印刷,在图书结构、案例选择以及代码样式上都进行了细心设计,力争呈现 给读者一本与众不同的编程书。
本书适合所有对 Python 编程感兴趣的读者,甚至适合设计师等编程基础薄弱的岗位作为编程入门指导, 同时也可以作为社会培训教材。
- 【作者简介】
-
:
洪锦魁,中国台湾省计算机专家,lT作家。
◆DOS时代代表作:汇编语言、C、C++、Pascal、数据 结构。
◆Windows时代代表作:Windows编程、Programming、VistJal Basic。
◆Internet时代代表作:网页设计、HTML、JavaScript。
◆大数据时代代表作:R语言。
其作品版权被输出到中国大陆(简体中文)、马来西亚(马来文)、美国(英文)。
近年来作品:
◆Java王者归来
◆Python王者归来
◆HTML5+CSS3王者归来
◆R语言迈向大数据之路
其著作特色:
所有程序语法会依特性分类,同时以实用的程序范例进行解说,让读者可以事半功倍地轻松掌握相关知识。
主编推荐:
Python作为编程语言俨然成为了一种信仰,岂止是IT从业人员,上至80岁老年大学老太,下至6岁课外班的娃娃,左至AI算法专家,右至编程无基础的设计师……。在全民Python的状态下,尤其是编程基础比较差的人群中,找到一本真正适合入门的书事关重大!洪老师这本书,首先用全彩印刷奠定了与真实开发场景一模一样的阅读体验,所有代码均为编辑器截图,各种标记、颜色、加粗等细节一目了然,在此基础上所有程序语法按照特性分类,同时以实用的程序范例进行解说,让读者可以事半功倍地轻松掌握相关知识。
精彩内容:
多次与教育界的朋友相聚,谈到计算机语言的发展趋势,大家一致公认Python已经是当今最重要的计算机语言了,几乎所有知名公司,例如,Google、Facebook等皆已经将此语言列为推荐计算机语言。了解到许多人想学Python,市面上的书也不少了,但是目前尚欠缺一本用简单程序实例完整讲解Python语法的书籍,造成了学习上的障碍,就这样我决定撰写一本可以用丰富实例完整讲解Python语法的入门书籍。
当完成了本书所有语法说明时,已经是第15章了,想要交稿,但是心中总是觉得欠缺什么。因为我知道Python的丰富模块(module),广泛的应用范围,才使Python成为当下最重要的计算机语言之一,就这样我尝试将所有熟悉的模块与应用分门别类组织起来,没想到整本书完成已经是34章了。虽然花了更多时间完成这本著作,心情是愉快的,因为我相信只要读者购买本书并遵循本书实例,一定可以轻轻松松、快快乐乐地学会Python语法与应用,逐步让自己向Python高手之路迈进,这也是撰写本书的目的。
本书以约800个程序实例讲解了下列知识:
完整的Python语法
Python的输入与输出
Python的数据类型
列表(list)、元组(tuple)、字典(dict)、集合(set)
函数设计
类设计
使用系统与外部模块(module)
设计自己的模块(module)
文件压缩与解压缩
程序除错与异常处理
文件读写与
- 【目录】
-
章基本观念
1-1认识python2
1-2python的起源2
1-3python语言发展史3
1-4python的应用范围4
1-5跨台的程序语言4
1-6系统的安装与执行4
1-6-1在windows启动与执行python 4
1-6-2在mac os启动与执行python5
1-7python 2与python 3不相容的验证5
1-8文件的建立、存储、执行与打开5
1-8-1文件的建立6
1-8-2文件的存储6
1-8-3文件的执行6
1-8-4打开文件6
1-9程序注释7
1-9-1注释符号#7
1-9-2三个单引号或双引号7
第2章认识变量与基本数学运算
2-1用python做计算9
2-2认识变量9
2-3认识程序的意义10
2-4认识注释的意义11
2-5python变量与其他程序语言的差异11
2-6变量的命名原则11
2-7基本数学运算13
2-7-1四则运算13
2-7-2余数和整除13
2-7-3次方13
2-7-4python语言控制运算的优先级13
2-8赋值运算符14
2-9python等号的多重指定使用14
2-10删除变量14
2-11python的断行15
2-11-1一行有多个语句15
2-11-2将一个语句分成多行15
第3章python的基本数据类型
3-1type( )函数17
3-2数值数据类型17
3-2-1整数与浮点数的运算17
3-2-22进位整数与函数bin( )18
3-2-38进位整数18
3-2-416进位整数18
3-2-5强制数据类型的转换19
3-2-6数值运算常用的函数19
3-3布尔值数据类型20
3-4字符串数据类型20
3-4-1字符串的连接21
3-4-2处理多于一行的字符串21
3-4-3逸出字符22
3-4-4强制转换为字符串22
3-4-5将字符串转换为整数23
3-4-6字符串数据的转换23
3-4-7字符串与整数相乘产生字符串
复制效果23
3-4-8聪明地使用字符串加法和换行
字符
23
3-4-9字符串前加r24
题24
第4章基本输入与输出
4-1python的辅助说明help( )26
4-2格式化输出数据使用print( )26
4-2-1函数print( )的基本语法26
4-2-2格式化print( )输出27
4-2-3控制格式化的输出28
4-2-4format( )函数29
4-2-5字符串输出与基本排版的应用29
4-2-6一个无聊的作29
4-3输出数据到文件30
4-3-1打开一个文件open( )30
4-3-2使用print( )函数输出数据到
文件31
4-4数据输入input( )31
4-5列出所有内置函数dir( )32
题33
第5章程序的流程控制使用if语句
5-1关系运算符35
5-2逻辑运算符35
5-3if语句36
5-4if … else语句37
5-5if … elif …else语句38
5-6嵌套的if语句40
5-7尚未设定的变量值none40
题40
第6章列表(list)
6-1认识列表43
6-1-1列表的基本定义43
6-1-2读取列表元素44
6-1-3列表切片(list slices)44
6-1-4列表索引值是-145
6-1-5列表统计资料、优选值max( )、
小值min( )、和sum( )46
6-1-6列表个数len( )46
6-1-7更改列表元素的内容47
6-1-8列表的相加47
6-1-9列表乘以一个数字48
6-1-10列表元素的加法运作48
6-1-11删除列表元素48
6-1-12列表为空列表的判断49
6-1-13删除列表50
6-2python简单的面向对象观念50
6-2-1字符串的方法50
6-2-2更改字符串大小写51
6-2-3dir( )获得系统对象的方法51
6-3获得列表的方法53
6-4增加与删除列表元素53
6-4-1在列表末端增加元素append( )53
6-4-2插入列表元素insert( )54
6-4-3删除列表元素pop( )54
6-4-4删除指定的元素remove( )54
6-5列表的排序55
6-5-1颠倒排序reverse( )55
6-5-2sort( )排序55
6-5-3sorted( )排序56
6-6列表作57
6-6-1index( )57
6-6-2count( )58
6-6-3列表元素的组合join( )58
6-7列表内含列表58
6-7-1再谈append( )59
6-7-2extend( )60
6-8列表的复制60
6-8-1列表的深复制 - deep copy60
6-8-2地址的观念61
6-8-3列表的浅复制 - shallow copy62
6-9再谈字符串62
6-9-1字符串的索引62
6-9-2字符串切片63
6-9-3函数或方法63
6-9-4将字符串转成列表63
6-9-5切片赋值的应用63
6-9-6使用split( )处理字符串64
6-10in和not in表达式64
6-11is或is not表达式65
6-11-1整数变量在内存地址的观察65
6-11-2将is和is not表达式应用在整数
变量66
6-11-3将is和is not表达式应用在列表
变量66
6-12enumerate对象66
题67
第7章循环设计
7-1基本for循环69
7-1-1 for循环基本运作69
7-1-2如果程序代码区块只有一行70
7-1-3 有多行的程序代码区块70
7-1-4将for循环应用在列表区间
元素71
7-1-5 将for循环应用在数据类别
的判断71
7-1-6 删除列表内所有元素71
7-2range( )函数72
7-2-1 只有一个参数的range( )函数
的应用72
7-2-2 有2个参数的range( )函数73
7-2-3 有3个参数的range( )函数73
7-2-4 活用range( )应用73
7-2-5 列表生成(list generator)的
应用 74
7-2-6 打印含列表元素的列表75
7-2-7 生成含有条件的列表75
7-3的for循环应用75
7-3-1嵌套for循环75
7-3-2强制离开for循环 - break
指令76
7-3-3for循环暂时停止不往下执行 –
continue指令77
7-3-4for … else循环79
7-4while循环80
7-4-1基本while循环80
7-4-2嵌套while循环81
7-4-3强制离开while循环 - break
指令82
7-4-4while循环暂时停止不往下
执行 – continue指令82
7-4-5while循环条件表达式与对象83
7-4-6pass84
7-5enumerate对象使用for循环解析84
题85
第8章元组(tuple)
8-1元组的定义87
8-2读取元组元素87
8-3遍历所有元组元素88
8-4修改元组内容产生错误的实例88
8-5可以使用全新定义方式修改元组元素88
8-6元组切片(tuple slices)89
8-7方法与函数89
8-8列表与元组数据互换90
8-9其他常用的元组方法90
8-10enumerate对象使用在元组91
8-11zip( )91
8-12元组的功能92
题92
第9章字典(dict)
9-1字典基本作94
9-1-1定义字典 94
9-1-2列出字典元素的值94
9-1-3增加字典元素95
9-1-4更改字典元素内容96
9-1-5删除字典特定元素96
9-1-6删除字典所有元素97
9-1-7删除字典97
9-1-8建立一个空字典97
9-1-9字典的复制97
9-1-10取得字典元素数量98
9-1-11验证元素是否存在98
9-1-12设计字典的可读99
9-2遍历字典99
9-2-1遍历字典的键-值99
9-2-2遍历字典的键100
9-2-3排序与遍历字典101
9-2-4遍历字典的值101
9-3建立字典列表102
9-4字典内含列表元素103
9-5字典内含字典104
9-6while循环在字典的应用104
9-7字典常用的函数和方法105
9-7-1len( )105
9-7-2fromkeys( )105
9-7-3get( )106
9-7-4setdefault( )106
9-7-5pop( )107
题108
0章集合(set)
10-1建立集合110
10-1-1使用大括号建立集合110
10-1-2使用set( )函数定义集合111
10-1-3大数据与集合的应用112
10-2集合的作112
10-2-1交集(intersection)112
10-2-2并集(union)113
10-2-3差集(difference)114
10-2-4对称差集(symmetric
difference)114
10-2-5等于115
10-2-6不等于115
10-2-7是成员in116
10-2-8不是成员not in116
10-3适用集合的方法116
10-3-1add( )117
10-3-2copy( )117
10-3-3remove( )117
10-3-4discard( )118
10-3-5pop( )119
10-3-6clear( )119
10-3-7isdisjoint( )119
10-3-8issubset( )120
10-3-9issuperset( )120
10-3-10intersection_update( )120
10-3-11update( )121
10-3-12difference_update( )121
10-3-13symmetric_difference_
update( )122
10-4适用集合的基本函数作122
10-4-1max( )/min( )/sum( )122
10-4-2len( )123
10-4-3sorted( )123
10-4-4enumerate( )123
10-5冻结集合frozenset124
题125
1章函数设计
11-1python函数基本观念127
11-1-1函数的定义127
11-1-2无参数无返回值的函数128
11-1-3在python shell执行函数128
11-2函数的参数设计129
11-2-1传递一个参数129
11-2-2多个参数传递130
11-2-3关键词参数参数名称=值131
11-2-4参数默认值的处理131
11-3函数返回值132
11-3-1返回none132
11-3-2简单返回数值数据133
11-3-3返回多个数据的应用134
11-3-4简单返回字符串数据134
11-3-5再谈参数默认值135
11-3-6函数返回字典数据135
11-3-7将循环应用在建立vip会员
? 字典136
11-4调用函数时参数是列表137
11-4-1基本传递列表参数的应用137
11-4-2在函数内修订列表的内容137
11-4-3使用副本传递列表138
11-5传递任意数量的参数140
11-5-1基本传递处理任意数量的
? 参数140
11-5-2设计含有一般参数与任意
? 数量参数的函数140
11-5-3设计含有一般参数与任意
? 数量的关键词参数141
11-6递归式函数设计recursive141
11-7局部变量与全局变量142
11-7-1全局变量可以在所有函数
? 使用143
11-7-2局部变量与全局变量使用
? 相同的名称143
11-7-3程序设计需注意事项143
11-8匿名函数lambda144
11-8-1匿名函数lambda的语法144
11-8-2匿名函数使用与filter( )145
11-8-3匿名函数使用与map( )146
11-9pass与函数146
11-10type关键词应用在函数146
题147
2章类-面向对象的程序设计
12-1类的定义与使用149
12-1-1定义类149
12-1-2作类的属与方法149
12-1-3类的构造函数150
12-1-4属初始值的设定151
12-2类的访问权限——封装
? (encaulation)152
12-2-1私有属152
12-2-2私有方法153
12-3类的继承154
12-3-1衍生类继承基类的实例应用155
12-3-2如何取得基类的私有属155
12-3-3衍生类与基类有相同名称的
? 属155
12-3-4衍生类与基类有相同名称的
? 方法156
12-3-5衍生类引用基类的方法157
12-3-6三代同堂的类与取得基类的
? 属super( )157
12-3-7兄弟类属的取得159
12-4多型(polymorphism)159
12-5多重继承161
12-6type与instance162
12-6-1type( )162
12-6-2isinstance( )163
12-7特殊属163
12-7-1文档字符串__doc__163
12-7-2__name__属164
12-8类的特殊方法165
12-8-1__str__( )方法165
12-8-2__repr__( )方法166
12-8-3__iter__( )方法166
题166
3章设计与应用模块
13-1将自建的函数存储在模块中169
13-1-1先前准备工作169
13-1-2建立函数内容的模块169
13-2应用自己建立的函数模块170
13-2-1import模块名称170
13-2-2导入模块内特定单一函数170
13-2-3导入模块内多个函数171
13-2-4导入模块所有函数171
13-2-5使用as给函数指定替代
? 名称171
13-2-6使用as给模块指定替代名称171
13-3将自建的类存储在模块内172
13-3-1先前准备工作172
13-3-2建立类别内容的模块173
13-4应用自己建立的类模块173
13-4-1导入模块的单一类173
13-4-2导入模块的多个类174
13-4-3导入模块内所有类174
13-4-4import 模块名称174
13-4-5模块内导入另一个模块的类175
13-5数random模块176
13-5-1randint( )176
13-5-2choice( )178
13-5-3shuffle( )178
13-6时间time模块178
13-6-1time( )178
13-6-2sleep( )179
13-6-3asctime( )180
13-6-4localtime( )180
13-7系统sys模块180
13-7-1version属180
13-7-2stdin对象181
13-7-3stdout对象181
13-8keyword模块182
13-8-1kwlist属182
13-8-2iskeyword( )182
题182
4章文件的读取与写入
14-1文件夹与文件路径185
14-1-1路径与相对路径185
14-1-2os模块与os.path模块185
14-1-3取得当前工作
? os.getcwd( )185
14-1-4取得路径os.path.abspath186
14-1-5传回特定路段相对路径
? os.path.relpath( )186
14-1-6检查路径方法
? est/isabs/isdir/isfile186
14-1-7文件与的作
? mkdir/rmdir/remove/chdir187
14-1-8传回文件路径os.path.join( )189
14-1-9获得特定文件的大小
? os.path.getsize( )189
14-1-10获得特定工作的内容
? ?os.listdir( )190
14-1-11获得特定工作内容glob190
14-1-12遍历树os.walk( )191
14-2读取文件192
14-2-1读取整个文件read( )192
14-2-2with关键词192
14-2-3逐行读取文件内容193
14-2-4逐行读取使用readlines( )194
14-2-5数据组合194
14-2-6字符串的替换195
14-2-7数据的搜寻195
14-2-8数据搜寻使用find( )195
14-3写入文件196
14-3-1将执行结果写入空的文件内196
14-3-2写入数值资料197
14-3-3输出多行数据的实例197
14-3-4建立附加文件198
14-4shutil模块199
14-4-1文件的复制copy( )199
14-4-2的复制copytree( )199
14-4-3文件的移动move( )200
14-4-4文件名的更改move( )200
14-4-5的移动move( )200
14-4-6的更改名称move( )201
14-4-7删除底下有数据的
? rmtree( )201
14-4-8安全删除文件或
? send2trash( )201
14-5文件压缩与解压缩zipfile202
14-5-1执行文件或的压缩202
14-5-2读取zip文件203
14-5-3解压缩zip文件203
14-6认识编码格式encode203
14-6-1中文windows作系统记事本
? 默认的编码 203
14-6-2utf-8编码204
14-6-3认识utf-8编码的bom205
14-7剪贴板的应用206
题207
5章程序除错与异常处理
15-1程序异常209
15-1-1一个除数为0的错误209
15-1-2撰写异常处理程序
? try - except209
15-1-3try - except - else210
15-1-4找不到文件的错误
? filenotfounderror211
15-1-5分析单一文件的字数211
15-1-6分析多个文件的字数212
15-2设计多组异常处理程序212
15-2-1常见的异常对象213
15-2-2设计捕捉多个异常213
15-2-3使用一个except捕捉多个
? 异常214
15-2-4处理异常但是使用python
? 内置的错误信息215
15-2-5捕捉所有异常215
15-3丢出异常215
15-4记录traceback字符串216
15-5finally218
15-6程序断言assert218
15-6-1设计断言218
15-6-2停用断言220
15-7程序志模块logging221
15-7-1logging模块221
15-7-2logging的等级221
15-7-3格式化logging信息输出
? format222
15-7-4时间信息asctime222
15-7-5format内的message223
15-7-6列出levelname223
15-7-7使用logging列出变量
? 变化的应用223
15-7-8正式追踪factorial
? 数值的应用224
15-7-9将程序志logging输出到
? 文件225
15-7-10隐藏程序志logging的debug
? 等级使用critical225
15-7-11停用程序志logging225
15-8程序除错的典故226
题226
6章正则表达式(regular expression)
16-1使用python硬功夫搜寻文字228
16-2正则表达式的基础230
16-2-1建立搜寻字符串模式230
16-2-2使用re.pile( )建立
? regex对象230
16-2-3搜寻对象230
16-2-4findall( )231
16-2-5再看re模块231
16-2-6再看正则表达式232
16-3更多搜寻比对模式233
16-3-1使用小括号分组233
16-3-2grou( )234
16-3-3区域号码是在小括号内234
16-3-4使用管道|234
16-3-5多个分组的管道搜寻235
16-3-6使用?号做搜寻236
16-3-7使用*号做搜寻236
16-3-8使用+号做搜寻236
16-3-9搜寻时忽略大小写237
16-4贪婪与非贪婪搜寻237
16-4-1搜寻时使用大括号设定比对
? 次数237
16-4-2贪婪与非贪婪搜寻238
16-5正则表达式的特殊字符239
16-5-1特殊字符表239
16-5-2字符分类240
16-5-3字符分类的^字符240
16-5-4正则表示法的^字符241
16-5-5正则表示法的$字符241
16-5-6单一字符使用通配符“.”242
16-5-7所有字符使用通配符“.*”242
16-5-8换行字符的处理242
16-6matchobject对象243
16-6-1re.match( )243
16-6-2matchobject几个重要的
? 方法244
16-7救cia情报员-sub( )方法244
16-7-1一般的应用245
16-7-2救cia情报员245
16-8处理比较复杂的正则表示法246
16-8-1将正则表达式拆成多行
? 字符串246
16-8-2re.verbose246
16-8-3电子邮件地址的搜寻247
16-8-4re.ignorecase/re.
? dotall/re.verbose247
题248
7章使用python处理word文件
17-1从python看word文件结构250
17-2读取word文件内容250
17-2-1建立docx对象250
17-2-2获得paragraph和
点击展开
点击收起
— 没有更多了 —
正版二手,几十万种图书无法都提供实拍图,但均为7-9成新,无缺页、会有瑕疵或者少许磨损 、或多或少都会有划线、笔记、涂写等,不影响使用。均不保证有光盘、卡片等,辅导习题类笔记较多;书籍有多封面的新老封面随机发货,内容一致,不影响使用,介意勿拍!图片孔网自动匹配,图片与标题不符时以及图片为套装,与标题不符时的下单前请咨询客服,望周知!
以下为对购买帮助不大的评价