Python Data Analysis and Visualization – Week Zero/Prepare for Data Analysis

中文版本: https://today2tmr.com/2017/08/16/python数据分析与展示-第〇周-数据分析的前奏/

Course Homepage: http://www.icourse163.org/course/0809BIT021B-1001870002]

Guide

Introduction

  • Numpy ndarray
  • Matplotlib pyplot
  • Pandas series DataFrame
  • Single data, single meaning.
  • A series of data, one or more meanings.
  • This is about to to understand the meaning of data.
  • Abstract:extract feature of data with some loss
    • Basic statics(including sort)
    • Distributed/accumulated statics
    • Data features
      • dependency, periodicity and so on
    • Data mining

Tools

  • Anaconada IDE(Integrated Development Environment)
  • conda Spyder IPython

Contents

  • Coordinate system
  • Pie chart
  • Histogram
  • Polar coordinate diagram
  • Scatter diagram
  • Project 1:Image with hand-painted effect
  • Project 2:Plot gravitational wave
  • Project 3:Analyse factors concerning housing price
  • Project 4:Trend curve of stock

Basic Usage of Anaconada IDE

  • Free, open source
  • Support 800 libraries
  • Includes many popular tools
  • Suitable for development of data computing
  • Cross platforms
  • https://www.continuum.io
  • Stem from conda
    • Package manage and environment manage
    • Similar to pip
    • Run python with different versions, switch versions flexibly
    • anaconda:One collection including conda、python、and a batch of libraries
  • Environment: root. we can create new conda environment
  • Coding and debugging:Spyder
  • anaconda3/bin/anaconda-navigator
  • spyder
  • Interactive programming environment:IPython
    • Suitable for data visualization and GUI applications
    • add ? after function or variable to get general info
    • %run demo.py to run .py file in an empty namespace
commands explanation
%magic show all commands
%hist show input history
%reset delete all variables or name
%who show all variables defined
%time statement show execution time of codes, statement means several lines of codes
%timeit statement run several times and calculate the mean time

 

  • Stem from conda, including translator-editor Spyder and interactive environment IPython

One Reply to “Python Data Analysis and Visualization – Week Zero/Prepare for Data Analysis”

Leave a Reply

Your email address will not be published.