Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

Python编程与数据分析基础

Central Washington University via XuetangX

Overview

      课程立足社会对数据分析人才的需要,以Python语言作为支撑技术,全面贯穿数据获取、数据预处理、数据分析、数据可视化等过程,既能在编程语言学习和应用中培养学生的基本编程能力和计算思维,又能够以数据分析应用为目标,使学生认识数据并利用数据解决现实问题,培养具有数据素养和数据分析能力的复合型人才。课程特色是:

    (1)适应零编程基础学生。课程在内容组织和编排上注重学生的认知规律,充分考虑学生无编程基础的学情,知识点组织明了易懂,案例设计形象实用,旨在培养学生的知识应用能力。

    (2)程序设计与数据分析融合。基于计算思维和数据分析能力培养目标,构建渐进式、以应用牵引的教学内容体系,知识深度和广度适宜。

    (3)思维与实践能力培养并重。通过理论学习和实践,使学生理解程序设计的基本思想,理解数据分析的基本思维方式,能够利用Python语言处理、分析和可视化展示数据,能够完成与专业应用结合的基础性的数据分析任务,具有进一步学习大数据分析的能力,激发学生对新一代信息技术的学习兴趣、应用意识和创新意识。

     (4)融入课程思政,将知识传授和价值塑造有机融合。  

       课程内容分为:Python概述、Python语言基础、程序控制结构、组合数据类型、函数、文件操作、Numpy数值计算、Pandas数据处理与分析、数据可视化等9个部分。

Syllabus

  • 第1章 Python概述
    • 1.1 本章导学
    • 1.2 Python语言与Python环境安装
    • 1.3 Python IDLE的使用
    • 1.4 Python编程规范
    • 1.5 本章总结
    • 1.6 习题
  • 第2章 Python语言基础
    • 2.1 本章导学
    • 2.2 常量与变量
    • 2.3 运算符与表达式
    • 2.4 数字类型
    • 2.5 初识字符串
    • 2.6 内置函数及基本输入输出
    • 2.7 模块
    • 2.8 本章总结
    • 2.9 习题
  • 第3章 程序控制结构
    • 3.1 本章导学
    • 3.2 选择结构
    • 3.3 for 循环结构
    • 3.4 while 循环结构
    • 3.5 break、continue和else
    • 3.6 嵌套循环
    • 3.7 循环应用案例
    • 3.8 本章总结
    • 3.9 习题
  • 第4章 组合数据类型
    • 4.1 本章导学
    • 4.2 列表
    • 4.3 元组
    • 4.4 字典
    • 4.5 集合
    • 4.6 字符串
    • 4.7 本章总结
    • 4.8 习题
  • 第5章 函数
    • 5.1 本章导学
    • 5.2 函数的定义与调用
    • 5.3 函数参数
    • 5.4 变量作用域
    • 5.5 lambda表达式
    • 5.6 递归函数
    • 5.7 函数应用实例
    • 5.8 本章总结
    • 5.9 习题
  • 第6章 文件操作
    • 6.1 本章导学
    • 6.2 目录操作
    • 6.3 文件的打开与关闭
    • 6.4 TXT文件的读写
    • 6.5 CSV文件的读写
    • 6.6 本章总结
    • 6.7 习题
  • 第7章 Numpy数值计算
    • 7.1 本章导学
    • 7.2 载入数据
    • 7.3 查询数据
    • 7.4 数据排序
    • 7.5 统计分析
    • 7.6 本章总结
    • 7.7 习题
  • 第8章 Pandas数据处理与分析
    • 8.1 本章导学
    • 8.2 系列(Series)
    • 8.3 数据框(DataFrame)
    • 8.4 数据分析概述
    • 8.5 数据导入与导出
    • 8.6 数据预处理
    • 8.7 数据查询
    • 8.8 描述统计
    • 8.9 分组统计
    • 8.10 分区统计
    • 8.11 重采样
    • 8.12 数据透视表
    • 8.13 数据框的连接
    • 8.14 本章总结
    • 8.15 习题
  • 第9章 数据可视化
    • 9.1 本章导学
    • 9.2 图表类型与图表元素
    • 9.3 matplotlib绘制折线图
    • 9.4 matplotlib绘制直条图
    • 9.5 matplotlib绘制饼图和散点图
    • 9.6 matplotlib绘制直方图和箱线图
    • 9.7 pandas绘制折线图和柱形图
    • 9.8 数据可视化应用
    • 9.9 本章总结
    • 9.10 习题
  • 期末考试

    Taught by

    Liu Shu, Mu Cuixia, Qiu Lin, and Chen Jie

    Reviews

    Start your review of Python编程与数据分析基础

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.