图书介绍
Python程序设计教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 陈沛强主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115494627
- 出版时间:2019
- 标注页数:227页
- 文件大小:30MB
- 文件页数:237页
- 主题词:软件工具-程序设计-教材
PDF下载
下载说明
Python程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Python语言简介1
1.1什么是Python语言1
1.2 Python语言的发展历史1
1.3 Python语言的特点2
1.4 Python语言的应用3
1.5 Python的安装4
1.6第一个Python程序5
小结7
习题7
第2章 数据类型、运算符及表达式8
2.1 Python程序基本结构8
2.2基本输入和输出9
2.2.1基本输入10
2.2.2基本输出10
2.3数据类型11
2.3.1变量11
2.3.2数据类型:数字常量和数字对象12
2.4运算符15
2.4.1算术运算符和算术表达式15
2.4.2关系运算符和关系表达式16
2.4.3逻辑运算符和逻辑表达式18
2.4.4位运算符19
2.4.5赋值运算符和赋值表达式20
2.4.6其他运算符21
2.4.7运算符的优先级22
小结23
习题23
第3章 程序流程控制24
3.1控制结构24
3.2选择结构24
3.2.1 if选择结构25
3.2.2 if/else选择结构26
3.2.3 if/elif/else选择结构27
3.3循环结构29
3.3.1 while循环结构29
3.3.2 for循环结构31
小结33
习题33
第4章 序列35
4.1字符串35
4.1.1字符串的表示和创建35
4.1.2字符串基本操作37
4.1.3字符串方法39
4.2列表42
4.2.1列表基本操作42
4.2.2列表的访问、排序和反转44
4.3元组46
4.3.1元组的创建46
4.3.2元组的访问47
4.3.3元组的其他基本操作和方法47
小结48
习题49
第5章 映射和集合类型50
5.1映射类型——字典50
5.1.1创建字典50
5.1.2访问字典52
5.1.3更新字典53
5.1.4字典常用操作和方法55
5.2集合类型57
5.2.1创建集合57
5.2.2访问集合58
5.2.3更新集合58
5.2.4集合操作61
小结61
习题62
第6章 函数64
6.1函数的定义64
6.2函数的调用65
6.3函数参数65
6.3.1参数的多态性65
6.3.2参数的传递66
6.4函数的嵌套定义和lambda函数定义68
6.5函数的递归调用和函数序列调用69
6.6函数变量的作用域70
6.6.1变量的作用域70
6.6.2全局变量和局部变量70
6.6.3 global语句72
6.6.4 nonlocal语句72
6.6.5实例:函数库73
小结74
习题75
第7章 模块和包76
7.1命名空间76
7.1.1命名空间的分类76
7.1.2命名空间的规则77
7.1.3命名空间示例77
7.2模块78
7.2.1导入模块79
7.2.2导入与执行语句80
7.2.3 import及from的使用81
7.2.4重新载入模块83
7.2.5嵌套导入模块83
7.2.6模块对象属性和命令行参数84
7.2.7模块搜索路径85
7.3包87
7.3.1包的基本结构88
7.3.2包的导入88
小结90
习题90
第8章 文件92
8.1文件的打开与关闭92
8.2文件的读写94
8.2.1文件的读取94
8.2.2文件的写入97
8.2.3文件存储Python对象98
8.3文件的备份和删除99
8.3.1文件的备份99
8.3.2文件的删除100
8.4文件夹的创建和删除101
8.4.1文件夹的创建101
8.4.2文件夹的删除102
小结103
习题103
第9章 面向对象编程105
9.1理解Python的面向对象105
9.1.1 Python的类105
9.1.2 Python中的对象106
9.2定义和使用类106
9.2.1定义类106
9.2.2使用类107
9.2.3实例108
9.3类、对象的属性和方法109
9.3.1属性110
9.3.2方法113
9.4类的组合117
9.5继承与派生120
9.5.1派生类的定义120
9.5.2 super和方法重载121
9.5.3多重继承123
9.6运算符重载和模块中的类125
9.6.1运算符重载125
9.6.2模块中的类126
9.7异常处理127
9.7.1 Python异常处理机制127
9.7.2主动引发异常132
9.7.3自定义异常类133
9.8实例:用户注册信息134
9.8.1功能预览134
9.8.2功能实现137
小结142
习题142
第10章 Python数据库编程144
10.1访问SQLite数据库144
10.1.1了解Python的SQL接口144
10.1.2连接和创建SQLite数据库145
10.1.3创建表145
10.1.4添加记录146
10.1.5执行查询146
10.1.6使用Row对象148
10.1.7修改记录148
10.1.8删除记录149
10.1.9实例:导入文件中的数据150
10.2访问MySQL数据库151
10.2.1访问MySQL数据库实例151
10.2.2连接MySQL服务器152
10.2.3 MySQL数据库操作154
10.2.4 MySQL表操作155
10.2.5 MySQL查询参数156
10.3实例:加入数据库的用户注册信息系统157
小结162
习题162
第11章 tkinter GUI编程163
11.1 tkinter编程基础163
11.1.1第一个tkinter GUI程序163
11.1.2组件打包165
11.1.3添加按钮和事件处理函数167
11.1.4使用布局169
11.1.5使用框架171
11.2 tkinter组件172
11.2.1组件通用属性设置172
11.2.2输入组件Entry175
11.2.3列表框组件Listbox178
11.2.4复选框组件Checkbutton179
11.2.5标签框架LabelFrame180
11.2.6文本框组件Text182
11.2.7顶层窗口组件Toplevel184
11.2.8菜单组件Menu185
11.2.9对话框187
11.3实例:基于GUI的用户注册信息系统190
11.3.1系统功能预览190
11.3.2显示全部已注册用户191
11.3.3查找/修改/删除用户信息191
11.3.4添加新用户192
11.3.5系统功能实现192
小结198
习题198
第12章 Django框架Web编程199
12.1 Django框架与MTV模式199
12.1.1 Django框架简介199
12.1.2 Django的MTV模式200
12.1.3 Django安装200
12.2创建Django项目201
12.2.1创建开发项目201
12.2.2运行开发服务器202
12.3 Django项目的高级配置203
12.3.1创建项目应用203
12.3.2配置文件205
12.3.3设计数据模型206
12.3.4数据迁移207
12.4 Template模板208
12.4.1什么是模板208
12.4.2模板的继承209
12.4.3静态文件服务211
12.5实例:学生信息管理213
12.5.1查询学生213
12.5.2添加学生215
12.5.3修改学生220
12.5.4删除学生224
小结227
习题227
热门推荐
- 90864.html
- 1711925.html
- 1914503.html
- 1784722.html
- 1456144.html
- 484356.html
- 20079.html
- 1439746.html
- 892748.html
- 1249792.html
- http://www.ickdjs.cc/book_2093180.html
- http://www.ickdjs.cc/book_344637.html
- http://www.ickdjs.cc/book_1039398.html
- http://www.ickdjs.cc/book_1253692.html
- http://www.ickdjs.cc/book_3197358.html
- http://www.ickdjs.cc/book_1802956.html
- http://www.ickdjs.cc/book_1524407.html
- http://www.ickdjs.cc/book_567754.html
- http://www.ickdjs.cc/book_2230807.html
- http://www.ickdjs.cc/book_1058801.html