Skip to main content

Recently Updated Pages

Style Guides

Python Fundamentals Review

Pep8   Google Style Guide https://google.github.io/styleguide/pyguide.html

Updated 1 year ago by victor

Data Types

Python Fundamentals Review

Built-in Data Types In programming, data type is an important concept. Variables can store data...

Updated 1 year ago by victor

Parallel Programming

Python Advance Review

https://www.youtube.com/watch?v=X7vBbelRXn0 High performance programming Multiprocessing Pros ...

Updated 1 year ago by victor

Behavourial

Python Object Oriented Design Patterns

Observer / PubSub It's common for different components of an app to respond to events or state c...

Updated 1 year ago by victor

Q and A

Python Object Oriented Design Interviews

Here are some questions that interviewers may ask to test your basic knowledge of object oriented...

Updated 1 year ago by victor

Refactor

Creational Design Patterns Factory

https://www.youtube.com/watch?v=s_4ZrtQs8Do """ Basic video exporting example """ import pa...

Updated 1 year ago by victor

Concepts

Python Object Oriented Design Interviews

Objects are representation of real world entities  Data/attributes Behavior  Classes a...

Updated 1 year ago by victor

Object Oriented Basics

Python Object Oriented Programming

Yes, all the object-oriented programming (OOP) terms and concepts mentioned apply to Python. Pyth...

Updated 1 year ago by victor

Dataflow Programming

Dataflow Programming

https://medium.com/@olegalexander/how-to-write-large-programs-628c90a70615 Dataflow Programming ...

Updated 1 year ago by victor

Design a Parking Lot

Python Object Oriented Design Interviews

Starting an object-oriented design interview for a parking lot scenario involves several key step...

Updated 1 year ago by victor

Recursion

Python Fundamentals Review

Updated 1 year ago by victor

Big O

Python Coding Interview Patterns

How should we describe the speed of an algorithm? One idea is to just count the total number ofpr...

Updated 1 year ago by victor

Sliding Window

Python Coding Interview Patterns

Key terms:  Fixed Size Subarray Maximum/Minimum Subarray Consecutive/Continuous Elements Lo...

Updated 1 year ago by victor

Cycle Sort

Python Coding Interview Patterns

Cycle Sort:  Key Terms  Missing/Repeated/Duplicate Numbers Unsorted Array Permutation/Seque...

Updated 1 year ago by victor

Hashmap

Python Coding Interview Patterns

Hashmap Pattern: Finding Pairs Frequency Counting Unique Elements Mapping Relationships Lo...

Updated 1 year ago by victor

Two Pointers

Python Coding Interview Patterns

Two Pointers: Sorted Array/Array is Sorted Two Indices/Pointers Pointer Manipulation Search...

Updated 1 year ago by victor

Architectural

Python Object Oriented Design Patterns

Monolith  A monolithic architecture is an architectural pattern where all components of an appli...

Updated 1 year ago by victor

Basic Python

Python Fundamentals Review

https://neetcode.io/courses/lessons/python-for-coding-interviews Variables # Variables are dyna...

Updated 1 year ago by victor

Container Comprehension

Python Fundamentals Review

List Comprehension Dictionary Comprehension

Updated 1 year ago by victor

Loops

Python Fundamentals Review

In Python, there are several loop constructs commonly used for solving array problems. Here are t...

Updated 1 year ago by victor