Python程序设计基础(第3版)-教学大纲、授课计划.docx

上传人:lao****ou 文档编号:924711 上传时间:2024-07-26 格式:DOCX 页数:8 大小:36.49KB
下载 相关 举报
Python程序设计基础(第3版)-教学大纲、授课计划.docx_第1页
第1页 / 共8页
Python程序设计基础(第3版)-教学大纲、授课计划.docx_第2页
第2页 / 共8页
Python程序设计基础(第3版)-教学大纲、授课计划.docx_第3页
第3页 / 共8页
Python程序设计基础(第3版)-教学大纲、授课计划.docx_第4页
第4页 / 共8页
Python程序设计基础(第3版)-教学大纲、授课计划.docx_第5页
第5页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Python程序设计基础(第3版)-教学大纲、授课计划.docx》由会员分享,可在线阅读,更多相关《Python程序设计基础(第3版)-教学大纲、授课计划.docx(8页珍藏版)》请在第一文库网上搜索。

1、Python程序设计基础(第3版)教学大纲一、课程信息课程名称MPythOn程序设计基础(第3版)课程类别,素质选修课/专业基础课课程性质:选修/必修计划学时;64计划学分:4先修课程M无选用教材:Python程序设计基础(第3版),李东方,文欣秀,张向东主编,2023年,电子工业出版社教材。适用专业,本课程适合作为文、理、工、农、医、法、商、管等非计算机专业高等学校通识教育阶段计算机程序设计课程,也可供Python语言爱好者自学以及计算机科学与技术相关专业人员参考。课程负责人:二、课程简介Python语言是一种解释运行、面向对象、扩展性强的程序设计语言,是学生学习编程、理解用计算机解决问题的

2、方法的有效工具。通过对Py1hOn语言的学习,学生应能掌握其基本语法和基本编程方法,理解程序设计中的计算思维,并能上机调试、运行程序,解决简单的实际问题。本课程面向初学者,由浅入深、循序渐进地讲述Python程序设计的基本概念和基本方法。本课程通过大量实例进行讲解,不拘泥于语法细节,避免曲折烦琐,同时力图体现PyIhOn语言追求优雅、明确、简单的风格。三、课程教学要求序号专业毕业要求课程教学要求关联程度1工程知识1 .掌握Python生态、图形化界面设计与制作等知识。2 .了解Python程序设计的应用领域和市场需求,为产品设计和开发提供指导。12问题分析1 .学会对Python程序设计中出现

3、的问题进行分析和解决,包括硬件故障、软件错误、网络问题等。2 .学会进行故障排除和维修和计算方法,以实现数据处理应用。H3设计/开发解决方案1 .掌握PythOn的基本语法、基本流程控制,能将Python程序设计应用到工作和生活领域中。2 .学会进行系统测试和验证,以确保系统的质量和性能符合要求。H4研究15使用现代工具1 .掌握PythOn程序设计研发的现代工具,如仿真软件、调试工具等。2 .学会使用现代工具进行数据分析和处理,提高工作效率和准确性。M6工程与社会1 .了解PythOn程序设计研发的产品对社会的影响和作用,以及相关的法律法规和标准。2 .学会将相应技术应用于实际生产和社会服务

4、中,为社会做出贡献。17环境和可持续发展18职业规范19个人和团队1学会个人发展和团队合作,提高个人和团队的综合素质。2.学会与他人合作和沟通,建立良好的人际关系和团队合作氛围。H10沟通1 .学会进行有效的沟通和表达,与客户、同事和上级保持良好的沟通和协作。2 .学会进行跨文化沟通和合作,提高国际化视野和跨文化交流能力。M11项目管理1 .学会进行项目管理和组织,包括项目计划、进度控制、质量管理等。2 .学会进行风险评估和管理,提高项目成功的概率和效率。112终身学习1 .学会进行自我学习和自我提升,不断提高自身的专业水平和创新能力。2 .学会进行终身学习和职业发展规划,不断拓展职业领域和发

