更新时间:2023-11-13 15:03:23
封面
版权信息
前言
二维码资源清单
项目1 搭建和使用Python开发环境
任务1.1 了解Python语言特点、应用场景和版本
任务1.2 安装与配置Python开发环境
1.2.1 安装与使用IDLE
1.2.2 安装与使用Anaconda 3
任务1.3 了解Python编程规范
任务1.4 安装扩展库
任务1.5 词频统计—导入与使用标准库、扩展库中的对象
习题
项目2 使用内置对象和运算符
任务2.1 了解Python常用内置对象
2.1.1 常量与变量
2.1.2 数字类型
2.1.3 字符串
2.1.4 列表、元组、字典、集合
2.1.5 函数
任务2.2 掌握Python运算符
2.2.1 算术运算符
2.2.2 关系运算符
2.2.3 元素测试运算符
2.2.4 集合运算符
2.2.5 逻辑运算符
2.2.6 赋值分隔符
任务2.3 打字练习程序—使用Python内置函数
2.3.1 类型转换与判断
2.3.2 最值与求和
2.3.3 基本输入/输出
2.3.4 排序与逆序
2.3.5 枚举与迭代
2.3.6 map()函数、reduce()函数、filter()函数
2.3.7 range()函数
2.3.8 zip()函数
2.3.9 任务实施—打字练习程序
任务2.4 了解Python关键字
项目3 使用列表、元组、字典、集合
任务3.1 了解Python容器对象
任务3.2 查询学生成绩—使用列表
3.2.1 列表创建与删除
3.2.2 访问列表元素
3.2.3 列表常用方法
3.2.4 列表对象支持的运算符
3.2.5 内置函数对列表的操作
3.2.6 列表推导式
3.2.7 切片
3.2.8 任务实施—查询学生成绩
任务3.3 使用元组与生成器表达式
3.3.1 元组创建与元素访问
3.3.2 元组与列表的异同点
3.3.3 生成器表达式
任务3.4 词频统计—使用字典
3.4.1 字典的创建与删除
3.4.2 字典元素的访问
3.4.3 元素的添加、修改与删除
3.4.4 任务实施—词频统计
任务3.5 电影推荐与无效评论过滤—使用集合
3.5.1 集合对象的创建与删除
3.5.2 集合的操作与运算
3.5.3 集合应用案例
任务3.6 小明爬楼梯—理解序列解包
项目4 使用程序控制结构
任务4.1 理解条件表达式的值与True/False的等价关系
任务4.2 使用选择结构
4.2.1 程序员买包子—使用单分支选择结构
4.2.2 鸡兔同笼问题—使用双分支选择结构
4.2.3 成绩转换—使用多分支选择结构
4.2.4 成绩转换—使用嵌套的选择结构
任务4.3 使用循环结构
4.3.1 斐波那契数列与九九乘法表—使用while循环与for循环
4.3.2 求100以内的最大素数—使用break与continue语句
任务4.4 计算平均分—使用异常处理结构
任务4.5 程序控制结构应用案例
项目5 设计和使用自定义函数
任务5.1 定义与调用函数
5.1.1 斐波那契数列—基本语法
5.1.2 计算列表元素之和—定义和使用递归函数
任务5.2 理解函数参数
5.2.1 位置参数
5.2.2 默认值参数
5.2.3 关键参数
5.2.4 可变长度参数
5.2.5 传递参数时的序列解包
任务5.3 统计小写字母个数—理解局部变量和全局变量
任务5.4 自定义排序规则—使用lambda表达式
任务5.5 斐波那契数列—理解生成器函数
任务5.6 函数应用案例
项目6 面向对象程序设计
任务6.1 自定义栈—定义与使用类
任务6.2 自定义三维向量类—理解数据成员与成员方法
6.2.1 私有成员与公有成员
6.2.2 数据成员
6.2.3 成员方法
6.2.4 属性