图书介绍

Python程序设计与案例教程PDF|Epub|txt|kindle电子书版本网盘下载

Python程序设计与案例教程
  • 王小银主编;王曙燕副主编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560651729
  • 出版时间:2019
  • 标注页数:272页
  • 文件大小:85MB
  • 文件页数:281页
  • 主题词:软件工具-程序设计-教材

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 程序设计与程序设计语言1

1.1.1 程序设计与计算思维1

1.1.2 程序设计语言2

1.2 Python语言概述4

1.2.1 Python语言的发展4

1.2.2 Python语言的特点5

1.3 Python语言开发环境6

1.3.1 Windows环境下安装Python开发环境6

1.3.2 运行第一个Python程序9

1.3.3 集成开发环境——PyCharm安装11

1.3.4 PyCharm的使用13

1.4 Python开发版本17

练习题20

第2章 数据类型21

2.1 标识符、常量和变量21

2.1.1 标识符21

2.1.2 常量22

2.1.3 变量22

2.2 Python的基本数据类型24

2.2.1 整型数据25

2.2.2 浮点型数据26

2.2.3 字符型数据27

2.2.4 布尔型数据28

2.2.5 复数类型数据29

2.3 运算符与表达式30

2.3.1 算术运算符30

2.3.2 赋值运算符32

2.3.3 关系运算符35

2.3.4 逻辑运算符36

2.3.5 成员运算符38

2.3.6 同一性运算符38

2.4 math库及其使用39

2.5 数据类型转换42

2.5.1 自动类型转换42

2.5.2 强制类型转换43

练习题44

第3章 Python程序设计基础46

3.1 算法46

3.1.1 算法的概念46

3.1.2 算法的评价标准47

3.1.3 算法的表示48

3.2 程序的基本结构50

3.2.1 顺序结构51

3.2.2 选择结构51

3.2.3 循环结构51

3.3 数据的输入与输出52

3.3.1 标准输入/输出53

3.3.2 格式化输出55

3.3.3 字符串的format方法57

3.4 顺序程序设计举例60

练习题61

第4章 选择结构程序设计62

4.1 单分支选择结构62

4.2 双分支选择结构63

4.3 多分支选择结构65

4.4 选择结构的嵌套67

4.5 选择结构程序举例69

练习题72

第5章 循环结构程序设计74

5.1 while循环结构74

5.1.1 while语句74

5.1.2 while语句的应用75

5.2 for语句结构77

5.2.1 for语句77

5.2.2 for语句应用78

5.3 循环的嵌套80

5.4 循环控制语句82

5.4.1 break语句82

5.4.2 continue语句83

5.4.3 pass语句83

5.5 循环结构程序举例84

练习题88

第6章 组合数据类型91

6.1 组合数据类型概述91

6.2 列表92

6.2.1 列表的基本操作92

6.2.2 列表的常用函数96

6.2.3 列表应用举例99

6.3 元组100

6.3.1 元组的基本操作100

6.3.2 列表与元组的区别及转换102

6.3.3 元组应用103

6.4 字符串103

6.4.1 三重引号字符串104

6.4.2 字符串基本操作104

6.4.3 字符串的常用方法106

6.4.4 字符串应用举例108

6.5 集合110

6.5.1 集合的常用操作111

6.5.2 集合常用运算113

6.5.3 集合应用举例115

6.6 字典117

6.6.1 字典常用操作117

6.6.2 字典的遍历120

6.6.3 字典应用举例121

练习题122

第7章 函数与模块125

7.1 函数概述125

7.2 函数的定义与调用126

7.2.1 函数定义126

7.2.2 函数调用127

7.3 函数的参数及返回值128

7.3.1 形式参数和实际参数128

7.3.2 默认参数130

7.3.3 位置参数和关键字参数131

7.3.4 可变长参数132

7.3.5 函数的返回值135

7.4 递归函数137

7.5 变量的作用域140

7.5.1 局部变量140

