图书介绍
中国高校创意创新创业教育系列丛书 Python学习从入门到实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 王学颖,刘立群,刘冰,司雨昌编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302486978
- 出版时间:2017
- 标注页数:273页
- 文件大小:28MB
- 文件页数:284页
- 主题词:软件工具-程序设计
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.2 Python的产生与特性3
1.2.1 Python语言的发展3
1.2.2 Python语言的特性4
1.3 Python的安装与运行5
1.3.1 Python的下载和安装5
1.3.2 Python的运行8
1.4 Python的基础语法10
1.4.1 程序的基本结构10
1.4.2 基本语法规则13
习题116
第2章 Python数据类型和表达式17
2.1 基本数据类型17
2.1.1 数值类型17
2.1.2 字符串类型19
2.1.3 布尔类型19
2.2 常量与变量20
2.2.1 常量20
2.2.2 变量20
2.2.3 变量的赋值22
2.3 运算符与表达式25
2.3.1 算术运算符25
2.3.2 关系运算符25
2.3.3 赋值运算符26
2.3.4 逻辑运算符26
2.3.5 位运算符27
2.3.6 成员运算符27
2.3.7 身份运算符28
2.3.8 表达式28
2.4 常用系统函数29
2.4.1 常用内置函数29
2.4.2 常用标准库函数38
习题241
第3章 Python控制语句43
3.1 结构化程序设计43
3.1.1 顺序结构44
3.1.2 分支结构44
3.1.3 循环结构45
3.2 分支结构46
3.2.1 单分支结构46
3.2.2 双分支结构47
3.2.3 多分支结构48
3.2.4 分支结构的嵌套51
3.3 循环结构52
3.3.1 for语句循环52
3.3.2 while语句循环55
3.3.3 循环的嵌套58
3.4 break语句和continue语句60
3.4.1 break语句60
3.4.2 continue语句62
3.5 结构化程序结构实例65
习题368
第4章 Python数据结构70
4.1 组合类型简介70
4.2 列表71
4.2.1 创建列表71
4.2.2 访问列表73
4.2.3 更新列表76
4.2.4 列表常用的其他操作78
4.3 元组78
4.3.1 创建元组79
4.3.2 访问元组81
4.4 字典82
4.4.1 字典的创建83
4.4.2 访问字典84
4.4.3 更新字典86
4.4.4 字典常用的其他操作89
4.5 集合91
4.5.1 创建集合91
4.5.2 访问集合92
4.5.3 更新集合93
4.5.4 集合常用的其他操作94
习题495
第5章 字符串和正则表达式96
5.1 字符串的基本操作96
5.1.1 字符串的格式化96
5.1.2 字符串的索引与分片97
5.1.3 字符串的基本运算99
5.1.4 字符串运算函数100
5.1.5 字符串运算方法102
5.2 正则表达式的使用104
习题5107
第6章 Python函数和模块109
6.1 函数的定义109
6.2 函数的调用111
6.3 函数的参数和返回值113
6.3.1 参数传递的方式113
6.3.2 位置参数和关键字参数115
6.3.3 默认值参数118
6.3.4 可变参数120
6.3.5 函数的返回值126
6.4 变量的作用域128
6.4.1 全局变量128
6.4.2 局部变量128
6.5 函数的嵌套131
6.5.1 函数的嵌套定义131
6.5.2 lambda函数134
6.6 递归134
6.7 模块的使用139
6.7.1 模块的导入139
6.7.2 自定义模块和包141
6.7.3 安装第三方模块144
6.7.4 常见模块应用实例146
习题6159
第7章 Python类和对象163
7.1 面向对象编程163
7.1.1 面向过程与面向对象163
7.1.2 面向对象的相关概念164
7.2 类的定义与对象的创建166
7.2.1 类的定义格式166
7.2.2 对象的创建167
7.3 属性和方法170
7.3.1 类属性与对象属性170
7.3.2 公有属性与私有属性172
7.3.3 对象方法173
7.3.4 类方法174
7.3.5 静态方法176
7.3.6 内置方法177
7.4 继承180
7.4.1 继承和派生的概念180
7.4.2 派生类的定义181
7.4.3 派生类的组成184
7.4.4 多继承185
7.5 多态性186
7.5.1 方法重载187
7.5.2 运算符重载188
习题7190
第8章 Python文件处理192
8.1 文件的概念192
8.1.1 文件192
8.1.2 文件的分类192
8.2 文件的打开与关闭193
8.2.1 文件的打开193
8.2.2 文件的关闭195
8.3 文件的读/写196
8.3.1 文件的读取196
8.3.2 文件的写入199
8.4 文件的定位201
8.4.1 seek()函数201
8.4.2 tell()函数203
8.5 os模块204
习题8208
第9章 Python异常处理210
9.1 Python的异常210
9.1.1 Python的常见异常210
9.1.2 Python的异常处理212
9.2 常用的异常处理方法213
9.2.1 基本的try…except语句213
9.2.2 try…except…else语句216
9.2.3 处理多重异常的try…except结构217
9.2.4 try…except…finally语句219
9.3 断言与上下文管理语句221
9.4 使用IDLE调试代码223
习题9224
第10章 Python高级编程226
10.1 GUI编程226
10.1.1 Python常用GUI模块226
10.1.2 tkinter模块228
10.2 网络编程256
10.2.1 Socket编程256
10.2.2 Python网络爬虫261
10.3 数据库编程268
10.3.1 SQLite数据库简介268
10.3.2 Python操作SQLite数据库269
习题10271
参考文献273