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

Python程序设计教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:邱仲潘,刘燕文,王水德编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:7302450986
  • 页数:299 页
图书介绍:本书层次鲜明、结构严谨、内容翔实,由浅入深介绍Python程序设计的方方面面。最后几章将前面讲述的内容应用到项目中,并以模板的形式介绍项目的开发过程,既适合初学者夯实基础,又能帮助Python程序员提升技能。
《Python程序设计教程》目录

第1章 Python语言简介 1

1.1 什么是Python语言 1

1.2 Python语言的发展历史 2

1.3 Python语言的特点 3

1.4 Python语言的应用 5

1.5 Python的安装 5

1.6 第一个Python程序 12

1.7 本章小结 14

1.8 习题 14

第2章 数据类型、运算符以及表达式 15

2.1 数据类型 15

2.1.1 变量 15

2.1.2 整型 17

2.1.3 浮点型 18

2.1.4 布尔型 19

2.2 输入与输出 20

2.2.1 print语句 20

2.2.2 input函数与raw_input函数 23

2.3 运算符 25

2.3.1 Python语言运算符简介 25

2.3.2 算术运算符和算术表达式 25

2.3.3 关系运算符和关系表达式 26

2.3.4 逻辑运算符和逻辑表达式 28

2.3.5 位运算符 30

2.3.6 赋值运算符 35

2.3.7 其他运算符 35

2.3.8 运算符的优先级 37

2.4 本章小结 39

2.5 习题 39

第3章 程序流程控制 41

3.1 算法概述 41

3.1.1 算法及其要素和特性 41

3.1.2 算法表示方法 42

3.1.3 自上而下求精法 48

3.2 控制结构 50

3.3 选择结构 51

3.3.1 if选择结构 51

3.3.2 if/else选择结构 52

3.3.3 if/elif/else选择结构 55

3.4 循环结构 58

3.4.1 while循环结构 58

3.4.2 for循环结构 61

3.5 本章小结 64

3.6 习题 65

第4章 序列:字符串、列表和元组 67

4.1 概述 67

4.1.1 序列 67

4.1.2 序列类型操作符 67

4.1.3 序列类型内建函数 69

4.2 字符串 70

4.2.1 创建字符串 70

4.2.2 访问字符串 72

4.2.3 字符串操作符 73

4.2.4 常用字符串内建函数 75

4.3 列表 77

4.3.1 创建列表 78

4.3.2 访问列表 78

4.3.3 更新列表 80

4.3.4 列表操作符 83

4.3.5 常用列表内建函数 84

4.4 元组 89

4.4.1 创建元组 89

4.4.2 访问元组 90

4.4.3 元组操作符 91

4.4.4 常用元组内建函数 91

4.5 本章小结 93

4.6 习题 94

第5章 映射和集合类型 96

5.1 映射类型——字典 96

5.1.1 创建字典 96

5.1.2 访问字典 98

5.1.3 更新字典 99

5.1.4 字典操作符 104

5.1.5 常用字典内建函数 106

5.2 集合类型 109

5.2.1 创建集合 110

5.2.2 访问集合 111

5.2.3 更新集合(可变集合) 111

5.2.4 集合操作符 113

5.2.5 常用集合内建函数 115

5.3 本章小结 117

5.4 习题 118

第6章 函数 120

6.1 概述 120

6.2 函数的定义 121

6.2.1 无参函数的定义 121

6.2.2 有参函数的定义 122

6.2.3 空函数 122

6.3 函数参数和函数返回值 123

6.3.1 参数传递 123

6.3.2 位置参数 126

6.3.3 默认参数 127

6.3.4 关键字参数 128

6.3.5 可变长度参数 129

6.3.6 函数返回值 133

6.4 函数属性和内嵌函数 134

6.4.1 函数属性 134

6.4.2 内嵌函数 135

6.5 函数的嵌套调用 136

6.6 函数的递归调用 138

6.7 变量的作用域 143

6.7.1 局部变量 143

6.7.2 全局变量 144

6.8 本章小结 148

6.9 习题 149

第7章 面向对象编程 152

7.1 概述 152

7.1.1 什么是面向对象的程序设计 152

7.1.2 面向对象程序设计的特点 154

7.2 类的定义和对象的创建 155

7.2.1 类和对象的关系 155

7.2.2 类的定义 156

7.2.3 对象的创建 157

7.3 类、对象的属性和方法 159

7.3.1 属性 159

7.3.2 方法 163

7.4 组合 169

7.5 继承与派生 172

7.5.1 继承与派生的概念 172

7.5.2 派生类的定义 175

7.5.3 派生类的组成 177

7.5.4 多重继承 178

7.6 新式类的高级特性 184

7.6.1 _slots_类属性 184

7.6.2 _getattribute_()特殊方法 185

7.6.3 描述符 186

7.7 本章小结 188

7.8 习题 189

第8章 模块和包 194

8.1 命名空间 194

8.1.1 命名空间的分类 194

8.1.2 命名空间的规则 195

8.1.3 命名空间的例子 195

8.2 模块 197

8.2.1 什么是模块 197

8.2.2 导入模块 197

8.2.3 模块导入的特性 202

8.2.4 模块内建函数 202

8.3 包 204

8.3.1 包的概述 204

8.3.2 包管理工具——pip 205

8.4 本章小结 207

8.5 习题 207

第9章 异常 210

9.1 异常 210

9.1.1 什么是异常 210

9.1.2 标准异常类 211

9.2 异常处理 215

9.2.1 try...except语句 215

9.2.2 try...except..else语句 217

9.2.3 try...except..finally语句 219

9.3 抛出异常和自定义异常 221

9.3.1 抛出异常 221

9.3.2 自定义异常 222

9.4 调试程序 223

9.4.1 使用PythonWin调试程序 224

9.4.2 使用Eclipse for Python调试程序 228

9.5 本章小结 236

9.6 习题 236

第10章 文件 240

10.1 文件概述 240

10.2 文件的打开与关闭 241

10.2.1 文件的打开 241

10.2.2 文件的关闭 243

10.3 文件的读写 243

10.3.1 文件的读取 243

10.3.2 文件的写入 247

10.4 文件的定位 249

10.4.1 seek函数 249

10.4.2 tell函数 251

10.5 文件的备份和删除 252

10.5.1 文件的备份 252

10.5.2 文件的删除 254

10.6 文件夹的创建和删除 255

10.6.1 文件夹的创建 256

10.6.2 文件夹的删除 256

10.7 本章小结 257

10.8 习题 258

第11章 项目开发实例 262

11.1 Django框架简介 262

11.2 MVC模式 263

11.2.1 MVC的概念 263

11.2.2 Django的MTV模式 264

11.3 Django安装 265

11.4 创建Django项目 267

11.4.1 创建开发项目 267

11.4.2 运行开发服务器 268

11.5 Django项目的高级配置 270

11.5.1 创建项目应用 270

11.5.2 配置文件 270

11.5.3 设计数据模型 273

11.5.4 数据迁移 274

11.6 Template模板 276

11.6.1 什么是模板 276

11.6.2 模板的继承 277

11.6.3 静态文件服务 279

11.7 学生信息管理 281

11.7.1 查询学生 281

11.7.2 添加学生 284

11.7.3 修改学生 290

11.7.4 删除学生 296

11.8 本章小结 298

11.9 习题 299

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