Python程序设计
分享
课程详情
课程评价
spContent=在人工智能时代,数字化、网络化、智能化浪潮席卷各行各业,正在重塑经济社会发展格局。在此背景下,程序设计语言不再是计算机专业学生和从业人员的专属知识,而是包括大数据管理与应用、信息资源管理、信息管理与信息系统、工业工程、工商管理、电子商务、公共管理、工程管理、会计学、市场营销、经济学、金融学、物流管理等专业在内的非计算机类专业学生必备的知识和技能,也是很多领域从业人员的必备知识。本课程主要面向非计算机类专业学生和相关领域从业人员学习Python基础知识的需求,系统介绍Python程序设计的基本概念、方法和技术,为培养人工智能时代的计算思维和数据科学素养提供重要支撑。
—— 课程团队
课程概述

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. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料


常见问题

Q : 本课程难度怎么样?

A : 本课程强调Python语言基础知识的介绍,适合零基础学习者了解和学习Python程序设计的基础知识,课程难度不大。


Q : 本课程主要适合哪些群体学习?

A : 本课程适合非计算机类专业学生进行学习,也非常欢迎对Python感兴趣的各领域从业人员进行学习。