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.1.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.1-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mindbox_test_lib-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 eb1528437eaaeeb9d66e5e2925f07791a7a9555adcdb9966c09b089627bd83ae
MD5 034ef74ca76d524e4b8595d63572278e
BLAKE2b-256 eea677baa002f2ca357a1093196ca68af76f9f39245dfd9fb44eda6de220fade

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mindbox_test_lib-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e1818e153ee31afcc2e5e9e06cefe90e5241113932463227042591f3d9c698ee
MD5 b45f1cdb6f58005f4636ce375d4fccd7
BLAKE2b-256 029612c5f09e2cd24d3ec245f97e8e73c93e07e812fbd53970bd58959a1b5898

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