Skip to main content

Python algorithms3

Project description

PyPI version Open Source Helpers Build Status Coverage Status

SEAN Algorithms3 Pythonic Data Structures and Algorithms =========================================

Minimal and clean example implementations of data structures and algorithms in Python 3.

Contributing

Thanks for your interest in contributing! There are many ways to contribute to this project. Get started here

Tests

Use unittest

For running all tests write down:

$ python3 -m unittest discover tests

For running some specific tests you can do this as following (Ex: sort):

$ python3 -m unittest tests.test_sort

Use pytest

For running all tests write down:

$ python3 -m pytest tests

Install

If you want to use the API algorithms in your code, it is as simple as:

$ pip3 install seanalgorithms3

You can test by creating a python file: (Ex: use merge_sort in sort)

from seanalgorithms3.sort import merge_sort

if __name__ == "__main__":
    my_list = [1, 8, 3, 5, 6]
    my_list = merge_sort(my_list)
    print(my_list)

Uninstall

If you want to uninstall algorithms, it is as simple as:

$ pip3 uninstall -y seanalgorithms3

List of Implementations

Contributors

seanlab1, seanlab3

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seanalgorithms3-0.2.tar.gz (244.1 kB view details)

Uploaded Source

Built Distribution

seanalgorithms3-0.2-py3-none-any.whl (464.3 kB view details)

Uploaded Python 3

File details

Details for the file seanalgorithms3-0.2.tar.gz.

File metadata

  • Download URL: seanalgorithms3-0.2.tar.gz
  • Upload date:
  • Size: 244.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.1

File hashes

Hashes for seanalgorithms3-0.2.tar.gz
Algorithm Hash digest
SHA256 bdfc597bcba07314aaaffefe8d67ddffa9b8d064d77caa02c7d1e41d4ddf542a
MD5 b7d3904c44e2934e1791fc6cb17581e2
BLAKE2b-256 2c5c7a9103f7d1982eb4185f494f1d5807899b18c9fb3ac6621057f7f2e21f70

See more details on using hashes here.

File details

Details for the file seanalgorithms3-0.2-py3-none-any.whl.

File metadata

  • Download URL: seanalgorithms3-0.2-py3-none-any.whl
  • Upload date:
  • Size: 464.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.1

File hashes

Hashes for seanalgorithms3-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 42fa4d589846a1daee48b8853c2b13b6a084c6017de41bad4d97de0aca6241d9
MD5 2df471c3ba80b6889e660668bc42f0ee
BLAKE2b-256 576c69b3db3f3f91823ce08c2559c7d862366d8c9b9250016eb266d09d1eb2d4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page