Python 语言程序设计教学大纲(含思政).docx
《Python 语言程序设计教学大纲(含思政).docx》由会员分享,可在线阅读,更多相关《Python 语言程序设计教学大纲(含思政).docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程教学大纲(含课程思政)一、课程基本信息课程编号:课程名称:Python语言程序设计类别:专业选修课学分:3学时:48课堂讲授:48上机实验:不限适用范围:不限预修课程:不限二 课程目标面向零基础的学生开设,坚持传授知识、培养能力和塑造价值相融合原则,促进学生在知识、能 力和素质三个方面协调发展。1 .知识传授使学生全面了解Python技术历史、现状与发展趋势,系统掌握Python语言基础知识,包括:Python 语言的基本数据类型、算法与面向过程程序设计方法、控制结构、异常处理、组合数据类型及其应用、 函数及其应用、文件及其应用、第三方库的应用等。2 .能力培养重点培养学生的计算思维,使学
2、生能够正确而熟练地使用Python进行程序设计,具备识读和编 写较为复杂程序的能力,为进一步学习Python高阶知识和技能打下坚实基础;培养学生终身学习的 习惯和自主学习新技术的能力。3 .价值塑造挖掘和融入思政要素,增强学生对党的创新理论的政治认同、思想认同、情感认同;培养学生的 创新意识、发现和解决实际问题的能力;引导学生理解并自觉遵守程序设计规范;培养学生精益求精 的大国工匠精神,激发学生的求知欲、爱国情和报国志。三、课程内容、基本要求与学时分配授课 单元授课内容与要求学时备注第 1Python 初 步1.1 预备知识1 .计算机与计算机系统2 .程序与程序设计3 .计算机语言概述理解:
3、计算机与程序的关系;程序与程序设计的关系;程序与计 算机语言的关系;跨平台和可移植性的含义。掌握:计算机语言的三个发展阶段;编译与解释执行的区别。21. 2 Python语言简介1. Python语言的由来与发展2. python语言的特点理解:Python语言的几个关键发展阶段。掌握:Python语言的优缺点。1授课 单元授课内容与要求学时备注第 1Python 初 步1.3 Python程序的结构1. 4个简单的Python程序2. Python程序的模块及引用3. Python程序中的函数4. Python程序中的语句于语句块5. Python程序11 1的注释6. Python程序的缩
4、进理解:面向过程程序的基本结构;模块的含义与它的三种类型; 函数的概念;语句与语句块的概念;注释的含义和用途 掌握:库模块的引入格式及调用模块中函数的方法;语句断行 和续行的方法;程序注释的方法;代码缩进的方法。21. 4使用Python上机编程1 . Python的下载与安装2 .使用开“始菜”单里的快速启动栏3 . IDEL简介4 .使用IDEL上机编程理解:安装平台和版本选择的重要性;IDEL环境下命令交互方 式和文件方式两种编程方法的区别;文件编程的步骤和 实施过程;编辑程序代码的两个好习惯;语法错误与逻 辑错误的区别;调试程序与测试程序的概念;掌握:在WinlO环境下载和安装Pyth
5、on的方法;使用开始菜 单启动IDEL的方法;对IDEL环境简单配置的方法(显 示行号、设置字体和高亮颜色);使用IDEL命令交互 方式和文件方式编写程序的方法;程序注释的方法;调 试和测试程序的简单方法。2课程思政1 .通过软件行业发展前景,引发学生对未来的职业愿景,激 发学生对社会主义核心价值观的认同感;通过了解目前我国在 软件开发方面的现状,鼓励同学们为“中国梦”而认真学习,端 正学习态度,树立远大理想,激发学生的民族自豪感和爱国热 情;2 .通过对比Python语言的优缺点,教育学生一定要正 确认识自己,明白自身的优缺点,学会取人之长,补己之短的 道理;通过调试程序,培养学生严谨的科学
6、作风。不占 学时第1章测验与作业L单元测验(单选题+判断题)2.作业(编程题)不占 学时课下完成,线上 提交,计入综合 成绩2. 1 Python的标识符1 .基本字符集2 .标识符理解:标识符的概念;系统保留字和自定义标识符的含义;自 定义标识符的两个好习惯。掌握:33个系统保留字;自定义标识符的原则。1授课 单元授课内容与要求学时备注第2章 简单程序设计2.2数据类型与变量1 .数据类型2 .数值型数据3 .逻辑型数据4 .变量理解:原子类型与组合类型的含义;数值型数据的三种类型及 表示方法;变量的含义。掌握:整数的四种表示方法;小数的两种表示方法;逻辑类型 的表示;变量的定义的三种格式;
7、使用del删除变量 的方法;5个内置函数int、oct、hex、bin和type 的用法。22.4字符串类型及其处理1 .字符串类型与字符串2 .字符串的索引与切片3 .字符串处理函数与方法理解:字符串类型与字符串的区别;字符串的四种表示方法; 转义字符的概念;字符串两种序号表示法;字符串检索 与切片的含义;字符串的三种运算符的作用;4个内置函 数 len str chr ord 的作用;8 个方法 lower upper split count replace center strip join的作用。掌握:字符串的四种不同表示方法;字符串检索、切片、逆置 的方法;三种运算符号的用法;4个内
8、置函数len、str、 chr ord 和 8 个方法 lower upper split、count replace center、 strip join 的使用方法。22.5算法与简单程序设计1 .数据输入与输出2 .算法简介3 .自上而下的程序设计方法理解:input函数、eval函数和print函数的作用;算法的含 义及三种基本结构;算法的描述工具流程图。掌握:input、eval和print三个函数的使用方法;流程图的图形 要素;自上而下、逐步求精的程序设计方法。2课程思政1 .通过介绍标识符的命名规则,告诚学生在上课学习、 日常生活和将来的工作中一定要遵守相应的制度与规定,并 用以
9、约束和指导自己的行为,今后才能成为合格的社会公 民;2 .通过介绍数制,使学生了解春秋战国时期,我国古人 就已经熟练地使用十进位制的算筹记数法,比古印度早约 1000年,以此来提高学生的民族自豪感和自信心;3 .通过介绍运算符优先级引导学生为人做事要树立轻重授课 单元授课内容与要求学时备注缓急,以德为先的意识,事情处理要分轻重缓急,凡事都要有 条理,合理安排,优先解决最紧迫的事情,同时要处理好最重 要的事情和最紧急的事情的关系;4.通过介绍表达式的组成,使学生树立小小的运算符功 能强大及其重要性。深谙大和小的辩证关系,大和小的智 慧,大和小的互换性。不占 学时第2章测验与作业1 .单元测验(单
10、选题+判断题)2 .作业(知识应用题与编程题)不占 学时课下完成,线上 提交,计入综合 成绩第3章 分支程序设计1.1 关系与逻辑运算L关系运算2 .逻辑运算3 . is运算符理解:六种关系运算(、=、= =二、!=)、三种逻辑运算 (not and or)以及in运算的作用。掌握:熟练掌握使用六种关系运算(、二、二、二二、!二)、 三种逻辑运算(not、and、or)以及in运算构建各种条 件的方法。23. 2简单分支程序设计1 .双路分支语句if-else2 .条件表达式3 .单路分支语句if4. 3个程序设计实例理解:if-else和if语句的运行机制以及分支表达式的处理方 式。掌握:熟
11、练掌握使用if-else和if语句编写程序的方法。23. 3复杂分支程序设计L分支语句的嵌套2 .多路分支语句if-elif-else3 .程序异常处理4. 3个程序设计实例理解:if-elif-else语句执行机制以及程序异常处理机制。掌握:熟练掌握使用if-elif-else编写程序的方法与技能以及 处理程序中异常的方法。2课程思政1 .通过介绍程序基本结构和调试程序,使学生切身体会 至U,任何一个小小的疏忽,哪怕是一个标点用错了,整个程序 都将无法运行或得不到正确的结果。引导学生无论是日常生 活、学习,还是工作,都要养成认真、细心和严谨的作风。2 .介绍选择结构时,使学生明白在人生的道路
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 语言程序设计 教学大纲含思政 教学大纲 含思政
限制150内