Awesome Python Algorithms and Design Patterns

  • algorithms algorithms 24,009
    star
    updated 4 months ago MIT License

    Minimal examples of data structures and algorithms in Python

  • updated 5 months ago

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

  • PyPattyrn PyPattyrn 2,244
    star
    updated 6 months ago MIT License

    A simple library for implementing common design patterns.

  • Python Python 193,522
    star
    updated about 1 month ago MIT License

    All Algorithms implemented in Python

  • python-ds python-ds 2,772
    star
    updated 8 months 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 9 months ago Other

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

  • updated 3 months ago MIT License

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