Skip to content

Repository files navigation


Premium Typing SVG

GitHub Python Jupyter NumPy Pandas


✨ "Transforming raw data into elegant, meaningful insights"


πŸ“‘ Table of Contents


🎯 About This Repository

Welcome to my Data Science Learning Hub! This repository is a comprehensive collection of assignments, projects, and hands-on exercises completed during my internship journey. Each notebook represents a milestone in mastering the essential tools and techniques of data science.

πŸ” What You'll Find Here
Category Topics Covered
🐍 Python Fundamentals Variables, Control Flow, Functions, OOP
πŸ“¦ Data Structures Lists, Dictionaries, Tuples, Sets
πŸ”’ NumPy Arrays, Broadcasting, Linear Algebra
🐼 Pandas DataFrames, Data Cleaning, Transformation
πŸ“Š EDA Visualization, Pattern Recognition, Insights
πŸ“‰ Statistics Hypothesis Testing, Probability, Distributions

πŸ”„ Learning Workflow

Below is the structured learning path and workflow of my data science journey across the assignments:

Piyu's Assignments Learning Workflow Flowchart


πŸ“‚ Repository Structure

πŸ“ ASSIGNMENT/
β”œβ”€β”€ 🐍 Python Basics Assignment Day 5.ipynb
β”œβ”€β”€ πŸ—ƒοΈ Python Data Structure Assignment Day 5.ipynb
β”œβ”€β”€ πŸ”’ Numpy_Assignment_Day_10.ipynb
β”œβ”€β”€ 🐼 Pandas Assignment Day 10.ipynb
β”œβ”€β”€ πŸ“ CARS DATASET/
β”‚   β”œβ”€β”€ πŸ“Š EDA_Assignment_Day_14.ipynb
β”‚   └── πŸ“„ Cars_data.csv
└── πŸ“ statistics Module/
    β”œβ”€β”€ πŸ“ˆ Statistics Module Assignment.ipynb
    └── πŸ“„ Telecom Dataset.csv

πŸ“š Assignment Details

🐍 Python & Data Structures

πŸ“˜ Python Basics (Day 5)

πŸ““ Open Notebook

Concept Description
Variables Data types & type casting
Control Flow if-else, loops
Functions Definition & parameters
Error Handling try-except blocks

πŸ“— Data Structures (Day 5)

πŸ““ Open Notebook

Structure Operations
Lists Indexing, slicing, methods
Dictionaries Key-value pairs, iteration
Tuples Immutable sequences
Sets Unique elements, set ops

πŸ“Š Data Science Libraries

πŸ”’ NumPy Mastery (Day 10)

πŸ““ Open Notebook

# Skills Demonstrated
βœ… Array creation & manipulation
βœ… Broadcasting & vectorization
βœ… Mathematical operations
βœ… Statistical functions
βœ… Array indexing & slicing

🐼 Pandas Proficiency (Day 10)

πŸ““ Open Notebook

# Skills Demonstrated
βœ… DataFrame operations
βœ… Data cleaning & preprocessing
βœ… Groupby & aggregations
βœ… Merging & joining
βœ… Handling missing values

πŸ“ˆ Exploratory Data Analysis

πŸš— Cars Dataset EDA (Day 14)

πŸ““ Open Notebook | πŸ“„ Dataset

Analysis Type Description
πŸ” Data Profiling Shape, dtypes, missing values
πŸ“Š Univariate Analysis Distribution of individual features
πŸ“ˆ Bivariate Analysis Relationships between variables
🎨 Visualizations Histograms, box plots, scatter plots
πŸ’‘ Insights Key findings & recommendations

πŸ“‰ Statistical Analysis

πŸ“Š Statistics Module Assignment

πŸ““ Open Notebook | πŸ“„ Dataset

πŸ“Œ Topics Covered:
β”œβ”€β”€ Descriptive Statistics (Mean, Median, Mode, Std Dev)
β”œβ”€β”€ Probability Distributions (Normal, Binomial, Poisson)
β”œβ”€β”€ Hypothesis Testing (t-test, chi-square, ANOVA)
β”œβ”€β”€ Correlation & Regression Analysis
└── Confidence Intervals

πŸ’Ύ Datasets Overview

Dataset Description Size Format
πŸš— Cars Dataset Automobile specifications & prices - CSV
πŸ“ž Telecom Dataset Customer data for statistical analysis - CSV

πŸš€ Quick Start Guide

Prerequisites

# Required packages
pip install numpy pandas matplotlib seaborn jupyter scipy

Installation

# 1️⃣ Clone the repository
git clone https://github.com/Piyu242005/Piyu-ASSIGNMENTS.git

# 2️⃣ Navigate to the project directory
cd Piyu-ASSIGNMENTS

# 3️⃣ Install dependencies (optional: use virtual environment)
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt

# 4️⃣ Launch Jupyter Notebook
jupyter notebook

✦ Tech Stack & Arsenal

Core Technology Specialty
Algorithm & Core Logic
High-Performance Computation
Advanced Data Manipulation
Interactive Storytelling
Statistical Modeling

πŸ“ˆ Learning Progress

Tracking my journey through the data science curriculum:

Module Timeline Progress Status
Python Basics & Data Structures Day 01-05 βœ… Mastered
NumPy & Pandas Day 06-10 βœ… Mastered
Exploratory Data Analysis Day 11-14 βœ… Mastered
Statistics Module Day 15-XX πŸ”„ Ongoing

🌟 Key Takeaways

  • πŸ’‘ Python Mastery: Strong foundation in Python programming
  • πŸ“Š Data Wrangling: Proficient in data manipulation with Pandas
  • πŸ”’ Numerical Computing: Comfortable with NumPy operations
  • πŸ“ˆ Data Visualization: Creating meaningful visual insights
  • πŸ“‰ Statistical Analysis: Understanding data through statistics

🀝 Connect With Me

GitHub LinkedIn


⭐ If you find this repository helpful, please consider giving it a star!

Made with ❀️ by Piyu

Visitor Count

About

This repository contains Python and data science assignment notebooks demonstrating skills in NumPy, Pandas, statistics, and data structures. It includes hands-on analysis using real datasets such as Titanic and Cars, showcasing data cleaning, exploration, and foundational analytical workflows.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages