图书介绍
Python编程案例教程 双色 含微课PDF|Epub|txt|kindle电子书版本网盘下载
![Python编程案例教程 双色 含微课](https://www.shukui.net/cover/16/31324215.jpg)
- 刘庆,姚丽娜,余美华主编 著
- 出版社: 北京:航空工业出版社
- ISBN:9787516516669
- 出版时间:2018
- 标注页数:265页
- 文件大小:26MB
- 文件页数:280页
- 主题词:软件工具-程序设计-教材
PDF下载
下载说明
Python编程案例教程 双色 含微课PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Python入门篇2
第1章 开始Python编程之旅2
本章导读2
学习目标2
1.1 Python概述2
1.1.1 Python的发展历史3
1.1.2 Python的特点3
1.1.3 Python的应用领域4
1.1.4 Python版本5
1.2 搭建Python开发环境6
1.2.1 在Windows系统中搭建Python开发环境6
1.2.2 在Linux系统中搭建Python开发环境9
1.2.3 在Mac OS X系统中搭建Python开发环境11
1.3 开发第一个Python程序13
1.3.1 使用Sublime Text编辑器编写Python程序13
1.3.2 命令行模式下运行Python程序14
1.3.3 Python编码规范16
本章总结17
知识考核18
第2章 Python编程基础知识19
本章导读19
学习目标19
2.1 变量19
2.1.1 变量的命名19
2.1.2 变量的数据类型20
2.1.3 变量的赋值22
2.2 运算符23
2.2.1 算术运算符24
2.2.2 赋值运算符25
2.2.3 关系运算符25
2.2.4 逻辑运算符26
2.2.5 成员运算符27
2.2.6 身份运算符28
2.2.7 位运算符28
2.2.8 运算符优先级29
2.3 输入和输出30
2.3.1 输出30
2.3.2 输入31
2.4 典型案例——求三角形的面积33
本章总结34
知识考核34
第3章 判断和循环语句36
本章导读36
学习目标36
3.1 判断语句36
3.1.1 简单的if语句36
3.1.2 if-else语句37
3.1.3 if-elif-else语句39
3.1.4 嵌套的if语句40
3.2 循环语句41
3.2.1 while循环语句41
3.2.2 for循环语句42
3.2.3 循环嵌套44
3.2.4 break和continue语句45
3.3 典型案例46
3.3.1 猜拳游戏46
3.3.2 百钱买百鸡问题47
本章总结48
知识考核48
第4章 字符串的使用51
本章导读51
学习目标51
4.1 通用序列操作51
4.1.1 索引52
4.1.2 分片52
4.1.3 序列相加53
4.1.4 乘法54
4.1.5 长度、最小值和最大值54
4.2 字符串格式化操作55
4.2.1 使用符号“%”进行格式化56
4.2.2 使用format()方法进行格式化57
4.3 字符串方法58
4.4 典型案例62
4.4.1 文本进度条62
4.4.2 注册验证63
本章总结64
知识考核65
第5章 列表和元组66
本章导读66
学习目标66
5.1 列表66
5.1.1 列表的概述66
5.1.2 列表的遍历67
5.1.3 列表的基本操作69
5.2 元组74
5.2.1 元组的基本操作74
5.2.2 元组的内置函数75
5.3 典型案例76
5.3.1 简易计算器76
5.3.2 矩阵相加77
本章总结77
知识考核78
第6章 字典和集合80
本章导读80
学习目标80
6.1 字典的创建和访问80
6.1.1 字典的创建81
6.1.2 字典的访问83
6.2 字典的基本操作83
6.3 字典的遍历87
6.3.1 遍历字典中所有的“键-值”对87
6.3.2 遍历字典中所有的键88
6.3.3 遍历字典中所有的值88
6.4 嵌套89
6.4.1 在列表中嵌套字典89
6.4.2 在字典中嵌套列表90
6.4.3 在字典中嵌套字典91
6.5 集合91
6.5.1 集合的创建92
6.5.2 集合的基本操作93
6.6 典型案例95
6.6.1 登录验证95
6.6.2 三级菜单96
本章总结98
知识考核99
第二部分 Python提高篇102
第7章 函数102
本章导读102
学习目标102
7.1 函数的定义和使用102
7.1.1 函数的定义102
7.1.2 函数的调用103
7.1.3 函数的返回值104
7.2 函数的参数105
7.2.1 实参和形参105
7.2.2 参数类型107
7.3 函数的嵌套110
7.4 递归函数112
7.5 变量作用域113
7.5.1 局部变量和全局变量113
7.5.2 global和nonlocal关键字114
7.6 匿名函数115
7.7 模块116
7.7.1 模块的导入116
7.7.2 模块的创建118
7.7.3 _name_属性118
7.7.4 包119
7.8 典型案例120
7.8.1 哥德巴赫猜想120
7.8.2 学生管理系统121
本章总结124
知识考核125
第8章 面向对象程序设计128
本章导读128
学习目标128
8.1 面向对象程序设计入门128
8.2 类的定义与使用130
8.2.1 类的定义130
8.2.2 创建类的对象131
8.2.3 self参数131
8.2.4 构造方法133
8.2.5 析构方法135
8.3 类成员和实例成员136
8.4 封装138
8.5 继承139
8.5.1 单继承140
8.5.2 多继承141
8.5.3 重写父类方法与调用父类方法142
8.6 多态143
8.7 类方法和静态方法145
8.7.1 类方法145
8.7.2 静态方法146
8.8 典型案例——猫狗大战146
本章总结148
知识考核149
第9章 文件操作152
本章导读152
学习目标152
9.1 文件的打开和关闭152
9.1.1 文件打开153
9.1.2 文件关闭154
9.1.3 上下文管理语句with155
9.2 文件的读写155
9.2.1 写文件155
9.2.2 读文件157
9.3 文件的定位160
9.3.1 获取当前读写位置160
9.3.2 定位到某个位置161
9.4 文件与文件夹操作162
9.4.1 os模块162
9.4.2 os.path模块164
9.4.3 shutil模块165
9.5 典型案例166
9.5.1 文本词频统计166
9.5.2 学生管理系统(文件版)169
本章总结172
知识考核172
第10章 异常174
本章导读174
学习目标174
10.1 语法错误和异常174
10.2 Python中的异常175
10.3 异常检测和处理178
10.3.1 try-except179
10.3.2 try-except-else183
10.3.3 try-except-finally184
10.3.4 同时包含多个except、else和finally子句185
10.4 抛出异常187
10.4.1 raise语句187
10.4.2 assert语句189
10.5 用户自定义异常190
本章总结191
知识考核192
第三部分 Python实战篇196
第11章 GUI编程196
本章导读196
学习目标196
11.1 tkinter和Python编程196
11.1.1 tkinter简介196
11.1.2 tkinter的使用197
11.2 tkinter常用控件197
11.2.1 窗口198
11.2.2 Label控件199
11.2.3 Button控件200
11.2.4 Entry控件201
11.2.5 Radiobutton和Checkbutton控件202
11.2.6 Menu控件204
11.3 事件绑定207
11.3.1 事件序列208
11.3.2 事件对象209
11.4 布局管理器210
11.4.1 pack布局210
11.4.2 grid布局212
11.4.3 place布局213
11.5 标准对话框214
11.5.1 messagebox模块214
11.5.2 filedialog模块216
11.5.3 colorchooser模块217
11.6 典型案例——计算器218
本章总结222
知识考核223
第12章 网络爬虫224
本章导读224
学习目标224
12.1 概述224
12.2 数据抓取225
12.2.1 requests库概述225
12.2.2 使用requests库225
12.2.3 简单应用228
12.3 数据解析229
12.3.1 正则表达式229
12.3.2 beautifulsoup4库233
12.4 典型案例——采集百度搜索结果238
本章总结241
知识考核241
第13章 游戏开发243
本章导读243
学习目标243
13.1 pygame简介243
13.2 pygame常用功能244
13.2.1 创建窗口并显示图片244
13.2.2 绘制图形246
13.2.3 动画效果249
13.2.4 播放声音251
13.2.5 显示文字253
13.2.6 事件255
13.3 典型案例——飞机大战257
13.3.1 项目要求257
13.3.2 创建子弹类257
13.3.3 创建玩家飞机类258
13.3.4 创建敌机类259
13.3.5 检查键盘输入261
13.3.6 创建主模块262
本章总结264
知识考核264
参考文献265