当前位置:首页 > 工业技术
Python语言程序设计
Python语言程序设计

Python语言程序设计PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:袁方,肖胜刚,齐鸿志编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2019
  • ISBN:9787302520290
  • 页数:222 页
图书介绍:本书主要面向非计算机专业学生学习Python语言程序设计课程的教学使用。内容叙述更翔实、更生动有趣,对学生学习过程中易出现的错误更有针对性;更加强调对学生计算思维能力和问题求解能力的培养,让学生逐步理解用计算机解决问题和传统的数学方法解决问题的联系和区别,培养学生基于计算机技术的问题求解能力。
《Python语言程序设计》目录

第1章 Python入门 1

1.1 Python简介 1

1.1.1 Python的产生与发展 1

1.1.2 Python的特点 2

1.2 Python的安装与运行 3

1.2.1 Python的下载与安装 3

1.2.2 Python程序的运行 6

1.3简单的Python程序 8

1.3.1 Python程序示例 8

1.3.2 input()与print()函数 12

1.3.3注释 13

1.4程序设计语言介绍 14

1.4.1机器语言 14

1.4.2汇编语言 14

1.4.3高级语言 15

习题1 19

第2章 基本数据类型与表达式 20

2.1字符集与标识符 20

2.1.1字符集 20

2.1.2标识符 20

2.1.3关键字 21

2.2基本数据类型 22

2.2.1整型 22

2.2.2浮点型 23

2.2.3布尔型 23

2.2.4字符串型 24

2.3常量与变量 26

2.3.1常量 26

2.3.2变量 26

2.4运算符与表达式 28

2.4.1算术运算符与算术表达式 28

2.4.2赋值运算符与赋值表达式 29

2.4.3类型转换 30

2.4.4 eval()函数 31

2.4.5位运算符与位运算表达式 32

2.5变量定义与使用 34

2.5.1内存单元的访问方式 34

2.5.2 C语言的变量定义与使用 34

2.5.3 Python语言的变量定义与使用 36

2.6计算机中的数据表示 37

2.6.1计算机中的数制 37

2.6.2数值型数据的表示 39

2.6.3字符型数据的编码表示 41

习题2 44

第3章 语句与结构化程序设计 45

3.1功能语句与顺序结构程序设计 45

3.1.1赋值语句 45

3.1.2空语句 45

3.1.3顺序结构程序设计 46

3.2分支语句与分支结构程序设计 46

3.2.1关系表达式和逻辑表达式 46

3.2.2 if语句 49

3.2.3 if-else语句 49

3.2.4 if-elif-else语句 52

3.3循环语句与循环结构程序设计 54

3.3.1 for循环语句 54

3.3.2 while循环语句 57

3.3.3循环语句的嵌套 58

3.4退出循环语句 59

3.4.1 break语句 59

3.4.2 continue语句 60

3.5程序举例 61

3.6算法与程序设计 67

3.6.1算法设计与分析 67

3.6.2程序设计风格 70

习题3 70

第4章 组合数据类型与字符串 72

4.1列表 72

4.1.1创建列表 72

4.1.2访问列表 73

4.1.3更新列表 74

4.2元组 80

4.2.1创建元组 80

4.2.2访问元组 81

4.2.3元组与列表的异同 81

4.3字典 83

4.3.1创建字典 83

4.3.2访问字典 83

4.3.3更新字典 84

4.4集合 87

4.4.1创建集合 87

4.4.2访问集合 87

4.4.3更新集合 88

4.5字符串 90

4.5.1字符串变量的定义 90

4.5.2字符串的访问 91

4.5.3字符串的运算 92

4.5.4字符串的格式设置 95

4.5.5特殊字符与转义字符 97

习题4 99

第5章 函数 101

5.1函数定义 101

5.2函数调用 102

5.3函数的参数传递 103

5.3.1不改变实参值的参数传递 104

5.3.2改变实参值的参数传递 105

5.3.3位置参数 105

5.3.4关键字参数 106

5.3.5默认值参数 106

5.3.6可变长度参数 107

5.3.7序列解包 108

5.4函数的嵌套与递归 110

5.4.1函数嵌套 110

5.4.2函数递归 111

5.5标准库与第三方库 113

5.5.1内置函数 113

5.5.2标准库函数 115

5.5.3第三方库函数 121

5.6变量的作用域 123

习题5 128

第6章 文件处理 129

6.1文件的打开与关闭 129

6.1.1文件概述 129

6.1.2文件的打开 129

6.1.3文件的关闭 131

6.1.4使用上下文管理器 131

6.2文件的读写操作 132

6.2.1文本文件的读写 132

6.2.2 pickle文件的读写 138

6.2.3 JSON文件的读写 140

6.3 os库 141

习题6 142

第7章 异常处理 143

7.1异常处理的基本思路 143

7.2 Python异常处理机制 146

7.2.1 try-except语句 146

7.2.2 else和finally语句 148

7.2.3断言assert和用户抛出异常raise 149

习题7 151

第8章 面向对象程序设计 152

8.1面向对象程序设计概述 152

8.1.1面向对象的概念 152

8.1.2面向对象程序设计的特点 153

8.1.3面向对象程序设计与面向过程程序设计的区别 153

8.2类和对象 154

8.2.1类与对象的定义 154

8.2.2构造函数与析构函数 156

8.2.3私有成员和公有成员 157

8.2.4数据成员 157

8.2.5成员函数 159

8.3继承与多态 160

8.3.1继承与派生 160

8.3.2多态 162

习题8 165

第9章 Python高级编程 166

9.1网站开发 166

9.1.1 Web服务和HTML 166

9.1.2使用Python开发网站 168

9.1.3使用Web框架开发网站 183

9.2数据库编程 187

9.2.1关系型数据库和SQL基础 187

9.2.2 SQLite编程基础 190

9.2.3操作其他类型数据库 195

9.3网页爬取 195

9.3.1爬虫基础 196

9.3.2使用Requests库进行爬取 197

9.3.3使用BeautifulSoup库解析从网页获取的数据 202

9.4数据可视化 207

9.4.1 Numpy基础 208

9.4.2使用Matplotlib.pyplot绘图 209

9.4.3散点图 213

9.4.4条形图 216

9.4.5直方图 216

9.4.6饼图 218

9.4.7雷达图 218

9.4.8三维图 220

习题9 221

参考文献 222

相关图书
作者其它书籍
返回顶部