7.5.2 全局变量141

7.6 模块142

7.6.1 定义模块142

7.6.2 导入模块143

7.7 函数应用举例144

练习题147

第8章 文件148

8.1 文件的概述148

8.1.1 文件148

8.1.2 文件的操作流程150

8.2 文件的打开与关闭150

8.2.1 打开文件150

8.2.2 关闭文件153

8.3 文件的读/写153

8.3.1 文本文件的读/写153

8.3.2 二进制文件的读/写156

8.4 文件的定位159

8.5 与文件相关的模块161

8.5.1 os模块161

8.5.2 os.path模块163

8.6 文件应用举例165

练习题167

第9章 异常处理168

9.1 异常168

9.2 Python中的异常处理结构172

9.2.1 简单形式的try...except语句172

9.2.2 带有多个except的try语句174

9.2.3 try...except...finally语句结构175

9.3 自定义异常176

9.4 断言与上下文管理177

9.4.1 断言177

9.4.2 上下文管理179

练习题179

第10章 面向对象程序设计180

10.1 面向对象程序设计概述180

10.1.1 面向对象的基本概念180

10.1.2 从面向过程到面向对象182

10.2 类与对象183

10.2.1 类的定义183

10.2.2 对象的创建和使用184

10.3 属性与方法185

10.3.1 实例属性185

10.3.2 类属性185

10.3.3 对象方法186

10.4 继承和多态187

10.4.1 继承187

10.4.2 多重继承189

10.4.3 多态190

10.5 面向对象程序设计举例191

练习题194

第11章 图形用户界面设计195

11.1 图形用户界面设计基础195

11.2 常用控件197

11.2.1 tkinter控件197

11.2.2 Button控件201

11.2.3 Canvas控件202

11.2.4 Entry控件203

11.2.5 Checkbutton控件204

11.3 对象的布局205

11.3.1 pack()方法206

11.3.2 grid()方法206

11.3.3 place()方法207

11.4 事件处理209

11.4.1 事件的属性209

11.4.2 事件绑定方法210

11.4.3 系统协议210

11.4.4 事件应用举例211

11.5 对话框211

11.5.1 messagebox模块212

11.5.2 filedialog模块212

11.5.3 colorchooser模块214

练习题215

第12章 Python标准库217

12.1 random库217

12.1.1 random库的常用方法217

12.1.2 随机数应用举例221

12.2 trutle库223

12.2.1 设置画布223

12.2.2 画笔及其绘图函数223

12.2.3 turtle库应用举例226

12.3 time库228

12.3.1 time库概述228

12.3.2 time库常用函数228

12.3.3 time库应用举例231

练习题232

第13章 Python第三方库233

13.1 Python常用第三方库233

13.2 Python第三方库的安装234

13.2.1 在线安装234

13.2.2 离线安装235

13.2.3 解压安装235

13.3 pyinstller库235

13.4 jieba库236

13.4.1 jieba库分词模式236

13.4.2 jieba库应用举例237

练习题238

第14章 基于Pygame进行游戏开发239

14.1 在Windows系统中安装Pygame239

14.2 Pygame常用模块240

14.3 创建游戏项目241

14.3.1 创建设置类242

14.3.2 添加飞船图像243

14.3.3 在屏幕上绘制飞船244

14.3.4 game functions模块244

14.3.5 响应按键245

14.3.6 调整飞船速度246

14.3.7 限制飞船活动范围247

14.3.8 射击247

14.3.9 开火249

14.4 添加外星人250

14.4.1 创建一个外星人250

14.4.2 创建外星人实例251

14.4.3 创建多行外星人251

14.4.4 重构creat_fleet()252

14.4.5 让外星人移动起来254

14.4.6 击杀外星人255

14.4.7 生成新的外星人群255

14.4.8 结束游戏256

练习题260

附录261

附录Ⅰ 常用字符与ASCII码对照表261

附录Ⅱ Python内置函数264

参考文献272

热门推荐