A comprehensive collection of Jupyter Notebooks covering the fundamental concepts of Python for Data Science, including data wrangling, visualization, feature engineering, and more.
- Python Fundamentals
- Testing Fundamentals in Python
- Import Data
- Handling Dates and Times
- Data Wrangling and Manipulation with NumPy
- Data Wrangling and Manipulation with Pandas
- Data Visualization with Matplotlib
- Data Visualization with Seaborn
- Outlier Detection and Treatment
- Imbalance Data Detection and Treatment
- Feature Engineering
- Feature Selection
- Web Scraping using Python
- Python
- NumPy
- Pandas
- Matplotlib
- Seaborn
- Scikit-learn
- Jupyter Notebook
This repository is designed to:
- Strengthen foundational Python skills
- Build solid data preprocessing knowledge
- Practice real-world data manipulation and visualization
- Prepare for data science and machine learning projects