Skip to content

It covering basic programming concepts, object-oriented programming, algorithms (BFS, DFS), data structures, and file handling. The repository serves as a useful resource for learning and practicing Python through real-world examples and challenges.

Notifications You must be signed in to change notification settings

Khowshikksharma/Python-Fundamental-Programs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python-Fundamental-Programs

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.

List of Programs

  1. BasicPrograms.py - Basic Python programs for beginners.
  2. Module2.py - Additional module with extended functions.
  3. oops.py - Introduction to object-oriented programming.
  4. oops_2.py - Further OOP concepts.
  5. oops_3.py - Advanced OOP techniques.
  6. System Information Printing.py - Prints system information.
  7. Factorial of N.py - Program to calculate factorial of a number.
  8. Leap Year Or Not.py - Checks if a year is a leap year.
  9. Prime Or Not.py - Checks if a number is prime.
  10. Palindrome Or Not.py - Checks if a string is a palindrome.
  11. Perfect Number Or Not.py - Checks if a number is perfect.
  12. Collections.py - Demonstrates usage of Python collections module.
  13. Sum of Squares of N.py - Calculates the sum of squares up to N.
  14. Fibonacci Series Upto N.py - Generates Fibonacci series up to N terms.
  15. Reserve a String.py - Reverses a given string.
  16. Armstrong Number Or Not.py - Checks if a number is Armstrong.
  17. Find nPr.py - Finds the value of permutations (nPr).
  18. Find nCr.py - Finds the value of combinations (nCr).
  19. Breadth First Search.py - Implements BFS algorithm.
  20. Depth First Search.py - Implements DFS algorithm.
  21. Shortest Minimum Path (in BFS, in DFS).py - Finds the shortest path using BFS/DFS.
  22. Decision Tree.py - Implements decision tree algorithm.
  23. List Functions.py - Demonstrates various list functions in Python.
  24. Bar graph.py - Plots a bar graph using matplotlib.
  25. Line chart.py - Plots a line chart using matplotlib.
  26. Vacuum Cleaner Code.py - Implements a vacuum cleaner simulation.
  27. Tuple Functions.py - Demonstrates various tuple functions.
  28. Set Functions.py - Demonstrates set operations in Python.
  29. Dictionary Datatype.py - Demonstrates dictionary operations.
  30. Exception Handling.py - Demonstrates basic exception handling in Python.
  31. Files.py - File I/O operations.
  32. Module.py - Python module demonstration.

Contributing

Feel free to fork this repository and contribute. You can create issues and pull requests for any improvements or additions.

License

This repository is open source, and you can use it for educational purposes.

About

It covering basic programming concepts, object-oriented programming, algorithms (BFS, DFS), data structures, and file handling. The repository serves as a useful resource for learning and practicing Python through real-world examples and challenges.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages