Recently Updated Pages
Style Guides
Pep8 Google Style Guide https://google.github.io/styleguide/pyguide.html
Data Types
Built-in Data Types In programming, data type is an important concept. Variables can store data...
Parallel Programming
https://www.youtube.com/watch?v=X7vBbelRXn0 High performance programming Multiprocessing Pros ...
Behavourial
Observer / PubSub It's common for different components of an app to respond to events or state c...
Q and A
Here are some questions that interviewers may ask to test your basic knowledge of object oriented...
Refactor
https://www.youtube.com/watch?v=s_4ZrtQs8Do """ Basic video exporting example """ import pa...
Concepts
Objects are representation of real world entities Data/attributes Behavior Classes a...
Object Oriented Basics
Yes, all the object-oriented programming (OOP) terms and concepts mentioned apply to Python. Pyth...
Dataflow Programming
https://medium.com/@olegalexander/how-to-write-large-programs-628c90a70615 Dataflow Programming ...
Design a Parking Lot
Starting an object-oriented design interview for a parking lot scenario involves several key step...
Recursion
Big O
How should we describe the speed of an algorithm? One idea is to just count the total number ofpr...
Sliding Window
Key terms: Fixed Size Subarray Maximum/Minimum Subarray Consecutive/Continuous Elements Lo...
Cycle Sort
Cycle Sort: Key Terms Missing/Repeated/Duplicate Numbers Unsorted Array Permutation/Seque...
Hashmap
Hashmap Pattern: Finding Pairs Frequency Counting Unique Elements Mapping Relationships Lo...
Two Pointers
Two Pointers: Sorted Array/Array is Sorted Two Indices/Pointers Pointer Manipulation Search...
Architectural
Monolith A monolithic architecture is an architectural pattern where all components of an appli...
Basic Python
https://neetcode.io/courses/lessons/python-for-coding-interviews Variables # Variables are dyna...
Container Comprehension
List Comprehension Dictionary Comprehension
Loops
In Python, there are several loop constructs commonly used for solving array problems. Here are t...