5、展空间.H注:“课程教学要求”栏中内容为针对该课程适用专业的专业毕业要求与相关教学要求的具体描述。“关联程度”栏中字母表示二者关联程度。关联程度按高关联、中关联、低关联三档分别表示为“H”或1”。”课程教学要求”及“关联程度”中的空白栏表示该课程与所对应的专业毕业要求条目不相关。四、课程教学内容章节名称主要内容重难点关键词学陈t类型1Python语言及其编程环境Python语言概述Python的安装Python程序设计步骤常用的Python第三方编辑器了解Python语言的特点;学会Python编程环境的安装;逐步熟悉使用一种第三方Python编辑器4理论+实操2Python的基本语法Pyth

6、on程序的书写格式与基本规则Python的基本数据类型Python的基本运算和表达式熟悉Python的基本语法;理解数值类型的特点及其操作方法;初步掌握字符串数据类型;逐步熟悉Python的基本运算、表达式和优先级8理论+实操3Python程序的基本流程控制计算思维和程序设计基本方法顺序结构分支结构循环结构程序调试了解计算思维和程序设计基本方法;理解并掌握程序设计的三种基本结构;熟练运用三种基本结构解决各种顺序、选择及重复执行的问题;初步掌握程序的调试方法8理论+实操4Python的组合数据类型序列型组合数据映射型组合数据一一字典)集合型组合数据一一集合理解序列型、映射型组合数据的概念和特点;

7、掌握对序列型、映射型组合数据操作的相关方法;了解集合型组合数据的概念、特点,以及对集合操作的相关方法4理论+实操5文件与基于文本文件的数据分析文件的基本概念文件的操作基于文本文件的数据分析初步理解文件与目录的基本概念和编码方式;理解文件的打开和关闭操作;掌握文本文件的读取、写入和追加写入操作;初步掌握基于文本文件的数据分析,学会利用第三方库进行中文词频分析;了解利用第三方库wordc1oud进行词语可视化的方法4理论+实操6函数函数的定义与调用参数的传递匿名函数函数的定义与调用参数的传递匿名函数掌握函数的声明与调用;理解并掌握函数的参数传递;理解变量的作用城;理解匿名函数的声明和调用;了解函数

8、的递归;了解生成器、装饰器和闭包等函数的高级应用8理论+实操7面向对象的程序设计与Python生态向对象的概念类与实例面向对象的特征Python程序的组织和管理Python的生态可执行文件与Pyinsta11er库理解面向对象的概念,理解类与实例、属性和方法;了解如何创建类、子类及类实例;初步理解Python的面向对象特征;理解Python程序的管理结构;掌握库、包和模块的导入方法;熟悉Python的生态,掌握第三方库的获取和安装方法;了解Python程序的编译方法8理论+实操8图形化界面设计窗体控件布局tkinter常用控件的特有属性事件响应理解按钮、标签、输入框、文本框、单选按钮、复选框等

9、可视化控件的功能;掌握常用tkinter控件的共同属性和特有属性;理解控件布局的三种方法;掌握几种常用控件在可4理论+实操视化程序设计中的设置和取值方法;学会用户事件响应与自定义函数绑定9图形化界面设计tkinter库的Canvas图形绘制方法turt1e库的图形绘制方法matp1ot1ib库的图形绘制方法理解tkinter库的Canvas图形绘制方法,掌握绘制规则图形的方法,以及运用微直线法绘制函数图形的方法;理解turt1e库的图形绘制方法;掌握绘制规则图形的方法,以及运用微直线法绘制函数图形的方法;了解matp1otib库的图形绘制方法及其在数据可视化处理中的应用4理论+实操10正则表达

