python数据分析与展示 第〇周 数据分析的前奏

English Version: https://today2tmr.com/en/2017/08/16/python-data-week-zero/

课堂主页:http://www.icourse163.org/course/0809BIT021B-1001870002

导学

介绍

  • 掌握表示、清晰、统计和展示数据的能力
  • Numpy ndarray
  • Matplotlib pyplot
  • Pandas series DataFrame
  • 一个数据,一个含义
  • 一组数据,表达一个或多个含义
  • 如何理解一组数据表达的含义
  • 摘要:有损地提取数据特征的过程
    • 基本统计(含排序)
    • 分布/累计统计
    • 数据特征
      • 相关性,周期性等
    • 数据挖掘(形成知识)

工具

  • Anaconada IDE集成开发工具
  • conda Spyder IPython

内容组织

  • 坐标系
  • 饼图
  • 直方图
  • 极坐标图
  • 散点图
  • 实例1:图像的手绘效果
  • 实例2:引力波的绘制
  • 实例3:房价趋势的关联因素分析
  • 实例4:股票数据的趋势分析曲线

Anaconada IDE的基本使用

  • 开源免费
  • 支持仅800个第三方库
  • 包含多个主流工具
  • 适合数据计算领域开发
  • 跨平台
  • https://www.continuum.io
  • 一个集成各类Python工具的集成平台
  • 源于conda
    • 包管理和环境管理
    • 与pip类似,管理Python第三方库
    • 环境管理能够运行用户使用不同版本的python,并能灵活切换
    • anaconda:一个集合,包括conda、某版本python、一批第三方库等
    • conda将工具、第三方库、Python版本、conda都当做包同等对待
  • Environment: root,可创建新的conda环境。
  • 编写和调试的工具:Spyder
  • anaconda3/bin/anaconda-navigator
  • spyder
  • 交互式编程环境:IPython
    • 适合交互式数据可视化和GUI相关应用
    • 在函数或变量后加?获得通用信息
    • %run demo.py 执行.py程序,在空的命令空间执行
常用命令 说明
%magic 显示所有魔术命令
%hist IPython命令的输入历史
%pdb 异常发生后自动进入调试器
%reset 删除当前命名空间的全部变量或名称
%who 显示IPython当前命名空间中已经定义的变量
%time statement 给出代码的执行时间, statement表示一段代码
%timeit statement 多次执行代码,计算综合平均执行时间

 

  • 扩展于conda,含编译器Spyder,交互式环境IPython

Leave a Reply

Your email address will not be published.