PYTHON程序设计与实现PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:冯林主编;姚远,刘胜蓝副主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2015
- ISBN:9787040437881
- 页数:359 页
第1章 Python语言概述 1
1.1 Python语言简介 1
1.2 Python C语言的异同 2
1.3 安装与配置Python环境 4
1.4 Python开发环境 10
本章小结 12
第2章 基本数据类型与变量 13
2.1 整数运算 13
2.2 浮点数运算 16
2.3 复数运算 17
2.4 字符串 18
2.5 类型转换 21
2.6 变量 22
2.7 赋值语句 24
2.7.1 变量的引用 26
2.7.2 赋值 28
2.7.3 多重赋值 30
本章小结 31
习题 32
第3章 编写Python程序 34
3.1 IDLE简介 34
3.1.1 在IDLE 中编写程序 36
3.1.2 命令行运行程序 48
3.1.3 命令行调用程序 48
3.2 注释 49
本章小结 50
习题 50
第4章 列表、元组和字典 52
4.1 序列 53
4.2 序列基本操作 54
4.3 列表 56
4.3.1 列表的创建 56
4.3.2 列表的修改 56
4.3.3 列表法 58
4.4 元组 61
4.4.1 元组的创建 61
4.4.2 元组的操作 61
4.4.3 元组的困惑 62
4.5 字典 62
4.5.1 字典的创建 62
4.5.2 字典的操作 63
4.5.3 字典的方法 64
4.6 集合 68
4.6.1 集合的创建 68
4.6.2 集合的基本操作 68
4.6.3 集合的特殊操作 70
4.7 五子棋棋盘 72
4.7.1 五子棋盘的选择:列表 73
4.7.2 五子棋盘的创建 74
本章小结 74
习题 75
第5章 流程控制语句 77
5.1 布尔逻辑 78
5.2 代码块与缩进 79
5.3 if/else语句 79
5.3.1 单分支条件语句 79
5.3.2 二分支条件语句 80
5.3.3 多分支条件语句 81
5.3.4 条件表达式 84
5.3.5 断言 86
5.4 循环 87
5.4.1 while循环 87
5.4.2 for循环 88
5.4.3 循环嵌套 89
5.4.4 循环遍历字典元素 91
5.4.5 迭代工具 91
5.4.6 循环控制语句 93
5.4.7 循环与else子句 95
5.5 列表推导式 96
5.6 继续五子棋 97
本章小结 101
习题 101
第6章 字符串 104
6.1 字符串的操作 104
6.1.1 切片操作 105
6.1.2 格式化操作 107
6.1.3 字符串模板 110
6.1.4 原始字符串操作符 111
6.1.5 Unicode字符串操作符 111
6.2 正则表达式 112
6.2.1 第一个正则表达式 112
6.2.2 正则表达式中的特殊字符 114
6.2.3 匹配任意一个单个字符 115
6.2.4 匹配多个字符串 116
6.2.5 创建字符类 116
6.2.6 在字符串边界或单词边界进行匹配 117
6.2.7 分组匹配 121
6.2.8 重复匹配 124
6.2.9 替换与分割 126
6.2.10 正则表达式举例 127
本章小结 129
习题 129
第7章 函数 132
7.1 抽象与函数 133
7.2 创建函数 134
7.3 函数参数 135
7.3.1 函数参数类型 135
7.3.2 修改参数 139
7.4 变量的作用域 141
7.5 递归 143
7.6 函数修饰器 144
7.7 完成五子棋(封装及重构) 147
本章小结 152
习题 152
第8章 I/O操作与文件 155
8.1 字符串格式化 155
8.2 I/O操作 158
8.3 文件打开与关闭 159
8.3.1 打开文件 160
8.3.2 文件关闭 161
8.3.3 文件模式 161
8.3.4 缓冲 162
8.4 文件的读和写 162
8.5 处理二进制文件 164
8.6 访问文件系统 167
8.7 文本处理举例——词频统计 173
8.8 五子棋游戏的保存和读取 176
本章小结 178
习题 178
第9章 面向对象编程 180
9.1 类 181
9.2 类的创建 182
9.2.1 创建类 182
9.2.2 类变量和类方法 185
9.2.3 静态方法 188
9.2.4 property修饰器 189
9.2.5 类的初始化 190
9.3 继承 192
9.3.1 继承与重写 193
9.3.2 多重继承 194
9.4 多态 195
9.5 重构五子棋 197
本章小结 202
习题 203
第10章 异常处理 205
10.1 异常 206
10.2 抛出异常 207
10.2.1 raise语句 207
10.2.2 自定义异常类 208
10.3 捕获异常 209
10.3.1 try-except语句 209
10.3.2 捕获多种异常 212
10.3.3 捕获所有异常 214
10.4 finally语句 215
10.5 处理异常的特殊方法 218
10.6 让五子棋程序更健壮 219
本章小结 223
习题 223
第11章 模块 226
11.1 Python模块 226
11.2 名称空间 229
11.3 模块导入特性 231
11.4 模块内建函数 232
11.5 包 234
本章小结 236
习题 236
第12章 Python开发游戏 238
12.1 Pygame介绍 238
12.2 常用模块介绍 239
12.3 游戏初步设计 242
12.4 进一步完善游戏 246
本章小结 257
第13章 TCP/UDP网络编程 258
13.1 问题的引入 258
13.2 套接字 260
13.3 网络设计模块 261
13.3.1 socket模块 261
13.3.2 urllib模块 265
13.3.3 urllib2模块 267
13.3.4 其他常见的模块 269
13.4 UDP编程 270
13.5 TCP编程 272
本章小结 275
第14章 Python爬虫程序 276
14.1 搜索引擎和网络爬虫 276
14.2 基本概念 277
14.2.1 URI和 URL 277
14.2.2 HTTP协议 279
14.3 准备工作 279
14.3.1 初探urllib2网络库 279
14.3.2 urllib2异常处理 284
14.3.3 urllib2的使用细节 288
14.4 一个简单的爬虫程序 291
本章小结 295
第15章 访问数据库 296
15.1 数据库基础知识 296
15.1.1 关系型数据库 297
15.1.2 SQL语句 298
15.2 Python与数据库 299
15.3 SQLite介绍 300
15.4 Python使用SQLite 301
15.4.1 导入sqlite3模块及创建数据库 301
15.4.2 创建游标 302
15.5 MySQL介绍 306
15.6 Python使用MySQL 308
15.6.1 创建数据库 308
15.6.2 创建游标 309
15.7 编写电子同学录 312
15.7.1 需求分析 312
15.7.2 系统设计 313
15.7.3 数据库的设计 313
15.7.4 页面设计 314
15.7.5 模块实现 315
本章小结 326
第16章 CGI编程 327
16.1 CGI介绍 327
16.2 网页与HTML 328
16.2.1 HTML语言简介 328
16.2.2 HTML标签简介 329
16.3 一个网站的初步实现 330
16.3.1 下载和安装Apache 330
16.3.2 第一个CGI程序 331
16.3.3 GET和POST方法 332
16.3.4 表单提交 332
16.3.5 cgitb调试 336
16.4 个人信息管理系统 337
16.4.1 网站需求说明 338
16.4.2 项目数据库设计 338
16.4.3 用户注册模块 339
16.4.4 用户登录 343
16.4.5 个人信息查看 346
16.4.6 个人信息修改 349
本章小结 353
附录 比较Python 2和Python 3 355
参考文献 358
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018