Skip to content

thrivingproject/thrivingproject.github.io

Repository files navigation

Python DSA

This is a collection of notebooks that are helpful for learning data structures and algorithms in Python.

Usage

Go to thrivingproject.github.io and select a topic in the left sidebar to get started.

Local Development

Notebooks are paired with a corresponding .py file and .md file via jupytext.toml. To ease development and take advantage of filetype support tools, changes can be made either in markdown or Python, and all three files can be synced using:

jupytext --sync scripts/<pythonfile>
# or
jupytext --sync docs/<markdownfile>

where <pythonfile> is the name of the Python file and <markdownfile> is the name of the markdown file. Changes can also be made in the Jupyter notebook and all three files will be synced.

About

Collection of data structures and algorithms notebooks for learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published