Skip to main content

Тестовое задание для Mindbox (№1).

Project description

Mindbox Shapes

Библиотека создана в качестве тестового задания компании 'Mindbox'.

Репозиторий находится здесь.

Работа с библиотекой

В текущей реализации существует 2 фигуры, круг (Circle) и треугольник (Triangle).

Примеры использования фигур:

from mindbox_shapes import Circle

circle = Circle(radius=10.0)

area = circle.area()  # получить площадь круга
from mindbox_shapes import Triangle

triangle = Triangle(a=10.0, b=20.0, c=30.0)

area = triangle.area()  # получить площадь треугольника

triangle.is_right()  # проверка, является ли треугольник равносторонним

Сборка для разработчика

Для загрузки библиотеки с инструментами для разработки использовать команду:

$ pip install mindbox-test-lib[dev]

Для загрузки библиотеки с инструментами для тестирования кода:

$ pip install mindbox-test-lib[test]

[!] Каталог библиотеки переименован, при загрузке код будет доступен в папке 'mindbox_shapes'

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

mindbox_test_lib-0.2.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mindbox_test_lib-0.2.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file mindbox_test_lib-0.2.0.tar.gz.

File metadata

  • Download URL: mindbox_test_lib-0.2.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mindbox_test_lib-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b0883a3393bf016b4efcf6dc553faa81a6779a64e01043e1dd3ebd02c332eb62
MD5 0ecfb3b01d66e480708c8bd5198c2ada
BLAKE2b-256 2804ada093420c95d07f5451fa7bc201f97326785afe282d128fb45f685f5e2b

See more details on using hashes here.

File details

Details for the file mindbox_test_lib-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mindbox_test_lib-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c49a767c3ff3f8d2143351edf1de1574a43262b62a8201f2e1d8cecd66026da9
MD5 039ba1d0e899cb801083f2815d6efc4d
BLAKE2b-256 2d27238b34f65913b8e080645d42031d52c8ea9990cad9bc1c8f04120d216e2e

See more details on using hashes here.

Supported by

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