《Python语言程序设计实践》课程教学大纲(本科).docx

上传人:太** 文档编号:35019733 上传时间:2022-08-20 格式:DOCX 页数:4 大小:16.30KB
返回 下载 相关 举报
《Python语言程序设计实践》课程教学大纲(本科).docx_第1页
第1页 / 共4页
《Python语言程序设计实践》课程教学大纲(本科).docx_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《《Python语言程序设计实践》课程教学大纲(本科).docx》由会员分享,可在线阅读,更多相关《《Python语言程序设计实践》课程教学大纲(本科).docx(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Python语言程序设计实践(Python Programming Practice)课程代码:06410071学分:2.0学时:64 (其中:课堂教学学时:0实验学时:0上机学时:64 )先修课程:面向对象程序设计适用专业:信息安全教材:Python语言程序设计,(美)Y. Daniel Liang著 李娜译,机械工业出版 社,2015年4月第1版一、课程性质与课程目标(-)课程性质Python语言程序设计是信息安全专业的一门编程实践课,通过本门课程的学习,使学 生熟悉Python语言,运行环境、语法规范、常用数据类型与操作、面向对象程序设计、文 件操作、异常处理、图形绘制、图形用户界面设计

2、等相关知识,掌握配置开发环境、搭建系 统框架、编写图形用户界面,为今后从事计算机网站设计等工作打下基础。Python语言程 序设计是一门实践性很强的课程,因此,采用理论加实践的教学模式,通过理论课讲授理论 知识,通过上机课,让学生巩固和提升所学知识。(二)课程目标课程目标1:掌握Python语言基础;课程目标2:熟悉面向对象程序设计、文件操作、异常处理、图形绘制;课程目标3:能够对给定的题目进行需求和安全分析,并提出方案;课程目标4:熟悉Python项目开发的流程,并熟练掌握开发方法。(三)课程目标与专业毕业要求指标点的对应关系本课程支撑专业培养计划中毕业要求指标点:1 毕业要求3-4:掌握开

3、发的编程语言和开发环境。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多媒体

4、编程8设计性必做课程目标47科学计算与可视化8设计性必做课程目标4实验L Python环境安装与使用1、实验目的1)掌握Python开发工具的安装2)掌握Python开发工具的使用2、实验主要内容能够快速部署Windows下的开发测试服务器环境,以满足同学们在宿舍、家中自己机器 上学习、研究和开发程序的需要或是实际工作的需要。3.设备要求PC一台。(1) Python编程软件。实验2: Python基本语法实验1、实验目的熟练掌握PHP语言的基础语法2、实验主要内容(1) Python代码编写规范Python 序列(3)选择与循环(4)字符串(5)函数备要求(1) PC一台。(2) Pytho

5、n编程软件。实验3:面向对象程序设计 1、实验目的掌握面向对象程序设计的概念,能够运用面向对象的思想解决问题2、实验主要内容(1)类的定义与使用(2)方法(3)属性(4)继承(5)异常处理3.设备要求PC一台。(1) Python编程软件。实验4:数据库编程1、实验目的 掌握MySQL数据库的基本使用;掌握MySQL与Python的结合使用2、实验主要内容(1)数据库连接(2)数据库访问(3)结果处理3.设备要求PC一台。(1) Python编程软件。实验5:网络程序设计1、实验目的掌握网络编程的基本知识;掌握网站开发的基本方法。2、实验主要内容(1)计算机网络基础知识(2) UDP和TCP编

6、程(3)网页内容抓取(4)网页爬虫(5)网站开发(3) 备要求PC一台。(1) Python编程软件。实验6:多媒体编程1、实验目的掌握图形、图像编程的基本知识;熟悉音乐编程的基本方法。2、实验主要内容(1)图形编程(2)图像编程(3)音乐编程3.设备要求PC一台。(1) Python编程软件。实验7:科学计算与可视化1、实验目的掌握科学计算插件的基本用法;掌握数据分析的基本方法。2、实验主要内容NumPy简单应用(1) SciPy简单应用Matplotlib 案例精选(2) 数据分析模块pandas统计分析模块statistics3.设备要求PC一台。(1) Python编程软件。三、考核与

7、评定注:1.考核形式包括实验报告、平时表现(预习、操作)、实验课程考试、答辩等;考核形式考核要求考核权重备注实验报告报告规范程度30%平时表现出勤率、作业情况20%实验课程考试实现题目的功能、完整程度50%2.可根据专业课程实际情况进行适当安排或补充。四、参考书目及学习资料(书名,主编,出版社,出版时间及版次)1、Python程序设计,董付国著,清华大学出版社,2016年6月第2版2、Python编程:从入门到实践,美Eric Matthes编,人民邮电出版社,2016年7 月第1版五、大纲说明(内容可包括课程基本要求、习题要求及其它一些必要的说明)1、采用机房上机教学手段,建议采用讲做结合的方式,多种教学手段综合运用;2、任课教师可以根据实际情况可适当安排实验内容。2017年9月15日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com