《Python程序设计》课程运用PyCharm集成开发软件,以学生信息管理系统的实现贯穿整个教学过程。在这里您可以学习Python语言的基本语法,掌握Python的基本数据类型和常用运算符;可以学习Python的列表、元组、字典、集合等序列结构的使用;可以学习Python的条件控制、循环控制等流程控制方法;可以学习Python中类和对象等面向对象方法的实现;还可以学习Python连接MySQL数据库进行数据信息的处理、Python正则表达式进行文本信息的校验等内容。您可以通过项目式、任务化的理实一体化教学模式,从项目一 初探Python、项目二 学生基本信息管理、项目三 个人成绩管理、项目四 班级信息管理、项目五 成绩分析、项目六奖学金评定、项目七学生选修课程到项目八 学生信息管理系统的实现,深入理解Python语言的知识点应用方法,同时引入其他行业典型项目“举一反三”、“触类旁通”,为您后续深入学习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程序设计实例教程,9787111631989,董付国,机械工业出版社,2019年8月1日
(2)Python程序设计,9787111609506,赵增敏/黄山珊/张瑞,机械工业出版社,2018年10月1日
问题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这门艺术语言。如果同学们通过自己的努力寻找到答案,老师相信你们一定会获得相当的成就感!