A hands-on collection of Python exercises and Jupyter Notebooks completed during my time with the SmartBizCrux Python Study Group. This repository serves as a live document of my step-by-step progress, tracking my journey as I build my Python skills from the ground up through practical tasks
Welcome to my personal GitHub repository. This space serves as a live, open diary of my ongoing journey into the world of programming. Everything you will find here every line of code, every Jupyter Notebook, and every practice exercise—is part of my active learning process with the SmartBizCrux Python Study Group.
I created this README to give you a full picture of who I am, where I am coming from, and where I am going with my technical skills.
I am currently working and growing as a Data Analyst. My day-to-day passion revolves around taking messy, raw data and turning it into clear, beautiful, and actionable insights that help businesses make better decisions.
Before diving into Python, I spent a lot of time building my core data skills. I regularly work with tools like Microsoft Excel, SQL, and Power BI. I have tackled real-world projects, such as designing academic survey questionnaires and integrating Jotform submissions directly into Excel for analysis and data modeling. Building dashboards and cleaning datasets are things I deeply enjoy.
Even though I am very comfortable with Power BI and SQL, I realized that to truly level up as a Data Analyst, I needed to learn a core programming language. I wanted the ability to automate repetitive tasks, handle massive datasets more efficiently, and write custom logic that goes beyond what standard software can do.
That is why, on July 4th, 2026, I officially began my Python programming journey.
I didn't want to just watch random tutorials online. I wanted structure, community, and practical application. That is exactly why I joined the SmartBizCrux Python Study Group.
I want to be very clear: I am still actively learning. I have not finished the course, and I do not know everything yet. This repository is a work in progress, just like I am.
Being part of SmartBizCrux has been a game-changer for me. The tagline "Stay SmartBizCrux" really resonates with me because it reminds me to stay curious, stay dedicated, and stay consistent. The study group provides a highly supportive environment where we don't just memorize coding syntax; we actually apply what we learn to real-world business scenarios.
Every notebook uploaded to this repository represents a new milestone in my learning process. I am documenting my daily progress, my mistakes, my corrections, and my small wins.
Rather than just listing bullet points, here is a detailed look at the concepts I have been practicing step-by-step through our hands-on assignments:
In my earliest exercises, I focused on just getting comfortable with the Python environment. I learned how to use the print() function to make the computer talk back to me. I practiced basic arithmetic and, most importantly, learned how to write clean comments in my code so that anyone reading it (including my future self) can understand my thought process.
Data is only useful if it is dynamic. I moved on to learning about variables—how to store information in the computer's memory. I practiced using the input() function so that my code could ask questions and receive answers from the user. I also spent a lot of time learning about different data types (like text strings, whole integers, and decimal floats) and how to convert them back and forth safely without breaking the program.
This has been one of the most exciting parts of my journey! I learned how to use arithmetic and comparison operators to make my code evaluate situations. I practiced setting up rules using compound operators (+=, -=, /=, %=, //=) and logical operators (and, or, not). This means my programs can now make decisions—like checking if a condition is true before allowing a step to proceed.
Because I care about presentation, learning how to format strings was amazing. I practiced multiline strings and f-string formatting. This allows me to take raw numbers and text and format them into beautiful, readable outputs—like adding currency symbols to salaries, formatting decimal points, or building clean summary paragraphs automatically.
The best part about the SmartBizCrux Python Study Group is that our assignments are not boring, abstract math problems. They are based on the exact types of scenarios I will face as a professional Data Analyst. Here are some of the practical use cases I have built logic for in my Jupyter Notebooks:
- Human Resources & Payroll Systems: I wrote scripts to calculate employee salaries, check if an employee is eligible for a bonus based on their performance score, and generate automated payroll receipts.
- Banking & Finance: I created logic for a digital wallet simulator, writing code to check if a user has enough balance before approving a cash withdrawal.
- Retail & Inventory Management: I built programs that track store inventory, calculate when stock is running low, and trigger automatic reorder alerts. I also worked on shopping discount calculators.
- Healthcare & Education: I practiced formatting hospital patient records into clean display profiles, and I built logic to evaluate student test scores and generate automated report cards.
If you want to explore my work, you will find several Jupyter Notebooks (.ipynb files) in this repository. They are numbered sequentially so you can see exactly how my knowledge has grown from Lesson 1 onwards:
- Hands-On 1: Python Fundamentals
- Hands-On 2: Variables, Functions, Data Types, and User Input
- Hands-On 3: Arithmetic and Comparison Operators
- Hands-On 4A & 4B: Logical and Assignment Operators
- Hands-On 5A & 5B: Introduction to Strings and String Formatting
"Success is a journey, not a destination."*
Learning to program is like learning a completely new language. It takes time, patience, and a lot of practice. This repository is my proof of dedication. It is a transparent record of my growth, capturing every problem I solve as I build my proficiency in Python.
Thank you for stopping by my page, and thank you for taking the time to read about my journey with the SmartBizCrux Python Study Group. I can't wait to see where this path takes me next