Skip to content

Repository files navigation

Welcome to Python Mini Projects Collection πŸŽ‰ β€” a repository containing beginner to intermediate-level Python programs, neatly organized by concepts. Each folder demonstrates a specific programming concept with practical examples.

πŸš€ Features

Fundamentals: Variables, Arrays, Dictionaries, Functions, Loops, If-Else Statements

Object-Oriented Programming: Classes, Models

Utilities & Tools: Email Validator, Barcode Generator, QR Code Generator, IP Location Finder, Date Tracker

Practice Programs: Average score calculator, Word counter, Number comparator, Budget tracker, Temperature converter

πŸ“‚ Project Structure πŸ“¦ Python-Mini-Projects ┣ πŸ“‚ ARRAYS ┃ β”— print_first_last.py ┣ πŸ“‚ CLASSES ┃ β”— person.py ┣ πŸ“‚ DATETRACKER ┃ β”— date_difference.py ┣ πŸ“‚ DICTIONARIES ┃ β”— word_counter.py ┣ πŸ“‚ EMAIL_VALIDATOR ┃ β”— email_validator.py ┣ πŸ“‚ FUNCTIONS ┃ β”— grade_calculator.py ┣ πŸ“‚ IF_ELSE_STATEMENTS ┃ β”— compare_two_numbers.py ┣ πŸ“‚ IP_LOCATION_FINDER ┃ β”— budget_tracker.py ┣ πŸ“‚ LOOPS ┃ β”— square_numbers.py ┣ πŸ“‚ MODELS ┃ β”— attendance.py ┣ πŸ“‚ QR_CODE_GENERATOR ┃ β”— qr_code.py ┣ πŸ“‚ VARIABLES ┃ β”— temperature_converter.py ┣ πŸ“œ qr_code.png β”— πŸ“œ README.md

πŸ› οΈ Installation & Usage

Clone the repository:

git clone https://github.com/your-username/Python-Mini-Projects.git cd Python-Mini-Projects

Navigate to a project folder (e.g., ARRAYS):

cd ARRAYS python print_first_last.py

Explore other folders to run different projects.

πŸ“Έ Example Outputs

QR Code Generator β†’ Creates a QR code and saves as qr_code.png

Email Validator β†’ Checks if the input string is a valid email format

Date Tracker β†’ Calculates the difference between two dates

Word Counter β†’ Counts occurrences of each word in a sentence

🀝 Contributing

Want to add your own mini-project?

Fork this repo

Create a new branch (feature-new-project)

Add your project in a new folder with clear naming

Open a Pull Request

About

Python_Basics is a beginner-friendly repository created to showcase foundational Python programming concepts. It contains organized folders that cover essential Python topics through practical mini-projects and simple scripts. Each folder demonstrates how to use a specific concept effectively, making it suitable for learners who want to build a sol

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages