#ленивые_вычисления — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ленивые_вычисления, aggregated by home.social.
-
Разбираем map, filter, reduce, any, all, zip и enumerate в Python
Все мы начинали писать на Python примерно одинаково: создавали пустой список, запускали цикл for, проверяли условие через if и делали .append(). Это надежно, предсказуемо, но по мере роста кодовой базы такие конструкции начинают утомлять — мы тратим 4-5 строк на банальную трансформацию данных, которую можно уложить в одну лаконичную строку. В этой статье мы подробно разберем встроенный инструментарий Python для работы с итерируемыми объектами: map, filter, reduce, any, all, zip и enumerate.
https://habr.com/ru/articles/1036696/
#python #map #filter #reduce #функциональное_программирование #генераторы_списков #ленивые_вычисления #рефакторинг_кода
-
Разработка библиотеки ленивых строк в паре с ИИ
Еще одна библиотека строк для Python? Легко - если у вас есть ИИ-помощник. Рассказываю, что хотел сделать (действительно, ленивые строки), что получилось, как использовал ИИ, с какими проблемами столкнулся, какие выводы для себя сделал.
https://habr.com/ru/articles/985138/
#python #c++ #интеграция #ииассистент #ииагенты #ии_помощник #строка #ленивые_вычисления #оптимизация #память
-
[Перевод] Ленивые вычисления в PHP: как генераторы и итераторы экономят память и ускоряют код
Как обрабатывать миллионы строк в PHP и не убить память? Всё просто: генераторы и итераторы. Покажу, как ленивые вычисления экономят ресурсы, ускоряют код и упрощают работу с большими данными. С примерами, бенчмарками и разбором изнутри.
https://habr.com/ru/articles/939814/
#php #генераторы #итераторы #производительность #память #yield #iterator #ленивые_вычисления #оптимизация #большие_данные
-
[Перевод] Ленивые вычисления в PHP: как генераторы и итераторы экономят память и ускоряют код
Как обрабатывать миллионы строк в PHP и не убить память? Всё просто: генераторы и итераторы. Покажу, как ленивые вычисления экономят ресурсы, ускоряют код и упрощают работу с большими данными. С примерами, бенчмарками и разбором изнутри.
https://habr.com/ru/articles/939814/
#php #генераторы #итераторы #производительность #память #yield #iterator #ленивые_вычисления #оптимизация #большие_данные
-
[Перевод] Ленивые вычисления в PHP: как генераторы и итераторы экономят память и ускоряют код
Как обрабатывать миллионы строк в PHP и не убить память? Всё просто: генераторы и итераторы. Покажу, как ленивые вычисления экономят ресурсы, ускоряют код и упрощают работу с большими данными. С примерами, бенчмарками и разбором изнутри.
https://habr.com/ru/articles/939814/
#php #генераторы #итераторы #производительность #память #yield #iterator #ленивые_вычисления #оптимизация #большие_данные
-
[Перевод] Ленивые вычисления в PHP: как генераторы и итераторы экономят память и ускоряют код
Как обрабатывать миллионы строк в PHP и не убить память? Всё просто: генераторы и итераторы. Покажу, как ленивые вычисления экономят ресурсы, ускоряют код и упрощают работу с большими данными. С примерами, бенчмарками и разбором изнутри.
https://habr.com/ru/articles/939814/
#php #генераторы #итераторы #производительность #память #yield #iterator #ленивые_вычисления #оптимизация #большие_данные
-
Функциональный Rijndael
Rijndael (авторы Vincent Rijmen, Joan Daemen) - алгоритм, признанный стандартом шифрования в 2001 году, ныне называемый AES (Advanced Encryption Standard). Материалов про AES много, и я сразу выделю отличие этой статьи от других: • приведена реализация шифра в функциональной парадигме; • рассматривается полная версия Rijndael с 9 вариациями длин блока и ключа, а не урезанный AES до 3 вариаций; • реализовано шифрование файлов; • я старался объяснить математическую составляющую для неподготовленного читателя так, чтобы была понятна философия, смыслы и образы происходящего, а не мелкие технические детали; • использоваться будет Haskell, однако для читателя знание этого языка не требуется, поскольку все конструкции будут пояснены.
#aes #rijndael #haskell #функциональное_программирование #ленивые_вычисления #криптография
https://habr.com/ru/articles/774536/