Python程序设计教程
全新正版 极速发货
¥
29.42
5.9折
¥
49.8
全新
库存4件
作者陈沛强
出版社人民邮电出版社
ISBN9787115494627
出版时间2019-01
装帧平装
开本16开
定价49.8元
货号1201807754
上书时间2024-11-14
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
陈沛强,主要讲授课程:Java Web程序设计、Android开发、iOS开发。多年来坚持在教学靠前线,很好了解学生的需求和社会需求,所教课程深受广大师生的喜爱。
目录
章Python语言简介1
1.1什么是Python语言1
1.2Python语言的发展历史1
1.3Python语言的特点2
1.4Python语言的应用3
1.5Python的安装4
1.6个Python程序5
小结7
习题7
第2章数据类型、运算符及
表达式8
2.1Python程序基本结构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.1if选择结构25
3.2.2if/else选择结构26
3.2.3if/elif/else选择结构27
3.3循环结构29
3.3.1while循环结构29
3.3.2for循环结构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.3global语句72
6.6.4nonlocal语句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.3import及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.1Python的类105
9.1.2Python中的对象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.2super和方法重载121
9.5.3多重继承123
9.6运算符重载和模块中的类125
9.6.1运算符重载125
9.6.2模块中的类126
9.7异常处理127
9.7.1Python异常处理机制127
9.7.2主动引发异常132
9.7.3自定义异常类133
9.8实例:用户注册信息134
9.8.1功能预览134
9.8.2功能实现137
小结142
习题142
0章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.3MySQL数据库操作154
10.2.4MySQL表操作155
10.2.5MySQL查询参数156
10.3实例:加入数据库的用户注册
信息系统157
小结162
习题162
1章tkinterGUI编程163
11.1tkinter编程基础163
11.1.1个tkinterGUI程序163
11.1.2组件打包165
11.1.3添加按钮和事件处理
函数167
11.1.4使用布局169
11.1.5使用框架171
11.2tkinter组件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
2章Django框架Web
编程199
12.1Django框架与MTV模式199
12.1.1Django框架简介199
12.1.2Django的MTV模式200
12.1.3Django安装200
12.2创建Django项目201
12.2.1创建开发项目201
12.2.2运行开发服务器202
12.3Django项目的不错配置203
12.3.1创建项目应用203
12.3.2配置文件205
12.3.3设计数据模型206
12.3.4数据迁移207
12.4Template模板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
内容摘要
本书主要内容包括:靠前章 Python语言简介、第二章数据类型、运算符以及表达式、第三章程序流程控制、第四章序列:字符串、列表和元组、第五章映射和集合类型、第六章函数、第七章面向对象编程、第八章模块和包、第九章异常、第十章文件、第十一章Python 数据库编程、第十二章tkinter GUI 编程,第十三章项目开发实例。
主编推荐
— 没有更多了 —
以下为对购买帮助不大的评价