Python Algorithms and Design Patterns

Open-source Python projects categorized as Algorithms and Design Patterns

Top 7 Python Algorithms and Design Pattern Projects

  • TheAlgorithms

    All Algorithms implemented in Python

  • Project mention: Top 10 GitHub Repositories for Python and Java Developers | dev.to | 2024-05-03

    3. TheAlgorithms/Python - For those interested in algorithms and data structures, this repository offers Python implementations for a wide range of algorithms. It's a great way to deepen understanding of algorithmic learning with Python. https://github.com/TheAlgorithms/Python

  • python-patterns

    A collection of design patterns/idioms in Python

  • Project mention: Any good resource on design patterns with examples in Python? | /r/learnpython | 2023-12-09

    GitHub: Collection of design patterns and idioms

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • more-itertools

    More routines for operating on iterables, beyond itertools

  • Project mention: I want to learn reading other people code | /r/learnpython | 2023-05-22

    I'd bet that reading through more-itertools would be a good exercise.

  • sortedcontainers

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

  • Project mention: Ask HN: Where do I find good code to read? | news.ycombinator.com | 2023-08-24

    If you like Python, the library sortedcontainers as a clear, well documented, yet short source code that is a joy to read for a non trivial problem:

    https://github.com/grantjenks/python-sortedcontainers/blob/m...

  • python-ds

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

  • PyPattyrn

    A simple library for implementing common design patterns.

  • ClointFusion

    Cloint India Pvt. Ltd's (ClointFusion) Pythonic RPA (Automation) Platform

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Algorithms and Design Patterns related posts

  • Any good resource on design patterns with examples in Python?

    1 project | /r/learnpython | 9 Dec 2023
  • Wikifunctions

    1 project | news.ycombinator.com | 6 Dec 2023
  • Top GitHub Resources to Level Up Your Python game

    9 projects | dev.to | 27 Nov 2023
  • Introduction

    1 project | dev.to | 8 Sep 2023
  • How to improve design

    1 project | /r/learnpython | 27 May 2023
  • I want to learn reading other people code

    1 project | /r/learnpython | 22 May 2023
  • How to design Python scripts for sensitivity analysis of portfolios?

    1 project | /r/learnpython | 15 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Algorithms and Design Pattern projects in Python? This list will help you:

Project Stars
1 TheAlgorithms 179,812
2 python-patterns 39,439
3 more-itertools 3,429
4 sortedcontainers 3,228
5 python-ds 2,692
6 PyPattyrn 2,189
7 ClointFusion 34

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com