SPOC学校专有课程
Python程序设计
分享
spContent=本课程面向编程初学者,无论是计算机专业还是非计算机专业的学生。Python语言本身简单易学,而且用途广泛,非常适合作为编程入门课程。课程将涉及多个不同学科的有趣案例,揭示使用Python解决实际问题的方法,培养学生的计算思维能力,像计算机科学家一样思考。我们相信:编程不仅有用,还应该有趣!
—— 课程团队
课程概述

Python是一种通用、解释型、面向对象的编程语言。它语法简洁、扩展丰富,广泛应用与学术界和工业界。

课程着重介绍程序设计的基本概念和方法,帮助学生循序渐进地掌握编程所需的基本技能。课程涵盖的程序设计基本元素包括数据类型、变量、运算符、表达式、控制结构、函数、列表、文件和异常等。涉及的算法和数据结构包括排序、查找、列表、元组、集合、字典等。课程介绍了面向对象程序设计的基本思想,重点强调了类和对象、封装、继承和多态等。

课程通过涉及多个不同学科(数学、经济、商业和游戏等)的有趣案例揭示使用Python解决实际问题的方法,培养学生的计算思维能力,像计算机科学家一样思考。


成绩 要求

总分(100分)=单元测验50分+期末考试50分

课程大纲
参考资料
  1. (美)梁勇(Liang, Y. D.)著. Python语言程序设计.北京:机械工业出版社影印,2013.

  2. (美)Wes McKinney著. Python数据分析(影印版),第2版. 南京:东南大学出版社