Python程序设计基础教程(微课版)-教学大纲、期末试卷 代崴.docx

Python程序设计基础教程(微课版)-教学大纲、期末试卷 代崴.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《Python程序设计基础教程》教学大纲

建议学时:56学时(44理论+12上机)

课程教学目标及要求

Python是一种计算机程序设计语言,是一种动态的、面向对象的脚本语言,随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。Python应用的地方非常广泛,包括数据挖掘、科学计算、图像处理、人工智能等。本课程的目的是使学生理解Python编程的核心思想,掌握使用Python进行应用程序设计的基本方法和技能,注重培养学生编程能力、分析问题和解决问题的能力。

通过本课程的学习,使学生能够:

1、了解Python编码规范,能够编写出优雅的Python程序;

2、熟练使用Python的函数式编程模式;

3、熟练运用Python内置函数与运算符、列表、元组、字典、集合、字符串等基本数据类型以及推导式、切片、序列解包等语法来解决实际问题;

4、熟练掌握Python选择结构、循环结构、异常处理结构的语法和应用,能够编写鲁棒性较强的程序;

5、熟练掌握函数设计与面向对象程序设计有关内容,具备一定的代码复用和设计复用能力;

6、熟练掌握常见文本文件操作;

7、了解不同领域的Python扩展模块并能够解决科学计算、GUI、数据分析、数据可视化等领域中的实际问题;

8、具有一定的代码调试与集成能力;

9、具有较强的学习能力、资料查阅能力和代码阅读能力;

10、具有一定的代码优化与安全编程意识和能力。

培养严谨的学习态度和责任感,着力提升学生的信息素养、创新意识和创新能力,面向未来培养高素质人才,为培养未来国家软件人才打基础。

适用学科专业

计算机科学与技术、软件工程

基本教学内容与学时安排

(一)基本教学内容

第1章Python概述与环境配置

【内容】

Python概述

Python下载与安装

Python扩展包管理

Python编程方式

Python集成开发环境

【基本要求】

了解:Python历史和现状、特点、应用领域、常用IDE

理解:Python的编程方式

掌握:Python安装步骤,pip工具使用方法,IDLE和PyCharm基本使用方法

【重点与难点】

重点:配置Python环境

难点:程序的运行方式、开发环境和运行环境配置

【课程思政】

了解计算机软件从业人员应当具备的职业道德守则,为进军软件行业做准备;

了解软件行业的最新发展,树立爱国情、报国志;

引导学生通过软件行业发展前景,引发学生对未来的职业愿景,激发学生对社会主义核心价值观的认同感。

第2章Python语法基础

【内容】

2.1Python源程序的格式框架

2.2运算符与表达式

2.3基本输入输出函数

2.4模块

【基本要求】

了解:Python源程序的格式框架

掌握:Python变量的定义和使用、基本输入输出函数的使用、模块的导入方法

【重点与难点】

重点:格式框架、变量使用、input()/print()、模块导入

难点:input()和print()的使用、对象引用和共享、身份运算符

【课程思政】

熟练掌握和运用标识符的命名规则,告诫学生在上课学习、日常生活和将来的工作岗位中一定要遵守相应的制度与规定,并用以约束和指导自己的行为,以后才能成为合格的社会公民;

通过理解运算符优先级,引导学生认识到事情处理要分轻重缓急,凡事都要有条理,合理安排,优先解决最紧迫的事情,同时要处理好最重要的事情和最紧急的事情的关系;

通过输入/输出函数的严格格式要求,引导学生养成严于律己、宽以待人的处事原则。

【上机内容】实验一:Python编程基础练习

(1)熟悉搭建Python开发环境及配置;

(2)掌握Python基本语法:变量、运算符与表达式、基本输入输出、模块导入;

(3)掌握turtle模块的使用。

第3章Python控制结构

【内容】

选择结构

循环结构

异常

【基本要求】

了解:程序设计知识初步、程序的错误

理解:程序的控制结构及break和continue循环控制语句

掌握:单分支/双分支/多分支结构、遍历循环/无限循环等常用循环结构、异常处理与程序调试

【重点与难点】

重点:程序的控制结构及break和continue循环控制语句

难点:异常处理与程序调试

【课程思政】

选择结构:教育学生在人生的道路中,尊重事实、合理选择,引导学生树立正确的世界观、人生观、价值观,要因时因地做出最适合自己的选择;

循环语句:教育学生循环的本质是一直重复,但并不是无条件的重复,从而体现“量变引起质变”的马克思哲学观,培养学生持之以恒,百折不挠,不断打磨专业能力的品质和工匠精神;

异常:教育学生失之毫厘谬以千里,培养学生做事细心严谨、精益求精的工匠精神,引导学生生活中遇到困难或者异常时,要积极想办法,不钻牛角尖,要懂得未雨绸缪。

【上机内容】实验二:

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档