This repository contains various Python programs covering fundamental concepts, object-oriented programming (OOP), algorithms, data structures, and more. It is organized in a way that helps users quickly find specific topics or problem-solving techniques.
- BasicPrograms.py - Basic Python programs for beginners.
- Module2.py - Additional module with extended functions.
- oops.py - Introduction to object-oriented programming.
- oops_2.py - Further OOP concepts.
- oops_3.py - Advanced OOP techniques.
- System Information Printing.py - Prints system information.
- Factorial of N.py - Program to calculate factorial of a number.
- Leap Year Or Not.py - Checks if a year is a leap year.
- Prime Or Not.py - Checks if a number is prime.
- Palindrome Or Not.py - Checks if a string is a palindrome.
- Perfect Number Or Not.py - Checks if a number is perfect.
- Collections.py - Demonstrates usage of Python collections module.
- Sum of Squares of N.py - Calculates the sum of squares up to N.
- Fibonacci Series Upto N.py - Generates Fibonacci series up to N terms.
- Reserve a String.py - Reverses a given string.
- Armstrong Number Or Not.py - Checks if a number is Armstrong.
- Find nPr.py - Finds the value of permutations (nPr).
- Find nCr.py - Finds the value of combinations (nCr).
- Breadth First Search.py - Implements BFS algorithm.
- Depth First Search.py - Implements DFS algorithm.
- Shortest Minimum Path (in BFS, in DFS).py - Finds the shortest path using BFS/DFS.
- Decision Tree.py - Implements decision tree algorithm.
- List Functions.py - Demonstrates various list functions in Python.
- Bar graph.py - Plots a bar graph using matplotlib.
- Line chart.py - Plots a line chart using matplotlib.
- Vacuum Cleaner Code.py - Implements a vacuum cleaner simulation.
- Tuple Functions.py - Demonstrates various tuple functions.
- Set Functions.py - Demonstrates set operations in Python.
- Dictionary Datatype.py - Demonstrates dictionary operations.
- Exception Handling.py - Demonstrates basic exception handling in Python.
- Files.py - File I/O operations.
- Module.py - Python module demonstration.
Feel free to fork this repository and contribute. You can create issues and pull requests for any improvements or additions.
This repository is open source, and you can use it for educational purposes.