Data Analysis with Python, Pandas, and Numpy Training Course

Day 1

Data Analysis with pandas

  • Using vectorized data in pandas
  • Data wrangling
  • Sorting and filtering data
  • Aggregate operations
  • Analyzing time series

Data visualisation

  • Plotting diagrams with matplotlib
  • Using matplotlib from within pandas
  • Creating quality diagrams
  • Visualizing data in Jupyter notebooks
  • Other visualization libraries in Python

 

Day 2

Vectorizing Data in Numpy

  • Creating Numpy arrays
  • Common operations on matrices
  • Using ufuncs
  • Views and broadcasting on Numpy arrays
  • Optimizing performance by avoiding loops
  • Optimizing performance with cProfile

Other Python libraries for data analysis

  • scikit-learn
  • Scipy
  • statsmodel
  • RPy2