π Welcome to
The Py Lama Notes
A personal collection of notes, experiments and ideas about Python, DSA, Machine Learning and more.
π¦
>_
def learn():
O(log n)
βL(ΞΈ)
What's inside?
Learn concepts, break things, understand why they work.
Python
Core Python concepts, language features and the interesting details hiding underneath.
Explore Python βData Structures
Arrays, linked lists, stacks, hashing and the foundations behind efficient algorithms.
Explore DSA βPyTorch
Tensors, automatic differentiation and the building blocks of modern deep learning.
Explore PyTorch βMachine Learning
Intuition, mathematics and implementation behind algorithms that learn from data.
Explore ML βDon't just learn how.
Understand why.
Read β Think β Implement β Break it β Fix it β Understand it.
The road ahead
The notes are always evolving.
π
AlgorithmsBinary Search β’ Two Pointers β’ Sliding Window
π³
Advanced Data StructuresTrees β’ Graphs β’ Heaps β’ Tries
π
MathematicsLinear Algebra β’ Calculus β’ Probability
π§
Deep LearningNeural Networks β’ Optimization β’ Architectures