图书介绍
计算机编程导论 Python程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![计算机编程导论 Python程序设计](https://www.shukui.net/cover/62/35104418.jpg)
- 赵家刚,狄光智,吕丹桔主编;李俊萩,孙永科,熊飞,林宏副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115329141
- 出版时间:2013
- 标注页数:271页
- 文件大小:53MB
- 文件页数:281页
- 主题词:软件工具-程序设计-高等学校-教材
PDF下载
下载说明
计算机编程导论 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