Python快乐编程基础入门PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:千锋教育高教产品研发部编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2019
- ISBN:9787302530145
- 页数:259 页
第1章 Python开发入门 1
1.1 Python语言的简介 1
1.1.1 Python语言的起源 1
1.1.2 Python语言的发展 1
1.1.3 Python语言的特征 2
1.1.4 Python语言的应用领域 3
1.2 Python的安装 4
1.3 集成开发环境PyCharm 7
1.3.1 PyCharm的安装 7
1.3.2 PyCharm的使用 10
1.4 本章小结 15
1.5 习题 15
第2章 编程基础 17
2.1 基本语法 17
2.1.1 注释 17
2.1.2 标识符与关键字 18
2.1.3 语句换行 19
2.1.4 缩进 19
2.2 变量与数据类型 20
2.2.1 变量 20
2.2.2 数据类型 21
2.2.3 检测数据类型 23
2.2.4 数据类型转换 23
2.3 运算符 24
2.3.1 算术运算符 25
2.3.2 赋值运算符 26
2.3.3 比较运算符 27
2.3.4 逻辑运算符 28
2.3.5 位运算符 29
2.3.6 成员运算符 30
2.3.7 身份运算符 31
2.3.8 运算符的优先级 31
2.4 小案例 32
2.5 本章小结 33
2.6 习题 33
第3章 流程控制语句 35
3.1 条件语句 35
3.1.1 if语句 36
3.1.2 if-else语句 36
3.1.3 if-elif语句 37
3.1.4 if语句嵌套 40
3.2 循环语句 41
3.2.1 while语句 41
3.2.2 for语句 42
3.2.3 while与for嵌套 43
3.2.4 break语句 45
3.2.5 continue语句 46
3.2.6 else语句 47
3.2.7 pass语句 48
3.3 小案例 48
3.3.1 案例一 48
3.3.2 案例二 49
3.4 本章小结 49
3.5 习题 50
第4章 字符串 51
4.1 字符串简介 51
4.1.1 字符串的概念 51
4.1.2 转义字符 52
4.2 字符串的输出与输入 53
4.2.1 字符串的输出 53
4.2.2 字符串的输入 55
4.3 字符串的索引与切片 56
4.4 字符串的运算 57
4.5 字符串常用函数 58
4.5.1 大小写转换 58
4.5.2 判断字符 59
4.5.3 检测前缀或后缀 61
4.5.4 合并与分隔字符串 62
4.5.5 对齐方式 62
4.5.6 删除字符串头尾字符 63
4.5.7 检测子串 64
4.5.8 替换子串 66
4.5.9 统计子串个数 66
4.5.10 首字母大写 67
4.5.11 标题化 67
4.6 小案例 68
4.7 本章小结 69
4.8 习题 70
第5章 列表与元组 71
5.1 列表的概念 71
5.1.1 列表的创建 71
5.1.2 列表的索引与切片 73
5.1.3 列表的遍历 74
5.2 列表的运算 75
5.3 列表的常用操作 76
5.3.1 修改元素 76
5.3.2 添加元素 77
5.3.3 删除元素 77
5.3.4 查找元素位置 78
5.3.5 元素排序 79
5.3.6 统计元素个数 80
5.4 列表推导 80
5.5 元组 82
5.5.1 元组的创建 82
5.5.2 元组的索引 83
5.5.3 元组的遍历 83
5.5.4 元组的运算 84
5.5.5 元组与列表转换 84
5.6 小案例 85
5.6.1 案例一 85
5.6.2 案例二 86
5.7 本章小结 87
5.8 习题 87
第6章 字典与集合 89
6.1 字典的概念 89
6.2 字典的创建 90
6.3 字典的常用操作 91
6.3.1 计算元素个数 91
6.3.2 访问元素值 92
6.3.3 修改元素值 93
6.3.4 添加元素 93
6.3.5 删除元素 94
6.3.6 复制字典 96
6.3.7 成员运算 96
6.3.8 设置默认键值对 97
6.3.9 获取字典中的所有键 97
6.3.10 获取字典中的所有值 98
6.3.11 获取字典中所有的键值对 98
6.3.12 随机删除元素 99
6.4 集合的概念 100
6.5 集合的常用操作 102
6.5.1 添加元素 102
6.5.2 删除元素 102
6.5.3 集合运算 103
6.5.4 集合遍历 104
6.6 字典推导与集合推导 105
6.7 小案例 106
6.7.1 案例一 106
6.7.2 案例二 107
6.8 本章小结 108
6.9 习题 108
第7章 函数(上) 109
7.1 函数的概念 109
7.2 函数的定义 110
7.3 函数的参数 112
7.3.1 位置参数 112
7.3.2 关键参数 113
7.3.3 默认参数 113
7.3.4 不定长参数 114
7.3.5 传递不可变与可变对象 117
7.4 函数的返回值 118
7.5 变量的作用域 120
7.5.1 局部变量 120
7.5.2 全局变量 120
7.6 函数的嵌套调用 122
7.7 函数的递归调用 123
7.8 小案例 125
7.8.1 案例一 125
7.8.2 案例二 126
7.9 本章小结 128
7.10 习题 128
第8章 函数(下) 129
8.1 间接调用函数 129
8.2 匿名函数 131
8.3 闭包 133
8.4 装饰器 135
8.4.1 装饰器的概念 135
8.4.2 @符号的应用 137
8.4.3 装饰有参数的函数 138
8.4.4 带参数的装饰器——装饰器工厂 138
8.5 偏函数 140
8.6 常用的内建函数 141
8.6.1 eval()函数 141
8.6.2 exec()函数 141
8.6.3 compile()函数 142
8.6.4 map()函数 143
8.6.5 filter()函数 144
8.6.6 zip()函数 145
8.7 小案例 146
8.7.1 案例一 146
8.7.2 案例二 148
8.8 本章小结 149
8.9 习题 149
第9章 模块与包 150
9.1 模块的概念 150
9.2 模块的导入 151
9.3 内置标准模块 153
9.3.1 sys模块 153
9.3.2 platform模块 154
9.3.3 random模块 155
9.3.4 time模块 156
9.4 自定义模块 159
9.5 包的概念 161
9.6 包的发布 164
9.7 包的安装 167
9.8 小案例 168
9.9 本章小结 170
9.10 习题 170
第10章 面向对象(上) 172
10.1 对象与类 172
10.2 类的定义 174
10.3 对象的创建 174
10.3.1 类对象 174
10.3.2 实例对象 175
10.4 构造方法 177
10.5 析构方法 179
10.6 类方法 180
10.7 静态方法 181
10.8 运算符重载 182
10.8.1 算术运算符重载 182
10.8.2 比较运算符重载 183
10.8.3 字符串表示重载 184
10.8.4 索引或切片重载 185
10.8.5 检查成员重载 186
10.9 小案例 187
10.10 本章小结 189
10.11 习题 189
第11章 面向对象(下) 191
11.1 面向对象的三大特征 191
11.2 封装 193
11.3 继承 196
11.3.1 单一继承 196
11.3.2 多重继承 200
11.4 多态 203
11.5 设计模式 204
11.5.1 工厂模式 204
11.5.2 适配器模式 205
11.6 小案例 206
11.7 本章小结 208
11.8 习题 209
第12章 文件 210
12.1 文件概述 210
12.2 文件操作 211
12.2.1 打开文件 211
12.2.2 关闭文件 212
12.2.3 读文本文件 213
12.2.4 写文本文件 216
12.2.5 读写二进制文件 217
12.2.6 定位读写位置 218
12.2.7 复制文件 219
12.2.8 移动文件 220
12.2.9 重命名文件 220
12.2.10 删除文件 220
12.3 目录操作 221
12.3.1 创建目录 221
12.3.2 获取目录 221
12.3.3 遍历目录 223
12.3.4 删除目录 223
12.4 小案例 224
12.5 本章小结 226
12.6 习题 226
第13章 异常 228
13.1 异常概述 228
13.1.1 异常的概念 228
13.1.2 异常类 229
13.2 捕获与处理异常 230
13.2.1 try-except语句 230
13.2.2 使用as获取异常信息 233
13.2.3 try-except-else语句 236
13.2.4 try-finally语句 237
13.3 触发异常 239
13.3.1 raise语句 239
13.3.2 assert语句 240
13.4 自定义异常 241
13.5 回溯最后的异常 242
13.6 小案例 243
13.7 本章小结 245
13.8 习题 245
第14章 综合案例 247
14.1 需求分析 247
14.2 程序设计 248
14.3 代码实现 252
14.4 效果演示 253
14.5 本章小结 256
14.6 课外实践 256
附录A 常用模块和内置函数操作指南 257
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019