学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
计算机基础(二)
分享
spContent=“Python语言程序设计”课程是面向非计算机专业本科生的第一门程序设计类课程。学习本课程的目的是使学生能够掌握一门帮助各专业后续教学且具有广泛应用价值的编程语言。通过让学生理解编程语言及应用方式,掌握利用计算机解决问题的能力,培养计算思维,并通过实验训练学生的动手能力。
—— 课程团队
课程概述


Python语言是程序设计语言领域20年来最重要的成果之一,在产业界广泛应用,是国际上最流行的程序设计语言。Python是一种脚本语言,它语法简单功能强大、编写简洁可读性好、编程产出较高维护代价较低,它很好地适应了近20年来计算机在性能和可用性上的发展历程,在当下编程语言众多的时代成为应用最为广泛的程序设计语言。Python语言重要优势是能够与各种编程语言所编写的程序对接,俗称:粘性语言,因此,它能够用简单的语法结构封装各编程语言最优秀的程序代码,进而非常迅速地成为各专业应用接口型编程语言。以美国为例,超过100所知名大学,例如斯坦福大学、卡耐基梅隆大学、普林斯顿大学等都将Python作为面向非计算机专业学生的教学语言,替代C语言或Java语言等。

本课程在讲授Python语言语法的同时,十分注重与各专业相结合的程序类应用,构成本课程特点。随着教学内容深入,本课程将让学生掌握一批编程技能,包括但不限于(附一些实例):

l  输入输出及文件处理

l  绘制艺术图形和处理图像

l  图形界面设计(GUI)和开发

l  科学公式计算

l  专业二维坐标系绘制

l  专业雷达图的绘制

l  一维和二维数据处理和格式化

l  初步的数据挖掘方法

l  网络数据获取和自动化脚本编写

l  中文分词、识别和处理

通过本课程学习,能够使学生全面掌握Python语言及一批程序设计能力,编写200行左右功能丰富且对专业学习十分相关的程序代码。


课程大纲