图书介绍

PYTHON程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载

PYTHON程序设计教程
  • 杨年华主编;柳青,郑戟明副主编 著
  • 出版社: 北京市:清华大学出版社
  • ISBN:9787302477228
  • 出版时间:2017
  • 标注页数:279页
  • 文件大小:35MB
  • 文件页数:292页
  • 主题词:软件工具-程序设计-高等学校-教材

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 Python语言的发展史1

1.2 Python语言的特点2

1.3 Python的下载与安装3

1.3.1 Python的下载3

1.3.2 Python的安装3

1.4 开始使用Python6

1.4.1 交互方式6

1.4.2 代码文件方式7

1.4.3 代码风格8

1.5 Python的集成开发环境9

1.5.1 Eclipse中的PyDev插件9

1.5.2 Eric11

1.6 模块11

1.6.1 标准模块12

1.6.2 第三方模块13

1.7 使用帮助14

1.8 本章小结17

习题117

第2章 Python语言基础知识18

2.1 输入与输出18

2.1.1 数据的输入18

2.1.2 数据的输出21

2.2 标识符与变量22

2.2.1 标识符22

2.2.2 变量22

2.2.3 赋值语句23

2.3 数据类型及运算23

2.3.1 数据类型23

2.3.2 运算符和表达式25

2.3.3 运算表达式25

2.4 常见的Python函数26

2.5 本章小结29

习题229

第3章 控制语句30

3.1 分支结构控制语句30

3.1.1 if语句30

3.1.2 if/else语句31

3.1.3 if/elif/else语句33

3.1.4 选择结构嵌套35

3.2 循环结构控制语句37

3.2.1 while语句37

3.2.2 for语句39

3.2.3 循环嵌套40

3.2.4 break语句和continue语句43

3.3 应用实例46

3.3.1 学生成绩统计46

3.3.2 天气状况分析47

3.4 本章小结49

习题349

第4章 常用数据结构51

4.1 序列51

4.1.1 列表list51

4.1.2 元组tuple58

4.1.3 字符串59

4.1.4 列表与元组之间的转换64

4.2 字典65

4.2.1 创建字典66

4.2.2 字典操作66

4.2.3 字典方法67

4.2.4 列表、元组与字典之间的转换68

4.3 集合71

4.3.1 集合的创建71

4.3.2 集合的运算72

4.3.3 集合的方法73

4.4 本章小结76

习题476

第5章 函数的设计77

5.1 函数的定义77

5.2 函数的调用80

5.3 形参与实参82

5.4 函数的返回84

5.5 位置参数87

5.6 默认参数与关键参数88

5.7 可变长度参数90

5.8 序列作为参数94

5.9 基于函数的抽象与求精97

5.9.1 自顶向下设计97

5.9.2 自顶向下的实现98

5.9.3 自底向上的实现与单元测试101

5.10 递归105

5.11 本章小结108

习题5108

第6章 文件操作110

6.1 打开与关闭文件110

6.2 读写文件110

6.2.1 从文件读取数据111

6.2.2 向文件写入数据113

6.3 文件指针114

6.4 文件对话框114

6.4.1 基于win32ui构建文件对话框115

6.4.2 基于tkFileDialog构建文件对话框116

6.5 应用实例:文本文件操作117

6.6 本章小结120

习题6121

第7章 类与对象122

7.1 认识Python中的对象和方法122

7.2 类的定义123

7.3 类的属性125

7.3.1 类属性和实例属性125

7.3.2 公有属性和私有属性126

7.4 构造函数127

7.5 类的方法129

7.5.1 类的方法调用的过程129

7.5.2 类的方法分类129

7.6 析构函数131

7.7 可变对象与不可变对象132

7.8 get和set方法134

7.9 运算符的重载137

7.10 面向对象和面向过程143

7.10.1 类的抽象与封装143

7.10.2 面向过程编程143

7.10.3 面向对象编程144

7.11 本章小结148

习题7149

第8章 类的重用151

8.1 类的重用方法151

