Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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!