Skip to content

abhayzap/Data-Science

Repository files navigation

📊 Data Science Portfolio — Abhay Singh Thakur

"Engineer by training. Analyst by choice."

A collection of Python projects and data science exercises built during my journey from SAIT Data Science certification to professional data analyst roles in Calgary.


👨‍💻 About This Repository

Every project here is written, tested, and understood — not just copied. This repository documents my real, hands-on learning progress and reflects my commitment to building genuine data skills from the ground up.

📍 Based in Calgary, AB | 🔍 Open to Junior Data Analyst roles
🔗 LinkedIn: linkedin.com/in/abhayzap


🗂️ Repository Structure

Data-Science/
│
├── 📁 python-fundamentals/
│   ├── assignment1.ipynb
│   ├── conditionals.ipynb
│   ├── loops.ipynb
│   ├── functions.ipynb
│   ├── strings.ipynb
│   ├── lists.ipynb
│   ├── tuples.ipynb
│   ├── dictionaries.ipynb
│   └── sets.ipynb
│
├── 📁 sql/
│   └── (coming soon)
│
├── 📁 power-bi/
│   └── (coming soon)
│
└── 📁 ml-projects/
    └── (coming soon)

🐍 Python Fundamentals

Assignment 1 — Core Concepts

Problem Concepts
Variables & Output Variables, data types, f-strings
Data Types int, float, str, bool, type()
Input & Output input(), type conversion
Operators Arithmetic, operator precedence
Type Casting int(), float(), str()
Temperature Converter Formulas, float input
Circle Area Calculator math.pi, operators
Simple Interest Calculator Financial formula, functions
Integer & Fractional Parts Floor division, modulo
Variable Swap Temp variable & Pythonic one-liner

Conditionals

Program Concepts
Age Category Classifier if, elif, else, boundary conditions
Even or Odd Checker Modulo operator
Multiple of 5 Checker Modulo operator
Login System Nested conditionals, and operator
Traffic Light Match-case statement

Loops

Program Concepts
Hello World x5 While loop, counter
Numbers 1-5 Forward & Reverse While loop, increment/decrement
Multiplication Table While loop, formatted output
Break Keyword Loop control, early exit
Continue — Skip Multiples of 3 Continue, modulo
For Loop Basics range(), iteration
Character Frequency Counter For loop, string iteration
Vowel Counter For loop, in operator
Sum of N Natural Numbers For loop, accumulator pattern

Functions

Program Concepts
Basic Function def, calling functions
Function with Parameters Parameters vs arguments
Sum of Two Numbers Return statement
Average of Three Numbers Multiple parameters, formula
Default Parameters def func(a, b=1)
Lambda Functions One-line functions
Factorial Calculator For loop + function + return

Data Structures

Notebook Topics Covered
strings.ipynb Length, indexing, slicing, formatting, iteration
lists.ipynb Mutability, methods, slicing, searching
tuples.ipynb Immutability, methods, indexing
dictionaries.ipynb Key-value pairs, methods, updating
sets.ipynb Unique values, operations, real world problem

🛠️ Tools & Technologies

Python SQL Power BI Jupyter Google Colab


🎓 Certifications

Certification Institution Year
Data Science SAIT — Southern Alberta Institute of Technology 2025
Supply Chain Management SAIT — Southern Alberta Institute of Technology 2024
Data Analytics Job Simulation Deloitte (Forage) 2026

🚀 Coming Next

  • SQL query projects & case studies
  • Power BI dashboards
  • Pandas data analysis projects
  • Machine learning models
  • End-to-end data analysis project

📬 Connect With Me

LinkedIn


💡 "Data is not just numbers — it's the story behind every decision."

⭐ If you find this repository useful, feel free to star it!

About

Python data science portfolio covering fundamentals, data structures and analytics projects. SAIT certified.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors