职称:教授
单位:苏州农业职业技术学院
部门:智慧农业学院
职位:专业带头人
主讲教师:钱春花
教师团队:共5位
| 学校: | 江苏高等继续教育智慧教育平台 |
| 开课院系: | 苏州农业职业技术学院 |
| 课程负责人: | 钱春花 |
| 课程编号: | ZJ0086786 |
| 学分: | 4 |
| 课时: | 64 |
本课程是计算机应用技术、人工智能技术应用等专业的一门专业基础课,主要面向高等继续教育基本没有编程经验的学生,旨在为学生提供全面、系统的Python编程入门教育,强调实践与应用的结合,注重理论与实践并重,帮助他们从零开始了解编程,并致力于培养学生的综合素质和创新能力的课程。
1、知识目标
(1)掌握Python语言的基础语法、程序控制和数据类型,包括变量、表达式、运算符、控制结构(如顺序结构、选择结构和循环结构)等。
(2)掌握Python语言的函数定义、类与模块的使用,以及面向对象编程的基本概念和方法。
(3)了解Python语言的os模块、matplotlib模块等常用模块的功能和使用方法。
(4)熟悉Python程序的安装、调试和运行环境,如PyCharm,Jupyter等集成开发环境的使用。
2、能力目标
(1)能够正确而熟练地使用Python进行程序设计,包括编写、调试和维护Python程序。
(2)能够识读和编写较复杂的Python程序,具备解决实际应用问题的能力。
(3)具备一定的程序逻辑能力、程序模仿能力和代码优化能力,能够对于给定问题进行基本的分析并通过程序代码予以实现。
(4)具备初步的程序测试和异常处理能力,能够编写测试函数并进行简单的调试。
3、素质目标
(1)培养学生的计算思维能力,使其能够运用计算思维解决实际问题。
(2)培养学生的创新意识和创新精神,鼓励其探索新的编程方法和技巧。
(3)培养学生的科学态度和求真向实、理性思辨的科学精神,使其具备严谨的逻辑思维和代码优化意识。
(4)培养学生的自主学习能力和终身学习的意识,使其能够持续更新知识和技能,适应不断变化的技术环境。
结构与内容
本课程基于三大模块,引入实践案例,重构七大教学项目,先介绍基础语法,再逐步深入到高级语法和应用扩展。具体如表1所示:
表1 课程结构与内容
| 模块 | 项目 | 任务 | 知识技能点 |
| 基础 | 项目一 开发环境准备与搭建 | 任务1.1 Python安装 | 理解语法规则,会编写简单的Python程序 |
| 任务1.2 Python扩展库管理 | |||
| 项目二 语法结构设计 | 任务2.1 变量的定义及使用 | ||
| 任务2.2 使用运算符 | |||
| 任务2.3 程序的选择结构 | |||
| 任务2.4 程序的循环结构 | |||
| 项目三 程序序列设计 | 任务3.1 列表操作 | ||
| 任务3.2 元组操作 | |||
| 任务3.3 字典操作 | |||
| 任务3.4 集合操作 | |||
| 项目四 文件结构操作 | 任务4.1 文件读写 | ||
| 任务4.2 文件夹的操作 | |||
| 进阶 | 项目五 面向对象编程 | 任务5.1 函数的调用和实现 | 掌握Python的高级用法,会编写更复杂的Python程序 |
| 任务5.2 使用类和对象 | |||
| 任务5.3 编写属性和方法 | |||
| 项目六 网络与数据库编程 | 任务6.1 Python数据库操作 | ||
| 任务6.2 Socket编程 | |||
| 扩展 | 项目七 数据可视化分析 | 任务7.1 Python数据分析工具使用 | 会使用扩展库和框架进行更高效的开发,并深入了解Python的生态系统 |
| 任务7.2 Python绘制图表 | |||
| 任务7.3 Python制作词云 |
建设情况
(一)课程建设历程
随着人工智能的兴起,Python成为了实现人工智能算法的首选语言。农业双高院校迎合AI与数字化转型趋势,本课程应运而生。
1.起步阶段
2015年通过专业岗位调研,首次开设本课程。2018年起,建设在线课程,丰富课程内容,立项为校级在线精品课程。
2.发展阶段
2020年起,实现线上线下混合式教学,课程资源进一步完善,以本课程为实践案例完成课题《基于 MOOC 的高职教育 O2O 混合式教学模式研究与实践 》(全国教育科学规划(教育部青年))。
3.成熟阶段
2024年入选十四五江苏省职业教育在线精品课程。
(二)课程资源
(1)内容丰富:思政引领,贯穿“科教融汇,产教融合”理念,引入“数说中国粮---粮食产量统计与分析”、“农业大数据分析与可视化”等企业案例,以及最新技术等图文音视频材料;
(2)信息完整:包括教学视频、学习资料、实训软件、课程大纲、评价标准、授课计划等。
(3)结构合理:课程内容3个模块,7个学习项目,20个工作任务,时间上先后递进,内容上螺旋式进阶。
(4)形式灵活:对标行业标准,与“大数据应用开发”大赛衔接和“1+x数据应用开发与服务(Python)”职业技能等级证书灵活互通。
平台模块:可实现学情分析、数字画像构建、任务部署、多元考核、实时交互、实验环境一键在线等功能。