Awesome Python Algorithms and Design Patterns

  • algorithms algorithms 23,518
    star
    updated 15 days ago MIT License

    Minimal examples of data structures and algorithms in Python

  • updated 3 months ago

    A curated list of awesome places to learn and/or practice algorithms.

  • PyPattyrn PyPattyrn 2,176
    star
    updated almost 2 years ago MIT License

    A simple library for implementing common design patterns.

  • Python Python 177,438
    star
    updated 20 days ago MIT License

    All Algorithms implemented in Python

  • python-ds python-ds 2,649
    star
    updated over 1 year ago MIT License

    No non-sense and no BS repo for how data structure code should be in Python - simple and elegant.

  • updated 4 months ago

    A collection of design patterns/idioms in Python

  • updated about 2 months ago Other

    Python Sorted Container Types: Sorted List, Sorted Dict, and Sorted Set

  • updated 4 months ago MIT License

    A lightweight, object-oriented finite state machine implementation in Python with many extensions