-
内容大纲
本书是采用校企合作方式开发的双元特色项目化教材,根据近几年的程序基础课程的教学实践,考虑高职院校学生对Python语言的需求而编写的。本书介绍了Python环境与开发平台PyCharm的安装与设置,包含命令行计算器、生产物料管理系统、电商广告邮件自动发送、篮球运动员比赛数据处理、鸿蒙系统电子时钟的制作、贪吃蛇游戏设计、股票价格趋势预测、风力发电数据库管理、人脸检测与识别九个项目,涵盖Python主流应用领域与常用库。
Python编程技术在多数高校以选修课的形式开设,受教材限制,很多课程都相当于把程序设计再学一遍,大量的时间花在语法细节和语言特征的学习上,致使学习者无法快速上手,不能快速掌握开发流程和技巧。本书以PMC课程思想进行设计编写,以项目作为载体,以任务进行驱动,通过知识逻辑思维导图、知识图谱构建学习路径。选取的项目简单实用,涵盖Python典型工作领域,并且提供操作视频(扫二维码可看)资源解决操作与调试问题,项目的知识逻辑思维导图、知识图谱及相关知识点微课视频帮助学生进行知识点的巩固与升华,拓展内容有助于学生进行知识延展,举一反三。
本书适合作为高等职业院校、应用型本科院校自动化类专业的教材,也可作为计算机爱好者学习Python语言编程的参考用书。 -
作者介绍
-
目录
绪言 学习Python的准备
一、Python简介
(一)Python的特点
(二)Python的发展历史
(三)Python的应用
二、安装Python
(一)下载安装包
(二)运行安装包
(三)验证安装是否成功
三、安装PyCharm
(一)下载安装包
(二)运行安装包
四、准备工作评价
项目一 命令行计算器
项目描述
项目目标
项目任务
岗位需求
国家职业技能标准
任务一 打印主菜单
【工作任务单】
【任务准备】
【任务实施】
活动1 使用PyCharm创建项目
活动2 打印主菜单
活动3 封装主菜单函数
【知识图谱】
【任务考核与评价】
【拓展提升】
任务二 实现数值计算功能
【工作任务单】
【任务准备】
【任务实施】
活动1 读取数值和运算符
活动2 计算数值
活动3 封装运算函数
【知识图谱】
【任务考核与评价】
【拓展提升】
项目小结
项目评价
拓展学习
项目知识逻辑思维导图
项目二 生产物料管理系统
项目描述
项目目标
项目任务
岗位需求
国家职业技能标准
任务一 生产物料信息维护模块设计
【工作任务单】
【任务准备】
【任务实施】
活动1 编写显示主菜单
活动2 实现添加生产物料信息功能
活动3 实现删除生产物料信息功能
活动4 实现修改生产物料信息功能
【知识图谱】
【任务考核与评价】
【拓展提升】
任务二 查询/维护模块设计
【工作任务单】
【任务准备】
【任务实施】
活动1 实现查询生产物料信息功能
活动2 实现统计生产物料信息功能
活动3 实现排序生产物料信息功能
【知识图谱】
【任务考核与评价】
【拓展提升】
项目小结
项目评价
拓展学习
项目知识逻辑思维导图
项目三 电商广告邮件自动发送
项目描述
项目目标
项目任务
岗位需求
国家职业技能标准
任务一 获取QQ邮箱SMTP服务授权码
【工作任务单】
【任务准备】
【任务实施】
活动1 认识SMTP服务的概念与作用
活动2 获取QQ邮箱SMTP服务授权码
【知识图谱】
【任务考核与评价】
【拓展提升】
任务二 编写发送邮件代码
【工作任务单】
【任务准备】
【任务实施】
活动1 配置邮箱信息与连接服务器
活动2 构造邮件正文
活动3 添加邮件附件
【知识图谱】
【任务考核与评价】
【拓展提升】
项目小结
项目评价
拓展学习
项目知识逻辑思维导图
项目四 篮球运动员比赛数据处理
项目描述
项目目标
项目任务
岗位需求
国家职业技能标准
任务一 球员数据录入
【工作任务单】
【任务准备】
【任务实施】
活动1 安装openpyxl库
活动2 录入球员数据
【知识图谱】
【任务考核与评价】
【拓展提升】
任务二 球员数据统计
【工作任务单】
【任务准备】
【任务实施】
活动1 读取球员数据
活动2 计算球员得分均值与极值
活动3 计算球员得分均方差
【知识图谱】
【任务考核与评价】
【拓展提升】
任务三 球员数据指标可视化
【工作任务单】
【任务准备】
【任务实施】
活动1 绘制雷达图
活动2 绘制饼图
活动3 绘制折线图
【知识图谱】
【任务考核与评价】
【拓展提升】
项目小结
项目评价
拓展学习
项目知识逻辑思维导图
项目五 鸿蒙系统电子时钟的制作
项目描述
项目目标
项目任务
岗位需求
国家职业技能标准
任务一 绘制表盘
【工作任务单】
【任务准备】
【任务实施】
活动1 pyglet库安装
活动2 绘制表盘
活动3 绘制刻度
活动4 增加刻度数值
【知识图谱】
【任务考核与评价】
【拓展提升】
任务二 指针功能实现
【工作任务单】
【任务准备】
【任务实施】
活动1 添加指针
活动2 转动指针
活动3 指针走动
【知识图谱】
【任务考核与评价】
【拓展提升】
项目小结
项目评价
拓展学习
项目知识逻辑思维导图
项目六 贪吃蛇游戏设计
项目描述
项目目标
项目任务
岗位需求
国家职业技能标准
任务一 游戏显示
【工作任务单】
【任务准备】
【任务实施】
活动1 pygame库安装
活动2 游戏界面初始化
活动3 游戏结束界面
活动4 初始化贪吃蛇与食物
【知识图谱】
【任务考核与评价】
【拓展提升】
任务二 贪吃蛇运动轨迹
【工作任务单】
【任务准备】
【任务实施】
活动1 方向按键控制判断
活动2 贪吃蛇蛇身变化
【知识图谱】
【任务考核与评价】
【拓展提升】
任务三 食物判断与死亡判断
【工作任务单】
【任务准备】
【任务实施】
活动1 食物判断
活动2 死亡判断
【知识图谱】
【任务考核与评价】
【拓展提升】
项目小结
项目评价
拓展学习
项目知识逻辑思维导图
项目七 股票价格趋势预测
项目描述
项目目标
项目任务
岗位需求
国家职业技能标准
任务一 探索数据特征
【工作任务单】
【任务准备】
【任务实施】
活动1 读取数据集
活动2 探索数据的特征
活动3 绘制数据折线图与散点图
【知识图谱】
【任务考核与评价】
【拓展提升】
任务二 时间数据特征工程
【工作任务单】
【任务准备】
【任务实施】
活动1 构造时间特征
活动2 独热编码
【知识图谱】
【任务考核与评价】
【拓展提升】
任务三 预测股票价格
【工作任务单】
【任务准备】
【任务实施】
活动1 多元线性回归模型的拟合和预测
活动2 二次多项式回归模型的拟合和预测
活动3 三次多项式回归模型的拟合和预测
活动4 比较不同模型的回归与预测效果
【知识图谱】
【任务考核与评价】
【拓展提升】
项目小结
项目评价
拓展学习
项目知识逻辑思维导图
项目八 风力发电数据库管理
项目描述
项目目标
项目任务
岗位需求
国家职业技能标准
任务一 准备数据库
【工作任务单】
【任务准备】
【任务实施】
活动1 官网下载MySQL安装包
活动2 准备数据库环境
【知识图谱】
【任务考核与评价】
【拓展提升】
任务二 向MySQL数据库插入数据
【工作任务单】
【任务准备】
【任务实施】
活动1 读取风力发电数据
活动2 向数据库插入数据
【知识图谱】
【任务考核与评价】
【拓展提升】
任务三 向MySQL查询风力发电数据
【工作任务单】
【任务准备】
【任务实施】
活动1 条件查询风力发电数据
活动2 函数计算风力发电统计数据
【知识图谱】
【任务考核与评价】
【拓展提升】
项目小结
项目评价
拓展学习
项目知识逻辑思维导图
项目九 人脸检测与识别
项目描述
项目目标
项目任务
岗位需求
国家职业技能标准
任务一 环境准备
【工作任务单】
【任务准备】
【任务实施】
活动1 安装OpenCV库
活动2 下载OpenCV源码
【知识图谱】
【任务考核与评价】
【拓展提升】
任务二 人脸检测
【工作任务单】
【任务准备】
【任务实施】
活动1 读取图片
活动2 灰度转换
活动3 尺寸修改
活动4 绘制矩形
活动5 人脸检测
【知识图谱】
【任务考核与评价】
【拓展提升】
任务三 人脸识别
【工作任务单】
【任务准备】
【任务实施】
活动1 人脸录入
活动2 数据训练
活动3 人脸识别
【知识图谱】
【任务考核与评价】
【拓展提升】
项目小结
项目评价
拓展学习
项目知识逻辑思维导图
附录
附录A 项目思维导图
附录B Python知识点思维导图
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
