# python_test_tasks review for evgenii_egorov
комментарии/рекомендации к решению
- code_review
- `*.py`
- исправления корректны
- `Dockerfile`
- не проведено никаких исправлений рекомендую посмотреть лучшие практики [здесь](https://testdriven.io/blog/docker-best-practices/)
- `requirements.txt`
- pandas - надо было зафиксировать версию `pandas==***`
- tessellation
- результирующий `score=0.9536081855408457`
- `np.mean(scores)=0.8197977767555527`
- `np.std(scores)=0.1293474394981991`
- `len(scores)=100`
- при желании углубиться в задачу, можно почитать статью [How good is the Warnsdorff’s knight’s tour heuristic?](https://arxiv.org/pdf/0803.4321.pdf)
- организовать решения в виде ООП - хорошее решение
- так же рекомендую при написании кода опираться на гайдлайны больших компаний, таких как [google](https://google.github.io/styleguide/pyguide.html)
- можно было бы попробовать использовать numpy для упрощения и ускорения некоторых операций с матрицами см. примеры в `test_solution.py`