图书介绍
Python程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 王学军,胡畅霞,韩艳峰主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115469304
- 出版时间:2018
- 标注页数:228页
- 文件大小:48MB
- 文件页数:236页
- 主题词:软件工具-程序设计-高等学校-教材
PDF下载
下载说明
Python程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Python概述1
1.1 Python语言1
1.1.1 Python的发展1
1.1.2 Python的特点2
1.1.3 Python的应用领域2
1.1.4 Python的版本及安装3
1.2 Python开发环境及工具5
1.2.1 开发工具IDLE5
1.2.2 开发工具PyCharm7
1.2.3 编写简单的小程序8
1.2.4 PyCharm配置10
1.3 习题11
第2章 Python语言基础12
2.1 Python语言基础概述12
2.1.1 Python文件类型12
2.1.2 Python编码规范12
2.1.3 输入与输出14
2.2 Python数据类型15
2.2.1 Number(数字)15
2.2.2 String(字符串)15
2.2.3 变量及其赋值17
2.3 运算符和表达式18
2.3.1 算术运算符和表达式18
2.3.2 赋值运算符和表达式19
2.3.3 逻辑运算符和表达式20
2.3.4 关系运算符和表达式21
2.3.5 字符串运算符和表达式21
2.3.6 位运算符和表达式24
2.3.7 运算符的优先级24
2.3.8 Python常用的函数25
2.4 Python数据结构27
2.4.1 列表28
2.4.2 元组31
2.4.3 字典32
2.4.4 集合33
2.5 程序控制结构35
2.5.1 选择结构35
2.5.2 循环结构37
2.6 编程实践40
2.7 习题43
第3章 Python函数及模块46
3.1 案例引入及分析46
3.2 函数47
3.2.1 函数的定义48
3.2.2 函数的调用48
3.2.3 函数的参数49
3.2.4 函数的嵌套52
3.2.5 函数的递归调用52
3.3 变量的作用域53
3.4 模块54
3.4.1 导入和创建模块54
3.4.2 模块包56
3.5 编程实践56
3.6 习题60
第4章 面向对象编程62
4.1 面向对象基础62
4.1.1 面向过程与面向对象62
4.1.2 面向对象基本概念63
4.2 类的定义和使用64
4.2.1 类的定义64
4.2.2 类的使用65
4.3 类的属性和方法66
4.3.1 类的属性66
4.3.2 类的方法68
4.3.3 访问控制70
4.3.4 构造函数和析构函数71
4.4 类的继承72
4.4.1 类的简单继承72
4.4.2 类的多重继承75
4.5 类的重载76
4.5.1 方法重载76
4.5.2 运算符重载77
4.6 编程实践79
4.7 习题84
第5章 Python GUI编程86
5.1 PyQt GUI工具包概述86
5.1.1 GUI简介86
5.1.2 PyQt工具包87
5.1.3 编程测试89
5.2 PyQt GUI编程93
5.2.1 信号和槽93
5.2.2 主窗口QMain Window96
5.2.3 对话框QDialog97
5.2.4 PyQt输入控件100
5.2.5 按钮100
5.2.6 显示控件102
5.2.7 表格控件102
5.2.8 布局控件104
5.3 编程实践105
5.4 习题108
第6章 Python数据库及文件系统112
6.1 数据库技术基础112
6.1.1 数据库基本概念112
6.1.2 关系数据库113
6.1.3 数据库应用系统的开发步骤114
6.2 MySQL数据库114
6.2.1 数据库安装115
6.2.2 创建数据库119
6.2.3 删除数据库119
6.2.4 MySQL数据类型120
6.2.5 创建表122
6.2.6 编辑查看表123
6.2.7 删除表124
6.2.8 插入数据124
6.2.9 修改数据124
6.2.10 删除数据125
6.2.11 使用SELECT查询数据125
6.3 Python中访问MySQL语句126
6.4 Python文件系统128
6.4.1 文件的基础知识128
6.4.2 文件的基本操作129
6.4.3 文件的读写操作130
6.4.4 文件与目录操作函数和语句131
6.5 编程实践133
6.6 习题138
第7章 Python网络编程141
7.1 网络模型介绍141
7.1.1 OSI简介141
7.1.2 TCP/IP简介142
7.2 Socket编程145
7.2.1 Socket简介145
7.2.2 Socket编程145
7.2.3 用Socket建立服务器端程序146
7.2.4 用Socket建立基于UDP的服务器与客户端程序147
7.2.5 用SocketSever建立服务器148
7.3 urllib包与httplib包使用149
7.3.1 urllib包149
7.3.2 使用httplib包访问网站151
7.4 使用ftplib访问FTP服务152
7.4.1 ftplib包152
7.4.2 使用ftplib包访问FTP服务器153
7.5 电子邮件154
7.5.1 SMTP和POP3154
7.5.2 发送邮件154
7.5.3 接收邮件156
7.6 编程实践158
7.7 习题163
第8章 Python网站开发165
8.1 常见的Web开发框架165
8.1.1 Zope框架165
8.1.2 TurboGears框架165
8.1.3 Django框架166
8.2 MVC模式167
8.2.1 MVC模式介绍167
8.2.2 MVC模式的优缺点168
8.2.3 Django框架中的MVC168
8.3 Django开发环境的搭建169
8.3.1 Django框架的安装169
8.3.2 Django简单应用171
8.4 Django框架的应用173
8.4.1 数据库的配置173
8.4.2 创建数据模型175
8.4.3 创建视图177
8.4.4 模板系统179
8.4.5 URL配置182
8.4.6 发布Django项目182
8.5 Django框架的高级应用183
8.5.1 管理界面183
8.5.2 编辑数据库185
8.5.3 Session功能186
8.5.4 国际化187
8.6 编程实践189
8.7 习题195
第9章 Python数字图像处理196
9.1 基本图像操作和处理196
9.1.1 图像和像素196
9.1.2 颜色空间197
9.1.3 像素的位深198
9.2 Python图像处理类库PIL198
9.2.1 PIL模块基本介绍199
9.2.2 Image模块199
9.2.3 PIL滤镜效果202
9.3 Python中使用OpenCV204
9.3.1 OpenCV安装204
9.3.2 OpenCV基本操作205
9.3.3 处理视频序列210
9.4 Matplotlib绘图库211
9.4.1 Matplotlib安装211
9.4.2 Matplotlib模块211
9.4.3 Matplotlib绘制简单图形211
9.5 编程实践215
9.6 习题218
第10章 Python科学计算219
10.1 NumPy库219
10.1.1 ndarray对象219
10.1.2 ufunc运算222
10.1.3 矩阵运算223
10.2 SciPy数值计算库224
10.3 编程实践226
10.4 习题227
参考文献228