首页 >> 实验教学 >> 实验大纲 >> 详细内容
实验教学
 
实验大纲 >> 正文
《Python程序设计》实验教学大纲
日期:2021-12-09 16:51:41  发布人:nclgjsj  浏览量:306

 

课程名称(中文/英文):Python程序设计/ Experiments of Programming in Python

课程代码:                                 课程类型:专业课

课程性质:必修课                           设置类别:独立设课

课程总学时:64                             课程总学分:4

实验学时:  32                             实验学分:   

适用专业:                                 开实验学期:

一、实验教学的目的与基本要求

Python程序设计实验》课程是计算机大数据专业必修课程。Python是一门开源的高级动态编程语言,支持命令式编程、函数式编程、面向对象程序设计,语法简洁清晰,并且拥有大量功能丰富而强大的标准库和扩展库。本课程通过上机实验,使得学生能够理解Python的编程模式,验证、理解直至熟练运用课堂所学知识。

本实验课程的目的是: 通过本课程的学习,使得学生能够熟练使用IDLE或其他Python开发环境,熟练运用Python列表、元组、字典、集合等基本数据类型以及相关列表推导式、切片等特性来解决实际问题,熟练掌握Python分支结构、循环结构、函数设计以及类的设计与使用,熟练使用正则表达式处理字符串,熟练使用Python读写文本文件与二进制文件,了解Python程序的调试方法,熟练运用Python编写面向对象程序,同时使学生了解不同领域的Python扩展模块基本用法。

二、实验项目与主要内容

序号

验 项 目

要 内 容

实验性质

实验类型

学时分配

每级人数

备注

1

Python基础知识

掌握Python中的变量、数字、字符串、运算符、表达式、内置函数和基本输入输出的用法

设计

 

4

 

 

2

Python中的选择与循环结构

掌握选择和循环两种主要程序结构在Python中的实现方法

设计

 

4

 

 

3

Python数据结构

掌握Python中的列表和元组字典、集合以及其他常见数据结构的使用方法

设计

 

8

 

 

4

Python中的函数的设计

掌握Python中函数设计的方法,尤其是参数类型中的有关特性使用

设计

 

6

 

 

5

Python类的设计

掌握Python中面向对象程序设计的基本方法,包括类的定义与使用、类的属性、类中的特殊方法

设计

 

6

 

 

序号

验 项 目

要 内 容

实验性质

实验类型

学时分配

每级人数

备注

6

Python文件操作

掌握Python中文件的打开,读写,关闭操作,熟练应用文件的方法

设计

 

4

 

 

 

三、实验要求

1、学生按照实验要求,上机前做好上机实验预习。

2、上机实验时应按实验要求完成每一个实验的内容。

3、课后认真书写并提交实验报告,教师应认真批阅实验报告。

四、实验主要仪器设备

微机+windows操作系统   Pycharm

五、考核方式及成绩评定标准

1.实验考核内容:

1)实验课出勤情况,必选实验课学生必须参加实验。

2)积极主动认真做实验。

3)实验方案过程结果要正确。

2.成绩评定标准:

优秀:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,数据处理及计算正确,有实验分析和总结(特别是总结出实验中出现的问题及解决的方法等);对实验过程自己设计的 ,实验步骤自己编写的,只要无根本性错误。

良好:实验中认真操作,实验报告独立完成,字迹工整,实验步骤清晰,数据处理及计算无根本错误。

中等:实验中认真操作,实验报告独立完成,实验步骤清晰,数据处理及计算无根本错误。

及格:实验中基本能认真操作,实验报告按标准格式独立完成,数据处理及计算无根本错误。

不及格:实验中不认真操作,实验报告不完成,抄袭实验报告,字迹潦草,数据处理及计算错误等。

六、实验教材与主要参考资料

1. 李辉. Python程序设计基础案例教程(第1).北京:清华大学出版社,2020.7

2. Al Sweigart. Python编程快速上手 让繁琐工作自动化.北京:人民邮电出版社,2016.

3. 张颖,赖勇浩. 编写高质量代码——改善Python程序的91个建议. 北京:机械工业出版社,2014.

核发:nclgjsj 点击数:306收藏本页