Welcome to my collection of mini Python projects!
This repository contains a variety of small, focused projects designed to practice and showcase Python programming skills. Each project explores different concepts and techniques, making it a valuable resource for learning, experimentation, and inspiration.
Whether you're a beginner looking for ideas or an experienced programmer seeking quick challenges, you'll find something interesting here.
- Description: Displays a motivational quote every time you run the program, with a special message on Mondays.
- Skills Practiced: File handling, randomization, string processing, control flow, and date handling.
- View Project
-
Description: It estimates the price of a property based on its size (in square feet) and location (city or suburb).
-
Skills Practiced: User input, Conditional Logic, Calculations, Testing, and String Handling
Each project focuses on one or more of the following programming concepts:
- File Handling: Reading, writing, and processing data from external files.
- Data Structures: Working with lists, dictionaries, and other structures.
- Randomization: Utilizing Python's
random
module for creative and unpredictable outcomes. - Control Flow: Implementing logic with
if
,else
, and loops. - APIs and Libraries: Exploring Python's rich ecosystem of libraries.
- User Interaction: Building programs that take user input and provide meaningful responses.