图书介绍

计算机编程导论 Python程序设计PDF|Epub|txt|kindle电子书版本网盘下载

计算机编程导论 Python程序设计
  • 赵家刚,狄光智,吕丹桔主编;李俊萩,孙永科,熊飞,林宏副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115329141
  • 出版时间:2013
  • 标注页数:271页
  • 文件大小:53MB
  • 文件页数:281页
  • 主题词:软件工具-程序设计-高等学校-教材

PDF下载


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

下载说明

计算机编程导论 Python程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 顺序程序设计1

1.1用计算机解决问题的方法1

1.2程序设计方法1

1.2.1学会用框图来描绘解决实际问题的步骤2

1.2.2把框图转换为程序3

1.2.3理解程序运行过程3

1.2.4掌握一些基本算法3

1.2.5学习完整的解决问题的过程3

1.3程序设计的一般过程4

1.4顺序程序设计问题4

1.5顺序程序设计基础知识5

1.5.1 Python的对象模型5

1.5.2 Python的变量和引用6

1.5.3数字7

1.5.4字符串7

1.5.5操作符和表达式8

1.5.6常用内置函数9

1.5.7对象的删除12

1.5.8输入/输出12

1.5.9模块的导入13

1.6顺序程序设计基础知识的应用14

1.7代码块的缩进17

1.8在Ubuntu操作系统中使用Python17

1.8.1交互编程窗口18

1.8.2在交互式窗口中执行Python源程序19

1.8.3在操作系统的控制台上执行Python源程序19

1.8.4在集成编程环境IDLE中编写和执行程序19

1.8.5集成编程环境IDLE中的对象成员提示20

1.9在Windows操作系统中使用Python21

1.10使用帮助21

本章小结22

习题23

第2章 使用序列24

2.1序列问题24

2.2序列基础知识28

2.3列表29

2.3.1列表定义29

2.3.2列表的常用操作29

2.3.3列表常用函数32

2.4元组33

2.4.1元组的定义33

2.4.2元组的常用操作33

2.4.3元组和列表的区别和转换35

2.4.4同时赋多个值35

2.5字典35

2.5.1字典定义35

2.5.2字典的常用操作35

2.6序列基础知识的应用37

本章小结39

习题40

第3章 选择结构程序设计41

3.1选择结构基本问题41

3.2选择结构基础知识及应用41

3.2.1表达式与表达式的值42

3.2.2复合表达式45

3.2.3选择结构46

本章小结55

习题56

第4章 循环结构程序设计57

4.1循环结构程序设计问题57

4.2循环结构概述58

4.3 while语句59

4.3.1 while语句解决不确定循环次数的问题59

4.3.2 while语句解决确定循环次数的问题61

4.3.3 while语句用于无限循环62

4.3.4 while语句应用举例63

4.4 for语句66

4.4.1 for语句用于序列类型66

4.4.2 for语句用于计数循环68

4.5 break语句71

4.6 continue语句73

本章小结74

习题75

第5章 字符串76

5.1字符串问题76

5.2字符串基础知识76

5.2.1字符串格式化77

5.2.2字符串的截取78

5.2.3字符串的方法79

5.2.4与字符串相关的重要内置方法80

5.3字符串基础知识的应用81

本章小结82

习题82

第6章 函数的设计和使用83

6.1问题的引入83

6.2黑箱模型84

6.3函数基础知识84

6.3.1函数的概念及定义84

6.3.2形参和实参85

6.3.3 return语句87

6.4变量的作用域87

6.4.1局部变量87

6.4.2全局变量88

6.4.3命名空间89

6.5参数的类型89

6.5.1默认参数89

6.5.2关键参数90

6.5.3可变长度参数91

6.5.4序列作实参92

6.6函数基础知识的应用92

本章小结94

习题94

第7章 文件的使用95

7.1与文件有关的问题95

7.2文件基础知识97

7.2.1文件的打开或创建98

7.2.2字符编码99

7.2.3文本文件的写入100

7.2.4文本文件的读取102

7.2.5文件指针的移动103

7.2.6二进制文件的写入103

7.2.7二进制文件的读取105

7.3文件基础知识的应用107

7.4文件操作113

7.4.1常用文件操作函数113

7.4.2文件的复制115

7.4.3文件的删除115

