spContent=《Python程序设计》课程以学生信息管理系统的实现贯穿整个教学过程,在这里您可以学习Python语言的基本语法、数据结构、流程控制、面向对象及数据库连接等内容,还可以通过项目式、任务化理实一体化教学模式理解Python语言的知识点应用方法,同时引入其他行业典型项目引导学生“举一反三”、“触类旁通”,为您后续深入学习Python语言进行程序设计、开发及相关工作奠定基础。
《Python程序设计》课程以学生信息管理系统的实现贯穿整个教学过程,在这里您可以学习Python语言的基本语法、数据结构、流程控制、面向对象及数据库连接等内容,还可以通过项目式、任务化理实一体化教学模式理解Python语言的知识点应用方法,同时引入其他行业典型项目引导学生“举一反三”、“触类旁通”,为您后续深入学习Python语言进行程序设计、开发及相关工作奠定基础。
—— 课程团队
课程概述
《Python程序设计》是江苏省示范院校建设专业软件技术专业一门专业核心课,同时也作为信息技术学院智慧物联网专业群的平台共享课程,前修课程为程序设计基础等课程,后序课程为数据库技术、网站开发技术等课程。紧扣习近平新时代中国特色社会主义思想和党的二十大精神,依据国家软件技术专业教学标准、人才培养方案、课程建设要求等,以智慧校园真实项目学生信息管理系统的设计与实现作为教学案例载体,重构教学内容知识图谱,按照由易到难分为初探Python、基本信息管理、个人成绩管理、班级信息管理、成绩分析、奖学金评定、学生选修课程、学生信息管理系统、系统信息检验9个模块41个任务。课程内容按照“项目任务理解”→“知识点掌握”→“岗位技能强化”的设计思路,融合Python程序开发职业技能证书考点, Web应用开发、智能电子产品设计与开发等技能竞赛赛点,构建“科技强国、信创有我”课程思政主线,开发中英文双语教学视频,开设产业教授企业课堂,融入人工智能新技术提供AI智能助教“Python课程通”,开发拓展案例引导学生“举一反三”,拓宽专业视野,培养学生程序设计、开发、测试优化核心技能。
欢迎大家有问题扫码咨询本课程AI智能助教“Python课程通”,我们将持续提升优化AI智能助教“Python课程通”的功能。

