spContent=本课程面向刚进入Python编程领域的零基础中高职学生及编程自学者,使用迭代轻量化案例代码组成Python编程语言基础知识结构:用代码来解决实际应用案例;应用案例围绕学生学校生活中的实际问题展开;案例代码基本不超过15行;后续案例代码会对前述案例代码进行复习。
本课程注重Python语言编程基础和编程基本思维的培养和实践,避免跨领域知识和冗长代码案例对编程初学者造成的学习障碍,为初学编程语言的学生后续学习其他编程语言,学习Python高级编程特性及Python特定专业领域开源库打下坚实的基础。
本课程面向刚进入Python编程领域的零基础中高职学生及编程自学者,使用迭代轻量化案例代码组成Python编程语言基础知识结构:用代码来解决实际应用案例;应用案例围绕学生学校生活中的实际问题展开;案例代码基本不超过15行;后续案例代码会对前述案例代码进行复习。
本课程注重Python语言编程基础和编程基本思维的培养和实践,避免跨领域知识和冗长代码案例对编程初学者造成的学习障碍,为初学编程语言的学生后续学习其他编程语言,学习Python高级编程特性及Python特定专业领域开源库打下坚实的基础。
—— 课程团队
课程概述
云计算、大数据、人工智能都以不可阻挡之势席卷而至,而这些现代数字技术无一能离开程序的设计。Python作为编程语言中最容易理解、最容易上手的语言,无疑是程序开发人员的首选。
《Python程序设计基础》是计算机类相关专业必修的一门专业基础课程,课程从零基础的初学者特点出发,根据学习生活中的实际问题设计案例,通过解决真实情境问题的一个个案例,逐步引出Python编程语言基本概念、程序控制语句、列表与元组、字典与集合、函数与模块以及文件的基本操作,组成 Python编程语言基础知识架构,为后续高级编程和特定专业领域的学习打下坚实的基础。
本课程打破传统,使用迭代的轻量化案例代码,知识点案例代码不超过15行,在后续案例代码对前述案例代码进行复习;坚持用代码来解决实际应用,注重 Python语法基础和编程基本思维的培养和实践,避免跨领域知识和冗长代码示例对编程初学者造成的学习障碍。
Python现已稳居TIOBE排行榜前三,Python程序设计基础课程将带你领略该语言的无限魅力。人生苦短,我用Python,快加入我们学习起来吧!
授课目标
Python对编程初学者而言,是一门伟大的程序设计语言,易于学习、可移植性高、可扩展性强,有丰富的第三方库。学习Python程序设计基础,为后续学习其他编程语言、学习Python高级编程特性及Python特定专业领域开源库打下坚实的基础。
1. 知识目标
(1)熟悉Python语言的发展历史、程序特点和应用范围;
(2)熟悉Python开发环境的搭建方法;
(3)掌握基本数据类型的定义和操作;
(4)掌握常用数据运算符的使用;
(5)掌握常用程序控制语句结构;
(6)掌握函数的概念及基本操作;
(7)熟悉模块的概念及基本操作;
(8)掌握文件操作的相关方法。
2. 职业技能目标
(1)能正确搭建Python开发环境;
(2)能编写符合开发规范的代码;
(3)能定义和访问各种类型的数据;
(4)能合理使用各种运算符操作数据;
(5)能合理使用程序控制语句编写程序;
(6)能使用函数进行编程;
(7)能使用模块进行编程;
(8)能进行各种文件操作。
3. 职业素质目标
(1)将社会主义核心价值观的相关内容贯穿始终,在国家、社会、公民三个层面培养学生,使学生树立正确的价值观,注重社会责任,培养学生的道德素养;
(2)培养学生的敬业精神和追求卓越、不懈奋斗的创新精神,培养学生敬业、精益、专注、创新的工匠精神;
(3)培养学生养成良好的编程习惯和思维方式,建立团队合作意识,培养学生之间的协作能力和团队精神;
(4)充分发挥实践教学“做中思”的德育功能,培养学生的实践动手能力和创新能力,极探索,坚持实践;
(5)引导学生充分利用计算机主动获取、处理信息,自觉抵制不良信息,帮助学生树立法治意识,维护网络安全。
课程大纲
Python概述
课时目标:通过本单元的学习,我们将会认识Python、使用Python!
1.1 python简介
1.2 Windows Python编程环境搭建
基本类型与操作
课时目标:通过本单元的学习,我们将能够熟练掌握常用数据类型,对各种数据进行操作,并熟练使用变量。
2.1 数据类型
2.2 数据类型查看与转换
2.3 变量定义与运算
2.4 字符串处理
2.5 格式化输出
程序控制语句
课时目标:通过本单元的学习,我们将能够熟练使用条件选择语句和循环语句。
3.1 条件选择语句if
3.2 循环控制语句while
3.3 循环控制语句for
程序控制语句应用实例
列表与元组
课时目标:通过本单元的学习,我们将能够熟练使用列表与元组,并对两种数据结构进行操作。
4.1 列表的概念与创建
4.2 访问列表
4.3 编辑列表
4.4 列表元素排序
4.5 列表切片
4.6 嵌套列表
4.7 遍历列表
4.8 列表推导式
4.9 列表常用方法
列表应用实例
4.10 创建元组
4.11 访问元组
4.12 序列的封包与解包
4.13 ZIP函数
字典与集合
课时目标:通过本单元的学习,我们将能够熟练使用字典与集合,并对两种数据结构进行操作。
5.1 创建字典
5.2 访问字典
5.3 编辑字典
5.4 遍历字典
5.5 嵌套字典
5.6 字典推导式
字典应用实例
5.7 创建集合
5.8 集合运算
5.9 集合的其他常用操作
5.10 集合推导式
集合应用实例
函数与模块
课时目标:通过本单元的学习,我们将能够熟练使用函数,引入第三方模块,提高编程效率。
6.1 函数的定义
6.2 函数的参数
6.3 函数的返回值
6.4 局部变量与全局变量
6.5 模块
函数与模块应用实例
文件的基本操作
课时目标:通过本单元的学习,我们将能够熟练对文件进行基本操作。
7.1 文件的基本概念
7.2 文件的读写
7.3 os模块
文件应用实例
展开全部
预备知识
没有任何程序设计经验的Python开发者、对Python编程技术感兴趣的同学均可学习本课程。
证书要求
为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。
电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。
完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。
认证证书申请注意事项:
1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。
2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。
常见问题
大家在学习过程中,有任何相关问题,欢迎在讨论区留言,课程团队教师会与大家交流互动。
加入课程后,打开可以根据微课中的示例自行练习,提高自己的编程水平。
希望大家勤于实践、边学边做,提升程序设计水平!