8.2 类的继承151

8.2.1 父类与子类151

8.2.2 继承的语法152

8.2.3 子类继承父类的属性154

8.2.4 子类继承父类的方法156

8.2.5 继承关系下的构造方法159

8.2.6 多重继承162

8.3 类的组合164

8.3.1 组合的语法164

8.3.2 继承与组合的结合166

8.4 本章小结167

习题8167

第9章 异常处理168

9.1 异常168

9.2 Python中的异常类169

9.3 捕获与处理异常171

9.4 自定义异常类173

9.5 with语句174

9.6 断言175

9.7 本章小结176

习题9176

第10章 图形用户界面程序设计177

10.1 图形用户界面平台的选择177

10.2 wxPython的安装178

10.3 Hello World的窗口程序178

10.4 布局与事件179

10.4.1 BoxSizer179

10.4.2 GridSizer180

10.4.3 事件处理181

10.5 使用wxFormBuilder设计界面181

10.6 应用实例:条形码图片识别184

10.6.1 应用需求184

10.6.2 条形码识别程序185

10.6.3 界面设计185

10.6.4 完整代码186

10.7 本章小结189

习题10189

第11章 程序打包发布190

11.1 setuptools程序打包发布工具190

11.1.1 程序为什么要打包190

11.1.2 推荐使用setuptools打包发布190

11.1.3 setuptools使用步骤191

11.2 py2exe打包192

11.2.1 py2exe的安装192

11.2.2 py2exe的简易打包193

11.2.3 py2exe的高级打包技巧194

11.3 应用实例195

11.4 本章小结197

习题11197

第12章 数据库应用开发198

12.1 Python Database API简介198

12.1.1 全局变量198

12.1.2 连接与游标199

12.2 结构化查询语言200

12.2.1 数据定义语言200

12.2.2 数据操作语言202

12.2.3 数据查询语言203

12.3 SQLite203

12.3.1 SQLite数据类型204

12.3.2 sqlite3模块206

12.4 应用实例:学生管理数据库系统209

12.4.1 数据表结构209

12.4.2 学生管理数据库系统实现210

12.5 本章小结215

习题12216

第13章 网络数据获取217

13.1 网页数据的组织形式217

13.1.1 HTML217

13.1.2 XML220

13.2 利用urllib处理HTTP协议222

13.3 利用BeautifulSoup4解析HTML文档226

13.3.1 BeautifulSoup4中的对象227

13.3.2 遍历文档树230

13.4 应用实例234

13.5 本章小结240

习题13241

第14章 数据分析与绘图基础242

14.1 numpy基础与常用函数242

14.1.1 numpy的ndarray数组类242

14.1.2 数组的元素级运算与函数244

14.1.3 数组的基本统计分析函数245

14.2 pyplot基础与常用参数设置247

14.2.1 折线图248

14.2.2 散点图251

14.2.3 直方图251

14.3 常用分析函数与绘图示例252

14.3.1 简单移动平均252

14.3.2 指数移动平均253

14.4 本章小结255

习题14255

第15章 网站设计256

15.1 网站应用的发展历史与展望256

15.2 HTTP超文本传输协议257

15.2.1 什么是HTTP257

15.2.2 HTTP的具体内容257

15.3 HTML超文本标记语言259

15.3.1 什么是HTML259

15.3.2 HTML、CSS、JavaScript的简介259

15.4 使用WSGI接口创建动态网页261

15.5 使用Python网络框架来建立网站264

15.6 应用实例:报名网站265

15.7 本章小结268

习题15268

第16章 在SPSS中使用Python270

16.1 SPSS Syntax简介270

16.1.1 程序编辑窗口界面271

16.1.2 Paste按钮271

16.2 SPSS中Python插件的安装272

16.2.1 安装工具272

16.2.2 工具设置272

16.3 SPSS中运行Python273

16.3.1 SPSS中运行Python方式273

16.3.2 SPSS中运行Python案例276

16.4 本章小结277

习题16277

参考文献278

热门推荐