授课目标
(一)总体目标
通过本课程的学习,培养学生熟练进行Python程序设计、开发等能力,并具备团队协作精神、敬业精神等综合职业素质。
(二)具体目标
1.职业知识目标
(1)了解Python在软件开发方面的应用、模式创新、发展现状与趋势等相关知识;
(2)掌握Python基本语法、数据结构、面向对象等内容;
(3)熟悉使用Python进行程序设计的相关知识。
2.职业技能目标
(1)熟练使用软件开发平台;
(2)熟练地利用Python进行程序设计;
(3)具有良好的软件开发逻辑能力。
3.职业素养目标
(1)具有良好的应变能力与创新精神;
(2)具有良好的团队合作意识。
课程大纲
第1周 初探Python
课时目标:了解Python及相关编译器的使用
1-1 知识图谱
1-2 项目任务引入
1-3 任务1 Python语言基础
1-4 任务2 Python开发环境与工具
1-5 任务3 和Python的第一次接触
1-6 拓展延伸
1-7 程序员的职业素养
1-8 科技强国 • 信创有我:信息技术应用创新产业
1-9 企业课堂:软件改变世界
1-10 第1周 作业
1-11 第1周 测验
第2周 学生基本信息管理(基本数据类型、运算符)
课时目标:通过基学生基本信息管理项目引入了解python编程语言的数据类型及运算符
2-1 知识图谱
2-2 项目任务引入
2-3 任务1 学生信息管理
2-4 任务2 班级信息管理
2-5 拓展延伸
2-6 职业素养:程序开发的命名规范
2-7 科技强国 • 信创有我:信创产业国产化
2-8 企业课堂:小小运算符,构筑大世界
2-9 第2周 作业
2-10 第2周 测验
第3周 个人成绩管理(数据类型:列表、元组)
课时目标:通过个人成绩管理项目引入了解python编程语言的列表及元组
3-1 知识图谱
3-2 项目任务引入
3-3 任务1 学生成绩存储(元组)
3-4 任务2 学生成绩管理(列表)
3-5 拓展延伸
3-6 职业素养:数据与信息
3-7 科技强国 • 信创有我:国产操作系统
3-8 企业课堂:合适的数据结构是提升效率的关键
3-9 第3周 作业
3-10 第3周 测验
第4周 班级信息管理(复杂数据类型:字典、集合)
课时目标:通过班级信息管理项目引入了解python编程语言的字典及集合
4-1 知识图谱
4-2 项目任务引入
4-3 任务1 学生综合信息存储(字典)
4-4 任务2 课程数据存储(集合)
4-5 拓展延伸
4-6 职业素养:程序 = 数据结构 + 算法
4-7 科技强国 • 信创有我:国产数据库
4-8 第4周 作业
4-9 第4周 测验
第5周 个人成绩分析(程序控制:条件)
课时目标:通过个人成绩分析项目引入了解python编程语言的条件语句
5-1 知识图谱
5-2 项目任务引入
5-3 任务1 考试通过判定(单分支)
5-4 任务2 及格与否判定(双分支)
5-5 任务3 成绩等级判定(多分支)
5-6 任务4学生成绩分析判定(条件嵌套)
5-7 拓展延伸
5-8 职业素养:编程思维
5-9 科技强国 • 信创有我:国产中间件
5-10 企业课堂:学会控制条件,才能得出科学的结论
5-11 第5周 作业
5-12 第5周 测验
第6周 班级成绩分析(程序控制:循环)
课时目标:通过班级成绩分析项目引入了解python编程语言的循环语句
6-1 知识图谱
6-2 项目任务引入
6-3 任务1 学期课程总学分计算(for)
6-4 任务2学期课程平均成绩计算(while)
6-5 任务3 学期成绩研判(break、continue)
6-6 任务4 课程成绩排名(冒泡排序、循环嵌套)
6-7 任务5 Python循环应用
6-8 拓展延伸
6-9 职业素养:工程思维
6-10 科技强国 • 信创有我:国产OA系统
6-11 企业课堂:死循环一定是bug吗?
6-12 第6周 作业
6-13 第6周 测验
第7周 奖学金评定(函数)
课时目标:通过奖学金评定项目引入了解python编程语言的函数
7-1 知识图谱
7-2 项目任务引入
7-3 任务1 绩点计算
7-4 任务2 思想品德考评计算
7-5 任务3 素质拓展考评计算
7-6 任务4 综合测评计算
7-7 拓展延伸
7-8 职业素养:模块化思维能力
7-9 科技强国 • 信创有我:国产ERP系统
7-10 第7周 作业
7-11 第7周 测验
第8周 奖学金评定(模块、程序调试)
课时目标:通过奖学金评定项目引入了解python编程语言的模块、程序调试
8-1 知识图谱
8-2 项目任务引入
8-3 任务1 班级学生综合测评计算
8-4 任务2 奖学金评定程序调试
8-5 拓展延伸
8-6 职业素养:测试习惯
8-7 科技强国 • 信创有我:国产工业软件
8-8 企业课堂:模块化创造奇迹
8-9 第8周 作业
8-10 第8周 测验
第9周 学生选修课程(类和对象)
课时目标:通过学生选修课程项目引入了解python编程语言的类和对象
9-1 知识图谱
9-2 项目任务引入
9-3 任务1 学生类
9-4 任务2 教师类
9-5 任务3 课程类
9-6 拓展延伸
9-7 职业素养:程序设计思想
9-8 科技强国 • 信创有我:国产安全保密软件
9-9 企业课堂:从Object看哲学
9-10 第9周 作业
9-11 第9周 测验
第10周 学生选修课程(类和对象、异常管理)
课时目标:通过学生选修课程项目引入了解python编程语言的类和对象、异常管理
10-1 知识图谱
10-2 项目任务引入
10-3 任务4 学生选课类
10-4 任务5 教师授课类
10-5 任务6 异常管理
10-6 拓展延伸
10-7 职业素养:面向对象程序设计
10-8 科技强国 • 信创有我:信创产业相关安全政策
10-9 第10周 作业
10-10 第10周 测验
第11周 学生信息管理系统(数据库处理)
课时目标:通过学生信息管理系统项目引入了解python编程语言的数据库处理
11-1 知识图谱
11-2 项目任务引入
11-3 任务1 学生信息数据库构建
11-4 任务2 学生信息数据表构建
11-5 拓展延伸
11-6 职业素养:应用数据库能力
11-7 科技强国 • 信创有我:国产信息安全产品
11-8 企业课堂:SQL vs NoSQL
11-9 第11周 作业
11-10 第11周 测验
第12周 学生信息管理系统(数据库处理)
课时目标:通过学生信息管理系统项目引入了解python编程语言的数据库处理
12-1 知识图谱
12-2 项目任务引入
12-3 任务3 学生信息数据录入
12-4 任务4 学生信息数据查询
12-5 任务5 学生信息多表关联查询
12-6 任务6 数据记录的修改
12-7 任务7 数据记录的删除
12-8 拓展延伸
12-9 职业素养:数据处理能力
12-10 科技强国 • 信创有我:信息安全法
12-11 第12周 作业
12-12 第12周 测验
第13周 学生信息管理系统(文件管理)
课时目标:通过学生信息管理系统项目引入了解python编程语言的文件管理
13-1 知识图谱
13-2 项目任务引入
13-3 任务1 学生信息文件读写
13-4 任务2 学生信息文件导入数据库
13-5 拓展延伸
13-6 职业素养:阅读和写作能力
13-7 科技强国 • 信创有我:个人信息保护法
13-8 企业课堂:文件安全不容忽视
13-9 第13周 作业
13-10 第13周 测验
第14周 系统信息检验(正则表达式)
课时目标:通过系统信息检验项目引入了解python编程语言的正则表达式
14-1 知识图谱
14-2 项目任务引入
14-3 任务1 信息检验
14-4 任务2 信息查找
14-5 拓展延伸
14-6 职业素养:求知欲和进取心
14-7 科技强国 • 信创有我:互联网信息服务管理办法
14-8 企业课堂:正则的贪婪和非贪婪
14-9 第14周 作业
14-10 第14周 测验
展开全部
预备知识
1、有较强的逻辑思维能力
2、对计算机软硬件有基本了解
3、有较强的数理专业背景
4、对计算机编程有基本了解和爱好
证书要求
通过视频学习,完成全部单元测试和考试,达到课程要求后,可以获得课程主讲老师签名颁发的证书。总成绩由各分项成绩汇总后评定,具体分值如下:
(1)单元测验:占25%,共有14次测试。
(2)单元作业:占25%。共有14次测试。
(3)课程讨论:占15%。参加一定次数的课堂交流讨论(5次)。
(4)期末考试:占35%。
说明:
总评成绩达到80分及以上者,可以获得本课程的优秀证书;
总评成绩达到60分但未达到80分者,可以获得本课程的合格证书。
参考资料
1、python编程从入门到实践:https://book.douban.com/subject/26829016/
特点:着重讲解了python的基础知识点,并配有篇幅非常多的项目实战,适合新手边看边实践。
2、python核心编程:https://book.douban.com/subject/3112503/
特点:第二版是经典,每一个技术点都讲解得非常详细,能够让你从最底层机制来了解python,适合做技术参考查询,但配套练习较少。
3、Learn python the hard way:https://learnpythonthehardway.org/
特点:讲解非常详尽,适合完全没接触过编程的人。
4、菜鸟教程:https://www.runoob.com/python3/python3-tutorial.html
特点:讲解Python3版本相关知识比较全面
5、Python官网:https://www.python.org/
特点:提供Python下载、官方文件解读
6、教材参考:
(1)Python程序设计(第2版),9787040562910,黄锐军,高等教育出版社,2021年9月,首批“十四五”职业教育国家规划教材
(2)Python程序设计项目实战(校本教材),李林燕/杨梦铎/赵宇,2020年10月
常见问题
问题1:我们应该学习Python哪个版本呢?
回答1:每种编程语言都会随着新概念和新技术的推出而不断发展,Python开发者也在一直致力于丰富和强化其功能。本课程推荐版本为Python3.9.6,但只要你安装了Python 3.X或更高的版本,就能运行本课程中的所有代码。在开课前,你需要核实系统是否安装了Python,以及是否需要安装更新的版本。如果没有安装,不用担心,课堂上老师会指导你安装步骤。有些较老的Python项目依然使用Python 2版本,但我们建议使用Python 3版本。
问题2:这门Python程序设计课程的起源?相较于其他在线开放的课程不同在哪里呢?
回答2:苏州经贸职业技术学院自2016年开设Python程序设计课程,作为计算机类专业平台共享课,课程一般安排在第一学期,致力于培养学生的编程兴趣及程序设计思维。自2016年至2022年期间,课程团队成员不断努力改善课程,以便于学生更好的入门编程语言的同时,培养学生良好的编程规范、严谨的工作态度和创新意识。本课程是一门理实一体的课程,通过学生信息管理系统的建立,培养学生使用Python语言进行程序设计的能力,建立对程序设计的基本概念并掌握相关的开发环境的应用与部署,培养认真细致的工作作风和善于沟通合作的品质,为后期的相关核心课程打下基础。
问题3:学习这门Python程序设计课程需要配套教材或工具书吗?
回答3:本课程将提供课件、视频和项目源代码等作为学习资料,同学们可以选择我们提供的参考书扩展学习内容。除此,我们教师团队也在努力开发针对我们课程学习的教材以及交互式实操平台。
问题4:课程只能看到视频,如果有问题怎么请教?
回答4:我们团队致力于以学生为中心,如果有问题一定会认真回复。课程提供相关讨论及提问途径,也欢迎大家在讨论区进行讨论。但是老师更希望同学们通过自己努力去探索答案,互联网时代有很多资源可以提供学生去更深的探索Python这门艺术语言。如果同学们通过自己的努力寻找到答案,老师相信你们一定会获得相当的成就感!
问题5:学完课程后可以参加哪些考级考证?
回答5:学习了本门课程后,大家可以参加Python程序开发职业技能等级证书考核;同时Python程序开发也是全国职业技能大赛多个赛项中的赛点内容。