本教材在内容组织上以案例、项目为载体,参照全国计算机等级考试二级Python语言程序设计考试大纲的要求,将Python的基本知识点和技能点融入其中,由浅入深、螺旋上升。每个单元开始是单元学习导航,可以让学习者把握学习的要点;学习任务中有知识介绍和案例学习,任务设计合理,并且配有拓展任务供学习者进行拓展练习;同步练习可以对单元学习情况进行及时检测。
单元一 Python语言概述
1.1 部署Python开发环境
1.2 初识Python开发
1.3 Python标识符、变量及运算符
1.4 Python输入与输出
1.5 Python程序发布
第一单元 习 题
单元二 Python语言流程控制
2.1 程序的三种基本结构
2.2 顺序结构
2.3 选择结构
2.4 循环结构
2.5 异常处理结构
第二单元 习 题
单元三 组合数据类型
3.1 列 表
3.2 元 组
3.3 字 典
3.4 集 合
第三单元 习 题
单元四 字符串及正则表达式
4.1 字符串表示
4.2 字符串操作
4.3 常用字符串函数
4.4 正则表达式
第四单元 习 题
单元五 函数和模块
5.1 函数的创建和使用
5.2 函数的参数传递
5.3 递归函数和匿名函数
5.4 模块的创建
5.5 函数装饰器
第五单元 习 题
单元六 面向对象
6.1 面向对象概述
第六单元 习题
单元七 文件及文件系统操作
7.1 文件的打开与关闭
7.2 文本文件的读写
7.3 目录操作
第七单元 习 题
单元八 数据库操作
8.1 sql server和SQLite
8.2 数据库查询、插入、修改、删除操作
第八单元 习 题
单元九 项目实训
9.1 项目背景
9.2 项目设计
9.3 项目功能
9.4 视 图
9.5 项目部署
参考文献