图书介绍

PYTHON程序设计 = PYTHON PROGRAMMING2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

PYTHON程序设计 = PYTHON PROGRAMMING
  • 赵英良主编;卫颜俊,仇国巍,郑义编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115418349
  • 出版时间:2016
  • 标注页数:210页
  • 文件大小:39MB
  • 文件页数:218页
  • 主题词:软件工具-程序设计-高等学校-教材

PDF下载


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

下载说明

PYTHON程序设计 = PYTHON PROGRAMMINGPDF格式电子书版下载

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

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

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

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

图书目录

第1章 Python入门1

1.1 计算机语言的发展1

1.2 Python简介2

1.2.1 Python的特点3

1.2.2 Python的版本3

1.2.3 Python语言的实现4

1.3 Python编程环境4

1.3.1 Python环境的安装4

1.3.2 Python环境的使用4

1.4 Python基础6

1.4.1 实例1:新年快乐6

1.4.2 实例2:求直角三角形的斜边长度8

1.4.3 标识符和关键字9

1.4.4 Python的语句10

1.4.5 函数和模块11

1.4.6 输入和输出12

习题113

第2章 数据表示和基本运算14

2.1 常量、变量和对象14

2.2 数据类型16

2.2.1 数字类型16

2.2.2 序列类型18

2.2.3 其他类型20

2.3 运算符20

2.4 内置函数23

2.5 本章实例25

2.5.1 判断4位回文数25

2.5.2 判断闰年26

2.5.3 大小写转化和ASCII值27

习题227

第3章 控制结构与异常处理29

3.1 顺序结构29

3.2 分支控制语句30

3.2.1 分支结构的流程30

3.2.2 一路分支31

3.2.3 二路分支31

3.2.4 多重分支33

3.2.5 分支嵌套33

3.3 循环程序设计35

3.3.1 for循环35

3.3.2 while循环37

3.3.3 循环和分支的嵌套38

3.3.4 循环中的特殊语句pass、 break、continue和循环else分句40

3.4 异常处理42

3.4.1 什么是异常42

3.4.2 异常捕捉43

3.4.3 自定义异常类46

习题348

第4章 函数51

4.1 函数的定义51

4.1.1 函数定义的一般格式51

4.1.2 lambda函数的定义52

4.2 函数的调用53

4.2.1 函数调用的格式53

4.2.2 函数出现的位置53

4.2.3 参数传递方式:位置绑定53

4.2.4 参数传递方式:关键字绑定54

4.2.5 为形参指定默认值54

4.2.6 两种可变长参数55

4.2.7 返回多个数值57

4.3 变量的作用域57

4.3.1 局部变量和全局变量57

4.3.2 用global声明全局变量58

4.3.3 内嵌函数及其作用域59

4.4 递归函数60

4.4.1 递归算法的思想60

4.4.2 递归函数的应用61

4.5 结构化设计方法浅析63

4.5.1 自顶向下逐步求精的思想63

4.5.2 案例:输出某个月的月历64

习题466

第5章 复杂数据类型69

5.1 序列的概念69

5.2 字符串70

5.2.1 字符串的创建70

5.2.2 作为序列操作字符串71

5.2.3 字符串特有的操作73

5.2.4 字符串本身的函数74

5.3 列表和元组78

5.3.1 列表的创建79

5.3.2 作为序列操作列表79

5.3.3 列表本身的函数80

5.3.4 用列表表示多维数据86

5.3.5 元组的创建及其操作88

5.4 字典88

5.4.1 字典的基本操作89

5.4.2 字典的常用函数90

5.5 集合94

5.5.1 集合的基本操作94

5.5.2 判断集合间的关系96

5.5.3 集合的交并差运算96

5.6 可变类型和不可变类型100

5.6.1 可变类型和不可变类型的概念100

5.6.2 不可变类型作函数形参101

5.6.3 可变类型作函数形参102

5.7 迭代器和生成器103

5.7.1 迭代器103

5.7.2 生成器104

习题5106

第6章 文件及目录操作108

6.1 文件打开与关闭108

6.1.1 文本文件和二进制文件108

6.1.2 文件打开与关闭函数109

6.1.3 如何避免文件打开异常110

6.2 文件读写相关函数111

6.2.1 文件指针的概念111

6.2.2 读文件相关函数111

6.2.3 写文件相关函数112

6.2.4 文件指针定位函数112

6.2.5 其他常用的函数113

6.3 文本文件的读写113

6.3.1 向文件写入信息113

6.3.2 从文件读取信息115

6.3.3 读写数字类型信息116

6.4 二进制文件的读写117

6.4.1 使用struct读写二进制文件117

6.4.2 使用pickle实现数据序列化120

6.5 文件读写编程实例121

6.5.1 读取MP3歌词文件121

6.5.2 管理邮件地址薄123

习题6126

第7章 面向对象程序设计128

7.1 类和对象128

7.1.1 类的定义格式129

7.1.2 对象的定义与使用129

7.1.3 对象的构造方法130

7.1.4 对象的私有成员131

7.1.5 类成员与对象成员132

7.1.6 静态方法133

7.2 继承133

7.2.1 类的继承133

7.2.2 派生类和基类的同名方法134

7.3 运算符的重载135

7.4 模块与类137

7.5 本章实例137

习题7140

第8章 图形界面程序设计142

8.1 tkinter入门142

8.2 几何布局管理器144

8.2.1 pack几何布局管理器144

8.2.2 grid几何布局管理器145

8.2.3 place几何布局管理器145

8.3 事件处理146

8.3.1 事件和事件对象146

8.3.2 事件绑定和事件处理147

8.4 组件的使用149

8.4.1 组件的创建和属性设置149

8.4.2 常用组件151

8.4.3 对话框组件156

8.4.4 菜单158

8.4.5 画布绘图160

8.5 本章实例163

8.5.1 绘制正弦曲线163

8.5.2 绘制分形树164

习题8167

第9章 数据库程序设计169

9.1 数据库基础知识169

9.2 SQL语言与SQLite3数据库使用简介171

9.2.1 SQLite3的数据类型、运算符和函数171

9.2.2 SQLite3的主要SQL语句173

9.3 Python的SQLite3数据库编程174

9.3.1 建表和数据的增删改方法174

9.3.2 数据的查询方法175

9.4 本章实例176

习题9181

第10章 网络程序设计183

10.1 Socket网络编程183

10.1.1 网络基础知识183

10.1.2 Socket编程184

10.2 Internet应用编程188

10.2.1 访问Web资源188

10.2.2 邮件客户端编程190

10.3 本章实例195

10.3.1 服务器和客户端交互计算195

10.3.2 获取网页并统计网页中的链接数197

习题10198

附录1 ASCII字符表199

附录2 Python常用内置函数201

附录3 random随机数模块的函数203

附录4 time模块的函数204

附录5 datetime模块的对象206

附录6 OS和shutil模块的常用文件系统操作208

参考文献210

热门推荐