Если сообщество решило, что эти функции лучше не использовать, то вероятно тому были причины. Я сам новичок и моих знаний недостаточно аргументировано ответить почему.
Те Pep’ы которые я знаю, не дают рекомендаций по этим функциями в которых явно говорился не используйте. линтеры, флейки, автопепы, статический анализ тоже на них никогда не ругается. Если культуру кода не страдает при использовании, то причин не использовать не вижу
Нет, я имел ввиду там другое, я не говорит что мап это наше все, я лишь имел ввиду, что под каждую задачу нужно находить оптимальное решение. Под оптимальным я имею ввиду читаемое, поддерживаемое, гибкое
Это как если бы при изучении ML сказать что нужно импортировать sklearn и выбрать нужный алгоритм или нужно написать самому алгоритм) Что больше пользы принесёт?))
Просто авторы курсов не всегда добросовестно подходят к ним. Я уже надоел наблюдать очередной курс типо «анализ данных на питоне», после которого люди на вопрос «структуры данных питона» рассказывают про датафреймы
Меня тоже интересует функциональная парадигма, но до ее полноценного изучение (с haskell или каким то другим функциональным языком) увы, руки не доходят.
При этом один из студентов в качестве дипломной работы разработал мобильное приложение по распознаванию лиц на фото. Я сначала было подумал, что я у них научусь чему-то. Вывод: жизнь сложная штука. Не стоит искать однозначный ответ на тот или иной вопрос, односторонне оценивать ситуацию.