- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《Python编程技术》教学大纲
课程编号英文名称:PythonProgramming
学分:3
学时:总学时64学时,其中理论32学时,实践32学时
先修课程:高级语言
课程类别:专业必修课
授课对象:网络工程专业学生
教学单位:机械与电气工程学院
修读学期:第3学期
一、课程描述和目标
Python编程技术是为网络工程等专业开设的一门重要的应用技术课程,通过该课程的学习,使得学生能够理解Python的编程模式(命令式编程、函数式编程),熟练运用Python运算符、内置函数以及列表、元组、字典、集合等基本数据类型和相关列表推导式、切片等特性来解决实际问题,熟练掌握Python分支结构、循环结构、函数设计以及类的设计与使用,熟练使用字符串方法,掌握正则表达式的应用方法,熟练使用Python读写文本文件,了解二进制文件操作,掌握Python程序的调试方法,掌握Python面向对象程序设计模式,掌握使用Python操作SQLite数据库的方法,掌握Numpy和Pandas进行数据处理的基本用法,掌握使用matplotlib进行数据可视化的用法,同时还应培养学生的代码优化与安全编程意识。
本课程拟达到的课程目标:通过本课程的学习,学生的计算思维能明显提升,能够通过编写程序研究与计算机相关的复杂工程问题。具体的课程目标如下:
课程目标1:能够体会Python编程语言的特点和优势,熟悉Python的语法、常用函数及区别其他编程语言的特殊功能。熟练使用Python编写程序,能够利用Python的强大功能解决网络工程专业各种常见问题。
课程目标2:了解Python强大的开源函数库,能够利用Python的基础知识以及开源函数库解决网络工程专业各种复杂工程问题。
二、课程目标对毕业要求的支撑关系
毕业要求指标点
课程目标
权重
指标点1-3:能够将算法设计、网络体系等知识与方法用于评价解决方案的正确性和有效性。
课程目标1
H
指标点4-2:能够融合专业知识结构,采用理论分析和实验验证相结合的科学方法研究网络工程相关领域的复杂工程问题
课程目标1
课程目标2
H
指标点5-2:能够理解工具在解决复杂网络工程问题中的局限性,并理解虚拟仿真模拟系统与现实系统之间的差异。
课程目标1
M
三、教学内容、基本要求与学时分配
序号
教学内容
基本要求及重、难点(含德育要求)
学时
教学
方式
对应课程目标
1
Python基础知识
要求熟悉数据类型、运算符与表达式、变量赋值与I/O操作、控制结构与流程图,能够利用Python编写简单程序。
知识创新、传统文化、自强自立。
2
讲授
演示
练习
课程目标1
2
函数与模块
要求熟练使用函数编写Python程序,理解Python编程语言中模块的概念,会编写自己的模块,并能在别的程序中调用自己的编写的模块。理解函数式编程思想。
函数体现分而治之的思想。函数讲究的是合作,大家组成团队、互相帮助、各取所长,这样使得学习效率更高、收获更大。
2
讲授
演示
练习
课程目标1
3
类与对象
理解类与对象的概念,能够熟练使用Python编程语言编写各种类,并能使用类与对象来解决相关问题。
科学精神、爱国精神,实现科技自信。
4
讲授
演示
练习
课程目标1
4
字符串处理
理解字符串是不可变对象的特点,能够实现字符串的各种操作,能解决与字符串相关的问题,掌握正则表达式的使用。
努力探索,科技自信;
2
讲授
演示
练习
课程目标1
5
列表
理解列表的特点,熟悉列表的各种方法,并能体会用列表处理问题的优点。能够使用列表解决相关问题。
团结协作、兼容并包。
2
讲授
演示
练习
课程目标2
6
元组、字典与集合
理解元组、字典与集合的特点,熟悉字典与集合的各种操作方法,并能体会用字典与集合处理问题的优点。能够使用元组、字典与集合解决相关问题。
不忘初心、牢记使命。
4
讲授
演示
练习
课程目标2
7
文件及数据库访问
熟悉Python语言访问文件和数据库的方法,能够熟练使用相关函数访问文件和数据库,并能基于文件来编写实用的应用程序。
词云统计,弘扬传统文化。
4
讲授
演示
练习
课程目标2
8
应用问题
能够对复杂工程问题进行分析,并能自行探索使用Python工具解决复杂问题的方案。(使用python进行网页数据爬取,科学计算与可视化,图像处理)
获取奋发向上、团队合作、探索创新的精神动力。
12
讲授
演示
练习
课程目标2
合计
32
序号
实验项目
实验内容与要求
学时
类型
对应课程目标
1
字符串处理
使用凯撒密码加密和解密英文文件。
根据用户输入加密或解密,用凯撒加密方法,对文件中的西文文本内容进行加密或解密。必修
4
设计
课程目标1
2
列表使用
葡萄酒评论
您可能关注的文档
- 《Python编程技术》课程教学大纲.docx
- 《Spark大数据处理技术》课程教学大纲.docx
- 《Web程序设计JSP》课程教学大纲.docx
- 《Web程序设计PHP》课程教学大纲.docx
- 《Web课程设1》课程教学大纲.docx
- 《操作系1》课程教学大纲.docx
- 《操作系统》课程教学大纲.docx
- 《传感器与智能检测技术》课程教学大纲.doc
- 《创新项目实训》课程教学大纲.docx
- 《大数据分析项目实训》课程教学大纲.docx
- 02-【通用】专业及技术人员职等评定及聘用办法.pdf
- 赛迪2025年我国数字经济发展形势展望报告15页.pdf
- 人形机器人行业好用的关键特斯拉Optimus22自由度灵巧手方案解析-250103.pdf
- 慢雾科技SlowMist2024区块链安全与反洗钱年度报告55页.pdf
- 离散优化问题的人工智能方法-严骏驰.pdf
- 中国电子技术标准化研究院电子测量仪器产业及标准化研究报告2024版52页.pdf
- 青藤云安全2024新型电力系统安全建设指南31页_2.pdf
- 商贸零售行业专题研究高速扩张的水果新零售龙头上游稳定优质供应下游提升消费粘性助力品牌化优势建立-23011921页.pdf
- 2023年度中国肉牛产业发展大会-夷陵牛产业发展模式白皮书97页.pdf
- 智联招聘2020年新零售产业人才发展报告14页.pdf
文档评论(0)