图书介绍

Python编程案例教程 双色 含微课PDF|Epub|txt|kindle电子书版本网盘下载

Python编程案例教程 双色 含微课
  • 刘庆,姚丽娜,余美华主编 著
  • 出版社: 北京:航空工业出版社
  • ISBN:9787516516669
  • 出版时间:2018
  • 标注页数:265页
  • 文件大小:26MB
  • 文件页数:280页
  • 主题词:软件工具-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