图书介绍
Python程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![Python程序设计](https://www.shukui.net/cover/44/32054153.jpg)
- 陈春晖,翁恺,季江民编著 著
- 出版社: 杭州:浙江大学出版社
- ISBN:9787308189774
- 出版时间:2019
- 标注页数:250页
- 文件大小:52MB
- 文件页数:261页
- 主题词:软件工具-程序设计-高等学校-教材
PDF下载
下载说明
Python程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Python语言概述1
1.1 计算机基础1
1.1.1 计算机特点1
1.1.2 计算机常用的数制及编码2
1.1.3 计算机系统组成5
1.1.4 操作系统7
1.1.5 程序设计语言8
1.2 Python语言简介9
1.3 Python IDLE开发环境11
1.3.1 Python IDLE开发环境安装11
1.3.2 运行Python程序13
1.4 标识符和变量15
1.4.1 标识符和关键字15
1.4.2 常量和变量16
1.5 输入及输出函数17
1.5.1 输入函数17
1.5.2 输出函数18
本章小结20
习题21
第2章 用Python语言编写程序23
2.1 数字类型23
2.1.1 整数23
2.1.2 浮点数26
2.1.3 复数27
2.1.4 数学库(math库)的使用28
2.2 字符串29
2.3 布尔值、空值和列表32
2.3.1 布尔值32
2.3.2 列表35
2.4 内置转换函数36
2.5 语句39
2.5.1 赋值语句39
2.5.2 if语句41
2.5.3 for语句42
2.5.4 列表推导式44
2.6 格式化输出46
本章小结48
习题48
第3章 使用字符串、列表和元组51
3.1 序列的访问及运算符51
3.1.1 什么是序列51
3.1.2 通用序列操作51
3.1.3 序列的运算符55
3.1.4 计算序列的长度和最值56
3.2 字符串的使用57
3.2.1 什么是字符串57
3.2.2 字符串常用方法或函数59
3.2.3 将数字转换成字符串62
3.3 列表和元组使用66
3.3.1 列表66
3.3.2 基本的列表操作67
3.3.3 列表的函数或方法69
3.3.4 字符串和列表的互相操作71
3.3.5 元组73
3.4 随机函数库(random库)74
本章小结77
习题77
第4章 条件、循环和其他语句79
4.1 条件语句79
4.1.1 基本的条件语句79
4.1.2 有分支的条件语句81
4.1.3 嵌套的条件语句83
4.1.4 连缀的if-elif-else84
4.1.5 条件表达式85
4.2 while循环86
4.2.1 while循环86
4.2.2 循环内的控制90
4.3 for循环93
4.3.1 for…in循环93
4.3.2 range()函数94
4.4 搜索和排序96
4.4.1 线性搜索96
4.4.2 搜索最值97
4.4.3 二分搜索97
4.4.4 选择排序99
4.4.5 冒泡排序101
4.5 异常处理102
本章小结106
习题107
第5章 集合和字典110
5.1 集合111
5.1.1 创建集合111
5.1.2 操作和访问集合的元素111
5.1.3 元素、子集、超集和相等判断112
5.1.4 集合运算113
5.2 字典114
5.2.1 创建字典114
5.2.2 字典的基本运算115
5.2.3 字典方法或函数116
5.3 集合和字典的应用117
5.3.1 数据结构118
5.3.2 过程119
本章小结121
习题121
第6章 函数123
6.1 函数的定义和调用123
6.2 函数参数126
6.2.1 位置参数126
6.2.2 关键字参数126
6.2.3 默认值参数127
6.2.4 不定长数目参数130
6.3 函数的返回值135
6.4 命名空间和作用域136
6.5 递归137
6.6 内置函数139
6.6.1 sorted()函数139
6.6.2 map()函数140
6.6.3 zi p ()函数140
6.6.4 eval()和exec()函数141
6.6.5 all)和any()函数141
6.7 程序结构142
6.7.1 模块和包142
6.7.2 sys模块143
本章小结145
习题146
第7章 文件150
7.1 文件读写150
7.2 用Pandas模块读写常见格式文件156
7.2.1 Python第三方模块的安装156
7.2.2 Pandas和Plotly模块158
7.2.3 用Pandas读写各种类型的文件163
7.2.4 JSON文件读写167
7.3 数据可视化169
本章小结172
习题173
第8章 类和对象175
8.1 类和对象的概念175
8.2 类和对象的创建176
8.2.1 定义类176
8.2.2 创建对象177
8.2.3 访问对象成员177
8.2.4 属性值178
8.3 使用对象编写程序180
8.4 封装187
8.4.1 类成员187
8.4.2 私有成员与公有成员190
8.5 继承和多态191
8.5.1 继承191
8.5.2 多态192
本章小结192
习题193
第9章 Web应用程序开发及网络爬虫199
9.1 Web应用程序开发概述199
9.1.1 Web应用程序运行原理199
9.1.2 超文本标记语言简介201
9.1.3 层叠样式表203
9.2 Web应用框架Flask207
9.3 云上部署Web应用程序219
9.4 网络爬虫232
9.4.1 获取网页232
9.4.2 获取元素234
本章小结238
习题238
参考文献239
附录A Python语言简明参考手册240
A.1 导引240
A.2 词法分析241
A.3 数据模型243
A.4 表达式244
A.5 语句245
A.6 顶层组件247
附录B PTA平台常见问题解答249
B.1 评分249
B.2 常见问题250