5 книг, с которыми анализ данных и Scala до безобразия просты

Анализ данных и разработка тяжеловесных проектов подразумевают специальный инструментарий. Подробно разбираем Scala и Spark.

SCALA для нетерпеливых

Очередной бестселлер от специалиста своего дела – Кея Хорстманна. Автор объясняет доступным языком базовые вещи по интерпретатору Scala, особенностям объектного подхода и применению Scala для решения практических задач. Книга рассчитана как на профессионала, так и на новичка, который собирается использовать Scala в своей профессии. Способ подачи информации и практические упражнения помогут ускорить понимание происходящего.

Scala and Spark for Big Data Analytics

Интересует анализ данных? Тогда это ваша книга.

Scala и Spark взаимосвязаны, т. к. последний построен на базе Scala. По этой причине растет производительность в итеративных задачах быстрого анализа данных. В книге обучение построено от простого к сложному – объясняются основополагающие принципы ООП и функционального программирования, рассматриваются абстракции с помощью RDD и DataFrame. Также книга касается углубленного уровня – построения отказоустойчивых приложений, анализа структурированных и неструктурированных данных, использования SparkSQL и Graphx.

Изучаем Spark

Эффективный анализ данных в условиях постоянного роста количества информации очень важен. Книга о кластерной вычислительной системе Spark, которая поможет вам быстро обрабатывать большие наборы данных с помощью API для Scala, Java, R и Python. Рассматриваются такие популярные вопросы, как интеграция с экосистемой Hadoop и источниками данных (HDFS, Amazon S3, Hive, HBase), а также уделяется внимание кластерам Hadoop YARN и Apache Mesos. В процессе изучения вы сможете быстро приступить к анализу данных, так как авторы книги – разработчики Spark.

Конкурентное программирование на SCALA. Руководство

Конкурентное программирование важно применять на практике в многопроцессорных системах для оптимизации работы ядер и распределения нагрузки. Автор поможет разобраться в тонкостях параллельных вычислений, многопоточности и приоритетах. Уделено внимание эффективному использованию ресурсов и механизму Global Interpreter Lock (GIL) В этом издании используется новая версия Scala для работы с Java 8, что позволит проходить обучение на доступном и современном ПО.

Scala. Профессиональное программирование

Автор книги по функциональному программированию – разработчик Scala, который стоял у истоков философии языка. Материал подается доступным и понятным языком. Весь материал излагается на Java с примерами кода 2.11 и 2.12 версии Scala. Рассматриваются основные механизмы и функциональные особенности языка. Позже описывается продвинутый материал: трейты, списки, управляющие абстракции, абстрактные элементы и управление списками. Эта книга станет отличным помощником для специалистов, которые следуют методологии JVM.

Другие материалы по теме:

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

admin
14 июля 2017

Пишем свою нейросеть: пошаговое руководство

Отличный гайд про нейросеть от теории к практике. Вы узнаете из каких элеме...
admin
05 апреля 2017

6 книг по Java для программистов любого уровня

Подборка материалов по Java. Если вы изучаете его, то обязательно найдете д...