Amol Mavuduru wrote a nice tutorial on how to build recommender systems with the Surprise Library. It should be noted, however, that Surprise is not...