- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《基于Python的从学习编程到解决问题》
教学大纲
课程信息
课程名称:基于Python的从学习编程到解决问题
课程类别:素质选修课/专业基础课
课程性质:选修/必修
计划学时:64
计划学分:4
先修课程:无
选用教材:《基于Python的从学习编程到解决问题》,王玲主编,2020年,电子工业出版社。
适用专业:可作为职业院校和应用型本科院校计算机类专业课程,也是Python爱好者的辅助课程。
课程负责人:
二、课程简介
课程分为两个部分,用Python学习编程和用Python解决问题。
第一部分内容包括Python起步、Python编程基础、Python数据类型、程序流程控制、函数与模块、异常、文件。
第二部分主要内容包括班级信息管理系统、“贪吃蛇”游戏、网络爬虫、人脸识表、数据可视化,侧重Python的应用和实际程序开发。
三、课程教学要求
序号
专业毕业要求
课程教学要求
关联程度
1
工程知识
包括Python起步、Python编程基础、Python数据类型、程序流程控制、函数与模块、异常、文件,班级信息管理系统、“贪吃蛇”游戏、网络爬虫、人脸识表、数据可视化,侧重Python的应用和实际程序开发。
H
2
问题分析
Python作为一种简洁、易学、功能强大的编程语言,具有广泛的应用领域和强大的社区支持,其未来发展前景非常乐观。无论是在人工智能、数据科学、Web开发还是自动化领域,Python都将继续发挥重要作用。
H
3
设计/开发解决方案
掌握Python3.0的两种数据类型:数字类型和组合类型。掌握异常处理机制。
H
4
研究
5
使用现代工具
Python、PyCharm。
M
6
工程与社会
学会将相应技术应用于实际生产和社会服务中,为社会做出贡献。
L
7
环境和可持续发展
8
职业规范
9
个人和团队
学会个人发展和团队合作,提高个人和团队的综合素质。
H
10
沟通
学会进行有效的沟通和表达,与客户、同事和上级保持良好的沟通和协作。
M
11
项目管理
L
12
终身学习
学会进行终身学习和职业发展规划,不断拓展职业领域和发展空间。
H
注:“课程教学要求”栏中内容为针对该课程适用专业的专业毕业要求与相关教学要求的具体描述。“关联程度”栏中字母表示二者关联程度。关联程度按高关联、中关联、低关联三档分别表示为“H”“M”或“L”。“课程教学要求”及“关联程度”中的空白栏表示该课程与所对应的专业毕业要求条目不相关。
四、课程教学内容
章节
名称
主要内容
重难点关键词
学时
类型
1
Python起步
认识计算机语言
了解Python
Python编程环境的安装与配置
Python编程起步
计算机语言的基本认识;
了解Python开发环境的下载安装;
掌握简单编程。
4
理论+实操
2
Python编程基础
程序语句与代码注释
基本输入/输出
代码缩进与代码块
语句续行与语句分隔
标识符与关键字
开始写程序
掌握Python编程的基本语法规定
4
理论+实操
3
Python数据类型
变量
数据类型
数字类型
字符串类型
列表类型
元组类型
集合类型
字典类型
掌握Python3.0的两种数据类型:数字类型和组合类型。
12
理论+实操
4
程序控制流程
分支结构—if语句
循环结构—while语句
循环结构—for语句
编程练习
掌握分支结构和循环结构。
8
理论+实操
5
函数与模块
函数概念
变量作用域
编程练习
内置函数
模块
编程练习
了解函数和模块的概念;
掌握函数和模块的编程。
4
理论+实操
6
异常
异常的概念
异常处理机制
常见内置异常类型
主动引发异常
了解异常的概念;
掌握异常处理机制。
4
理论+实操
7
文件
文件操作的基本步骤
打开文件
读写文件
关闭文件
对象序列化
编程练习
了解文件的概念;
掌握文件编程。
4
理论+实操
8
班级信息管理习题
需求
功能实现版本1—主界面的实现
功能实现版本2—添加新学生
功能实现版本3—显示所以学生
功能实现版本4—查找删除修改学生
功能实现版本5—成绩录入
功能实现版本6—成绩查询
拓展功能需求
掌握tkinter图形库的使用;
掌握Python数据库编程。
4
理论+实操
9
“贪吃蛇游戏”
基本需求
功能实现版本1—打开游戏窗口
功能实现版本2—蛇的出现
功能实现版本3—蛇自动前行
功能实现版本4—出现蛇身
功能实现版本5—控制蛇转向和蛇撞墙检测
功能实现版本6—事物出现和蛇吃食物处理
功能实现版本7—蛇吃到自己身体和避免食物坐标出现在蛇身体 上的处理
功能实现版本8—两个食物
功能实现版本9—两条蛇
扩展功能需求
了解面向对象编程初步;
掌握pygame库的使用。
12
理论+实操
10
网络爬虫
相关知识
爬虫实例
拓展
您可能关注的文档
- 移动商务实践教程-教学大纲、授课计划.docx
- 机器视觉检测与应用 习题及答案汇总 电子 ch01--7 机器视觉概述-- 机器视觉工程应用.docx
- 机器视觉检测与应用-教学大纲、授课计划.docx
- 《经济数学》 习题及答案汇总 电子 16学时 1.1函数的概念---4.5定积分的应用.doc
- 经济数学(第2版)-教学大纲 、授课计划.docx
- 经济数学(第2版) 习题答案汇总 电子 ch01--5.docx
- 物业设施设备-教学大纲、授课计划.docx
- 职业素养 测试题及答案 共2套(AB卷) .docx
- 职业素养 习题及答案汇总 电子 第1--12单元 热爱祖国---学会创新.docx
- 职业素养-教学大纲、授课计划.docx
- 民航概论 习题及答案 电子 第1--10章 民用航空概况--民航法律基础知识.docx
- 民航概论-教学大纲、授课计划.docx
- 民航概论-教学大纲.docx
- 民航概论-教学日历.doc
- 新编高等应用数学基础 教学大纲 、授课计划.docx
- 新编高等应用数学基础 习题答案汇总-刘兰明 ch01--5.docx
- 数字化制造技术 教案全套 -第1--15学时.pdf
- 数字化制造技术 课件全套 第1--16学时.pdf
- Office 2007办公软件应用立体化教程 试卷及答案 共2套.doc
- AxureRP9互联网产品原型设计(慕课版)教案全套 项目1--10 了解互联网产品原型设计--- 团队合作与输出 .docx
最近下载
- 四川水电集团笔试题.pdf VIP
- 百度校招职能笔试题目及答案.doc VIP
- (新统编版)语文四年级上册 第五单元教材解读课件 .pdf
- 深入贯彻中央八项规定精神学习教育测试题和答案(二).doc VIP
- RAZ-J分级阅读小学英语绘本BONK, THE HEALTHY MONSTER(可打印成册).pdf VIP
- AI助力高效工作:开启智能办公新时代.pptx VIP
- 《NB_T 10857-2021 水电工程合理使用年限及耐久性设计规范》贯标培训.pptx VIP
- ASME B16.5-2003管法兰和法兰管件NPS 1-24(有-2013).pdf VIP
- 微型腹腔镜下内环口闭合术治疗小儿腹股沟斜疝.pdf VIP
- 最新教科版小学科学二年级上册教案全册教案(最全).doc VIP
文档评论(0)