本书以“项目驱动+实战导向”为核心编写理念,通过10个递进式项目串联Python程序设计的全流程知识。每个项目均设有“项目情境、知识目标、技能目标、素质目标”,并配套具体任务实施步骤、完整代码示例、知识点讲解及实践练习。
项目一 用户数据交互
任务1 Python环境配置
任务2 PyCharm配置Python环境
任务3 VSCode配置Python环境
任务4 用户输入
任务5 终端输出
项目二 温度统计
任务1 使用数字对象设置温度
任务2 统计平均温度
项目三 文本数据处理
任务1 创建文本数据
任务2 整理文本数据
任务3 格式化输出
任务4 提取文本信息
项目四 员工绩效评估
任务1 用户登录
任务2 登录次数设置
任务3 绩效分配
项目五 成绩管理系统
任务1 创建学生成绩
任务2 学生成绩管理
任务3 成绩统计
项目六 商品管理系统
任务1 构建商品信息模型
任务2 管理商品数据
任务3 处理批量数据
任务4 系统与可追踪
项目七 文件加密传输
任务1 文件读/写
任务2 文件加/解密
任务3 文件传输
项目八 校园人员管理系统
任务1 创建人员基类与对象实例化
任务2 扩展人员角色模型
任务3 深化系能
项目九 构建Python多文件工程
任务1 设计与使用Python模块
任务2 安装三方模块
项目十 创建小型网站
任务1 创建Django项目
任务2 创建Django应用