| Jul |
AUG |
Sep |
|
15 |
|
| 2020 |
2021 |
2022 |
About this capture
The Wayback Machine - http://web.archive.org/web/20210815064611/https://github.com/OmkarPathak/Python-Programs
Skip to content
Sign up
●
Features →
●Mobile →
●Actions →
●Codespaces →
●Packages →
●Security →
●Code review →
●Issues →
●Integrations →
●GitHub Sponsors →
●Customer stories→
●
●
●
●Explore GitHub →
Learn and contribute
●Topics →
●Collections →
●Trending →
●Learning Lab →
●Open source guides →
Connect with others
●The ReadME Project →
●Events →
●Community forum →
●GitHub Education →
●GitHub Stars program →
●
●
Plans →
●Compare plans →
●Contact Sales →
●Education →
In this repository
All GitHub
↵
Jump to
↵
-
No suggested jump to results
{{ message }}
●
Notifications
●
Star
610
●
Fork
427
My collection of Python Programs
GPL-3.0 License
610
stars
427
forks
Star
Notifications
●
Code
●
Issues
1
●
Pull requests
47
●
Actions
●
Projects
0
●
Wiki
●
Security
●
Insights
More
●
Code
●
Issues
●
Pull requests
●
Actions
●
Projects
●
Wiki
●
Security
●
Insights
Could not load branches
Nothing to show
ranches
Could not load tags
Nothing to show
1
branch
0
tags
Code
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI.
Learn more.
●
Open with GitHub Desktop
●
Download ZIP
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
yash-odint
Update P04_Factorial.py (#28)
6039e35
Oct 2, 2020
Update P04_Factorial.py (#28)
6039e35
Git stats
●
328
commits
Files
Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
.github/workflows
Update pythonapp.yml
Nov 5, 2019
CompetitiveProgramming
Fixed syntax changes
Nov 5, 2019
MachineLearning
Added machine learning program (#15)
Oct 26, 2019
Numpy
Numpy Arithmetic Operations.py
Jul 26, 2017
OOP
Create Property_decoraters.py (#19)
Apr 19, 2020
Programs
Update P04_Factorial.py (#28)
Oct 2, 2020
Scripts
Added new script
Sep 30, 2019
.gitignore
Added gitignore for pycache
Jul 26, 2017
LICENSE
Initial commit
Apr 8, 2017
README.md
Add simple django project (#16)
May 7, 2020
Untitled (1).py
Add files via upload
May 7, 2020
Python-Programs

This is my collection of Python Programs.
For python tutorials, visit my website:
http://www.omkarpathak.in
Omkar Pathak,
Pune, Maharashtra, India.
Sorting Algorithms
(一)Selection Sort
(二)Bubble Sort
(三)Insertion Sort
(四)Merge Sort
(五)Quick Sort
(六)Counting Sort
(七)Bucket Sort
(八)Shell Sort
(九)Heap Sort
Searching Algorithms
(一)Sequential Search
(二)Binary Search
(三)N-ary Search
Data Structures
(一)Array
●More on Arrays..
(二)Singly Linked List
(三)Doubly Linked List
●More on Linked Lists..
(四)Stack
●More on Stacks..
(五)Queue
●More on Queues..
(六)Hash Table
Simple Games in Python
(一)Number Guessing Game
(二)Hangman
(三)Rock Paper Scissor
(四)Tic Tac Toe
OOP
(一)Class Definition
(二)Instance Methods
(三)Instance Attributes
(四)Constructor (init)
(五)Inheritance
(六)Multiple Inheritance
(七)Private Variables
(八)Magic Methods
Trees
(一)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
Graphs
(一)Graph
(二)Breadth First Search
(三)Depth First Search
(四)Detect Cycle in Directed Graph
(五)Detect Cycle in Undirected Graph
(六)Topological Sort
(七)Prim's Algorithm
Scripts
(一)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
(11)Script to check email in your terminal
(12)Script to find devices connected to Network
(13)Script to create metadata for a file
Python Concepts
(一)Variable Scope
(二)List Methods
(三)Closures
(四)More on Closures
(五)Decorators
(六)More on Decorators
(七)List Comprehensions
(八)Python Generators
Numpy
(一)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
Mini Projects
●Address Book
With Add, Modify, Search.
●Simple Python Keylogger
Random Python Programs
●OS Module
●Logging
●JSON Module
●Argument Parser
●CSV Module
●Pickle Module
●Hashing Finding a Hash of a file.
●Cipher Text
Encrypting and decrypting a message based on some key specified by the user.
●Factorial
Finding the factorial of a number using recursion.
●Fibonacci
Finding the fibonaaci series upto a certain number using recursion.
●Count Characters
Count the number(frequency) of Characters in a given sentence or string.
●Pattern
Implementation of various Patterns using Python.
●LCM
Finding the LCM using Python.
●Palindrome
Check whether the given string is palindrome or not.
●Isogram
Word or Phrase without a repeating letter
●Pangram
A sentence containing every letter of the alphabet
●Anagram
Rearranging of words or phrase to produce a new word or phrase, using all the original letters exactly once
●Perfect Number
Check if the given number is a perfect number
●Pascal Triangle
Implementation of Pascal Triangle
●Sieve Of Erathosthenes
One of the efficient algorithms to find all the prime numbers upto n, where n can be upto 10 million
●Reverse the words
Reversing the order of WORDS in a sentence
●Python Progress bar
A simple progress bar helpful for showing the progress of a download
●Python unittest Module
A Python module for writing test cases
●Python Lambda Function
An example of Python Lambda function
●Python Encryption example using RSA Algorithm
Encryption/ Decryption using RSA Algorithm
●Python ftplib
A simple Python FTP file transfer example
●Python Django Project (beginner)
A simple Django Project with two endpoints to show IFSC and bank details
Donation
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
oop
scripts
competitive-programming
python3
python-programming
Resources
Readme
License
GPL-3.0 License
No releases published
No packages published
+ 5 contributors
Languages
●
Python
100.0%
●© 2021 GitHub, Inc.
●Terms
●Privacy
●Security
●Status
●Docs
●Contact GitHub
●Pricing
●API
●Training
●Blog
●About
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.