还剩3页未读,继续阅读
文本内容:
《程序设计基础(第版)》Python3教学大纲
一、课程信息课程名称Python程序设计基础(第3版)课程类别素质选修课/专业基础课课程性质选修/必修计划学时64计划学分4先修课程无选用教材《Python程序设计基础(第3版)》,李东方,文欣秀,张向东主编,2023年,电子工业出版社教材适用专业本课程适合作为文、理、工、农、医、法、商、管等非计算机专业高等学校通识教育阶段计算机程序设计课程,也可供Python语言爱好者自学以及计算机科学与技术相关专业人员参考课程负责人
二、课程简介Python语言是一种解释运行、面向对象、扩展性强的程序设计语言,是学生学习编程、理解用计算机解决问题的方法的有效工具通过对Python语言的学习,学生应能掌握其基本语法和基本编程方法,理解程序设计中的计算思维,并能上机调试、运行程序,解决简单的实际问题本课程面向初学者,由浅入深、循序渐进地讲述Python程序设计的基本概念和基本方法本课程通过大量实例进行讲解,不拘泥于语法细节,避免曲折烦琐,同时力图体现Python语言追求优雅、明确、简单的风格
三、课程教学要求序号专业毕业要求课程教学要求关联程度
1.掌握Python生态、图形化界面设计与制作等知识1工程知识
2.了解Python程序设计的应用领域和市场需求,为产品设计L和开发提供指导
1.学会对Python程序设计中出现的问题进行分析和解决,包括硬件故障、软件错误、网络问题等2问题分析H
2.学会进行故障排除和维修和计算方法,以实现数据处理应用
1.掌握Python的基本语法、基本流程控制,能将Python程序设计应用到工作和生活领域中3设计/开发解决方案H
2.学会进行系统测试和验证,以确保系统的质量和性能符合要求4研究L1,掌握Python程序设计研发的现代工具,如仿真软件、调试工具等5使用现代工具M
2.学会使用现代工具进行数据分析和处理,提高工作效率和准确性
1.了解Python程序设计研发的产品对社会的影响和作用,以及相关的法律法规和标准6工程与社会L
2.学会将相应技术应用于实际生产和社会服务中,为社会做出贡献7环境和可持续发展L8职业规范L
1.学会个人发展和团队合作,提高个人和团队的综合素质
2.学会与他人合作和沟通,建立良好的人际关系和团队合作9个人和团队H氛围
1.学会进行有效的沟通和表达,与客户、同事和上级保持良好的沟通和协作10沟通M2,学会进行跨文化沟通和合作,提高国际化视野和跨文化交流能力L学会进行项目管理和组织,包括项目计划、进度控制、质量管理等11项目管理L
2.学会进行风险评估和管理,提高项目成功的概率和效率
1.学会进行自我学习和自我提升,不断提高自身的专业水平和创新能力12终身学习H
2.学会进行终身学习和职业发展规划,不断拓展职业领域和发展空间注“课程教学要求”栏中内容为针对该课程适用专业的专业毕业要求与相关教学要求的具体描述“关联程度”栏中字母表示二者关联程度关联程度按高关联、中关联、低关联三档分别表示为“H”或“课程教学要求”及“关联程度”中的空白栏表示该课程与所对应的专业毕业要求条目不相关U!、课程教学内容学章节名称主要内容重难点关键词类型RrfPython语言概述Python的安装了解Python语言的特点;学会PythonPython语言及Python程序设计步骤理论+实1编程环境的安装;逐步熟悉使用一种4其编程环境常用的Python第三方操第三方Python编辑器编辑器Python程序的书写格熟悉Python的基本语法;理解数值类Python的基本式与基本规则Python型的特点及其操作方法;初步掌握字理论+实28语法的基本数据类型符串数据类型;逐步熟悉Python的基操Python的基本运算和本运算、表达式和优先级表达式计算思维和程序设计了解计算思维和程序设计基本方法;基本方法顺序结构分理解并掌握程序设计的三种基本结Python程序的支结构循环结构程序理论+实3构;熟练运用三种基本结构解决各种8基本流程控制调试操顺序、选择及重复执行的问题;初步掌握程序的调试方法理解序列型、映射型组合数据的概念序列型组合数据映射和特点;掌握对序列型、映射型组合Python的组合理论+实4型组合数据一一字典)数据操作的相关方法;了解集合型组4数据类型操集合型组合数据一一合数据的概念、特点,以及对集合操集合作的相关方法初步理解文件与目录的基本概念和编码方式;理解文件的打开和关闭操作;掌握文本文件的读取、写入和追加写文件与基于文文件的基本概念文件入操作;初步掌握基于文本文件的数理论+实5本文件的数据的操作基于文本文件4据分析,学会利用第三方库进行中文操分析的数据分析词频分析;了解利用第三方库wordcloud进行词语可视化的方法函数的定义与调用掌握函数的声明与调用;理解并掌握参数的传递函数的参数传递;理解变量的作用城;理论+实匿名函数6函数理解匿名函数的声明和调用;了解函8操函数的定义与调用数的递归;了解生成器、装饰器和闭参数的传递包等函数的高级应用匿名函数理解面向对象的概念,理解类与实例、属性和方法;了解如何创建类、子类向对象的概念类与实及类实例;初步理解Python的面向对面向对象的程例面向对象的特征象特征;理解Python程序的管理结构;理论+实7序设计与8Python程序的组织和掌握库、包和模块的导入方法;熟悉操Python生态管理Python的生态,掌握第三方库的获取Python的生态可执行和安装方法;了解Python程序的编译文件与pyinstaller库方法理解按钮、标签、输入框、文本框、单窗体控件布局选按钮、复选框等可视化控件的功能;tkinter常用控件的图形化界面设理论+实8掌握常用tkinter控件的共同属性和特4特有属性计操有属性;理解控件布局的三种方法;事件响应掌握几种常用控件在可视化程序设计中的设置和取值方法;学会用户事件响应与自定义函数绑定理解tkinter库的Canvas图形绘制方法,掌握绘制规则图形的方法,以及tkinter库的Canvas图运用微直线法绘制函数图形的方法;形绘制方法理解turtle库的图形绘制方法;掌握绘图形化界面设turtle库的图形绘制方理论+实9制规则图形的方法,以及运用微直线4计法操法绘制函数图形的方法;了解matplotlib库的图形matplotib库的图形绘制方法及其在数绘制方法据可视化处理中的应用理解正则表达式的基本语法规则;学正则表达式会用re库的内置函数进行匹配、搜索、正则表达式与re库的内置函数正则理论+实10分组、替换等字符串操作;了解和体4简单爬虫表达式的应用简单爬操验用简单爬虫自动获取网页资源的方虫法理解SQLite数据库的创建;掌握简单的SQL语句理解数据库连接对象和游标对象的创访问SQLite数据库访建;掌握游标对,象的方法execute、理论+实11数据库操作问Access、MySQL和4fetchone、fctcal和close;了解操SQL ServerPython对Access.MySQL和SQLServer等数据库的操作方法了解用openpyxl等第三方库操作基于第三方库对Excel文件的操作图理论+实12Excel文件的方法;了解用Pillow等第4的应用举例像操作操三方库编辑图像文件的方法
五、考核要求及成绩评定序号成绩类别考核方式考核要求权重%备注期末成绩期末考试大作业50百分制,60分为及格12实践12次40优、良、中、及格、不及格平时成绩3平时表现出勤情况10两次未参加课程则无法获得学分注此表中内容为该课程的全部考核方式及其相关信息
六、学生学习建议一学习方法建议
1.依据专业教学标准,结合岗位技能职业标准,通过案例展开学习,将每个项目分成多个任务,系统化地学习
2.通过每个项目最后搭配的习题,巩固知识点
3.了解行业企业技术标准,注重学习新技术、新工艺和新方法,根据教材中穿插设置的智能终端产品应用相关实例,对已有技术持续进行更新
4.通过开展课堂讨论、实践活动,增强的团队协作能力,学会如何与他人合作、沟通、协调等等二学生课外阅读参考资料《Python程序设计基础第3版》,李东方,文欣秀,张向东主编,2023年,电子工业出版社教材
七、课程改革与建设1通俗易懂,方便学习,构建数字化资源,立体呈现教育信息化的特点,结合仿真软件,充分提高学生学习效率和积极性2注重技能的养成和思维的拓展通过引导式教学,设计包括引导问题、优化决策、具体实施、课后拓展等内容,培养学生的团结协作能力和勤于思考的习惯,避免重讲轻练、重知识轻能力的弊端平时对学生的考核内容包括出勤情况、学生的学习成果、课堂讨论等方面,占期末总评的50%期末考试成绩占期末总评的50%制订人签教研室主院部负责人字任签字签字年月日修订时问。
个人认证
优秀文档
获得点赞 0