10、式与简单爬虫正则表达式re库的内置函数正则表达式的应用:简单爬虫理解正则表达式的基本语法规则;学会用re库的内置函数进行匹配、搜索、分组、替换等字符串操作;了解和体验用简单爬虫自动获取网页资源的方法4理论+实操I1数据库操作访问SQ1ite数据库访问Access、MySQ1和SQ1Server理解SQ1ite数据库的创建;掌握简单的SQ1语句。理解数据库连接对象和游标对象的创建;掌握游标对,象的方法execute()fetchone()fctca1()和c1ose();了解Python对Access-MySQ1和SQ1Server等数据库的操作方法4理论+实操12基于第三方库的应用举例对EXC

11、e1文件的操作图像操作了解用Openpyx1等第三方库操作Exce1文件的方法;了解用Pi11ow等第三方库编辑图像文件的方法4理论+实操五、考核要求及成绩评定序号成绩类别考核方式考核要求权重(%)备注1期末成绩期末考试大作业50百分制,60分为及格2平时成绩实践12次40优、良、中、及格、不及格3平时表现出勤情况10两次未参加课程则无法获得学分注:此表中内容为该课程的全部考核方式及其相关信息。六、学生学习建议(-)学习方法建议1 .依据专业教学标准,结合岗位技能职业标准,通过案例展开学习,将每个项目分成多个任务,系统化地学习。2 .通过每个项目最后搭配的习题,巩固知识点。3 .了解行业企业技

12、术标准,注重学习新技术、新工艺和新方法,根据教材中穿插设置的智能终端产品应用相关实例,对已有技术持续进行更新。4 .通过开展课堂讨论、实践活动,增强的团队协作能力,学会如何与他人合作、沟通、协调等等。(二)学生课外阅读弁考资料Python程序设计基础(第3版),李东方,文欣秀,张向东主编,2023年,电子工业出版社教材。七、课程改革与建设(1)通俗易懂,方便学习,构建数字化资源,立体呈现教育信息化的特点,结合仿真软件,充分提高学生学习效率和积极性。(2)注重技能的养成和思维的拓展。通过引导式教学,设计包括引导问题、优化决策、具体实施、课后拓展等内容,培养学生的团结协作能力和勤于思考的习惯,避免

13、重讲轻练、重知识轻能力的弊端。平时对学生的考核内容包括出勤情况、学生的学习成果、课堂讨论等方面,占期末总评的50%。期末考试成绩占期末总评的50%。制订人签字:教研室主任签字:院部负责人签字:修订时间:年月S教学日历(20xx20xx学年第X学期)开课学院开课专业讲授学时32课程名称Python程序设计基础(第3版)授课教师实践/实验学时32授课年级授课班级总学时64使用教材Python程序设计基础(第3版)参考书目Python程序设计基础(第3版)校历周次授课内容分章节题目第1周第一章PythOn语言及其编程环境(4学时)1. 1PythOn语言概述(1学时)1.2Python的安装(1学时

14、)1. 3Python程序设计步骤(1学时)1.4常用的Python第三方编辑器(1学时)第2周第二章Python的基本语法(4学时)2.1 PythOn程序的书写格式与基本规则(2学时)2.2 Python的基本数据类型(2学时)第3周第二章Python的基本语法(4学时)2.3Python的基本运算和表达式(4学时)第4周第三章Python程序的基本流程控制(4学时)3.1 计算思维和程序设计基本方法(1学时)3.2 顺序结构(1学时)3.3 分支结构(2学时)第5周第三章PythOn程序的基本流程控制(4学时)3.4 循环结构(2学时)3.5 程序调试(2学时)第6周第四章Python的组合数据类型(4学时)4.1 序列型组合数据(1学时)4.2 映射型组合数据字典(2学时)4.3 集合型组合数据集合(1学时)第7周第五章文件与基于文本文件的数据分析(4学时)5.1 文件的基本概念(1学时)5.2 文件的操作(1学时)5.3 基于文本文件的数据分析(2学时)第8周第六章函数(4学时)6.1 函数的定义与调用(1学时)6.2 参

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服