- 机械工业出版社
- 9787111759775
- 1-3
- 67267454-6
- 16开
- 2024-09-04
- 电子与信息大类
- 计算机类
- 程序设计
- 高职
内容简介
《Python程序设计项目化教程》是以基于工作过程的形式开发的活页教材,依据“任务导向”“目标先行”“兴趣诱发”的学习动机、发展条件来组织教材内容。通过11个教学项目具体介绍了Python的编程环境搭建、编程规范、数据类型、程序控制结构、组合数据类型、函数及应用程序、类与对象、异常处理、网络编程等知识。
《Python程序设计项目化教程》适用于计算机应用技术、移动应用开发、人工智能技术应用等专业,也可以作为编程爱好者的入门学习用书,还可以作为Python程序开发1+X职业技能认证的参考用书。
《Python程序设计项目化教程》适用于计算机应用技术、移动应用开发、人工智能技术应用等专业,也可以作为编程爱好者的入门学习用书,还可以作为Python程序开发1+X职业技能认证的参考用书。
目录
前言
项目1 Python项目开发环境搭建
1.1 项目分析
1.2 导学
1.2.1 项目导学
1.2.2 引导性问题
1.2.3 探究性问题
1.3 学习资料
1.3.1 Python简介
1.3.2 安装Python
1.3.3 安装Anaconda
1.4 项目实施
1.5 项目评价
1.6 习题与训练
项目2 简易购物车等程序设计
2.1 项目分析
2.2 导学
2.2.1 项目导学
2.2.2 引导性问题
2.2.3 探究性问题
2.3 学习资料
2.3.1 标识符与关键字
2.3.2 常量与变量
2.3.3 数据类型
2.3.4 字符串
2.3.5 列表
2.3.6 元组
2.3.7 字典
2.4 项目实施
2.5 项目评价
2.6 习题与训练
项目3 学生成绩统计系统设计
3.1 项目分析
3.2 导学
3.2.1 项目导学
3.2.2 引导性问题
3.2.3 探究性问题
3.3 学习资料
3.3.1 数据输入
3.3.2 文件读取
3.4 项目实施
3.5 项目评价
3.6 习题与训练
项目4 简单的银行账户管理系统的设计
4.1 项目分析
4.2 导学
4.2.1 项目导学
4.2.2 引导性问题
4.2.3 探究性问题
4.3 学习资料
4.3.1 算术运算符
4.3.2 赋值运算符
4.3.3 比较运算符
4.3.4 成员运算符
4.3.5 同一性运算符
4.3.6 逻辑运算符
4.3.7 位运算符
4.3.8 运算符的优先级
4.4 项目实施
4.5 项目评价
4.6 习题与训练
项目5 单词记忆系统设计
5.1 项目分析
5.2 导学
5.2.1 项目导学
5.2.2 引导性问题
5.2.3 探究性问题
5.3 学习资料
5.3.1 Python的输出函数
5.3.2 格式化输出
5.4 项目实施
5.5 项目评价
5.6 习题与训练
项目6 汇率转换器的设计
6.1 项目分析
6.2 导学
6.2.1 项目导学
6.2.2 引导性问题
6.2.3 探究性问题
6.3 学习资料
6.3.1 Python程序的单分支结构
6.3.2 Python程序的双分支结构
6.3.3 Python程序的多分支结构
6.3.4 Python程序分支结构的嵌套
6.4 项目实施
6.5 项目评价
6.6 习题与训练
项目7 电子商务网站的购物车设计
7.1 项目分析
7.2 导学
7.2.1 项目导学
7.2.2 引导性问题
7.2.3 探究性问题
7.3 学习资料
7.3.1 Python程序的for循环
7.3.2 Python程序的while循环
7.4 项目实施
7.5 项目评价
7.6 习题与训练
项目8 学生信息管理系统设计
8.1 项目分析
8.2 导学
8.2.1 项目导学
8.2.2 引导性问题
8.2.3 探究性问题
8.3 学习资料
8.3.1 Python的函数
8.3.2 Python的模块
8.4 项目实施
8.5 项目评价
8.6 习题与训练
项目9 学生成绩信息管理系统设计
9.1 项目分析
9.2 导学
9.2.1 项目导学
9.2.2 引导性问题
9.2.3 探究性问题
9.3 学习资料
9.3.1 类
9.3.2 类的实例化
9.3.3 实例属性
9.3.4 Python对象继承
9.3.5 父类与子类
9.4 项目实施
9.5 项目评价
9.6 习题与训练
项目10 简单计算器设计中的异常处理
10.1 项目分析
10.2 导学
10.2.1 项目导学
10.2.2 引导性问题
10.2.3 探究性问题
10.3 学习资料
10.3.1 Python的异常
10.3.2 异常处理
10.4 项目实施
10.5 项目评价
10.6 习题与训练
项目11 文件下载器设计
11.1 项目分析
11.2 导学
11.2.1 项目导学
11.2.2 引导性问题
11.2.3 探究性问题
11.3 学习资料
11.3.1 Python网络编程简介
11.3.2 TCP/IP简介
11.3.3 socket简介
11.4 项目实施
11.5 项目评价
11.6 习题与训练
参考文献
项目1 Python项目开发环境搭建
1.1 项目分析
1.2 导学
1.2.1 项目导学
1.2.2 引导性问题
1.2.3 探究性问题
1.3 学习资料
1.3.1 Python简介
1.3.2 安装Python
1.3.3 安装Anaconda
1.4 项目实施
1.5 项目评价
1.6 习题与训练
项目2 简易购物车等程序设计
2.1 项目分析
2.2 导学
2.2.1 项目导学
2.2.2 引导性问题
2.2.3 探究性问题
2.3 学习资料
2.3.1 标识符与关键字
2.3.2 常量与变量
2.3.3 数据类型
2.3.4 字符串
2.3.5 列表
2.3.6 元组
2.3.7 字典
2.4 项目实施
2.5 项目评价
2.6 习题与训练
项目3 学生成绩统计系统设计
3.1 项目分析
3.2 导学
3.2.1 项目导学
3.2.2 引导性问题
3.2.3 探究性问题
3.3 学习资料
3.3.1 数据输入
3.3.2 文件读取
3.4 项目实施
3.5 项目评价
3.6 习题与训练
项目4 简单的银行账户管理系统的设计
4.1 项目分析
4.2 导学
4.2.1 项目导学
4.2.2 引导性问题
4.2.3 探究性问题
4.3 学习资料
4.3.1 算术运算符
4.3.2 赋值运算符
4.3.3 比较运算符
4.3.4 成员运算符
4.3.5 同一性运算符
4.3.6 逻辑运算符
4.3.7 位运算符
4.3.8 运算符的优先级
4.4 项目实施
4.5 项目评价
4.6 习题与训练
项目5 单词记忆系统设计
5.1 项目分析
5.2 导学
5.2.1 项目导学
5.2.2 引导性问题
5.2.3 探究性问题
5.3 学习资料
5.3.1 Python的输出函数
5.3.2 格式化输出
5.4 项目实施
5.5 项目评价
5.6 习题与训练
项目6 汇率转换器的设计
6.1 项目分析
6.2 导学
6.2.1 项目导学
6.2.2 引导性问题
6.2.3 探究性问题
6.3 学习资料
6.3.1 Python程序的单分支结构
6.3.2 Python程序的双分支结构
6.3.3 Python程序的多分支结构
6.3.4 Python程序分支结构的嵌套
6.4 项目实施
6.5 项目评价
6.6 习题与训练
项目7 电子商务网站的购物车设计
7.1 项目分析
7.2 导学
7.2.1 项目导学
7.2.2 引导性问题
7.2.3 探究性问题
7.3 学习资料
7.3.1 Python程序的for循环
7.3.2 Python程序的while循环
7.4 项目实施
7.5 项目评价
7.6 习题与训练
项目8 学生信息管理系统设计
8.1 项目分析
8.2 导学
8.2.1 项目导学
8.2.2 引导性问题
8.2.3 探究性问题
8.3 学习资料
8.3.1 Python的函数
8.3.2 Python的模块
8.4 项目实施
8.5 项目评价
8.6 习题与训练
项目9 学生成绩信息管理系统设计
9.1 项目分析
9.2 导学
9.2.1 项目导学
9.2.2 引导性问题
9.2.3 探究性问题
9.3 学习资料
9.3.1 类
9.3.2 类的实例化
9.3.3 实例属性
9.3.4 Python对象继承
9.3.5 父类与子类
9.4 项目实施
9.5 项目评价
9.6 习题与训练
项目10 简单计算器设计中的异常处理
10.1 项目分析
10.2 导学
10.2.1 项目导学
10.2.2 引导性问题
10.2.3 探究性问题
10.3 学习资料
10.3.1 Python的异常
10.3.2 异常处理
10.4 项目实施
10.5 项目评价
10.6 习题与训练
项目11 文件下载器设计
11.1 项目分析
11.2 导学
11.2.1 项目导学
11.2.2 引导性问题
11.2.3 探究性问题
11.3 学习资料
11.3.1 Python网络编程简介
11.3.2 TCP/IP简介
11.3.3 socket简介
11.4 项目实施
11.5 项目评价
11.6 习题与训练
参考文献
















