Грокаем функциональное мышление
1.750 ₽
Название: Грокаем функциональное мышление
Формат: PDF
Тема: IT
Количество страниц: 608
Качество: Компьютерное, издательское
Кодовые базы разрастаются, становясь все сложнее и запутаннее, что не может не пугать
разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код
таким, чтобы он не увеличивал сложность и запутанность кодовой базы?
Большую часть «действий», изменяющих состояние, можно превратить в «вычисления»,
чтобы ваш код стал проще и логичнее.
Вы научитесь бороться со сложными ошибками синхронизации, которые неизбежно проника-
ют в асинхронный и многопоточный код, узнаете, как компонуемые абстракции предотвращают
дублирование кода, и откроете для себя новые уровни его выразительности.
Книга предназначена для разработчиков среднего и высокого уровня, создающих сложный
код. Примеры, иллюстрации, вопросы для самопроверки и практические задания помогут на-
дежно закрепить новые знания.
Описание
«Грокаем функциональное мышление» — практическое руководство, которое учит думать и писать код в функциональном стиле. Книга объясняет, как перейти от императивного подхода к чистым функциям, иммутабельности, композиции и декларативному мышлению без сложной математической подготовки.
Автор разбирает ключевые концепции функционального программирования на понятных примерах, показывает, как такие идеи улучшают читаемость, тестируемость и надёжность кода. Вы научитесь работать с функциями высшего порядка, замыканиями, отложенными вычислениями и обработкой ошибок в функциональном стиле.
- Разработчикам, желающим освоить функциональное программирование
- Программистам на JavaScript, Python, Java или C#, которые хотят улучшить качество своего кода
- Студентам и всем, кто хочет глубже понимать современные парадигмы разработки
- Командам, внедряющим функциональный подход в существующие проекты
Только зарегистрированные клиенты, купившие данный товар, могут публиковать отзывы.
Другие книги раздела «Веб-дизайн и программирование»
- John Zelle – Python Programming (2017)
- Soonhoi Ha – Handbook of Hardware Software Codesign (2017)
- С. Ржевский – Математическое программирование (2022)
- Giuseppe Ciaburro – Neural Networks with R
- Igor Livshin – Artificial Neural Networks with Java (Second edition)
- Leonardo De Marchi – Hands-On Neural Networks
- Maxime Labonne – Hands-On Graph Neural Networks Using Python
- 80 Ways to use ChatGPT in the classroom
- Андреас Мюллер – Введение в машинное обучение с помощью Python
- Андрей Бурков – Инженерия машинного обучения. Машинное обучение без лишних слов
- Анирад Коул – Искусственный интеллект и компьютерное зрение
- Бенджамин Бенгфорт – Прикладной анализ текстовых данных на Python
- Глубокое обучение в биологии и медицине
- Паттерны проектирования API
- Python для сложных задач
- Глубокое обучение с Fastai и PyTorch
Рекомендуем также
- S. Paul – Clinical Cases in Skin Cancer Surgery and Treatment (2016)
- Y. Sakai – Laparoscopic Surgery for Colorectal Cancer (2016)
- V. Stearns – Novel Biomarkers in the Continuum of Breast Cancer (2016)
- A. Mathur – Nanotechnology in Cancer (2017)
- P. Rennert – Novel Immunotherapeutic Approaches to the Treatment of Cancer
- M. Baranska – Optical Spectroscopy and Computational Methods in Biology and Medicine (2014)
- A. Bondanza – Tumor Immunology (2016)
- H. Seligmann – DNA Replication. Current Advances (2016)

Отзывы
Отзывов пока нет.