Skip to content

About

Core Python foundations, data engineering workflows, and pipeline automation scripts designed for Machine Learning frameworks.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Learning Journey

Welcome to my Python practice repository! I am a BSCS Student, and this is where I document my daily progress, assignments, and mini-projects.

Daily Progress Tracker

Day Topic Key Concepts
Day 1-2 Basics Variables, Data Types, and Operators
Day 3 Conditionals if-elif-else Logic & Grade Checker Project
Day 4 Loops for & while Loops, Table Generator
Day 5 Strings Indexing, Slicing, and String Methods
Day 6 Lists .append(), .remove(), .sort(), and Loops
Day 7 Dictionaries Key:Value Pairs, Dynamic Input, & Data Retrieval
Day 8 Mini Project Smart Phonebook (Validation, Search & Delete)
Day 9 Tuples Immutable Data, .count(), and .index()
Day 10 Advanced Lists Slicing [start:stop], .insert(), & Sorting Logic
Day 11 Functions def, Parameters, return vs print, & Logic Reusability
Day 12 Advanced Logic Functions with If-Else, while loops, & try-except
Day 13 Pro Functions Multiple Returns, Default Arguments, & Geometry Logic
Day 14 Variable Scope Local vs Global Variables & global Keyword
Day 15 Dynamic Args Working with *args and List Unpacking
Day 16 Pro Kwargs Handling **kwargs and Mixing All Parameters
Day 17 Lambda/Filter/Map Anonymous Functions & Data Transformation
Day 18 Recursion Base Cases and Recursive Function Calls
Day 19 Modules Modular programming: Separating Logic from Main
Day 20 Data Management Student Management System (CRUD)
Day 21-25 Advanced Logic Mastering Nested Loops, Dictionaries, and Modular Functions
Day 26-30 File Handling Tuples, Sets, File I/O (.txt), and Error Handling (Try-Except)
Day 31-35 NumPy Basics Arrays, Vectorized Operations, and Basic Statistical Analysis
Day 36-40 Pandas Intro Loading CSVs, Data Cleaning (.fillna), and Boolean Indexing
Day 41-45 Final Analytics Data Aggregation, Merging Datasets, and Master Project

🛠️ Projects Portfolio

🎮 Games & Entertainment

  • Guessing Game (Modular): A modular number guessing game logic.
  • Movie Watchlist: Multi-argument function to organize movies.
  • Favorite Foods Shoutout: User-input based food list with uppercase formatting.

💼 Management Systems

  • Smart Phonebook: Contact management app with search and delete.
  • Eid Milan Event Manager: Master function for guest and event details.
  • Party Guest Manager: Dynamic guest list generator.
  • Access Denied System: A secure login-based profile access simulation.
  • Bank Balance Tracker: Real-time balance updates using global modifiers.
  • Student Management System (Modular): CRUD operations for student records.

🧮 Utilities & Math Tools

  • Smart Billing System: Tax-inclusive billing tool.
  • Rectangle Calculator: Geometry tool (Area & Perimeter).
  • Grade Checker Pro: Advanced grading system with input validation.
  • Weather Assistant: Temperature status tool.
  • Even/Odd Loop: Number checker with error handling.
  • Table Generator: Multiplication tables tool.
  • Digital Bio-Data Maker: Key-value based profile generator.

📊 Data Science & Business Analytics

  • Professional Data Cleaning Tool (Day 38-40): Automated null detection and logic-based filling for messy datasets.
  • Social Media Engagement Analyzer (Day 43): Extracted Month/Day trends from raw timestamps to identify peak interaction periods.
  • Multi-Dataset Inventory Integrator (Day 44): Used pd.merge to create a unified view by connecting product and price databases.
  • Master Business Intelligence Script (Day 45): A complete end-to-end graduation project automating categorical profit reporting for stores.

🚀 What's Next? (Phase 2)

After successfully completing Phase 1 (The Foundation), I am taking a short break to focus on my Academic Commitments. I will resume my journey in August 2026 with a focus on advanced data visualization and AI.

Upcoming Goals:

  • 📈 Advanced Visualization: Mastering Matplotlib & Seaborn to turn data into stories.
  • 🤖 Machine Learning: Introduction to Scikit-Learn for predictive modeling.
  • 🌐 Deployment: Building interactive dashboards using Streamlit.

Follow my journey on LinkedIn

About

Core Python foundations, data engineering workflows, and pipeline automation scripts designed for Machine Learning frameworks.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages