spContent=本课程面向编程初学者,无论是计算机专业还是非计算机专业的学生。Python语言本身简单易学,而且用途广泛,非常适合作为编程入门课程。课程将涉及多个不同学科的有趣案例,揭示使用Python解决实际问题的方法,培养学生的计算思维能力,像计算机科学家一样思考。我们相信:编程不仅有用,还应该有趣!
课程概述
Python是一种通用、解释型、面向对象的编程语言。它语法简洁、扩展丰富,广泛应用与学术界和工业界。
课程着重介绍程序设计的基本概念和方法,帮助学生循序渐进地掌握编程所需的基本技能。课程涵盖的程序设计基本元素包括数据类型、变量、运算符、表达式、控制结构、函数、列表、文件和异常等。涉及的算法和数据结构包括排序、查找、列表、元组、集合、字典等。课程介绍了面向对象程序设计的基本思想,重点强调了类和对象、封装、继承和多态等。
课程通过涉及多个不同学科(数学、经济、商业和游戏等)的有趣案例揭示使用Python解决实际问题的方法,培养学生的计算思维能力,像计算机科学家一样思考。
成绩要求
课程大纲
参考资料
- 嵩天 黄天羽 杨雅婷 著. Python语言程序设计基础(第3版). 北京:高等教育出版社,2024.9
- 陈春晖 翁恺 季江民 编著 Python程序设计. 杭州:浙江大学出版社,2022.1
- (美)梁勇(Liang, Y. D.)著. Python语言程序设计.北京:机械工业出版社影印,2013.
- (美)Wes McKinney著. Python数据分析(影印版),第2版. 南京:东南大学出版社