图书介绍
玩转Python轻松过二级pdf电子书版本下载
- 董付国编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302499169
- 出版时间:2018
- 标注页数:250页
- 文件大小:33MB
- 文件页数:262页
- 主题词:软件工具-程序设计
PDF下载
下载说明
玩转Python轻松过二级PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Python概述 1
1.1 Python是这样一种语言 1
1.2 Python版本之争 1
1.3 Python编程规范与代码优化建议 2
1.4 Anaconda3开发环境的安装与使用 3
1.5 安装扩展库的几种方法 5
1.6 标准库与扩展库中对象的导入与使用 6
1.6.1 import模块名[as别名] 6
1.6.2 from模块名import对象名[as别名] 6
1.6.3 from模块名import* 7
本章小结 7
习题 8
第2章 运算符、表达式与内置对象 9
2.1 Python常用内置对象 9
2.1.1 常量与变量 10
2.1.2 数字 11
2.1.3 字符串与字节串 12
2.1.4 列表、元组、字典、集合 13
2.2 Python运算符与表达式 14
2.2.1 算术运算符 15
2.2.2 关系运算符 17
2.2.3 成员测试运算符in与同一性测试运算符is 18
2.2.4 位运算符与集合运算符 18
2.2.5 逻辑运算符 19
2.2.6 补充说明 20
2.3 Python关键字简要说明 20
2.4 Python常用内置函数用法精要 22
2.4.1 类型转换与类型判断 24
2.4.2 最值与求和 27
2.4.3 基本输入输出 29
2.4.4 排序与逆序 30
2.4.5 枚举 30
2.4.6 map()、reduce()、filter() 31
2.4.7 range() 33
2.4.8 zip() 33
2.4.9 eval() 34
2.5 精彩案例赏析 34
本章小结 35
习题 36
第3章 详解Python序列结构 39
3.1 列表:打了激素的数组 39
3.1.1 列表创建与删除 40
3.1.2 列表元素访问 41
3.1.3 列表常用方法 41
3.1.4 列表对象支持的运算符 45
3.1.5 内置函数对列表的操作 46
3.1.6 列表推导式语法与应用案例 47
3.1.7 切片操作的强大功能 51
3.2 元组:轻量级列表 53
3.2.1 元组创建与元素访问 53
3.2.2 元组与列表的异同点 54
3.2.3 生成器推导式 55
3.3 字典:反映对应关系的映射类型 56
3.3.1 字典创建与删除 56
3.3.2 字典元素的访问 56
3.3.3 元素的添加、修改与删除 58
3.4 集合:元素之间不允许重复 59
3.4.1 集合对象的创建与删除 59
3.4.2 集合操作与运算 60
3.4.3 集合应用案例 61
3.5 序列解包的多种形式和用法 64
本章小结 65
习题 65
第4章 程序控制结构 76
4.1 条件表达式 76
4.2 选择结构 78
4.2.1 单分支选择结构 78
4.2.2 双分支选择结构 79
4.2.3 多分支选择结构 80
4.2.4 选择结构的嵌套 81
4.3 循环结构 82
4.3.1 for循环与while循环 82
4.3.2 break与continue语句 83
4.4 精彩案例赏析 84
本章小结 87
习题 87
第5章 函数 90
5.1 函数定义与使用 90
5.1.1 基本语法 90
5.1.2 函数嵌套定义、可调用对象与修饰器 92
5.1.3 函数递归调用 94
5.2 函数参数 95
5.2.1 位置参数 97
5.2.2 默认值参数 97
5.2.3 关键参数 99
5.2.4 可变长度参数 99
5.2.5 传递参数时的序列解包 100
5.3 变量作用域 101
5.4 lambda表达式 103
5.5 精彩案例赏析 104
本章小结 117
习题 118
第6章 面向对象程序设计 122
6.1 类的定义与使用 122
6.2 数据成员与成员方法 123
6.2.1 私有成员与公有成员 123
6.2.2 数据成员 124
6.2.3 成员方法、类方法、静态方法 125
6.2.4 属性 127
6.3 继承、多态 129
6.3.1 继承 129
6.3.2 多态 130
6.4 特殊方法与运算符重载 131
6.5 精彩案例赏析 133
6.5.1 自定义队列 133
6.5.2 自定义栈 136
本章小结 139
习题 139
第7章 字符串 142
7.1 字符串编码格式简介 143
7.2 转义字符与原始字符串 144
7.3 字符串格式化 145
7.3.1 使用%符号进行格式化 145
7.3.2 使用format()方法进行字符串格式化 146
7.3.3 格式化的字符串常量 147
7.4 字符串常用操作 147
7.4.1 find()、rfind()、index()、rindex()、count() 147
7.4.2 split()、rsplit()、partition()、rpartition() 148
7.4.3 join() 150
7.4.4 lower()、upper()、capitalize()、title()、swapcase() 150
7.4.5 replace()、maketrans()、translate() 150
7.4.6 strip()、rstrip()、lstrip() 151
7.4.7 startswith()、endswith() 152
7.4.8 isalnum()、isalpha()、isdigit()、isdecimal()、isnumeric()、isspace()、isupper()、islower( 152
7.4.9 center()、ljust()、rjust()、zfill() 153
7.4.10 字符串对象支持的运算符 153
7.4.11 适用于字符串对象的内置函数 155
7.4.12 字符串对象的切片操作 156
7.5 字符串常量 156
7.6 中英文分词 157
7.7 汉字到拼音的转换 158
7.8 精彩案例赏析 158
本章小结 161
习题 161
第8章 正则表达式 166
8.1 正则表达式语法 166
8.1.1 正则表达式基本语法 166
8.1.2 正则表达式扩展语法 167
8.1.3 正则表达式集锦 168
8.2 直接使用正则表达式模块re处理字符串 169
8.3 match对象 173
8.4 精彩案例赏析 173
本章小结 175
习题 175
第9章 文件内容操作 177
9.1 文件操作基本知识 178
9.1.1 内置函数open() 178
9.1.2 文件对象属性与常用方法 179
9.1.3 上下文管理语句with 180
9.2 文本文件内容操作案例精选 180
9.3 二进制文件操作案例精选 182
9.3.1 使用pickle模块读写二进制文件 182
9.3.2 使用shelve模块操作二进制文件 183
9.3.3 其他常见类型二进制文件操作案例 184
本章小结 187
习题 187
第10章 异常处理结构 189
10.1 异常的概念与表现形式 189
10.2 异常处理结构 190
10.2.1 try…except… 190
10.2.2 try…except…else… 191
10.2.3 try…except…finally… 191
10.2.4 可以捕捉多种异常的异常处理结构 193
10.2.5 同时包含else子句、finally子句和多个except子句的异常处理结构 194
10.3 断言与上下文管理语句 194
本章小结 195
习题 195
第11章 SQLite数据库应用开发 197
11.1 使用Python操作SQLite数据库 197
11.1.1 Connection对象 198
11.1.2 Cursor对象 198
11.2 精彩案例赏析 201
本章小结 204
习题 204
第12章 tkinter编程精彩案例 205
12.1 用户登录界面 205
12.2 选择类组件应用 207
12.3 简单文本编辑器 210
12.4 简单画图程序 214
12.5 电子时钟 218
12.6 简单动画 220
12.7 多窗口编程 222
12.8 倒计时按钮 223
12.9 简易计算器 225
习题 227
习题答案 228
附录A 复习大纲与建议 247
参考文献 250