Python程序设计
作者:岑远红,李娟
出版社:重庆大学出版社
出版时间:2023-11-01
ISBN:9787568930178
定价:¥48.00
项目一 初识Python 程序
任务一 安装软件
活动一 下载和安装Python
活动二 下载和安装 PyCharm
任务二 运行一个简单的Python 程序
活动一 创建一个Python 程序项目
活动二 在PyCharm 中运行Python 程序
项目二 操作基本类型数据
任务一 处理数值型数据
活动一 计算一个三位正整数各位数字的立方和
活动二 计算实数的十分位、百分位和千分位之和
任务二 处理字符串数据
活动一 从身份证号码中提取出生日期
活动二 对齐文本
活动三 转换数的进制
活动四 用指数形式输出一个实数
项目三 控制程序执行流程
任务一 使用分支结构
活动一 计算整数的绝对值
活动二 判断闰年
活动三 百分制成绩转换成等级
任务二 使用循环结构
活动一 数列求和
活动二 猜数
活动三 求解百钱百鸡问题
项目四 操作组合类型数据
任务一 处理列表
活动一 产生完全平方数的列表
活动二 计算列表中的偶数和
活动三 找出回文串
任务二 处理字典
活动一 统计文章中单词出现的次数
活动二 统计选修课名单
活动三 计算两数之和
任务三 处理集合
活动一 转换数组序号
活动二 找出选修了所有课程的学生
项目五 使用函数实施模块化程序设计
任务一 自定义函数
活动一 验证哥德巴赫猜想
活动二 对区间排序
活动三 使用二分法求方程的根
任务二 使用局部函数和递归函数
活动一 求相亲数
活动二 爬楼梯
任务三 使用函数修饰器
活动一 输出函数调用信息
活动二 检测函数运行时间
项目六 应用面向对象的思想设计程序
任务一 自定义类
活动一 开发学生信息类
活动二 开发班级管理类
任务二 使用继承重用代码
活动一 开发班委信息类
活动二 升级班级管理类
任务三 处理程序执行异常
活动一 自己手动转换日期数据
活动二 区别日期转换中的具体错误
项目七 操作文件
任务一 处理文件和文件夹
活动一 显示学生上交的作业
活动二 收集优秀作业
任务二 读写文件
活动一 使用文本文件保存学生信息
活动二 使用Excel 文件保存学生信息
活动三 使用二进制形式保存学生信息
项目八 使用进程和线程并行执行
任务一 使用线程提高程序执行速度
活动一 取得上市公司的商誉占比
活动二 使用多个线程同时获取商誉占比
任务二 使用进程并行执行程序
活动一 使用多进程获取商誉占比
活动二 使用多进程寻找相亲数
项目九 访问数据库
任务一 创建与查询数据库
活动一 创建学生信息数据库
活动二 在学生信息数据库中查询信息
任务二 维护数据库中的数据
活动一 修改学生信息库中的数据
活动二 删除学生信息库中的数据
项目十 使用正则表达式处理文字
任务一 使用量词
活动一 找出所有的班级名称
活动二 找出所有的IP 地址
任务二 使用捕获组
活动一 找出服务器的IP和端口号
活动二 分析身份证信息
任务三 使用断言和标记
活动一 将文章中出现次数最多的单词改为全大写
活动二 输出主任的姓名
项目十一 调试和优化程序
任务一 单元测试
活动一 使用doctest 测试程序
活动二 使用uinittest 测试程序
任务二 调试程序
活动一 使用pdb 模块调试程序
活动二 使用PyCharm 调试程序
任务三 优化程序
活动一 使用timeit 计算程序运行时间
活动二 使用profile 发现运行瓶颈