Skip to main content

Recently Updated Pages

Inheritance

Python Object Oriented Programming

Inheritance is a mechanism that allows a class to inherit properties and behaviors from another...

Updated 1 year ago by victor

Polymorphism

Python Object Oriented Programming

Class Polymorphism Polymorphism is often used in Class methods, where we can have multiple class...

Updated 1 year ago by victor

Abstraction

Python Object Oriented Programming

Prereq: Inheritance  Abstraction is used to hide something too, but in a higher degree (class, m...

Updated 1 year ago by victor

Good Engineering Principles

Python Object Oriented Design Interviews

General Engineering Principles DRY (Don't Repeat Yourself): Avoid duplication of code ...

Updated 1 year ago by victor

Class Creation: Getter/Setter vs Property

Python Object Oriented Programming

Getter and Setter Pattern comes from OOP languages such as C++ and Java in order to adhere to  ...

Updated 1 year ago by victor

General Debugging

Python Debugging

Understand the System Read the documentation from cover-to-cover to understand how to get the ...

Updated 1 year ago by victor

Brute Force

Python Coding Interview Patterns

A brute force solution is an approach to problem-solving that involves trying all possible soluti...

Updated 1 year ago by victor

SRA

Job Experience vl

frame bg to problem to solve, how its solved, before and after metrics  STAR: Situation Task Act...

Updated 1 year ago by victor

Data Structures

Python Fundamentals Review

Array arr = [1, 3, 3, 7] for val in arr: # 1,3,3,7 7 in arr # True, t...

Updated 1 year ago by victor

Cross Product

1) Essence of Linear Algebra

Prereq: Determinant  Input: 2 Vectors Output: 1 Vector P is the vector perpendicular to the pa...

Updated 1 year ago by victor

Getting Started part2

Python Coding Interview Patterns

1. Make a good self introduction at the start of the interview​ ✅ Introduce yourself in a few ...

Updated 1 year ago by victor

Getting Started

Python Coding Interview Patterns

1] Read (and Reread) Carefully and Understand the Problem Putting the problem in your own words ...

Updated 1 year ago by victor

Functions

Python Fundamentals Review

Positional and Keyword Arguments Positional Arguments: Positional arguments are the most comm...

Updated 1 year ago by victor

Tests Driven Development

Python Advance Review

from dataclasses import dataclass, field from enum import Enum class OrderStatus(Enum): ...

Updated 1 year ago by victor

Built-in Methods

Python Object Oriented Programming

Instance Method vs Static Method Instance Methods (normal methods without declaring @) specifies...

Updated 1 year ago by victor

Python Debugging

Python Debugging

Updated 1 year ago by victor

VSCode Shortcuts and Extensions

Python Debugging

Updated 1 year ago by victor

Serialization Formats

Python Fundamentals Review

JSON import json import requests def main(): data = { 'username': 'james',...

Updated 1 year ago by victor

Pathlib

Python Fundamentals Review

from os import chdir from pathlib import Path def main() -> None: # current working di...

Updated 1 year ago by victor

Documentation Practices

Python Fundamentals Review

Updated 1 year ago by victor