Fundamentals Review
Basic Python
https://neetcode.io/courses/lessons/python-for-coding-interviews Variables # Variables are dyna...
Data Types
Built-in Data Types In programming, data type is an important concept. Variables can store data...
Loops
In Python, there are several loop constructs commonly used for solving array problems. Here are t...
Container Comprehension
List Comprehension Dictionary Comprehension
Recursion
Data Structures
Array arr = [1, 3, 3, 7] for val in arr: # 1,3,3,7 7 in arr # True, t...
Basics Cheatsheet
Built-in # primitives x = 1 # integer x = 1.2 # float x = True ...
Serialization Formats
JSON import json import requests def main(): data = { 'username': 'james',...
Style Guides
Pep8 Google Style Guide https://google.github.io/styleguide/pyguide.html
Documentation Practices
Pathlib
from os import chdir from pathlib import Path def main() -> None: # current working di...
Functions
Positional and Keyword Arguments Positional Arguments: Positional arguments are the most comm...