Python Algorithms

Open-source Python projects categorized as Algorithms

Top 23 Python Algorithm Projects

  • TheAlgorithms

    All Algorithms implemented in Python

  • Project mention: Wikifunctions | news.ycombinator.com | 2023-12-06

    Is it me or does it not seem very well thought out? Every example I've seen only has implementations in JavaScript and/or Python. I haven't seen any other languages nor a way to search by language. What a "string" means in one language can be completely different in another language. The primitive data types that the project assumes are not really supported across all programming languages.

    Also if anyone hasn't already seen them, similar projects already exist and are more complete. E.g.

    * https://rosettacode.org/

    * https://programming-idioms.org/

    * https://the-algorithms.com/

    Not to mention LeetCode, CodeWars, Project Euler, Exercism can kinda serve the same role.

  • algorithms

    Minimal examples of data structures and algorithms in Python

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • SciPy

    SciPy library main repository

  • Project mention: What Is a Schur Decomposition? | news.ycombinator.com | 2024-03-04

    I guess it is a rite of passage to rewrite it. I'm doing it for SciPy too together with Propack in [1]. Somebody already mentioned your repo. Thank you for your efforts.

    [1]: https://github.com/scipy/scipy/issues/18566

  • mlcourse.ai

    Open Machine Learning Course

  • Project mention: Open Machine Learning Course | news.ycombinator.com | 2023-10-22
  • TextDistance

    📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.

  • coding-problems

    Solutions for various coding/algorithmic problems and many useful resources for learning algorithms and data structures

  • Complete-Placement-Preparation

    This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.

  • 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
  • python-ds

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

  • DSAlgo

    📚A repository that contains all the Data Structures and Algorithms concepts and solutions to various problems in Python3 stored in a structured manner.👨‍💻🎯

  • on-policy

    This is the official implementation of Multi-Agent PPO (MAPPO).

  • PyRival

    ⚡ Competitive Programming Library

  • Project mention: Codeforces | /r/leetcode | 2023-06-05

    Check out PyRival, it has useful utilities like FastIO.

  • cheat-sheet

    Data structures & algorithms cheat sheet

  • algoexpert-data-structures-algorithms

    A collection of solutions for all problem statements on the AlgoExpert Coding Interview platform.

  • Sorting-Algorithms-Visualizer

    Program made with Python and Pygame module for visualizing sorting algorithms

  • tryalgo

    Algorithms and data structures for preparing programming competitions: basic and advanced

  • Project mention: I am studying my college Python so can I learn algorithms from it? | /r/Python | 2023-05-02
  • matrixprofile

    A Python 3 library making time series data mining tasks, utilizing matrix profile algorithms, accessible to everyone.

  • SeaLion

    The first machine learning framework that encourages learning ML concepts instead of memorizing class functions.

  • Data-Structures-and-Algorithms-Python

    All the essential resources and template code needed to understand and practice data structures and algorithms in python with few small projects to demonstrate their practical application.

  • TAcharts

    Apply popular TA tools and charts to candlestick data with NumPy.

  • data-structures-and-algorithms

    My notes and solutions/code on Data Structures and Algorithms. (by paulonteri)

  • five-letter-words

    Experiments with Knuth's 5,757 five letter words.

  • libmaths

    A Python library created to assist programmers with complex mathematical functions

  • data-structures-and-algorithms

    Resources that I used to crack some big tech & startups interviews (by Sai-Adarsh)

  • 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). The latest post mention was on 2024-03-04.

Python Algorithms related posts

Index

What are some of the best open-source Algorithm projects in Python? This list will help you:

Project Stars
1 TheAlgorithms 179,165
2 algorithms 23,516
3 SciPy 12,407
4 mlcourse.ai 9,382
5 TextDistance 3,296
6 coding-problems 3,219
7 Complete-Placement-Preparation 3,058
8 python-ds 2,684
9 DSAlgo 1,838
10 on-policy 1,114
11 PyRival 1,100
12 cheat-sheet 671
13 algoexpert-data-structures-algorithms 424
14 Sorting-Algorithms-Visualizer 397
15 tryalgo 367
16 matrixprofile 354
17 SeaLion 333
18 Data-Structures-and-Algorithms-Python 322
19 TAcharts 153
20 data-structures-and-algorithms 125
21 five-letter-words 77
22 libmaths 75
23 data-structures-and-algorithms 73
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com