预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Python语言程序设计实践(PythonProgrammingPractice)课程代码:06410071学分:2.0学时:64(其中:课堂教学学时:0实验学时:0上机学时:64)先修课程:面向对象程序设计适用专业:信息安全教材:《Python语言程序设计》,(美)Y.DanielLiang著李娜译,机械工业出版社,2015年4月第1版一、课程性质与课程目标(一)课程性质Python语言程序设计是信息安全专业的一门编程实践课,通过本门课程的学习,使学生熟悉Python语言,运行环境、语法规范、常用数据类型与操作、面向对象程序设计、文件操作、异常处理、图形绘制、图形用户界面设计等相关知识,掌握配置开发环境、搭建系统框架、编写图形用户界面,为今后从事计算机网站设计等工作打下基础。Python语言程序设计是一门实践性很强的课程,因此,采用理论加实践的教学模式,通过理论课讲授理论知识,通过上机课,让学生巩固和提升所学知识。(二)课程目标课程目标1:掌握Python语言基础;课程目标2:熟悉面向对象程序设计、文件操作、异常处理、图形绘制;课程目标3:能够对给定的题目进行需求和安全分析,并提出方案;课程目标4:熟悉Python项目开发的流程,并熟练掌握开发方法。(三)课程目标与专业毕业要求指标点的对应关系本课程支撑专业培养计划中毕业要求指标点:1.毕业要求3-4:掌握开发的编程语言和开发环境。2.毕业要求5-2:针对信息安全复杂工程问题,具备对所需工具进行分析及二次开发的能力。3.毕业要求9-2:能与团队成员合作,提出改进建议,并能独立开展工作,在团队中发挥作用。课程目标课程目标1课程目标2课程目标3课程目标4毕业要求指标点毕业要求3-3毕业要求5-2毕业要求9-2二、本课程开设的实验项目编号实验项目名称学时类型要求支撑的课程目标1Python环境安装与使用2验证性必做课程目标1、22Python基本语法实验16验证性必做课程目标1、23面向对象程序设计14验证性必做课程目标1、24数据库编程8验证性必做课程目标1、25网络程序设计8综合性必做课程目标36多媒体编程8设计性必做课程目标47科学计算与可视化8设计性必做课程目标4实验1:Python环境安装与使用1、实验目的1)掌握Python开发工具的安装2)掌握Python开发工具的使用2、实验主要内容能够快速部署Windows下的开发测试服务器环境,以满足同学们在宿舍、家中自己机器上学习、研究和开发程序的需要或是实际工作的需要。3.设备要求(1)PC一台。(2)Python编程软件。实验2:Python基本语法实验1、实验目的熟练掌握PHP语言的基础语法2、实验主要内容(1)Python代码编写规范(2)Python序列(3)选择与循环(4)字符串(5)函数3.设备要求(1)PC一台。(2)Python编程软件。实验3:面向对象程序设计1、实验目的掌握面向对象程序设计的概念,能够运用面向对象的思想解决问题2、实验主要内容(1)类的定义与使用(2)方法(3)属性(4)继承(5)异常处理3.设备要求(1)PC一台。(2)Python编程软件。实验4:数据库编程1、实验目的掌握MySQL数据库的基本使用;掌握MySQL与Python的结合使用2、实验主要内容(1)数据库连接(2)数据库访问(3)结果处理3.设备要求(1)PC一台。(2)Python编程软件。实验5:网络程序设计1、实验目的掌握网络编程的基本知识;掌握网站开发的基本方法。2、实验主要内容(1)计算机网络基础知识(2)UDP和TCP编程(3)网页内容抓取(4)网页爬虫(5)网站开发3.设备要求(1)PC一台。(2)Python编程软件。实验6:多媒体编程1、实验目的掌握图形、图像编程的基本知识;熟悉音乐编程的基本方法。2、实验主要内容(1)图形编程(2)图像编程(3)音乐编程3.设备要求(1)PC一台。(2)Python编程软件。实验7:科学计算与可视化1、实验目的掌握科学计算插件的基本用法;掌握数据分析的基本方法。2、实验主要内容(1)NumPy简单应用(2)SciPy简单应用(3)Matplotlib案例精选(4)数据分析模块pandas(5)统计分析模块statistics3.设备要求(1)PC一台。(2)Python编程软件。三、考核与评定考核形式考核要求考核权重备注实验报告报告规范程度30%平时表现出勤率、作业情况20%实验课程考试实现题目的功能、完整程度50%注:1.考核形式包括实验报告、平时表现(预习、操作)、实验课程考试、答辩等;2.可根据专业课程实际情况进行适当安排或补充。四、参考书目及学习资料(书名,主编,出版社,出版时间及版次)1、《Python程序设计》,董付国著,清华大学出版社,2016年6月