课程立足社会对数据分析人才的需要,以Python语言作为支撑技术,全面贯穿数据获取、数据预处理、数据分析、数据可视化等过程,既能在编程语言学习和应用中培养学生的基本编程能力和计算思维,又能够以数据分析应用为目标,使学生认识数据并利用数据解决现实问题,培养具有数据素养和数据分析能力的复合型人才。课程特色是:
(1)适应零编程基础学生。课程在内容组织和编排上注重学生的认知规律,充分考虑学生无编程基础的学情,知识点组织明了易懂,案例设计形象实用,旨在培养学生的知识应用能力。
(2)程序设计与数据分析融合。基于计算思维和数据分析能力培养目标,构建渐进式、以应用牵引的教学内容体系,知识深度和广度适宜。
(3)思维与实践能力培养并重。通过理论学习和实践,使学生理解程序设计的基本思想,理解数据分析的基本思维方式,能够利用Python语言处理、分析和可视化展示数据,能够完成与专业应用结合的基础性的数据分析任务,具有进一步学习大数据分析的能力,激发学生对新一代信息技术的学习兴趣、应用意识和创新意识。
(4)融入课程思政,将知识传授和价值塑造有机融合。
课程内容分为:Python概述、Python语言基础、程序控制结构、组合数据类型、函数、文件操作、Numpy数值计算、Pandas数据处理与分析、数据可视化等9个部分。