Python-for-data-analysis
April 20, 2018 ยท View on GitHub
Introduction to Python for data analysis, comprising Python primer, data preprocessing, data wrangling, and data visualization
Python Basics
1. Basic Data Types
- Boolean
- Integer
- Float
- String
2. Python Data Structures
- Tuple
- List
- Set
- Dictionary
3. Conditionals and Loops
- If statement
- For loop
- While loop
4. Functions and Modules
- Python functions
- Customized functions
- Python modules
- Packages and libraries
5. File Handling
- Opening and reading files
- Opening and writing files
NumPy
1. NumPy Primer 1
- NumPy
- NumPy Arrays
2. NumPy Primer 2
- Array indexing & slicing
- Array Operations
- Array Functions
3. NumPy Primer 3
- Importing datasets
- Processing data
- Summarizing data
4. Advanced NumPy
- More on array manipulation
- Broadcasting
Pandas
1. Pandas 1
- Pandas
- Series
- DataFrames
2. Pandas 2
- Reading files (csv, excel, url)
- Exporting data
- Exploring data
3. Advanced Pandas 1
- Sorting
- Filtering
- Grouping
4. Advanced Pandas 2
- Row-wise manipulation of DataFrames
- Merging DataFrames
Data Visualization
1. Data Visualization 1
- Matplotlib
- Basic plots
- Figures and subplots
- More plot settings
2. Data Visualization 2
- Using Matplotlib the Pythonic way
- More plots
3. Data Visualization 3
- Saving plots
- Changing fonts (feat. How to use Korean letters in Matplotlib)