图书介绍

工业和信息化“十三五”人才培养规划教材 Python程序设计现代方法PDF|Epub|txt|kindle电子书版本网盘下载

工业和信息化“十三五”人才培养规划教材 Python程序设计现代方法
  • (中国)黑马程序员 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115510891
  • 出版时间:2019
  • 标注页数:249页
  • 文件大小:68MB
  • 文件页数:260页
  • 主题词:软件工具-程序设计-高等学校-教材

PDF下载


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

下载说明

工业和信息化“十三五”人才培养规划教材 Python程序设计现代方法PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Python概述1

1.1 计算机与计算机语言2

1.1.1 计算机的诞生与发展2

1.1.2 计算机语言概述6

1.1.3 翻译执行8

1.2 Python语言概述9

1.2.1 Python语言发展史9

1.2.2 Python语言的特点11

1.2.3 Python的应用领域12

1.2.4 Python版本的区别12

1.3 Python环境配置14

1.3.1 安装Python解释器14

1.3.2 Python程序的运行方式17

1.3.3 运行Python程序18

1.4 集成开发环境21

1.4.1 PyCharm的下载和安装21

1.4.2 PyCharm的使用24

1.5 程序的开发与编写27

1.5.1 程序开发流程27

1.5.2 程序编写的基本方法28

1.6 本章小结29

1.7 习题30

第2章 Python实例设计与分析32

2.1 实例1:货币兑换33

2.2 代码风格35

2.2.1 缩进35

2.2.2 注释35

2.3 变量36

2.3.1 标识符和关键字36

2.3.2 数据类型37

2.3.3 变量赋值37

2.3.4 字符串索引和切片38

2.4 基本输入/输出39

2.4.1 input()函数39

2.4.2 eval()函数39

2.4.3 print()函数40

2.5 结构控制41

2.5.1 顺序结构41

2.5.2 分支结构42

2.5.3 循环结构43

2.6 函数式编程43

2.7 实例2:Turtle Star44

2.8 模块化编程45

2.8.1 模块的导入和使用45

2.8.2 模块的分类46

2.9 绘图模块——turtle49

2.10 本章小结54

2.11 习题54

第3章 数字类型和字符串56

3.1 数字类型57

3.1.1 整型57

3.1.2 浮点型58

3.1.3 复数类型59

3.1.4 布尔类型60

3.2 数字类型的运算60

3.2.1 数值运算符60

3.2.2 运算符优先级64

3.2.3 数字类型转换65

3.3 实例3:模拟商家收银抹零行为65

3.4 数学模块——math66

3.5 实例4:三天打鱼两天晒网70

3.6 字符串70

3.6.1 字符串的定义方式71

3.6.2 字符串格式化72

3.6.3 字符串操作符75

3.6.4 字符串处理函数76

3.6.5 字符串处理方法76

3.7 实例5:过滤敏感词80

3.8 本章小结81

3.9 习题81

第4章 流程控制82

4.1 程序表示方法83

4.1.1 程序流程图83

4.1.2 程序的基本结构84

4.1.3 使用程序流程图描述程序86

4.2 分支结构87

4.2.1 判断条件88

4.2.2 单分支结构:if语句89

4.2.3 二分支结构:if-else语句89

4.2.4 多分支结构:if-elif-else语句90

4.2.5 分支嵌套93

4.3 循环结构95

4.3.1 条件循环:while循环95

4.3.2 遍历循环:for循环96

4.3.3 循环控制97

4.4 异常处理99

4.5 实例6:猜数字100

4.6 本章小结102

4.7 习题102

第5章 函数104

5.1 函数概述105

5.2 函数的基础知识106

5.2.1 函数的定义106

5.2.2 函数的调用107

5.3 函数的参数传递108

5.3.1 参数的位置传递108

5.3.2 参数的关键字传递109

5.3.3 参数的默认值传递109

5.3.4 包裹传递110

5.3.5 解包裹传递110

5.3.6 混合传递111

5.4 函数的返回值112

5.5 变量作用域112

5.5.1 局部变量113

5.5.2 全局变量113

5.6 函数的特殊形式114

5.6.1 匿名函数115

5.6.2 递归函数115

5.7 时间处理模块——datetime117

5.8 实例7:模拟钟表121

5.9 代码抽象与模块化设计125

5.10 本章小结126

5.11 习题127

第6章 组合数据类型128

6.1 组合数据类型概述129

6.1.1 序列类型129

6.1.2 集合类型130

6.1.3 映射类型131

6.2 序列类型131

6.2.1 切片131

6.2.2 列表133

6.2.3 元组135

6.3 实例8:生成验证码136

6.4 集合类型137

6.4.1 集合的常见操作137

6.4.2 集合关系测试138

6.5 字典140

6.5.1 字典类型介绍140

6.5.2 字典的常见操作140

6.6 中文分词模块——jieba141

6.7 实例9:《西游记》人物出场统计143

6.8 本章小结145

6.9 习题145

第7章 程序设计之数字推盘146

7.1 数字推盘游戏简介147

7.2 游戏模块——pygame149

7.2.1 pygame的初始化和退出149

7.2.2 创建游戏窗口150

7.2.3 游戏循环与游戏时钟152

7.2.4 图形和文本绘制153

7.2.5 元素位置控制158

7.2.6 动态效果161

7.2.7 事件与事件处理164

7.3 游戏框架167

7.4 自顶向下的设计167

7.4.1 顶层设计168

7.4.2 子层设计169

7.4.3 第三层设计174

7.4.4 模块整合178

7.5 自底向上的实现179

7.6 运行数字推盘180

7.7 本章小结182

7.8 习题182

第8章 文件和数据格式化183

8.1 文件概述184

8.2 文件的基本操作186

8.2.1 文件的打开和关闭186

8.2.2 读文件188

8.2.3 写文件189

8.2.4 文件读写位置191

8.2.5 管理文件与目录193

8.3 文件迭代194

8.4 实例10:用户登录195

8.5 数据维度与数据格式化201

8.5.1 基于维度的数据分类201

8.5.2 一二维数据的存储与读写202

8.5.3 多维数据的格式化205

8.6 Python中的json模块206

8.7 本章小结207

8.8 习题207

第9章 数据分析与可视化209

9.1 数据分析概述210

9.1.1 数据分析的流程210

9.1.2 数据分析常用工具211

9.2 科学计算212

9.2.1 numpy之数组对象ndarray212

9.2.2 numpy的基本操作214

9.3 数据可视化216

9.31 数据可视化概述216

9.3.2 pyplot之绘图区域217

9.3.3 pyplot之图表与风格控制219

9.4 实例11:各学科成绩评估分析223

9.5 数据分析226

9.5.1 pandas数据结构226

9.5.2 pandas的基本使用228

9.6 本章小结233

9.7 习题233

第10章 网络爬虫235

10.1 网络爬虫概述236

10.2 爬虫爬取网页的流程236

10.3 抓取网页数据237

10.3.1 浏览网页过程237

10.3.2 使用requests模块抓取网页239

10.4 解析网页数据240

10.4.1 网页数据结构分析240

10.4.2 解析网页的过程和技术241

10.4.3 使用Beautiful Soup 4解析网页数据242

10.5 实例12:龙港房地产爬虫244

10.6 本章小结248

10.7 习题249

热门推荐