All Algorithms implemented in Python the-algorithms.com/
Go to file
2022-10-18 11:57:03 +02:00
.github
arithmetic_analysis
audio_filters
backtracking
bit_manipulation
blockchain
boolean_algebra
cellular_automata
ciphers
compression
computer_vision
conversions refactor: Move constants outside of variable scope (#7262) 2022-10-16 15:03:29 +05:30
data_structures
digital_image_processing
divide_and_conquer
dynamic_programming
electronics
file_transfer
financial
fractals
fuzzy_logic
genetic_algorithm
geodesy
graphics
graphs
greedy_methods
hashes
knapsack
linear_algebra
machine_learning
maths [pre-commit.ci] pre-commit autoupdate (#7387) 2022-10-17 21:59:25 +02:00
matrix
networking_flow
neural_network
other
physics
project_euler
quantum Create q_full_adder.py (#6735) 2022-10-16 09:47:54 +02:00
scheduling
scripts
searches
sorts refactor: Move constants outside of variable scope (#7262) 2022-10-16 15:03:29 +05:30
strings Change to https. (#7277) 2022-10-16 09:43:29 +02:00
web_programming refactor: Move constants outside of variable scope (#7262) 2022-10-16 15:03:29 +05:30
.coveragerc
.flake8
.gitattributes
.gitignore
.gitpod.yml
.pre-commit-config.yaml
CONTRIBUTING.md
DIRECTORY.md
LICENSE.md
pytest.ini
README.md
requirements.txt

The Algorithms - Python

Gitpod Ready-to-Code Contributions Welcome Discord chat Gitter chat
GitHub Workflow Status pre-commit code style: black

All algorithms implemented in Python - for education

Implementations are for learning purposes only. They may be less efficient than the implementations in the Python standard library. Use them at your discretion.

Getting Started

Read through our Contribution Guidelines before you contribute.

Community Channels

We are on Discord and Gitter! Community channels are a great way for you to ask questions and get help. Please join us!

List of Algorithms

See our directory for easier navigation and a better overview of the project.