This repository contains a collection of beginner-friendly Python programs created to strengthen core programming skills and problem-solving abilities.
The projects focus on fundamental Python concepts such as:
- Loops
- Conditional statements
- Functions
- Random number generation
- Number-based algorithms
- Logical problem solving
A program that checks or finds Armstrong numbers within a given range.
A Python script that calculates the sum of Fibonacci numbers based on the defined logic.
A classic FizzBuzz implementation using functions, helping practice modular coding and conditional logic.
A simple random number guessing game where the user tries to guess a generated number.
A program that generates or checks prime numbers, useful for practicing loops and mathematical logic.
This repository was created to:
- Practice Python programming fundamentals
- Improve logic building and problem-solving
- Strengthen understanding of beginner coding patterns
- Build consistency through hands-on coding exercises
- Python syntax
- Function creation
- Loop structures
- If-else conditions
- User input handling
- Basic algorithmic thinking
These projects are part of my Python learning journey and represent practical exercises focused on building a strong programming foundation.
Phila September Python | Problem Solver