Python程序设计项目化教程.pptx
项目一Python开发初体验;目录;Python速览;Python起源;Python主要特点;Python主要特点;Python版本;课堂小测;搭建开发环境;安装配置Python3;安装配置Python3;Python解释器自带ID;文本编辑.py源程序并解释执行;Python开发环境初识;输入/输出—矩形面积;变量及类型查看函数type;变量及类型查看函数type;print函数使用;print函数使用;input函数使用;input函数使用;课堂小测;认识数据类型—数值和字符串;数值类型及print格式化;数值类型及print格式化;Python字符串起止边界;标准库使用—圆周长和面积;模块的两种访问方式;print格式化输出;课堂小测;项目小结;项目小结;THANKS!;PowerPoint演示文稿;教材;项目描述;目录;判断考试是否通过——if-el;if-else分支结构;任务流程与实施;任务流程与实施;判断商品是否有促销活动—if;if分支结构;字符串格式化函数format;任务实施;根据成绩判断等级—if-eli;if-elif-else级联;执行流程与任务实施;简易计算器的项目实施;项目实施;项目小结;主要知识点总结;易错知识点总结;易错知识点总结;易错知识点总结;THANKS!;项目三循环结构;教材;目录;抓娃娃游戏—while循环;while循环结构;任务实施;巩固案例;巩固案例;猜数字谜游戏—循环流程控制;任务描述;break语句;break语句;continue语句;continue语句;while-else循环结构;while-else循环结构;任务实施;任务实施;模拟发红包程序—for循环、;任务描述;range函数;for循环结构;for循环结构;for循环结构;for循环结构;for循环结构;随机数模块random;随机数模块random;随机数模块random;项目小结;知识点回顾;THANKS!;项目四打印九九乘法表与星号阵;教材;任务描述;目录;输出星号阵——循环嵌套;输出星号阵;任务实施;输出星号三角阵;输出星号三角形;项目实施;项目实施;巩固案例;巩固案例;巩固案例;巩固案例;巩固案例;项目小结;项目小结;THANKS!;PowerPoint演示文稿;教材;项目描述;目录;多功能计算器设计—为什么使用函;任务描述;函数概念与分类;函数定义与调用;函数定义与调用;任务实施;人狗大战——函数应用;任务描述;数据类型—字典;数据类型—字典;数据类型—字典;带默认值参数;任务实施;任务实施;变量作用域掌握;全局变量和局部变量;全局变量和局部变量;巩固??例;掌握匿名函数;匿名函数;lambda与map;lambda与filter;lambda与reduce;lambda与reduce;项目实施;项目实施;项目实施;项目小结;主要知识点;易错知识点;THANKS!;项目六乌龟吃鱼游戏——面向对;教材;项目描述;目录;聪明的小狗——类和对象;任务描述;面向对象和类;面向对象和类;面向对象和类;创建对象;创建对象;通过对象访问属性和行为;通过对象访问属性和行为;任务实施;任务实施;巩固案例;莫问年龄和存款——私有成员;任务描述;私有成员属性;私有成员属性;任务实施;任务实施;生物进化——继承;单继承;单继承;多重继承;爱心募捐——实例变量和类变量;任务描述;实例变量;实例变量;类变量;类变量;str.center的使用;str.center的使用;任务实施;项目实施;项目实施;项目实施;项目实施;项目实施;项目小结;项目小结;THANKS!;项目七能否构成三角形——异常;教材;项目描述;目录;除数为零的烦恼——初识异常;任务描述;算法性质和目标;错误和异常;常见异常类型;常见异常类型;常见异常类型;常见异常类型;任务实施;输入到满意为止——异常处理;任务描述;异常处理结构及流程;异常处理结构及流程;异常处理结构及流程;断言assert;断言assert;任务实施;圆半径不能为负——自定义异常;自定义异常;任务实施;自定义异常处理;自定义异常处理;项目实施;项目实施;项目实施;项目小结;项目总结;THANKS!;项目八简易通讯录——文件操作;教材;项目描述;目录;灵活进行文件目录管理——初识文;文件;目录及文件操作;目录及文件操作;目录及文件操作;目录及文件操作;目录及文件操作;目录及文件操作;任务实施;录入学生信息——写入操作;文件打开与关闭方法;文件打开和关闭;文件写入方法;文件写入方法;任务实施;任务实施;任务实施;读取学生信息——读取操作;文件读取方法;读取操作;读取操作;任务实施;任务实施;