今天,程序设计及数据处理能力已经是衡量经管类专业学生综合素质高低和能否适应社会需要的重要指标。
本课程从财经大学的实际出发,充分考虑到经管类专业的特点,以数据处理和分析为主要应用方向。本课程的主要教学目标是引导学生通过对程序设计基本理论的学习和进行编程能力的训练,掌握程序设计的基本概念、思想和方法,具备使用程序设计的方法解决后续专业课中常见的,具有一般性的数据获取、数据清洗、数据处理和分析、数据可视化等问题的能力。为进一步提升信息化素养,提高信息技术应用水平,增强对大数据和人工智能环境的适应能力打下坚实的基础。
本课程强调理论和实践并重,在这里我们特别强调基础知识和基本概念的重要性,要求学生不要盲目地进行训练,要在理解相关基础知识和基本概念的情况下,有针对性的进行编程实践,并在获取一定实践经验的基础之上,做好必要的归纳和总结。
本课程的核心思想是程序设计,程序设计语言选用python语言。
本课程的主要内容包括,Python语言环境建设,表达式的概念,数据处理流程控制(if语句、for语句、while语句等),函数和自定义函数,数组的概念和Python语言的组合数据类型,字符串运算和文本信息处理,文件操作,Excel数据获取和使用,数值计算和numpy库,图表生成和matplotlib库,网络数据获取等。
希望学习了本课程之后,学生能够达到以下描述的计算机应用水平。能够使用程序的方法解决利用现成数据处理软件解决不了的一些更复杂的数据处理和分析问题,能够在经管类专业的大量后续专业课中,在老师指导下通过程序的方法完成必要的数据处理和分析任务,能够具备学习第2种、第3种高级语言(比如:R语言、MATLIB语言等)的能力,具备使用程序的方法解决实际问题的思路。
学习程序设计思路和方法,学习Python语言,了解经管类专业的同学常常会遇到的一些数据处理和分析的问题以及解决办法。具备使用程序设计的方法进行数据处理和分析的基本能力。具备进一步学习其他程序设计语言的能力。
平时成绩和期末考试成绩均为60分及以上的同学将被判为合格。
计算机具备操作
Excel数据处理和分析基本能力
计算机基础知识和计算机网络基础知识
Q : 财经大学的同学需要学习程序设计吗?
A : 当然需要,除非你今后不准备和数据打交道。
Q : 财经大学的同学学得会程序设计吗?
A : 当然学得会,因为西南财经大学的同学已经证明是可以学的会的。
Q : 财经大学同学的程序设计课程和电子科技大学同学的程序设计课程是一样的吗?
A : 不是,有些是一样的,也有明显的差别。
Q : Excel的数据处理和分析的功能很强大吗?
A : 是的,很强大。
Q : 既然这样,还有必要学习程序设计来解决数据处理和分析的问题吗?
A : 需要,因为使用现成的数据处理和分析软件总会受到软件功能的制约。而使用程序设计的方法则完全不受任何软件功能的制约。