摘要: 在现代教学理念的引领下,本书采用项目化课程改革的先进模式,以PyCharm集成开发环境为平台,围绕“手机通讯录信息管理系统”这一实用性强的项目展开教学。本书共分9章,每章都采用理论知识与项目任务相结合的方式,旨在通过解决实际问题的过程,培养学生的编程思维和技能。
本书内容涵盖Python的基础知识、流程控制、组合数据类型、函数、文件操作、面向对象编程、异常及数据库编程等,既注重知识的系统性,又强调技能的实用性。
本书适合作为高等院校计算机相关专业的本科及专科教材,同时也是备考“1+ X 数据采集职业技能等级证书”的理想辅导资料。此外,对于从事计算机行业的专业人士及广大编程爱好者,本书也是一本极具参考价值的自学指南。
简介:
第1章Python概述/001
1.1Python介绍/002
1.2Python开发环境/004
1.3模块导入/015
1.4任务描述与实施/016
习题1/017
第2章Python基础/018
2.1Python注释/019
2.2标识符和变量/019
2.3数据类型/021
2.4运算符与表达式/026
2.5基本输入与输出/031
2.6字符串/032
2.7任务描述与实施/039
习题2/041
第3章流程控制/042
3.1选择结构/043
3.2循环结构/047
3.3任务描述与实施/053
习题3/055
第4章组合数据类型/056
4.1常用的组合数据类型/057
4.2列表/057
4.3元组/068
4.4集合/073
4.5字典/076
4.6任务描述和任务实施/084
习题4/087
第5章函数/089
5.1函数概述/090
5.2函数的定义与调用/090
5.3函数的返回值/091
5.4函数参数/092
5.5函数的嵌套与递归/096
5.6匿名函数/099
5.7生成器函数/100
5.8模块/101
5.9包/102
5.10变量作用域/103
5.11任务描述与实施/106
习题5/109
第6章Python文件操作/111
6.1文件概述/112
6.2文件的打开和关闭/112
6.3文件的读写/114
6.4文件的定位读写/117
6.5二进制文件的操作/119
6.6数据维度与数据格式化/121
6.7任务描述与实施/123
习题6/125
第7章面向对象编程/127
7.1面向对象概述/128
7.2类的定义和使用/129
7.3类的成员/130
7.4继承/135
7.5重写/138
7.6多态/139
7.7运算符重载/140
7.8任务描述与实施/142
习题7/147
第8章异常/149
8.1异常的产生/150
8.2异常处理结构/151
8.3抛出异常/154
8.4自定义异常/157
8.5任务描述与实施/158
习题8/162
第9章数据库编程/163
9.1数据存储的方式/164
9.2MongoDB数据库/164
9.3任务描述与实施/171
习题9/175
参考文献/176
课 件