中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册

Python程序设计教程

作者:程心怡
出版社:机械工业出版社出版时间:2022-07-01
开本: 16开 页数: 280
中 图 价:¥44.9(7.5折) 定价  ¥59.8 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>
微信公众号

Python程序设计教程 版权信息

Python程序设计教程 内容简介

本书以游记的方式引导读者由浅入深逐步学习Python的开发平台、基础知识、流程控制语句、组合类型、代码复用与函数、类与对象、异常处理、SQLite数据库编程、文件管理、多线程机制、GUI编程、模块与库等知识,学习过程轻松愉快,引人入胜。每章都包括学习目标、重点内容、场景引入、主题知识、学习交流、实验、习题7方面内容。本书还提供了电子课件、案例源代码、习题答案、实验指导、教学设计和课程标准等相关教学资源。本书既可以作为计算机科学技术、软件工程、大数据与人工智能、信息系统与信息管理等专业的教材,也可以作为编程爱好者的入门学习用书,还可以作为培训用书。

Python程序设计教程 目录

目 录
前言
第1章Python的开发平台 1
1.1help小精灵的提问 1
1.2初识Python 2
1.2.1Python的下载与安装 2
1.2.2IDLE开发平台的使用 4
1.3Python平台的应用实验 6
1.4习题 7
第2章Python的基础知识 9
2.1Python语言的书写规范 9
2.1.1Python的语句格式 9
2.1.2Python的注释 10
2.1.3代码块与缩进 11
2.2标识符 12
2.3数据传送 13
2.3.1Python的变量 13
2.3.2基本数据类型 14
2.4数据运算测试游戏 17
2.4.1算术运算符 17
2.4.2关系运算符 18
2.4.3逻辑运算符 18
2.4.4位运算符 19
2.4.5赋值运算符 20
2.4.6运算符优先级 20
2.5数据运算实验练习 21
2.6习题 22
第3章流程控制语句 28
3.1选择结构 28
3.1.1单分支if语句 29
3.1.2双分支if...else语句 29
3.1.3多分支if...elif...else语句 30
3.2循环结构 32
3.2.1遍历循环for语句 32
3.2.2条件循环while语句 33
3.2.3流程控制的辅助语句 34
3.3流程控制实验练习 36
3.4习题 37
第4章Python的组合类型 45
4.1组合类型 45
4.2字符串 46
4.2.1字符串的转义字符 47
4.2.2字符串的格式化输出 48
4.2.3字符串的运算符 51
4.2.4字符串的处理函数 52
4.3元组 57
4.3.1元组的创建方法 58
4.3.2元组的运算符 58
4.3.3元组的处理函数 59
4.4列表 61
4.4.1列表的创建方法 61
4.4.2列表的运算符 62
4.4.3列表的处理函数 63
4.5集合 65
4.5.1集合的创建方法 65
4.5.2集合的运算符 66
4.5.3集合的处理函数 67
4.6字典 68
4.6.1字典的创建方法 69
4.6.2字典的运算符 69
4.6.3字典的处理函数 70
4.6.4其他种类的字典 72
4.7组合类型的应用实验 73
4.8习题 74
第5章代码复用与函数 84
5.1函数的定义与调用 84
5.1.1函数的定义 85
5.1.2函数的调用 85
5.1.3函数的嵌套 86
5.1.4变量的作用域 87
5.2实参的传递方式 88
5.2.1值传递 88
5.2.2引用传递 89
5.3形参的种类 90
5.3.1位置参数 90
5.3.2默认参数 91
5.3.3可变参数 92
5.3.4命名关键字参数 93
5.3.5关键字参数 94
5.4递归函数 95
5.5lambda函数 96
5.6内置函数 97
5.6.1数学运算类 97
5.6.2代码执行类 98
5.6.3类型转换类 99
5.6.4序列操作类 99
5.7函数应用实验 102
5.8习题 102
第6章Python的类与对象 109
6.1Python中的类与对象 109
6.1.1类与对象的概念 109
6.1.2类的定义 110
6.1.3对象的创建 111
6.2构造函数与析构函数 112
6.2.1构造函数 112
6.2.2析构函数 113
6.3实例变量与类变量 113
6.3.1实例变量 113
6.3.2类变量 114
6.4Python类中的方法 115
6.4.1类方法 116
6.4.2实例方法 117
6.4.3静态方法 117
6.4.4普通方法 118
6.5Python的面向对象特性 119
6.5.1类的封装性 119
6.5.2类的继承性 121
6.5.3类的多态性 123
6.6运算符重载 124
6.7类的封装、继承与多态实验 126
6.8习题 126
第7章Python的异常处理 135
7.1什么是异常 135
7.2Python中的常见异常类 136
7.3Python的异常处理机制 137
7.4抛出异常 140
7.4.1raise语句 140
7.4.2assert断言 141
7.5用户自定义异常 142
7.6上下文管理语句with 143
7.7异常处理实验 144
7.8习题 144
第8章SQLite数据库编程 149
8.1数据库的相关概念 150
8.2SQLite数据库 150
8.2.1SQLite的下载方法 150
8.2.2SQLite的数据类型 151
8.2.3SQLite的常用命令 152
8.2.4SQLite的常用函数 155
8.3Python的SQLite编程 156
8.4SQLite数据库编程实验 161
8.5习题 162
第9章Python的文件管理 165
9.1文件的基本概念 165
9.2文件的打开与关闭 166
9.3文件的读与写操作 167
9.3.1文件的读操作 167
9.3.2文件的写操作 168
9.3.3二进制文件的读写 170
9.4文件和目录的管理操作 172
9.4.1os模块的常用函数 173
9.4.2os.path子模块的常用函数 173
9.4.3shutil模块的常用函数 174
9.5文件处理实验 175
9.6习题 176
第10章Python的多线程机制 183
10.1线程的相关概念 183
10.2线程的创建 184
10.2.1用Thread类的构造函数创建线程 184
10.2.2继承Thread类创建线程 185
10.3Thread的属性和方法 186
10.4线程的状态与守护线程 188
10.4.1线程的状态 188
10.4.2守护线程 191
10.5线程的同步机制 192
10.5.1互斥锁Lock 192
10.5.2条件变量Condition 193
10.5.3事件Event 195
10.5.4信号量Semaphore 197
10.5.5递归锁RLock 198
10.6多线程应用实验 199
10.7习题 200
第11章tkinter GUI编程 205
11.1窗口开发模块概述 205
11.1.1什么是GUI 205
11.1.2tkinter简介 206
11.2tkinter的布局管理 207
11.2.1pack方位布局 207
11.2.2gird网格布局 208
11.2.3place坐标布局 210
11.3tkinter的事件处理 211
11.3.1事件处理的相关概念 211
11.3.2tkinter的事件绑定方法 212
11.3.3tkinter的常用事件类型 218
11.3.4tkinter的事件对象event 219
11.4tkinter的常用组件 220
11.4.1tkinter的容器组件 220
11.4.2tkinter的其他组件 225
11.5GUI编程实验 251
11.6习题 251
第12章Python的模块与库 258
12.1模块 258
12.1.1
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服