https://github.com/vishal-verma-96/hackathon_project_using_python
This hackathon project by skill academy includes pattern printing, arithmetic operations, prime checking, and inventory management using classes.
https://github.com/vishal-verma-96/hackathon_project_using_python
jyputer-notebook oops-in-python python-3 python-calculator python-maths
Last synced: 4 months ago
JSON representation
This hackathon project by skill academy includes pattern printing, arithmetic operations, prime checking, and inventory management using classes.
- Host: GitHub
- URL: https://github.com/vishal-verma-96/hackathon_project_using_python
- Owner: vishal-verma-96
- Created: 2024-06-05T03:23:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-07T12:42:03.000Z (8 months ago)
- Last Synced: 2025-01-03T16:18:35.526Z (6 months ago)
- Topics: jyputer-notebook, oops-in-python, python-3, python-calculator, python-maths
- Language: Jupyter Notebook
- Homepage:
- Size: 187 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pattern Printing, Number Analysis, and Inventory Management in Python
## Introduction
This repository contains the hackathon python project by skill academy, which demonstrate a variety of concepts, including:- Pattern generation.
- Number analysis using user input.
- Inventory management using object-oriented programming (OOP).
- Prime number validation and series generation.
These programs provide examples of Python's versatility in solving mathematical problems, working with loops and conditions, and implementing object-oriented concepts.## Tools and Technologies Used
1. Programming Language:
- Python 3
2. Key Concepts:
- Loops: for and while loops are used for iterating over sequences and conditions.
- Conditionals: if-else statements determine logical branches.
- Object-Oriented Programming (OOP):
a) Encapsulation via classes (Item, Inventory).
b) Modular and reusable design.
3. Mathematical Operations:
- Sum, product, and absolute difference computations.
- Prime number validation using modulus and iteration.
4. User Interaction:
- Use of input() for collecting user data.
- Input validation for odd/even numbers and positive integers.
5.Formatting:
- f-strings: Used for neatly formatting output.
- Tabular Display: Inventory details are formatted for better readability.