Topics covered in the course:
- Introduction to Python - Data types and operators
- Python Control Flow Statements - Conditionals and Loops
- Python Functions
- Python Classes & Inheritance
- NumPy
- Pandas
- Web Scraping with Python
- Data Visualization - Matplotlib & Seaborn
- Writing Clean Code - PEP8 standards, Code standards & Principles
- Using GitHub & Jupyter Notebooks
- Building your first Python Project
The course can be further improved by incorporating topics on:
- Data structures and algorithms in Python
- Ethics in Software development