Skip to content

adam-atkinson/python-practices

Repository files navigation

🐍 Python Practice Projects

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.

📚 Purpose Of This Repository

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

🧐 What You Will Find Here

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.

📋 Requirements

  • Python 3.6 or higher
  • No external packages required (uses only standard library)

🏃‍♂️ How to Run

  1. Ensure you have Python 3 installed on your system
  2. Clone or download this repository
  3. Navigate to the specific project directory
  4. Run the Python script using: python filename.py

Example:

cd hello-world
python hello_world.py

📈 Learning Approach

These 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

Licence

This project is licensed under the MIT License.

📌 Additional Notes

This repository is part of an ongoing personal learning process. The programs are intentionally simple and designed to reinforce foundational programming concepts.

📬 Contact

Feel free to reach out if you have questions, suggestions, or just want to connect!

About

A collection of beginner Python practices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages