《Python语言》实验教学大纲_第1页
《Python语言》实验教学大纲_第2页
《Python语言》实验教学大纲_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Python语言》实验教学大纲一、课程基本情况课程代码:1071339023课程名称(中/英文):Python语言/Pythonlanguage课程类别:专业方向特色课课程性质:选修课程类型:课程实验学分:2.5总学时:40理论学时:32实验学时:8适用专业:电子商务适用对象:本科先修课程:开课学院:经济与管理学院二、课程简介本实验目的旨在使学生掌握使用Python语言进行命令式编程、函数式编程的方法,培养学生的逻辑思维能力和良好的编程规范意识,能够使用Python语言编制程序对数据进行部分处理,为其在以后的科学研究与社会实践工作中进行数据抓取、数据可视化打下基础。实验立足于加强基础、培养编程思路与动手能力、提高素质,不但使学生加深理解和巩固所学理论知识,而且更能切实掌握各种算法的软件实现,并能正确解释运行结果,做出对所遇问题的正确判断,培养了学生的科学素质和实践能力,为高素质人才培养奠定良好的基础。在课程中引导学生了解信息产业相关的世情国情党情民情,增强对党的创新理论的政治认同、思想认同、情感认同,坚定中国特色社会主义道路自信、理论自信、制度自信、文化自信。三、实验教学目标通过课程实验,使学生熟练掌握Python语言编程的方法,培养学生掌握各种类型数据的处理方法并能完成常见操作。同时培养学生的逻辑思维能力和运用程序解决问题的意识,为后续课程提供支持。四、实验项目及学时安排序号实验项目名称实验学时实验类型实验要求每组人数备注1Python语法基础2必做1人2python函数模块和包2必做1人3文件、异常处理和正则表达式2必做1人4面向对象2必做1人五、实验内容实验一Python语法基础实验目的:1.掌握元组,列表和字符串在计算机中的表示方法及其基本操作的实现;2.掌握字典和集合在计算机中的表示方法及其基本操作的实现;3.能够利用序列的分片操作对实际问题进行分析建模,利用计算机求解4.掌握分支,循环控制流语句的基本操作;5.能够利用各种控制流语句解决一些常见问题实验设备:计算机系统、Python软件环境实验内容及步骤:(1)熟悉Python软件环境(2)理解格式化输出,并且按照下列要求写出HelloWorld程序:(3)编写程序实现根据考试成绩将成绩分等级;(4)编写程序实现打印100以内的素数实验二python函数模块和包实验目的:1.掌握函数的定义和基本使用方法;2.掌握模块的调用方法以及模块和脚本的区别。3.掌握包的概念以及包的生成方法。实验设备:计算机系统、Python软件环境实验内容及步骤:(1)根据输入参数(行数)不同,输出字符金字塔。(2)做一个函数,可计算n!,并依次输出1~20的阶乘。(3)定义两个函数,分别用于将小写字母转换为大写和将大写字母转换为小写。(4)定义函数,实现阿拉伯数字到汉字的转换。实验三文件、异常处理和正则表达式实验目的:1.掌握文件读写等基本操作的实现;2.掌握异常处理的基本方法。3.掌握简单的正则表达式规则,能用正则表达式处理分析一些常见的网络数据实验设备:计算机系统、Python软件环境实验内容及步骤:(1)创建文件hello.txt,写入内容“hello,world”,向文件“hello.txt”中追加从0到9的随机整数,10个数字一行,共10行整数(2)读取Excel表格中学生分数信息,计算最高分、平均分实验四类和对象实验目的:1.掌握面向对象的基本概念,掌握python中面向对象的基本实现方法;2.能利用面向对象的基本思想解决实际问题实验设备:计算机系统、Python软件环境实验内容及步骤:1. 创建SchoolMem类,该类中包含三种属性:姓名、性别、年龄以及针对每个属性的get和set方法;2. 创建Student类,继承自SchoolMem类,添加额外三个属性:班级、学号和数量统计。3. 创建Teacher类,继承自SchoolMem类,添加额外三个属性:科室、工号和数量统计。4. 要求在Student类和Teacher类中分别实现printInfo方法,该方法打印对象的多有属性信息。六、实验报告格式实验名称(一)实验目的(二)实验设备(三)实验内容及步骤(四)结果与分析(五)问题讨论七、考核方式实验考核依据实验出勤情况及实验报告完成情况评定成绩。八、教学资源建议教材:(1)董付国.《Python程序设计(第2版)》,清华大学出版社,2018(2)周元哲.《Python3.x程序设计基础》.清华大学出版社,20192.参考书目:(1)董付国.《Python程序设计开发宝典》,清华大学出版社,2017(2)董付国.《玩转Python轻松过二级》,清华大学出版社,2018(3)张颖,赖勇浩著.《编写高质量代码——改善Python程序的91个建议》.机械工业出版社,2014(4)杨年华.《Python程序设计教

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论