Data Science with Python: Data Analysis and Visualization

This class is a comprehensive introduction to Python for Data Analysis and Visualization. This class targets people who have some basic knowledge of programming and want to take it to the next level. It introduces how to work with different data structures in Python and covers the most popular Python data analysis and visualization modules, including numpy, scipy, pandas, matplotlib, and seaborn. We use Ipython notebook to demonstrate the results of codes and change codes interactively throughout the class.

Data manipulation with Pandas

Data Visualization

Seaborn Matplotlib

Explore Deeper with Python

Introduction to object-oriented programming How to deal with files Run Python scripts Handling and processing strings

Introduction to Python

Introduction to Ipython notebook Basic objects in Python Variables and self-defining functions Control flow Data structures

Scientific Computation Tools

Numpy Scipy