Skip to content

craigf-svg/primeagen-dsa-notebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Algorithm Docs

Diving into data structures and algorithms from The Last Algorithms Course You'll Need


📄 Why I’m Building This

As a helpful guide for course takers who would prefer to learn these concepts in Python.

I’m also convinced that the best way to learn is to apply, and by writing these it helps me better understand the material.

ℹ About

This notebook documents my progress on the course as I work my way through it, and for each section of the course I will be including:

  • Python implementations of covered data structures and algorithms
  • Unit tests written in pytest
  • Markdown notes summarizing key concepts, ideas, and capturing memorable quotes from the course
  • The occasional programming experiments (like my own 2D maze solver)
  • Visualizations (including binary tree graphs in Mermaid and planned ASCII among us art)

⭐ Getting Started

  • Run setup.bat (Windows) or setup.sh (Linux/macOS) to quickly set up a virtual environment and install the required dependencies.
  • Or skip venv and install requirements manually: pip install -r requirements.txt
  • Run tests from the root directory with pytest

About

Algorithm and data structure implementations, demonstrations, notes, and tests.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages