图书介绍
Python程序设计基础2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李东方主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7121302928
- 出版时间:2017
- 标注页数:214页
- 文件大小:21MB
- 文件页数:225页
- 主题词:
PDF下载
下载说明
Python程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Python语言及其编程环境1
1.1 Python语言概述1
1.2 Python的安装3
1.3 Python语言程序设计步骤4
1.4 常用的Python第三方编辑器6
习题19
第2章 Python程序的基本语法10
2.1 Python语言源程序的书写格式与基本规则10
2.1.1 Python语言源程序模块结构初识10
2.1.2 基本词法单位、标识符/常量/运算符等构成规则与关键字11
2.1.3 程序的书写格式与基本规则13
2.2 Python的基本数据类型17
2.2.1 数字17
2.2.2 字符串20
2.3 Python的基本运算和表达式23
2.3.1 变量23
2.3.2 运算符28
2.3.3 算术运算28
2.3.4 输入、输出30
2.3.5 赋值、关系和逻辑运算33
2.3.6 表达式36
习题237
第3章 Python程序的基本流程控制39
3.1 基本语句及顺序结构39
3.1.1 基本语句39
3.1.2 顺序结构41
3.2 分支结构42
3.2.1 if语句42
3.2.2 if-elif-else语句43
3.2.3 分支语句嵌套45
3.3 循环结构46
3.3.1 while语句47
3.3.2 for循环和range()内建函数49
3.3.3 循环语句嵌套51
3.4 转移和中断语句52
3.4.1 break语句52
3.4.2 continue语句52
习题353
第4章 Python的特征数据类型55
4.1 列表55
4.1.1 创建列表55
4.1.2 列表的基本操作56
4.1.3 更多列表操作58
4.1.4 删除列表中的元素59
4.1.5 列表解析60
4.2 元组60
4.2.1 创建元组60
4.2.2 元组的基本操作61
4.2.3 元组与列表的相互转换63
4.2.4 元组解包64
4.3 字典65
4.3.1 创建字典65
4.3.2 访问字典中的值65
4.3.3 更新字典66
4.3.4 字典的操作66
4.4 集合70
4.4.1 集合的创建70
4.4.2 集合的修改71
4.4.3 集合的数学运算73
习题475
第5章 文件78
5.1 基本概念78
5.1.1 文件和目录78
5.1.2 文件的编码79
5.1.3 文本文件和二进制文件的区别81
5.2 文件操作81
5.2.1 文件的打开和关闭81
5.2.2 定位82
5.2.3 文件的读取、写入、追加84
习题589
第6章 函数90
6.1 函数的定义与调用90
6.1.1 函数的声明90
6.1.2 函数的调用91
6.2 参数的传递91
6.2.1 参数按位置依次传递91
6.2.2 参数赋值和参数默认值传递91
6.2.3 元组类型变长参数传递92
6.2.4 字典类型变长参数传递92
6.2.5 高阶函数93
6.2.6 函数中变量的作用域94
6.3 匿名函数95
6.4 函数的递归96
6.5 函数的高级应用97
6.5.1 生成器97
6.5.2 装饰器与闭包98
习题699
第7章 面向对象的程序设计103
7.1 面向对象的概念103
7.2 类与实例104
7.2.1 创建类和子类104
7.2.2 增加属于类的对象实例105
7.2.3 用函数表示类的行为特征106
7.3面向对象的特征107
7.3.1封装107
7.3.2继承108
7.3.3多态109
7.4 库的安装110
7.4.1 模块化架构110
7.4.2 包的管理110
7.4.3 安装方法112
7.5 模块的引用112
7.5.1 import方式113
7.5.2 from方式113
习题7114
第8章 图形化界面设计116
8.1 窗体控件布局116
8.1.1 根窗体116
8.1.2 tkinter常用控件117
8.1.3 控件布局121
8.2 tkinter常见控件的特征属性124
8.2.1 文本输入/输出相关控件124
8.2.2 按钮127
8.2.3 单选按钮128
8.2.4 复选框129
8.2.5 列表框与组合框133
8.2.6 滑块138
8.2.7 菜单140
8.2.8 子窗体142
8.2.9 模式对话框143
8.3 事件响应148
习题8150
第9章 图形绘制153
9.1 tkinter库的Canvas图形绘制方法153
9.1.1 Canvas绘图的基本方法154
9.1.2 Canvas画布上的函数图形绘制157
9.2 turtle库的图形绘制方法159
9.2.1 turtle绘图的基本方法161
9.2.2 turtle图形绘制162
9.3 Matplotlib库的图形绘制方法165
9.3.1 环境安装和基本方法165
9.3.2 二维函数图形绘制167
习题9170
第10章 正则表达式的应用173
10.1 正则表达式173
10.1.1 精确匹配174
10.1.2 贪婪匹配175
10.2 re模块的内置函数175
10.2.1 匹配与搜索176
10.2.2 切分与分组177
10.2.3 替换178
10.3 正则表达式的应用:简单爬虫178
习题10180
第11章 数据库操作182
11.1 访问SQLite数据库182
11.1.1 SQLite数据库连接对象及表的SQL操作183
11.1.2 游标对象和SQL查询186
11.2 访问Access、MySQL和SQL Server数据库187
习题11190
第12章 基于第三方库的应用举例192
12.1 对Excel的操作192
12.1.1 用openpyxl在内存中创建工作表192
12.1.2 数据的读取193
12.1.3 编辑操作和写入194
12.2 图片操作197
12.2.1 Image模块及应用197
12.2.2 ImageChops特效与合成199
习题12202
附录A 上海市高等学校计算机等级考试(二级)Python程序设计考试大纲203
附录B 上海市高等学校计算机等级考试试卷二级Python程序设计(样卷)207
参考文献214
热门推荐
- 2845215.html
- 2321024.html
- 896522.html
- 406906.html
- 2997258.html
- 2114187.html
- 3013062.html
- 2470775.html
- 2020253.html
- 537386.html
- http://www.ickdjs.cc/book_472495.html
- http://www.ickdjs.cc/book_1091292.html
- http://www.ickdjs.cc/book_2377704.html
- http://www.ickdjs.cc/book_3788208.html
- http://www.ickdjs.cc/book_959604.html
- http://www.ickdjs.cc/book_2036770.html
- http://www.ickdjs.cc/book_2535655.html
- http://www.ickdjs.cc/book_3620786.html
- http://www.ickdjs.cc/book_454382.html
- http://www.ickdjs.cc/book_2546693.html