Аннотация:В данной курсовой работе рассмотрены современные методы решения задачи рекомендации книг, основанные на признаковом описании и коллаборативной фильтрации. Методы программно реализованы на языке программирования Python. Предложены их различные комбинации, позволяющие улучшить качество рекомендации книг.