- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Python程序设计》课程标准
一、课程定位
本课程属亍信息平安不管理与业基本能力学习领域。课程以程序设计思想为 主线,介给了 Python语言程序设计的基本知识,程序设计的基本方法,程序设 计的基本理论、方法和应用。培养学生能够较正确而熟练地使用Python进行程 序的设计,能够识读和编写较复杂程度的程序,能够使用Python解决实际应用 问题,为后续课程的学习和应用开又打后段的理诩口实践基础。通过岭步学习 学生将来可从事信息平安工具开“又、Web开1)又、数据分析和机器学习等诸多职 业应用场景。
二、课程目标
(一)素质目标(1)锻炼学生自我学习的能力;
(2 )培养学生团队协作和动手能力;(3)培养学生的观察和模仿能力;
(4 )提高学生语言表达能力,提高思维的敏捷性,增强学生井一反三的能 力。
(二)能力I(1)能够应用Python语言表达实际问题并解决简单应用问题的编程能力;
(2 )能够对算法进行描述,初步建立结构化程序设计的思想;(3 )能够利用面向对象的思想对实际问题进行抽象的编程能力;
(4 )能够利用Python的常用库进行快速开”又的能力;(5 )具备综合运用所学知识进行应用软件的编码、测试和维护的能力。
(=)知识目标(1) 了解Python语言的数据类型、常量、变量、表达式等基础知识;
(2 )熟悉列表、元组、字典等高级数据类型的使用;(3)熟悉函数的定义和调用;
(4 )理解类和对象的概念,掌握面向对象的编程;(5) 了解文件的基本操作;
(6)理解并掌握异常的处理;(7 )理解并掌握测试函数和测试类的使用;
(8 ) 了解Python的Web方面简单应用;(9) 了解Python的常用库及其使用。
三、课程内容组织表1课程内容组织表
序号
工程
任务
知识技能点
建议 学时
1
工程一:搭建 Python 开U又 环境
任务一:了解Python
(1) Python语百介经
(2 ) Python在linux卜的环境搭建
(3 ) Python 在 windows 下的搭建
1
任务—:程序的运行不 调试
(1)从终端运行Python程序
(2 )程序的运行不调试
(3 )编写 Hello world 程序
1
2
工程二:认识 Python基本 数据类型
任务一:了解Python中 的常量、变量、数据类型
(1)常量
(2)变量
(3)布尔类型
(4 )数字类型
1
任务二:认识秒串
(1)字符串的表示和索引
(2 )字符串的转换
(3)字符串格式输入输出
(4)字符串的查找不替换
(5 )字符串的拆分不合并
2
23
任务二:认识止那么表达式
(1)正那么表达式简介
(2) re模块的应用
2
3
工程三: Python甥居 类型进阶
任务一:认识列表和掌握 列表的使用
(1)列表的概念及兀素的访问
(2 )列表元素的增、册!]、改
(4)列表的基本运算
(5)列表的常用函数
2
任务二:了解元组和掌握 元组的使用
(1)元组的特点 (2 )元组的访问 (3)元组的操作
1
任务三:认识字典和掌握 字典的使用
(1)字典的定义
(2 )字典的基本操作
(3 )字典的常用方法
2
4
工程四:应用 程序结构编 程
任务一:使用分支结构编 程
if单分支语句
if else双分支语句
if elif else多分支语句
1
任务二:使用循环结构编 程
while 循环
for循环
(3 ) break 语句
(4 ) continue 语句
2
5
工程五:运用 函数编程
任务一:了解函数的定义 和调用
(1)定义函数
(2)函数的调用
1
任务二:函数的参数传递 和函数的作用域
(1)形参不实参
(2)缺省参数和川定氏参数
(3)全局变量和局部变量
2
6
工程六:面向 对象编程
任务一:学习类的定义和 使用
(1)类的概念
(2)类和对象的创立不使用
1
任务二:学习Python类 的属性和方法
(1)实例的应用、运行和分析
(2 )静态属性和实例属性
(3)方法的分类和区别
(4)类的内置方法
(5 )方法的动态特性
2
任务三:学习使用
Python中类的继承
(1)使用继承
(2 )抽象类和多重继承
1
任务四:学习Python中 类的多态不具他属性
(1)多态和方法
(2)多志的形式
(3 )类的命名空间和检查继承
1
任务五:学习Python中 的导入类和模块
(1)导入类
(2)单模块存储
(3 )导入模块
1
7
工程七:文件 操作
任务一:学习Python中 文件操作
(1)文件的翻开不关闭
(2 )从文件中读支数据
(3)向文件中写入娄据
(4)文件的删除
(5)文件的复制
(6)文件内容的查找和替换
2
任务二:学习Python中 对目录的操作
(1 )目录创立函数的
文档评论(0)