随着人工智能和大数据应用的普及,Python已经成为最受欢迎的程序设计语言。一些高校的培养方案中,用Python取代了C语言成为了非计算机专业学生的高级语言程序设计必修课。本课程采用中英文双语字幕方式开课,对于中国学生可以在培养计算思维、提高编程能力的同时掌握专业术语的英文表达;对于留学生,可以在学习知识的同时学习中文,从而掌握中文的表达方式和技巧。
课程面向非计算机专业的初学者,从计算机基础知识、程序设计基本规则和开发环境的安装开始,先通过简单例子帮助学生建立计算思维,本着学以致用的原则,内容安排循序渐进,以语言基础知识、算法基本概念和程序基本结构为重点,以应用为主线,引入大量应用实例,手把手带领学生进行编程实践,侧重实例分析,以实例为载体,重点讲解程序设计的思想和方法,力求计算思维与典型算法结合;积极引导学生运用计算思维的方法发现和解决实际问题,提高学习者的编程能力和动手解决实际问题的能力。
课程内容共分为8部分,前4部分由华北电力大学周蓉老师讲授,后4部分由华北电力大学周景老师讲授。