🌐
PyPI
pypi.org › project › algorithms
algorithms · PyPI
algorithms/ data_structures/ # Reusable data structure implementations array/ # Array manipulation algorithms backtracking/ # Constraint satisfaction & enumeration bit_manipulation/ # Bitwise operations & tricks compression/ # Encoding & compression schemes dynamic_programming/ # Optimal substructure & memoization graph/ # Graph algorithms (BFS, DFS, shortest path, flow, ...) greedy/ # Greedy strategies heap/ # Heap-based algorithms linked_list/ # Linked list algorithms map/ # Hash-map-based algorithms math/ # Number theory, combinatorics, algebra matrix/ # 2D array & linear algebra operations
      » pip install algorithms
    
Published   Feb 18, 2026
Version   1.0.1
🌐
Medium
medium.com › @tubelwj › algorithms-the-most-comprehensive-python-algorithm-package-3bd400bed7c4
Algorithms-the most comprehensive Python algorithm package | by Gen. Devin DL. | Medium
July 7, 2024 - The `algorithms` package is a Python library that consolidates many commonly used algorithms and data structures, aiming to help developers quickly implement and apply these algorithms.
Discussions

2 Which Python libraries are primarily Algorithmic Libraries Jupyter Regression Matplotlib Seaborn Pandas Numpy SciPy Scikit-learn Statsmodels 3 What tells you where the data is stored
Python libraries are collections of pre-written code that provide specific functionalities. Algorithmic libraries are designed for tasks related to algorithms, such as data analysis, machine learning, and optimization. Algorithmic libraries in Python are those that provide tools and functions ... More on studyx.ai
🌐 studyx.ai
1
September 24, 2024
Does Python have a core library for algorithms and data structure?
What sort of data structures? Python has lists, dictionaries (hash tables) and sets built in, and there's some additional stuff in the collections module in the standard library. Type hints have nothing to do with this, all builtin collections store arbitrary objects. More on reddit.com
🌐 r/learnpython
9
15
March 11, 2021
Which Python libraries I should use for algo trading?
For the backtesting part, recently I’ve started using https://kernc.github.io/backtesting.py/ . For visualizing I’m using charting library from the TradingView. Also used fastapi to build a webhook to receive some signals from the TradingView Pine scripts. More on reddit.com
🌐 r/algotrading
27
62
June 22, 2022
Seeking Input for New Algo-Trading Library Development in 2024
i really want a library which will build me a tradingview like interactive interface. Many times i have wanted to plot my own data (renko, dollar bar, etc) and start manual backtesting, or add my custom indicators on it. none of this is possible in tradingview. The nearest thing in python is plotly, but its damn slow and the interface is a nightmare. A spinoff of tradingview in python would be a great great contribution to the open source community. More on reddit.com
🌐 r/algotrading
58
53
January 7, 2024
🌐
Coursera
coursera.org › coursera articles › data › ai and machine learning › 9 best python libraries for machine learning
9 Best Python Libraries for Machine Learning | Coursera
December 1, 2025 - For an introduction to Python libraries like Numpy, SciPy, Matplotlib, and Seaborn, check out the University of Michigan’s Statistics with Python specialization. Scikit-learn is a very popular machine learning library that is built on NumPy ...
🌐
Kaggle
kaggle.com › getting-started › 112297
10 Python library for evolutionary and genetic algorithm | Kaggle
pyeasyga : A simple and easy-to-use implementation of a Genetic Algorithm library in Python https://pypi.org/project/pyeasyga/ https://github.com/remiom...
🌐
Ml-science
ml-science.com › algorithm-libraries
Algorithm Libraries — The Science of Machine Learning & AI
... Algorithm libraries provide easy access to a wide variety of mathematics, data science, and engineering functions. ... SciKit Learn is s library for Machine Learning built on Python, NumPy, and Matplotlib.
🌐
GitHub
github.com › TheAlgorithms › Python
GitHub - TheAlgorithms/Python: All Algorithms implemented in Python · GitHub
All Algorithms implemented in Python. Contribute to TheAlgorithms/Python development by creating an account on GitHub.
Starred by 223K users
Forked by 50.8K users
Languages   Python
🌐
Turing Post
turingpost.com › p › python-algorithms
A Comprehensive Open-Source Python Library for All Major Algorithms
For easier navigation, you can use this page that conveniently categorizes the algorithms based on their areas of application. ... Every day we post helpful lists and bite-sized explanations on our Twitter. Please join us there: ... This library has 163k stars on GitHub! It includes a ton of algorithms from arithmetic analysis to blockchain to data structures.
🌐
SSSgram
analyticsinsight.net › home › data science › top python libraries for algorithmic trading and finance in 2025
Top Python Libraries for Algorithmic Trading and Finance in 2025
November 18, 2025 - Learn about the best Python libraries for finance in 2025, including Pandas, TA-Lib, Backtrader, yfinance, and their use in algorithmic trading.
Find elsewhere
🌐
Luxalgo
luxalgo.com › blog › python-for-algorithmic-trading-essential-libraries
Python for Algorithmic Trading: Essential Libraries
June 17, 2025 - Data processing is a key part of any algorithmic trading system. Two Python libraries, Pandas and NumPy, are indispensable for handling structured data and performing numerical calculations.
🌐
StudyX
studyx.ai › homework › 105713263-2-which-python-libraries-are-primarily-algorithmic-libraries-jupyter-regression
2 Which Python libraries are primarily Algorithmic ...
September 24, 2024 - Python libraries are collections ... machine learning, and optimization. Algorithmic libraries in Python are those that provide tools and functions for implementing and working with algorithms....
🌐
Edureka
edureka.co › blog › python-libraries
Top 10 Python Libraries You Must Know In 2025 | Edureka
March 13, 2025 - Top 10 Python Libraries to learn in 2025 are TensorFlow,Scikit-Learn,Numpy,Keras,PyTorch,LightGBM,Eli5,SciPy,Theano,Pandas. Read this blog to learn in detail.
🌐
MoldStud
moldstud.com › articles › it careers › python developer › python in machine learning: algorithms, libraries, and case studies
Python in Machine Learning: Algorithms, Libraries, and Case Studies | MoldStud
January 21, 2024 - One significant application of ML is customer segmentation for targeted and personalized marketing campaigns. Python's rich ecosystem of ML libraries such as scikit-learn and TensorFlow enables businesses to extract valuable insights from customer ...
🌐
TradingBrokers
tradingbrokers.com › home › trading guides › best python libraries for algorithmic trading
Best Python Libraries For Algorithmic Trading - TradingBrokers.com
August 14, 2025 - Algorithmic trading in Python is powered by a diverse ecosystem of libraries that cater to every stage of the trading workflow—from data acquisition and analysis to backtesting, optimization, and live execution. Pandas and NumPy form the backbone for data manipulation and numerical computations, ...
🌐
GeeksforGeeks
geeksforgeeks.org › python › python-dsa-libraries
Python DSA Libraries - GeeksforGeeks
April 6, 2026 - Data Structures and Algorithms ... libraries that help implement common data structures such as arrays, linked lists, queues, hash maps, heaps and trees....
🌐
Gbeced
gbeced.github.io › pyalgotrade
PyAlgoTrade - Python Algorithmic Trading Library
PyAlgoTrade is a Python Algorithmic Trading Library with focus on backtesting and support for paper-trading and live-trading. Let’s say you have an idea for a trading strategy and you’d like to evaluate it with historical data and see how it behaves.
🌐
Interactive Brokers
interactivebrokers.com › campus › ibkr-quant-news › popular-python-libraries-for-algorithmic-trading-part-i
Popular Python Libraries for Algorithmic Trading – Part I
February 13, 2023 - The amount you may lose may be greater than your initial investment. Before trading futures, please read the CFTC Risk Disclosure. A copy and additional information are available at ibkr.com. ... Algo Trading IBKR API IBridgePy Pandas-DataReader Python Python Libraries for Algorithmic Trading yfinance
🌐
Plain English
plainenglish.io › blog › best-python-libraries-for-algorithmic-trading
Best Python Libraries for Algorithmic Trading
May 18, 2022 - Numerical Python (Numpy) is a fundamental library for performing numerical calculations with Python. It is invaluable in managing data arrays with a large number of functions to generate Ndarray objects. Several other machine learning and neural network libraries utilize Numpy in their operations. In algorithmic trading, Numpy is used to maximize the speed of the core simulation logic.
🌐
GeeksforGeeks
geeksforgeeks.org › machine learning › best-python-libraries-for-machine-learning
Best Python libraries for Machine Learning - GeeksforGeeks
2 weeks ago - The Machine learning libraries provide pre-built tools and algorithms that simplify model development and improve efficiency. Reduce development time by providing optimized implementations of ML algorithms. Simplify tasks such as preprocessing, feature engineering, training and evaluation. ... NumPy is a fundamental numerical computing library in Python that provides support for large, multi-dimensional arrays and matrices, along with a comprehensive collection of mathematical functions.
🌐
Towards Data Science
towardsdatascience.com › home › latest › python+ 101: most useful data structures and algorithms
Python+ 101: Most useful data structures and algorithms | Towards Data Science
March 5, 2025 - Besides having a rich set of the most common data structures, it provides a number of standard libraries that can greatly reduce the burden of developing codes from scratch for a variety of problems pertaining to different fields. In this tutorial, I will focus on some of the most common problems or should I say, encounters, and their solutions using data structures and algorithms of standard python modules.