All Projects → OmkarPathak → Python Programs

OmkarPathak / Python Programs

Licence: gpl-3.0
My collection of Python Programs

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Python Programs

Algowiki
Repository which contains links and resources on different topics of Computer Science.
Stars: ✭ 3,886 (+650.19%)
Mutual labels:  competitive-programming
Proxymanager
🎩✨🌈 OOP Proxy wrappers/utilities - generates and manages proxies of your objects
Stars: ✭ 4,556 (+779.54%)
Mutual labels:  oop
Designpatternslibrary
A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples.
Stars: ✭ 485 (-6.37%)
Mutual labels:  oop
Competitive coding
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding.
Stars: ✭ 393 (-24.13%)
Mutual labels:  competitive-programming
Eo
EOLANG, the Programming Language
Stars: ✭ 442 (-14.67%)
Mutual labels:  oop
Pyrival
⚡ Competitive Programming Library
Stars: ✭ 463 (-10.62%)
Mutual labels:  competitive-programming
Algorithms
Minimal examples of data structures and algorithms in Python
Stars: ✭ 20,123 (+3784.75%)
Mutual labels:  competitive-programming
Dynamix
🍥 A new take on polymorphism in C++
Stars: ✭ 504 (-2.7%)
Mutual labels:  oop
Usaco Guide
A free collection of curated, high-quality resources to take you from Bronze to Platinum and beyond.
Stars: ✭ 439 (-15.25%)
Mutual labels:  competitive-programming
Domjudge
DOMjudge programming contest jury system
Stars: ✭ 484 (-6.56%)
Mutual labels:  competitive-programming
Uva
💌 UVa and other online judege workspace
Stars: ✭ 415 (-19.88%)
Mutual labels:  competitive-programming
Smarthome
@skalavala 👍 Nothing But Smarthome Stuff! - By Mahasri Kalavala
Stars: ✭ 437 (-15.64%)
Mutual labels:  scripts
Cfviz
Visualizes user data from codeforces.com using the official API
Stars: ✭ 472 (-8.88%)
Mutual labels:  competitive-programming
Velociraptor
An alternative to npm scripts for Deno
Stars: ✭ 386 (-25.48%)
Mutual labels:  scripts
T 414 Aflv
T-414-ÁFLV: A Competitive Programming Course
Stars: ✭ 488 (-5.79%)
Mutual labels:  competitive-programming
Designpatternsphp
sample code for several design patterns in PHP 8
Stars: ✭ 20,158 (+3791.51%)
Mutual labels:  oop
Pentestkit
Useful tools and scripts during Penetration Testing engagements
Stars: ✭ 463 (-10.62%)
Mutual labels:  scripts
Oj
Tools for various online judges. Downloading sample cases, generating additional test cases, testing your code, and submitting it.
Stars: ✭ 517 (-0.19%)
Mutual labels:  competitive-programming
Competitive Programming
📌 📚 Solution of competitive programming problems, code templates, Data Structures and Algorithms, hackathons, interviews and much more.
Stars: ✭ 496 (-4.25%)
Mutual labels:  competitive-programming
Competitiveprogramming
A collection of algorithms, data structures and other useful information for competitive programming.
Stars: ✭ 475 (-8.3%)
Mutual labels:  competitive-programming

Python-Programs

GitHub stars Python

This is my collection of Python Programs.
For python tutorials, visit my website:
http://www.omkarpathak.in

Omkar Pathak,
Pune, Maharashtra, India.

Sorting Algorithms

  1. Selection Sort
  2. Bubble Sort
  3. Insertion Sort
  4. Merge Sort
  5. Quick Sort
  6. Counting Sort
  7. Bucket Sort
  8. Shell Sort
  9. Heap Sort

Searching Algorithms

  1. Sequential Search
  2. Binary Search
  3. N-ary Search

Data Structures

  1. Array
  2. Singly Linked List
  3. Doubly Linked List
  4. Stack
  5. Queue
  6. Hash Table

Simple Games in Python

  1. Number Guessing Game
  2. Hangman
  3. Rock Paper Scissor
  4. Tic Tac Toe

OOP

  1. Class Definition
  2. Instance Methods
  3. Instance Attributes
  4. Constructor (init)
  5. Inheritance
  6. Multiple Inheritance
  7. Private Variables
  8. Magic Methods

Trees

  1. Simple Binary Tree
  2. Binary Search Tree
  3. Depth First Traversal
  4. Breadth First Traversal
  5. Count Leaf Nodes
  6. Building Tree from Preorder and Inorder
  7. Print all the paths to leaf nodes

Graphs

  1. Graph
  2. Breadth First Search
  3. Depth First Search
  4. Detect Cycle in Directed Graph
  5. Detect Cycle in Undirected Graph
  6. Topological Sort
  7. Prim's Algorithm

Scripts

  1. Create Multiple Folders
  2. Count files
  3. Get File sizes
  4. Find if a file exists
  5. Folder organization
  6. Get Dictionary Meaning
  7. Sending Mail
  8. Counting Number of Words
  9. Birthday Reminder
  10. 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

  1. Variable Scope
  2. List Methods
  3. Closures
  4. More on Closures
  5. Decorators
  6. More on Decorators
  7. List Comprehensions
  8. Python Generators

Numpy

  1. Introduction and Basics of Numpy
  2. Numpy Data Types
  3. Numpy Array Attributes
  4. Generate Numpy array from various numerical ranges
  5. Numpy Array Manipulation operations
  6. Numpy String Functions
  7. Numpy Mathematical Functions
  8. Numpy Arithmetical Operations

Mini Projects

Random Python Programs

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 Donate via PayPal!
₹ (INR) Donate via Instamojo
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].