Python语言是一种解释型、面向对象、动态数据类型的高级程序设计语言,具有学习成本低、开发效率高、执行速度快、适用范围广、免费、开源、可移植、可扩展、可嵌入等诸多优势。目前,Python已经在科学运算、WEB开发、爬虫开发、云计算、大数据、人工智能、自动化运维、测试等方面形成了广泛而深入的开发生态链,是高校非计算机专业学生学习程序设计最好的入门语言之一。 本课程是面对大学一年级非计算机类理、工、农、经等理工科专业新生开设的程序设计课程。但事实上,因大多学生高中阶段对计算机基础知识缺乏系统性的学习,因此在具体讲解程序设计内容的同时要穿插、补充相关的计算机基础理论与相关操作实践知识。