Тестовое задание для 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0883a3393bf016b4efcf6dc553faa81a6779a64e01043e1dd3ebd02c332eb62
|
|
| MD5 |
0ecfb3b01d66e480708c8bd5198c2ada
|
|
| BLAKE2b-256 |
2804ada093420c95d07f5451fa7bc201f97326785afe282d128fb45f685f5e2b
|
File details
Details for the file mindbox_test_lib-0.2.0-py3-none-any.whl.
File metadata
- Download URL: mindbox_test_lib-0.2.0-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c49a767c3ff3f8d2143351edf1de1574a43262b62a8201f2e1d8cecd66026da9
|
|
| MD5 |
039ba1d0e899cb801083f2815d6efc4d
|
|
| BLAKE2b-256 |
2d27238b34f65913b8e080645d42031d52c8ea9990cad9bc1c8f04120d216e2e
|