《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、有较强的逻辑思维能力
2、对计算机软硬件有基本了解
3、有较强的数理专业背景
4、对计算机编程有基本了解和爱好
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程序开发也是全国职业技能大赛多个赛项中的赛点内容。