- Notifications
You must be signed in to change notification settings - Fork629
My collection of Python Programs
License
NotificationsYou must be signed in to change notification settings
OmkarPathak/Python-Programs
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This is my collection of Python Programs.
For python tutorials, visit my website:
http://www.omkarpathak.in
Omkar Pathak,
Pune, Maharashtra, India.
- Selection Sort
- Bubble Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Counting Sort
- Bucket Sort
- Shell Sort
- Heap Sort
- Class Definition
- Instance Methods
- Instance Attributes
- Constructor (init)
- Inheritance
- Multiple Inheritance
- Private Variables
- Magic Methods
- Simple Binary Tree
- Binary Search Tree
- Depth First Traversal
- Breadth First Traversal
- Count Leaf Nodes
- Building Tree from Preorder and Inorder
- Print all the paths to leaf nodes
- Graph
- Breadth First Search
- Depth First Search
- Detect Cycle in Directed Graph
- Detect Cycle in Undirected Graph
- Topological Sort
- Prim's Algorithm
- Create Multiple Folders
- Count files
- Get File sizes
- Find if a file exists
- Folder organization
- Get Dictionary Meaning
- Sending Mail
- Counting Number of Words
- Birthday Reminder
- Script to download tutorial from tutorials point
- Script to check email in your terminal
- Script to find devices connected to Network
- Script to create metadata for a file
- Variable Scope
- List Methods
- Closures
- More on Closures
- Decorators
- More on Decorators
- List Comprehensions
- Python Generators
- Introduction and Basics of Numpy
- Numpy Data Types
- Numpy Array Attributes
- Generate Numpy array from various numerical ranges
- Numpy Array Manipulation operations
- Numpy String Functions
- Numpy Mathematical Functions
- Numpy Arithmetical Operations
- Address BookWith Add, Modify, Search.
- Simple Python Keylogger
- OS Module
- Logging
- JSON Module
- Argument Parser
- CSV Module
- Pickle Module
- Hashing Finding a Hash of a file.
- Cipher TextEncrypting and decrypting a message based on some key specified by the user.
- FactorialFinding the factorial of a number using recursion.
- FibonacciFinding the fibonaaci series upto a certain number using recursion.
- Count CharactersCount the number(frequency) of Characters in a given sentence or string.
- PatternImplementation of various Patterns using Python.
- LCMFinding the LCM using Python.
- PalindromeCheck whether the given string is palindrome or not.
- IsogramWord or Phrase without a repeating letter
- PangramA sentence containing every letter of the alphabet
- AnagramRearranging of words or phrase to produce a new word or phrase, using all the original letters exactly once
- Perfect NumberCheck if the given number is a perfect number
- Pascal TriangleImplementation of Pascal Triangle
- Sieve Of ErathosthenesOne of the efficient algorithms to find all the prime numbers upto n, where n can be upto 10 million
- Reverse the wordsReversing the order of WORDS in a sentence
- Python Progress barA simple progress bar helpful for showing the progress of a download
- Python unittest ModuleA Python module for writing test cases
- Python Lambda FunctionAn example of Python Lambda function
- Python Encryption example using RSA AlgorithmEncryption/ Decryption using RSA Algorithm
- Python ftplibA simple Python FTP file transfer example
- Python Django Project (beginner)A simple Django Project with two endpoints to show IFSC and bank details
If you have found my softwares to be of any use to you, do consider helping me pay my internet bills. This would encourage me to create many such softwares :)
| PayPal | ![]() |
|---|---|
| ₹ (INR) | ![]() |
About
My collection of Python Programs
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.

