Алгоритмы на Питоне? Не смешите, даже самый отстойный алгоритм на C++ будет быстрее работать более экономного на Питоне.
Посмотрел начало видеозаписи лекции преподавателя Московского Физтеха и разочаровался. Во-первых, он сказал, что программисты - это алгоритмеры, а не те, кто пишут программы. А во-вторых, он использует в качестве ЯП тормозной Python, который априори увеличивает сложность любого алгоритма на несколько порядков. Не лицемерие ли это?
Для изучения алгоритмов годится любой язык. Тормозной язык даже лучше: будет более заметно, что алгоритм медленно работает (но это мелочи: быстродействие не измеряют "на глаз").
> Python, который априори увеличивает сложность любого алгоритма
Чушь. Алгоритм - это то, что написал программист, а не то, что фактически выполняет процессор.
Ну, да. Ты прав, самый эффективный код на питоне раз в 5-10 медленнее аналогичного на С++, однако, ты заблуждаешься в том, что это лицемерие.
Во-первых, писать сверх-эффективный код на плюсах, мягко говоря, задача именно написания кода на С++, а не алгоритмики.
Во-вторых, ты видел на чем пишут математические библиотеки для питона? Ну вот, самый наглядный пример:

Большинство физических вычислений в том же World of Taks выполняется питоном, если всё нормально оптимизировать и использовать мультипроцессинг, то скорость возрастёт в 100 раз
Что вы понимаете под понятием "сложность алгоритма?". Питон более высокоуровневый язык, и алгоритм который выразили с помощью питона явно будет ясней.
"То, чего нельзя написать на ассемблере, приходится паять".
А питон, си минус минус и прочие это только мода.
Знаете почему в фирмах не любят паскаль? Он малопригоден для того, чтобы сто человек могли работать над одним проектом. И кстати там и сидит главная проблема - уязвимость сишных программ.