Собрали в одном месте самые важные ссылкиконсультируем про IT, Python
Подробно рассказано о составляющих алгоритма, сделано небольшое погружение в матчасть и приведен пример реализации