本课程是为非计算机专业理工科学生开设的一门公共必修课。Python编程语言是国家新工科和卓越工程师计划中的一门重要基础课程,是数据分析、人工智能的基础语言。本课程始终坚持“普及计算机编程技术,培养应用能力,训练计算思维”的思路,从python语言基础知识出发,将计算思维贯穿于大学计算机基础教育中,使学生具有一定语言基础后,能够利用计算思维去解决本专业领域的实际问题,以满足高水平应用型人才培养的需要。通过对本课程的系统的学习,训练学生的计算思维,使学生能够达到如下要求:
(1)了解Python语言发展过程,掌握Python的开发和运行环境配置方法。
(2)掌握基本语法,包括缩进、变量、命名的意义。
(3)掌握基本数据类型机器运算规则,能够采用基本数据类型进行简单的编程。
(4)掌握流程图的设计,利用流程图来表达自己的程序设计思想。
(5)掌握三大程序结构的设计,及顺序结构、分支结构、控制结构。重点掌握分支结构中if的单分支、多分支、嵌套结构的程序语言设计;循环结构中for循环的基本语法,循环变量、循环次数、遍历结构的设置,多重循环的实现。
(6)理解函数的概念和作用,掌握函数的定义和掌握函数的语法结构,学会函数的调用以及参数传递方式和Python的参数形式
(7)理解组合数据类型的分类、概念、用途,理解序列的分类和区别,掌握元组、列表的特点以及应用场景。