下载此文档

《Python程序设计》教学大纲(本科).pdf


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
该【《Python程序设计》教学大纲(本科) 】是由【青山代下】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【《Python程序设计》教学大纲(本科) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。《Python程序设计》教学大纲课程英文名PythonProgrammingLanguage课程代码03M0138学分2总学时32理论学时20实验/实践学时12课程类别学科基础课程性质任选先修课程大学计算机基础,C语言程序设计适用专业通信工程开课学院信息工程学院专业评执笔人审定人制定时间2020年11月价小组注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。一、课程地位与课程目标(一)课程地位Python语言是目前使用最广泛的高级程序设计语言之一,它是一种解释运行、面向对象、扩展性强的脚本语言,是大学生学****计算机编程能力、理解计算机解决问题的方法的有效工具。通过本课程的学****能使学生掌握Python语言的程序设计基础,掌握应用Python语言进行程序设计及数据分析的能力,能够熟练地综合应用Python技术和面向对象的思想编程解决现实生活中的问题,为各种应用程序的开发奠定基础。(二)课程目标该课程应达到的预期学****结果(ILO,es)如下所示:1、ILO-1:了解Python语言的技术历史与现状;掌握Python的基本概念、编程思想以及程序设计技术,具备熟练的编程技能;2、ILO-2:能使用够Python解决实际应用问题;培养学生计算思维能力,创新能力和发现问题、分析问题和解决问题的能力;3、ILO-3:能够识读和编写较复杂程度的程序,培养学生主动参与、积极进取、探究式编程的学****态度和思想意识;通过具体的应用案例并结合我国科学家在相关领域的重要贡献,培养当代大学生的荣誉感与责任感。二、课程目标达成的途径与方法课程目标主要以课堂教学与实验操作为主,结合期末测试、课堂测试等途径来达成。具体课程目标的达成途径与方法如下表所示。课程目标达成途径ILO-1课堂教学、课后作业、课堂测试和期末测试ILO-2实验指导、验收ILO-3课堂教学三、课程目标与相关毕业要求的对应关系1课程目标对毕业要求的支撑程度(H、M、L)课程目标毕业要求指标点毕业要求指标点毕业要求指标点1-22-24-3ILO-1M()ILO-2M()H()ILO-3H()注:、M或L(其中H表示支撑程度高、M为中等、L为低,保证H>M>L,具体对应的数值,根据各自课程来定),括号里的数字代表权重,权重之和为1。。。四、课程主要内容与基本要求1、Python语言概述了解Python语言的发展历史、Python语言的特点以及Python程序的一般结构;理解Python程序上机的一般过程;掌握Python开发环境配置与使用,扩展库安装及其使用。2、Python基本数据类型与表达式了解Python的基本数据类型、变量定义、各种运算符的功能和优先级以及各种表达式的表示和计算;掌握列表、元组、字典、集合等序列结构的常用方法和基本操作;掌握Python运算符与表达式以及内置函数的用法。3、Python序列结构与程序控制结构掌握Python输入输出语句的使用,Python语言程序设计过程;了解if-else语句及嵌套、环结构的概念、while语句、for语句、循环的嵌套;掌握条件表达式、if-else语句、if-else嵌套语句及多分支结构;掌握while语句、for语句的使用、range()内建函数、及循环控制语句的使用。4、函数与模块了解函数的定义与使用,不同类型的函数参数,变量的作用域以及lambda表达式;掌握函数定义与调用方法、递归调用,正确理解库的引用方式。5、面向对象程序设计了解类的定义与实例化;理解类与实例、属性与方法等基本概念,掌握创建类及类实例多种不同类型的成员方法;掌握特殊方法与运算符重载。6、字符串操作了解字符串对象及其方法的应用;了解字符串编码、转义字符、格式化等概念;熟练掌握字符串常用操作函数;掌握中英文分词、汉字到拼音的转换方法。27、正则表达式及异常处理结构了解正则表达式语法以及正则表达式在Python中的应用;掌握正则表达式基本语法、表达式;掌握使用正则表达式处理字符串的方法;了解异常处理结构、概念及表现形式,掌握多种不同形式的异常处理结构。8、文件内容与文件操作了解文件操作的基本知识与Python文件对象,掌握文本文件内容读写、二进制文件操作与对象序列化操作;掌握文件复制、移动、重命名、遍历等文件级操作以及目录操作有关知识。9、数据分析与科学计算可视化了解数据分析、数据处理、数据可视化以及科学计算的有关知识;了解常用的数据分析与科学计算扩展库;掌握基于matplotlib的基本绘图操作及turtle绘图方法绘制简单图形,实现文字与颜色填充。10、Pyhon计算生态掌握基本的Python标准库;掌握常见的Python第三方库,掌握获取并安装第三方库的方法;了解Python计算生态在数据分析、机器学****Web开发等方面的应用。五、、发展及应用;第1章1ILO-。;第2章本数据类型3ILO-1、ILO-。;第3章列结构与程2+;ILO-2、ILO-3、(实验一)。;第4章函数与模块2+2ILO-2、ILO-3、。;面向对象程第5章2+;ILO-2、ILO-3、。、切片等方面的作业。第6章字符串操作2+2ILO-2、ILO-3、;。、异常处理模块等方面的作业;ILO-2、ILO-3、;;文件内容与第8章2+;ILO-2、ILO-(实验5)。;第9章科学计算可2+;ILO-2、ILO-(实验6)。;第10章2ILO-2、ILO-;六、实践环节及基本要求实实序实验项目学验验基本要求学生任务号名称时性类质别在实验操作之前完成预****在老了解Python编程环师讲解基本操作方法后,学生单验Python境,熟悉常用的函数必12独,按照实验指导书的步骤,配证环境配置库;掌握上机流程、做置开发环境,编写Helloworld性完成环境配置。程序。上机前完成预****在老师讲解基本操作和注意事项后,学生按照能够使用分支结构验实验指导书的操作步骤;编写身必2流程结构2和循环结构编写简证体质量指数BMI的程序;编写使做单程序性用BBP公式计算圆周率的值的程序。上机前完成预****在老师讲解基函数与模掌握函数的定义与本操作和注意事项后,学生按照设块、面向对必34调用方法、掌握创建实验指导书的操作步骤完成练计象程序设做类及类实例的方法****编写学生信息管理的类;编性计写描述自由落体的类。上机前完成预****在老师讲解基掌握字符串的基本本操作和注意事项后,学生按照设字符串与选42操作,能够进行文本实验指导书的操作步骤;完成对计文本处理做处理所提供文本进行统计分析,撰写性实验报告。在上机前完成预****在老师讲解掌握简单图形绘制方基本操作和注意事项后,学生按综图形绘制、照实验指导书的操作步骤;使用必52法,实现文字与颜色填合计算生态第三方库实现简单数据处理和做充,掌握基本的标准库、性常见的第三方库可视化;编写网络爬虫程序,获取数据。注:、验证性、设计性、综合性等;、选做等。4七、考核方式及成绩评定占总成绩考核与课程目标考核内容考核方式评定标准(依据)比例对应关系点名记录ILO-1,ILO-3含到课率、课堂讨论发言、平时过程考核回答问题记录25%作业等课堂测试成绩验收成绩ILO-2实验考核验收及实验报告30%报告批改成绩期末考核考试卷面成绩45%ILO-1,ILO-3考核类别考查成绩登记方式百分制八、-110ILO-1达成度=*A+*B1010验收+报告,1验收*+报告*-2实验平均分A20ILO-2达成度=1*-330ILO-3达成度=*A+*B3030九、推荐教材与主要参考书(一)课程教材:董付国,《python程序设计基础》(第二版),清华大学出版社,2018年1月.(二)主要参考书:1、MagnusLieHetland,袁国忠(译),《Python基础教程》(第3版),人民邮电出版社,、梁勇,《python语言程序设计》,***出版社,、董付国,《Python程序设计基础与应用》,***出版社,2018年9月。5

《Python程序设计》教学大纲(本科) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小495 KB
  • 时间2024-03-25