"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.
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
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)
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
- SQL query projects & case studies
- Power BI dashboards
- Pandas data analysis projects
- Machine learning models
- End-to-end data analysis project
💡 "Data is not just numbers — it's the story behind every decision."
⭐ If you find this repository useful, feel free to star it!