This repository contains a collection of small Python programs created while learning and practicing the fundamentals of programming in Python.
The goal of this repository is to build a strong understanding of core programming concepts by writing simple scripts and mini-projects. Each project focuses on a specific concept such as user input, conditionals, loops, functions, or basic logic.
These scripts are written as learning exercises and serve as a personal reference library of beginner Python templates.
This repository exists to:
- Practice writing Python code regularly
- Reinforce core programming concepts
- Build a personal library of simple Python templates
- Document the learning journey from beginner to more advanced projects
- Create small working programs that demonstrate fundamental programming logic
Each Python file in this repository is a small standalone program. Examples include:
- Calculators
- Number tools
- Small games
- Random selectors
- Simple Utilities
- Input/Output practice scripts
Every project is intentionally kept small and focused so that the logic can be easily understood and revisited later.
- Python 3.6 or higher
- No external packages required (uses only standard library)
- Ensure you have Python 3 installed on your system
- Clone or download this repository
- Navigate to the specific project directory
- Run the Python script using:
python filename.py
Example:
cd hello-world
python hello_world.pyThese projects are written with a focus on:
- Understanding what each line of code does
- Practicing programming logic
- Building confidence writing Python scripts
- Learning by doing and repeating patterns
This project is licensed under the MIT License.
This repository is part of an ongoing personal learning process. The programs are intentionally simple and designed to reinforce foundational programming concepts.
Feel free to reach out if you have questions, suggestions, or just want to connect!
- GitHub: adam-atkinson
- Email: adamatkinson8@icloud.com