程序设计基础(Python语言 微课视频版)
作者:陈守森,刘衍琦,邵燕,张言上,任爱华
出版社:清华大学出版社
出版时间:2023-05-01
ISBN:9787302628880
定价:¥49.00
目录目录
第1章运行一个程序1
1.1程序与计算机2
1.2程序与环境6
1.3语言与程序8
1.3.1程序语言8
1.3.2当前通用程序语言11
1.4指令与程序13
1.4.1理解指令13
1.4.2指令举例14
1.5思考与实践15
第2章分析一个程序16
2.1程序的格式17
2.1.1程序的书写格式17
2.1.2注释18
2.2程序的灵魂——算法19
2.2.1算法的概念19
2.2.2常用算法举例20
2.3流程图22
2.3.1流程图简介22
2.3.2三种基本结构及流程图22
2.3.3流程图举例25
2.4思考与实践27
第3章设计一个程序29
3.1保留字与标识符30
3.1.1保留字30
3.1.2标识符31
3.2变量33
3.2.1变量的含义33
3.2.2变量的使用34
3.3数据类型35
3.4运算符及表达式40
3.4.1运算符40
3.4.2表达式44
3.5输入和输出45
3.5.1输出函数print()45
3.5.2输入函数input()46
3.6内置函数47
3.7思考与实践48
第4章逻辑思维与控制结构51
4.1程序结构52
4.2选择结构和循环结构中的“条件”56
4.3三个数字排序58
4.3.1if语句58
4.3.2选择结构嵌套63
4.3.3条件运算符65
4.3.4综合应用举例66
4.4求班级平均成绩70
4.4.1while语句71
4.4.2for语句72
4.4.3break语句和continue语句73
4.4.4算法效率75
4.5综合练习举例78
4.6程序调试技巧81
4.7思考与实践83
第5章列表与数据类型拓展85
5.1列表86
5.1.1列表引入86
5.1.2列表定义87
5.1.3列表引用88
5.1.4列表初始化95
5.2列表应用举例96
5.3元组101
5.3.1元组定义101
5.3.2元组引用103
5.3.3元组应用举例104
5.4字典105
5.4.1字典定义105
5.4.2字典初始化107
5.4.3字典访问与编辑108
5.4.4字典应用举例114
5.5集合116
5.5.1集合变量定义116
5.5.2集合变量初始化117
5.5.3集合访问与编辑118
5.5.4集合应用举例125
5.6思考与实践127
第6章函数129
6.1函数与程序130
6.1.1理解函数130
6.1.2函数使用131
6.1.3函数分类132
6.2自定义函数133
6.2.1函数定义133
6.2.2函数调用135
6.2.3注意问题138
6.3函数与变量140
6.3.1函数参数140
6.3.2函数返回值141
6.3.3函数参数拓展142
6.3.4变量作用域145
6.4递归147
6.5函数综合训练150
6.6思考与实践152
第7章面向对象程序设计简介153
7.1面向对象程序设计基础156
7.1.1对象156
7.1.2类160
7.1.3面向对象开发163
7.2面向对象程序举例166
7.3进一步理解173
7.3.1类的封装、继承、多态173
7.3.2类的特殊属性和方法176
7.4思考与实践178
第8章可视化程序设计思维180
8.1可视化环境搭建181
8.1.1可视化基本概念181
8.1.2Python可视化环境搭建182
8.2计算器程序实现184
8.2.1界面设计184
8.2.2程序功能实现191
8.2.3程序架构初步193
8.3思考与实践196
第9章常用程序设计197
9.1移动应用程序198
9.1.1APP简介198
9.1.2APP开发示例199
9.2微信小程序204
9.2.1小程序简介204
9.2.2小程序开发示例204
9.3大数据与人工智能软件开发215
9.3.1大数据与人工智能简介215
9.3.2应用示例217
9.4思考与实践226
参考文献227