This repository documents my 4-week journey to master essential Python libraries used in Artificial Intelligence (AI) and Machine Learning (ML) β focusing on NumPy, Pandas, Matplotlib, and Seaborn.
| Week | Library | Focus Area | Playlist Link |
|---|---|---|---|
| 1οΈβ£ | NumPy | Numerical Computing | NumPy Playlist |
| 2οΈβ£ | Pandas | Data Manipulation | Pandas Playlist |
| 3οΈβ£ | Matplotlib | Data Visualization Basics | Matplotlib Video 1 |
| 4οΈβ£ | Seaborn | Advanced Visualization | Seaborn Video 1 |
| Week | Focus | Topics | Deliverables |
|---|---|---|---|
| Week 1 | NumPy | Arrays, Indexing, Operations, Broadcasting | Notes, Notebooks, Practice Tasks |
| Week 2 | Pandas | DataFrames, Filtering, GroupBy, Merging | Datasets, Code Examples |
| Week 3 | Matplotlib | Plotting Basics & Advanced Visualizations | Graphs & Charts |
| Week 4 | Seaborn | Advanced Data Visualization | Custom Plots, Style Control |
python-libraries-for-ai-ml/
β
βββ 01_NumPy/
β βββ Notes/
β βββ Code/
β βββ README.md
β
βββ 02_Pandas/
β βββ Notes/
β βββ Code/
β βββ README.md
β
βββ 03_Matplotlib/
β βββ Notes/
β βββ Code/
β βββ README.md
β
βββ 04_Seaborn/
β βββ Notes/
β βββ Code/
β βββ README.md
β
βββ Summary/
βββ Cheatsheets/
βββ Practice_Tasks/
βββ Final_Revision.md
- Language: Python 3.10+
- Environment: Jupyter Notebook / VS Code
- Libraries Used:
numpy,pandas,matplotlib,seaborn - Dataset Examples: CSV files, sample arrays, and visualization data
-
Clone this repository
git clone https://github.com/yourusername/python-libraries-for-ai-ml.git
-
Install dependencies
pip install -r requirements.txt
-
Open Jupyter Notebook
jupyter notebook
-
Explore the notebooks inside each library folder.
- π₯ Watch assigned YouTube playlist/videos daily
- π§Ύ Take structured notes in the
Notes/folder - π» Practice using Jupyter notebooks in
Code/ - π Apply visualization on real datasets in
Datasets/
By the end of this repository, youβll be able to:
- Perform numerical computation with NumPy
- Conduct data analysis and cleaning using Pandas
- Build custom visualizations with Matplotlib
- Create statistical and AI-focused plots with Seaborn
- Understand how these libraries connect for AI/ML pipelines
numpy
pandas
matplotlib
seaborn
jupyter
| Week | Library | Status |
|---|---|---|
| Week 1 | NumPy | β Complete |
| Week 2 | Pandas | β Complete |
| Week 3 | Matplotlib | β Complete |
| Week 4 | Seaborn | β Complete |
π©βπ» Developed by: Hamna Munir
π Purpose: Building a strong Python foundation for AI/ML
π
Duration: 4 Weeks