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

https://github.com/ayushdebugz/python-edu-kit

A collection of beginner-friendly Python programs for students and self-learners. Educational and open-source.
https://github.com/ayushdebugz/python-edu-kit

ayush-jha ayushdebugz beginner-project education educational-repository git github open-source python python-programs

Last synced: 29 days ago
JSON representation

A collection of beginner-friendly Python programs for students and self-learners. Educational and open-source.

Awesome Lists containing this project

README

          


Python Educational Repository

# 📚 Python Programs For Students – Educational Repository

Welcome to this open-source repository, a **curated collection of beginner to intermediate Python programs** designed for **students, educators, and self-learners**. Each program includes a clearly stated objective and focuses on strengthening Python fundamentals.

All content is publicly accessible for learning, practice, and enhancement.

---

## 🔍 Objectives

- Provide a learning base with practical examples.
- Help beginners understand programming logic through real use cases.
- Encourage open learning and collaboration in the Python community.

---

## 🗂️ Program List with Objectives

| No. | Program Name | Objective |
|-----|--------------|-----------|
| 1 | `Alphabet-Numeric.py` | Program "Generating Alpha-Numeric Strings Based On User Entered Data" Take input as a string from the user Running the function |
| 2 | `Calculator.py` | Program "Calculator Based On User Operation" Program make a simple calculator that can add, subtract, multiply and divide using functions This function adds two numbers |
| 3 | `Characters-Counter.py` | Program "Counting Digits & Alphabets" |
| 4 | `Even-Odd.py` | Even Odd Program using Modulus Operator |
| 5 | `HappyNumber.py` | Python program to check a number is a Happy number or not A happy number is a positive integer that eventually reaches 1 when repeatedly replaced by the sum of the squares of its digits. If the process results in an infinite loop that does not include 1, the number is considered unhappy (or sad). |
| 6 | `Inches-CM.py` | Program Converting Inches To Cms And vice-versa |
| 7 | `Leap&Non-Leap.py` | Program To Check If "Leap Year" Or "Not" |
| 8 | `Matrix Calculation.py` | Program To Calculate Matrices Multiplications |
| 9 | `NumberTest.py` | Program To Determine Minimum, Average & Maximum NUM |
| 10 | `RadiuS Of CirclE.py` | Program To Calculate Area Of Circle |
| 11 | `Rock-Paper-Scissors-Game.py` | --| ROCK PAPER SCISSORS GAME
| 12 | `SortingByID.py` | PrograM Sorting Elements By 'ID' Using Tuples |
| 14 | `WateRStateS.py` | Program To Predict Water States |
| 15 | `Whole Numbers-To-Roman-Numbers.py` | Program To Convert Whole Number [0-n] To Roman Values |

> ✅ More programs Shall Be included in the repository. Each file has its purpose and logic commented at the beginning.

---

## 🚀 Getting Started

To try out the programs:

```bash
git clone https://github.com/your-username/python-edu-kit.git
cd python-edu-kit
python3 filename.py
```

---

## 📢 Contribute

- Fork the repo 🍴
- Improve code, add new programs or enhance documentation
- Make a Pull Request ✅

---

## 🔓 License

This repository is licensed under the [MIT License](https://opensource.org/licenses/MIT). Use freely for education and learning purposes.

---

---