7.4.4文件的重命名115

7.4.5文件的比较118

7.5目录操作119

7.5.1目录的创建119

7.5.2目录的删除119

7.5.3目录的遍历119

本章小结123

习题124

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

8.1面向对象程序设计问题125

8.2面向对象程序设计基础知识126

8.2.1类和对象126

8.2.2实例属性和类属性127

8.2.3类的方法128

8.2.4构造函数129

8.2.5析构函数129

8.2.6运算符的重载130

8.2.7继承131

本章小结133

习题133

第9章 图形用户界面程序设计134

9.1图形用户界面的选择和安装134

9.1.1常用GUI工具介绍134

9.1.2 wxPython下载安装135

9.2图形用户界面程序设计基本问题135

9.3框架的创建和使用136

9.3.1 wx.Frame的格式136

9.3.2 wxPython的ID参数138

9.3.3 wx.Point和wx.Size138

9.3.4设置wx.Frame的样式139

9.4添加窗体控件140

9.4.1命令按钮141

9.4.2文本控件142

9.4.3菜单栏、工具栏和状态栏146

9.4.4对话框148

9.4.5复选框150

9.4.6单选按钮151

9.4.7列表框151

9.4.8组合框153

9.4.9树型控件153

9.5使用Boa-constructor开发图形用户界面程序155

9.5.1 Boa-constructor的安装155

9.5.2使用Boa-constructor开发图形用户界面程序156

9.6图形界面程序设计基础知识的应用160

本章小结161

习题162

第10章 网络程序设计164

10.1问题的引入164

10.2一个简单邮寄过程165

10.3 TCP/IP协议簇简介165

10.4 TCP和UDP168

10.5 UDP网络编程168

10.6 UDP代码解释169

10.7 UDP函数介绍170

10.7.1 socket170

10.7.2 sendto171

10.7.3 recvfrom171

10.8 TCP网络编程171

10.9 TCP代码详解173

10.10 TCP函数介绍174

10.10.1 connect174

10.10.2 send174

10.10.3 recv174

10.10.4 bind174

10.10.5 listen174

10.10.6 accept174

10.11局域网聊天室175

10.11.1需求分析175

10.11.2概要设计175

10.11.3详细设计176

10.11.4编码和测试177

本章小结182

习题183

第11章 异常处理184

11.1什么是异常184

11.2 Python中的异常类184

11.3捕获和处理异常185

11.3.1 try…except…语句185

11.3.2 try…except…else…语句186

11.3.3带有多个except的try语句187

11.3.4捕获所有异常188

11.3.5 finally子句188

11.4两种处理异常的特殊方法189

11.4.1断言语句(assert语句)189

11.4.2上下文管理(with语句)189

11.5引发异常(raise语句)190

11.6采用sys模块回溯最后的异常192

本章小结192

习题192

第12章 数据库应用程序开发193

12.1数据库应用程序的问题描述193

12.2 Python数据库应用程序开发概述194

12.3 SQLite简介195

12.4 SQLite基本功能196

12.5 SQLite的可视化工具200

12.6数据库应用程序开发205

本章小结209

习题209

第13章 游戏开发210

13.1图形化的问候问题210

13.2 Pygame基础知识212

13.2.1 Pygame的安装212

13.2.2 Pygame的模块213

13.2.3 Pygame的使用215

13.3游戏开发218

本章小结228

习题229

第14章 语音识别软件开发230

14.1 speech.py语音模块的简介230

14.2语音识别开发环境的建立230

14.3语音识别的配置231

14.4语音模块的运用232

本章小结239

习题239

第15章 屏幕广播程序开发240

15.1屏幕广播程序原理240

15.2教师端241

15.3学生端243

15.4程序运行246

本章小结247

习题247

第16章web2py编程248

16.1网页与HTML248

16.1.1 HTML语言简介248

16.1.2 HTML标签简介249

16.2 web2py与MVC249

16.2.1安装web2py249

16.2.2 web2py的应用251

本章小结257

习题257

附录A 一些重要的内建函数258

附录B 列表方法261

附录C 字典方法262

附录D 字符串对象的方法263

附录E 在线资源265

附录F 使用py2exe创建可执行程序266

附录G 使用WinRAR处理发布的文件清单269

参考文献271

热门推荐