Python Refresher
Other Useful Algorithms
Initializing search
ArceLopera/PythonRefresher
Home
Basics
Data Structures
Functions
Classes
Useful Libraries
ML
Algo
Exercises
Python Refresher
ArceLopera/PythonRefresher
Home
Basics
Basics
General
Variables and Assignments
Variables and Assignments
Variables
Type Casting
Scope of Variables
del Keyword
Strings
Strings
Backslashes
String operations
String functions
String formatting
String formatting specifications
Operators
Operators
Arithmethic
Bitwise
In-Place
Walrus
Comparison
/@
(star) *
Exceptions
Assertions
Control Flow
Control Flow
For-loops
While-loops
Else-4loopsExcep
Conditionals
Comprehensions
Data Structures
Data Structures
General
Basic Collections
Basic Collections
Lists
Iterable Functions
Iterable Functions
Sorted
Map & Filter
All & Any
Enumerate
Zip
Reversed
Tuple
Dictionary
Array
Set
Generators
Generator Expressions
Other Collections
Other Collections
Deque
NamedTuple
Counter
Defaultdict
Ordereddict
ChainMap
User-Defined DS
User-Defined DS
General
Stacks
Queue
LinkedList
Graphs
Hierarchical Structures
Hierarchical Structures
Trees
HeapQueue
Trie
Functions
Functions
General
Documentation
Annotations
Function As Objects
Lambdas
Arguments
Context Managers
Numeric Functions
Decorators
Main
Functools
Classes
Classes
General
Constructor
Inheritance
Magic Methods
Data Hiding
Class & Static Methods
Properties
Abstract Classes
DataClasses
Enumerations
Useful Libraries
Useful Libraries
General
IO & OS
Itertools
Bisect
Random
Packaging
Dates and Time
Serialization
Regular Expressions
Emoji
Time Profiling
Memory Profiling
Logging
Testing
ML
ML
General
Pandas
Numpy
Numba
MatplotLib
EDA
Linear Regression
Logistic Regression
K-Nearest Neighbors
Decision Trees
Random Forest
Neural Networks
Clustering
Pipelines
Cross-Validation
Gradient Boosting
Data Leakage
Algo
Algo
General
Dynamic Programming
Sorting Algorithms
Searching Algorithms
Array Algorithms
Graph Algorithms
Other Useful Algorithms
Greedy Algorithms
Exercises
Exercises
Strategies for Solving Problems
Coding Patterns
Interview Practice
Interview Practice
Data Structures
Sorting and Searching
Other Topics
By Company
By Company
Uber
Dropbox
Other Useful Algorithms
Huffman Coding Compression Algorithm
Euclid's Algorithm
Union Find Algorithm