Python是一种通用、解释型、面向对象的编程语言。它语法简洁、扩展丰富,广泛应用与学术界和工业界。
课程着重介绍程序设计的基本概念和方法,帮助学生循序渐进地掌握编程所需的基本技能。课程涵盖的程序设计基本元素包括数据类型、变量、运算符、表达式、控制结构、函数、列表、文件和异常等。涉及的算法和数据结构包括排序、查找、列表、元组、集合、字典等。课程介绍了面向对象程序设计的基本思想,重点强调了类和对象、封装、继承和多态等。
课程通过涉及多个不同学科(数学、经济、商业和游戏等)的有趣案例揭示使用Python解决实际问题的方法,培养学生的计算思维能力,像计算机科学家一样思考。
总分(100分)=单元测验50分+期末考试50分
(美)梁勇(Liang, Y. D.)著. Python语言程序设计.北京:机械工业出版社影印,2013.
(美)Wes McKinney著. Python数据分析(影印版),第2版. 南京:东南大学出版社