Table of Content
Introduction & Course Overview
- Introduction to Course
Basics of Python
- Getting Started
- Python Variables
- Python Terms
- Python Data Types
- Strings
- String Formatting
- Arithmetic, Assignment & Comparison Operators
- Conditional Statements
- Lists
- Dictionaries
- Sets
- Tuples
- Logical Operators
- Loops
- List Comprehension
- Exercise: Skill Investigation
- Functions
- Lambda Functions
- Modules
- Exercise: Cleaning Data
- Libraries
- Classes
Introduction to Numpy
- Numpy: Introduction
Basics of Pandas
- Introduction to Pandas
- Data Inspection
- Data Cleaning
- Data Analysis
- Exercise: Pandas Basics
Basics of Matplotlib
- Introduction to Matplotlib
- Plotting
- Matplotlib: Labeling
- Matplotlib: Pandas Plotting
- Exercise: Matplotlib Basics
Pandas Advanced
- Anaconda Installation
- Visual Studio Code Installation
- Virtual Environments
- Accessing Data
- Data Cleaning
- Data Management
- Pivot Tables
- Index Management
- Exercise: Job Demand
Merge DataFrames
- Concat DataFrames
- Exporting Data
- Apply Function
- Explode Function
- Exercise: Trending Skills
Matplotlib Advanced
- Format Charts
- Pie Plots
- Scatter Plots
- Advanced Customization
- Histograms
- Box Plots
- Exercise: Skill Pay Analysis
Introduction to Seaborn
- Seaborn: Introduction
Project
- Project: Introduction
- Git & GitHub Setup
- Skill Demand
- Skills Trend
- Salary Analysis
- Optimal Skills
