Python程序设计
分享
课程详情
课程评价
spContent=互联网与大数据时代,计算机程序设计不再仅仅是计算机相关专业的核心课程,也正成为管理科学、工商管理、公共管理、经济学等经济管理类专业和其他非计算机类专业的重要课程,甚至成为很多领域从业人员的必备知识。Python程序设计是以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. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料

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感兴趣的各领域从业人员进行学习。