Course length: 4 days (32 hours)
Audience: This course is aimed at programmers who have day-to-day practical experience working with Python. Knowledge of basic data types, an ability to write loops, and familiarity with writing and executing functions will all be needed.
- Jupyter notebook
- NumPy
- NumPy arrays
- Data types
- Operations
- Working with external data
- Boolean indexing techniques
- Sorting, searching, and retrieving
- Pandas
- Series
- DataFrame
- Working with Pandas data
- Importing and exporting data
- Filtering data by row and column
- Working with string data
- Indexes
- Indexing and multi-level indexing
- Stacking and unstacking
- Pivot tables
- Aggregate functionality
- Grouping
- Sorting
- Joining
- Combining data frames
- Categorizing data
- Working with date/time data
- Visualization of data with Pandas
- Pandas and memory usage