Python语言是一种功能强大的程序设计语言,具有免费开源、面向对象、扩展性强、跨平台性等特点。Python语言还有大量优秀的第三方模块,能够有效支撑科学计算、系统编程、图形界面开发、网络编程、多媒体分析、人工智能等领域的开发应用。
本课程主要介绍Python程序设计的语法基础和使用规范,并通过实例分析,介绍基于Python语言的程序设计理论、方法和应用。本课程的特色体现在以下几个方面:
(1)基础性。在互联网与大数据时代,程序设计语言已经成为越来越多行业和领域的必修课,程序设计的基本思维、基本方法、基本逻辑成为众多领域人才的基本素养。本课程聚焦Python这一热门和功能强大的程序设计语言,从基本概念、开发环境、数据类型、基本运算等基础知识讲起,采用通俗易懂的授课语言,循序渐进的授课节奏,介绍Python程序设计的基础知识,让不同领域、不同类型的初学者都能够有效理解、快速入门,并构建自己的程序设计思维和逻辑。
(2)系统性。本课程的优势和特色还体现在系统性方面,课程内容并不停留在仅仅介绍基本运算、数据类型、三种基本结构等Python语言的基础知识,而是进一步拓展到函数与模块、文件操作、数据可视化、图形界面设计等Python语言的进阶知识,使得学习者能够循序渐进,更加深入地掌握Python程序设计的基本方法及其应用,也能够更好地满足学习者的不同需求。通过完整学习本课程,学习者能够建立较为系统的Python程序设计知识框架。
(3)应用性。除了基础性和系统性,本课程的优势和特色还体现在应用性方面。在介绍基本概念和语法规则的同时,课程还结合大量的应用实例,理论联系实践,提高学习者综合运用Python程序设计语言知识解决实际问题的能力。与专业性很强、主要面向计算机类专业学生的Python程序设计课程不同,本课程更适于管理科学、工商管理、公共管理、经济学等经济管理类专业或其他非计算机类专业的学生学习。
本课程共包括十二个章节:第一章为绪论,主要介绍Python语言的发展历程、主要特点和下载安装等;第二章介绍Python语言基础,包括常量与变量、数据类型、常用系统函数和基本运算等,为后续各章节学习奠定基础;第三章到第五章分别为Python结构化程序设计的三种基本结构——顺序结构、选择结构和循环结构;第六章到第八章分别介绍字符串、列表与元组、字典与集合等数据类型;第九章学习函数与模块的相关知识;第十章到第十二章为本课程的进阶内容,分别介绍文件操作、数据可视化和图形界面设计的相关内容。
掌握Python语言的数据类型、运算符、流程控制、函数模块、文件操作、数据可视化、图形界面设计等基础知识,并能够熟练运用相关知识编写计算机程序,高效地解决复杂的商业和管理问题。
学习者可以零基础学习本课程。如具备计算机基础、大学计算机等课程相关学习基础,将更有利于本课程的学习。
为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。
电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。
完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。
认证证书申请注意事项:
1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。
2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。
1. 黄蔚, 熊福松, 钱毅湘, 伏玉琛. Python程序设计. 清华大学出版社, 2020.
2. 董付国. Python程序设计基础与应用(第2版). 机械工业出版社, 2022.
3. 嵩天, 礼欣, 黄天羽. Python语言程序设计基础(第2版). 高等教育出版社, 2017.
4. 李东方, 文欣秀, 张向东. Python程序设计基础(第2版). 电子工业出版社, 2020.
5. 刘卫国. Python语言程序设计. 电子工业出版社, 2016.
Q : 本课程难度怎么样?
A : 本课程强调Python语言基础知识的介绍,适合零基础学习者了解和学习Python程序设计的基础知识,课程难度不大。
Q : 课程中老师是否手把手带领学习者编写代码?
A : 本课程主要强调对学习者程序设计基本思维的训练,注重介绍Python语言的基本语法和应用,受课程学时和内容限制,本课程中老师不会手把手带领学习者编写代码。
Q : 本课程主要适合哪些群体学习?
A : 本课程主要面向非计算机类专业人员进行学习,包括工商管理、市场营销、物流学、经济学、金融学、会计学、国际贸易等专业学生。当然,本课程也非常欢迎对Python感兴趣的各领域从业人员进行学习。