Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aa-sikkkk/pythonprojectbasedlearning
Welcome to the Python Project-Based Learning repository! This repository is dedicated to collecting various Python projects aimed at helping learners improve their Python skills through practical, hands-on experience. #Python
https://github.com/aa-sikkkk/pythonprojectbasedlearning
python pythoncourse
Last synced: 9 days ago
JSON representation
Welcome to the Python Project-Based Learning repository! This repository is dedicated to collecting various Python projects aimed at helping learners improve their Python skills through practical, hands-on experience. #Python
- Host: GitHub
- URL: https://github.com/aa-sikkkk/pythonprojectbasedlearning
- Owner: aa-sikkkk
- License: mit
- Created: 2024-06-18T07:39:06.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-07-10T06:20:11.000Z (4 months ago)
- Last Synced: 2024-07-10T13:36:22.390Z (4 months ago)
- Topics: python, pythoncourse
- Language: Python
- Homepage:
- Size: 34.2 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 😀 Python Project-Based Learning
Welcome to the Python Project-Based Learning repository! This repository is dedicated to collecting various Python projects aimed at helping learners improve their Python skills through practical, hands-on experience.
## 🔎 About
The goal of this repository is to provide a diverse collection of Python projects that range in complexity and cover different aspects of Python programming. Whether you're a beginner looking to practice fundamental concepts or an experienced developer wanting to explore new libraries or techniques, there's something here for everyone.
## 👷🏼 Contributing
We encourage contributions from the community to expand this repository with more projects. If you have a Python project that you think would be beneficial for others to learn from, please consider contributing.
### 👷🏼♂️ How to Contribute
1. Fork the repository to your GitHub account.
2. Clone the forked repository to your local machine.
3. Add your project files to the appropriate directory.
4. Modify the `README.md` file to include a brief description of your project.
5. Create a new Pull Request on GitHub.### Guidelines for Contributions
- Ensure your project includes documentation.
- Clearly specify any dependencies and installation instructions.
- Follow best practices for Python code style and documentation.
- Provide a brief description of your project in the `README.md` under the appropriate section.## 🚧 Project Directory
Below are the projects currently included in this repository:
### Armstrong number Checker
- **Description:** Program to check wheather a given number is Armstrong or not.
- **Link:** [Armstrong Checker](https://github.com/aa-sikkkk/PythonProjectBasedLearning/blob/main/armstrong.py)
### Palindrome Checker
- **Description:** Program to check wheather a given number or string is palindrome or not.
- **Link:** [Palindrome Checker](https://github.com/aa-sikkkk/PythonProjectBasedLearning/blob/main/palidromeChecker.py)### 2DMatrix-sum
- **Description:** Program to perform 2D Matrix sum.
- **Link:** [2D MATRIX SUM](https://github.com/aa-sikkkk/PythonProjectBasedLearning/blob/main/2DMatrix-sum.py)### Hide Credit Card Number
- **Description:** Program to hide the last four digits of a credit card.
- **Link:** [Credit Card](https://github.com/aa-sikkkk/PythonProjectBasedLearning/blob/main/creditCard.py)
### Quadrant Checker- **Description:** Program to Find the check Quadrant.
- **Link:** [quadrant](https://github.com/aa-sikkkk/PythonProjectBasedLearning/blob/main/quadrantCheck.py)### Calculator Project
- **Description:** A simple calculator implemented using Python functions.
- **Link:** [Calculator Project](https://github.com/aa-sikkkk/PythonProjectBasedLearning/blob/main/CalculatorpROJECT.py)### Number Guessing Game
- **Description:** A classic number guessing game where the computer selects a random number and the player tries to guess it.
- **Link:** [Number Guessing Game](https://github.com/aa-sikkkk/PythonProjectBasedLearning/blob/main/NumberGuessingGame.py)### Contact Management System
- **Description:** A command-line application to manage contacts, including adding, viewing, searching, and deleting contacts.
- **Link:** [Contact Management System](https://github.com/aa-sikkkk/PythonProjectBasedLearning/blob/main/contact.py)### Expense Tracker using SQLite3
- **Description:** An expense tracker application that uses SQLite3 to store and manage expenses.
- **Link:** [Expense Tracker](https://github.com/aa-sikkkk/PythonProjectBasedLearning/tree/main/ExpenseTracker)
### [Add More Projects Here]
Feel free to add more projects to this list!
## License
This repository is licensed under the [MIT License](./LICENSE.md). Feel free to use, distribute, and modify these projects for your own learning purposes.
## Get Started
To get started, browse the existing projects in the repository and choose one that interests you. Clone the repository to your local machine and start exploring Python through practical examples.
Happy coding!