Leanpub, 2018. — 352 p. This book is for the typical Scala developer, probably with a Java background, who is both skeptical and curious about the Functional Programming (FP) paradigm. This book justifies every concept with practical examples, including writing a web application. This book uses Scalaz 7.2, the most popular, stable, principled and comprehensive Functional...
O’Reilly Media, 2013. — 166 p. — ISBN: 978-1449315115, 1449315119, ASIN B00B5KBVJ8. If you build your Scala application through Test-Driven Development, you’ll quickly see the advantages of testing before you write production code. This hands-on book shows you how to create tests with ScalaTest and the Specs2—two of the best testing frameworks available—and how to run your...
Packt Publishing, 2019. — 215 p. — ISBN: 978-1-78934-507-0. Supervised and unsupervised machine learning made easy in Scala with this quick-start guide. Scala is a highly scalable integration of object-oriented nature and functional programming concepts that make it easy to build scalable and complex big data applications. This book is a handy guide for machine learning...
Li Haoyi, 2020. — 413 p. Hands-on Scala teaches you how to use the Scala programming language in a practical, project-based fashion. This book is designed to quickly teach an existing programmer everything needed to go from "hello world" to building production applications like interactive websites, parallel web crawlers, and distributed systems in Scala. In the process you...
Fifth Edition. — Artima Press, 2021. — 651 p. — ISBN: 978-0-9815316-6-3. This book is the authoritative tutorial on the Scala programming language, co-written by the language's designer, Martin Odersky. This fifth edition is a major rewrite of the entire book, adding new material to cover the many changes in Scala 3.0. In fact we have added so much new material that we split...
2nd Edition. — Artima, 2011. — 852 p. — ISBN13: 978-0981531649. Scala - относительно молодой, мультипарадигмальный язык программирования, сочетающий в себе возможности как функционального, так и объектно-ориентированного программирования. Настоящее руководство подробно расскажет вам о принципах и идеях, с которой этот язык создавался, научит вас основам программирования на нём...
O’Reilly, 2015. — 255 p. — ISBN: 978-1-449-36793-0. This book is meant for developers who have worked in object-oriented languages such as Java, Ruby, or Python and are interested in improving their craft by learning Scala. Java developers will recognize the core object-oriented, static typing and generic collections in Scala. However, they may be challenged to switch to...
4-е изд. — Пер с англ. Н. Вильчинский, А. Павлов. — СПб.: Питер. 2021. — 720 с.: ил. — (Библиотека программиста). — ISBN 978-5-4461-1827-4. "Scala. Профессиональное программирование" - главная книга по Scala, популярному языку для платформы Java, в котором сочетаются концепции объектно-ориентированного и функционального программирования, благодаря чему он превращается в...
5-е изд. — Пер с англ. А. Павлов. — СПб.: Питер, 2022. — 608 с.: ил. — (Библиотека программиста). — ISBN 978-5-4461-1914-1. "Scala. Профессиональное программирование" - главная книга по Scala, популярному языку для платформы Java, в котором сочетаются концепции объектно-ориентированного и функционального программирования, благодаря чему он превращается в уникальное и мощное...
Пер. с анг. А. Н. Киселева. — М.: ДМК Пресс, 2018. — 341 с.: ил. — ISBN: 978-5-97060-572-1. Scala – современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны программирования компактнее, выразительнее и безопаснее. Scala прекрасно сочетает в себе черты объектно-ориентированных и функциональных языков. Книга начинается с введения в основы...
Комментарии