Собрали в одном месте самые важные ссылкичитайте авторский блог
Автор открывает для себя itertools.permutations