Scala学习手册 快速学习Scala的指南,涵盖了面向对象的风格和Scala的常用特性
适合Scala初学者阅读
¥24.00定价:¥48.00 (5折)
Scala编程(第5版) 豆瓣近满分神作||语言缔造者亲自撰写长年迭代的常青经典||率先覆盖3.0新版||Java之父领衔首推||国内社区领袖翻译
《Scala编程(第5版)》是Scala的权威图书,涵盖语言基础与重要类库,可被奉为圭臬的领域重要参考书。。Scala是Java平台上的一门功能强大的主流语言,它以独到的方式将面向对象和函数式编程的概念有机地结合在一起,供开发者使用。本书由Scala语言设计者编写,将循序渐进地向你介绍Scala编程语言和它背后的设计理念。本书几经迭代,编排、组织精细。开始几章教你足够多的基础知识,让你直接上手用Scala处理简单任务。本书严格遵循这样的原则:新概念都基于已出现过的概念,通过阶梯式教学,让你逐步掌握语言及其背后的设计理念。第5版是重磅新版,全面升级到Scala 3.0,并对以下特性进行详细介绍: 枚举和代数数据类型 上下文参数 扩展方法 安静语法和可选花括号 特质参数 并集类型和交集类型 导出子句 顶层定义
¥139.90定价:¥188.00 (7.45折) 电子书:¥131.60
作者斯沃茨在《学习Scala(影印版)(英文版)》中论证了为什么ScaIa凭借其简洁而具有表达性的语法使其成为想提高水平的Ruby和Python开发者的理想语言,同时Scala的类型安全性和性能保证了它对于任何应用而言都足够稳定和快速。
¥26.00定价:¥52.00 (5折)
Scala编程实战(原书第2版) 本书包含大量用于解决Scala 3中典型编程问题的代码示例,是通过示例学习如何设计Scala程序的经典著作
在构建面向对象、函数式和并发的应用程序时,使用Scala既可以节省时间又能省去很多麻烦。本书包含250多个常见的Scala编程问题和1000多个基于真实场景的代码示例,可以帮助你解决在使用Scala 3及其流行库时遇到的常见问题。 Scala改变了编程思维。无论你是从事Web、大数据还是分布式应用程序方面的工作,无论你是有经验的Scala开发人员还是刚刚学习使用这种JVM语言的程序员,本书都将让你受益良多。Alvin Alexander根据他在基于组件的、支持并发和分布式的高可伸缩应用程序中使用Scala的经验,提供了很多实用的解决方案。
¥149.20定价:¥199.00 (7.5折) 电子书:¥119.00
Scala并发编程 第2版 通过大量的实际案例,兼顾理论与实践,带领读者学习如何使用Scala构建复杂、现代且可扩展的并发应用程序,提供源代码下载
1.本书由Scala发明人亲传弟子执笔完成,颇具权威性。 2.通过大量的实际案例,兼顾理论与实践,带领读者熟悉并发领域的尖端技术。 3.提供代码下载,且代码可重用。 Scala是一种现代的多范式编程语言,旨在以简洁、优雅和安全的方式表达常见的编程模式。Scala流畅地集成了面向对象语言和函数式语言的特性。 在本书中,您会看到Scala 2.12平台的更新内容(Scala 2.12系列针对Java 8执行程序)。本书首先向您介绍JVM并发编程的基础,概述了Java内存模型的基本知识,然后展示了一些经典的构建块的并发性,如原子性变量、线程池和并发数据结构,以及对传统并发性的说明。 接着,本书介绍了不同的高级并发抽象,每种抽象都针对特定的编程任务类,同时还介绍了Scala异步编程功能的演进,涵盖了一些与所描述的技术配套使用的有效模式和习惯用法。*后,本书概述
¥74.30定价:¥99.90 (7.44折)
Scala实用指南 Scala编程实用教程 用Scala创建富有表现力 简洁和可伸缩的应用程序
IT行业正拥抱函数式编程,但面向对象编程经验仍然极富价值。Scala编程语言结合了面向对象编程和函数式编程这两种编程范式的原力,而本书将展示如何有效地结合这两者。自本书首版出版以来, Scala编程语言已经取得了长足的发展, 这一版在此基础上也进行了大幅更新。我们修订了每一章,并添加了3章零6节的新内容来探讨Scala 2.12的新特性。读者将学到如何使用并发集合和Akka的Actor来安全地管理并发,使用值类和改进后的隐式转换来创建富有表现力和可读性的代码,使用字符串插值来从数据构建字符串,创建领域特定语言,以及使用尾调用优化来优化递归。无论读者是要创建简洁、健壮的单线程应用程序,还是要编写非常具有表现力、线程安全的并发程序,本书都是读者的良师益友。
¥51.30定价:¥69.00 (7.44折) 电子书:¥54.46
Scala语言基础与开发实战 大数据知名培训师王家林新作,详细介绍大数据开发语言Scala及其在分布式框架Akka和Kafka中的应用。
大数据知名培训师王家林新作。详细介绍大数据开发语言Scala及其在分布式框架Akka和Kafka中的应用。秉承“实战”类图书特点,解析大量代码的编写操作,具有较强的可操作性,便于读者学习和理解。
¥37.90定价:¥69.00 (5.5折)
Scala程序设计 第2版 【图灵程序设计丛书】深入剖析流行的函数式编程语言Scala
本书全面介绍Scala这门针对JVM的编程语言,它集成了现代对象模型、函数式编程和先进类型系统的所有优势。通过大量的代码示例,本书向读者展示了如何高效地利用Scala语言及其生态系统,同时解释了为何Scala是开发高扩展性、以数据为中心的应用程序的理想语言。第2版还介绍了Scala的新特性,新增了模式匹配和高级函数式编程的章节。此外,读者还可以学到Scala的命令行工具、第三方工具、库等。
¥81.10定价:¥109.00 (7.45折) 电子书:¥43.99
《Scala编程(第3版)》是一份Scala编程语言的教程书。书中包含有很多编程例子,这些例子简便易懂易学,你如果认真读下去此书,本书将以一步一个脚印的方式引导你顺利地获得Scala软件开发的能力。通过阅读此书,你能够获得你所需的,并成为一个多产的Scala程序员。本书还可作为一份语言参考书。Scala语言有一个正式的定义,但是语言的定义是以可读性为代价要求精确性的文档。尽管本书并未涵盖Scala的所有细节,但它在你更好地掌控Scala编程之前,作为一本平易近人的语言参考书已足够全面。
¥113.70定价:¥144.00 (7.9折) 电子书:¥36.99
本书作者Martin Odersky教授2001年率领团队开发了Scala语言、类库和编译器,其核心成员精心编写了这本官方教程。 Java之父James Gosling说过 如果让我在Java之外选一门语言,我会选Scala ,它是面向对象与函数式编程的完美融合。 本书全面涵盖整个编程语言、重要类库及其背后理念,经多版本迭代优化后,编排、组织和示例设置堪称语言学习典范。 第4版大幅增加新内容,覆盖Scala 2.13新特性并重塑集合类库:集合类继承关系|集合类型实现|集合方法|自定义|视图。
¥165.10定价:¥209.00 (7.9折) 电子书:¥146.30
¥54.00定价:¥108.00 (5折)
1.贴近实战场景 深度剖析企业级实时运营指标项目案例,快速掌握实战开发经验。 2.掌握实战技术 详细解读Scala 函数式编程,SparkCore、Spark SQL、Spark Streaming 关键原理。 3.附赠丰富资源 随书附赠实例源代码、ppt和数据资源,方便读者学习。
¥63.00定价:¥79.80 (7.9折) 电子书:¥51.07
本书除了提供了丰富的上机实践操作和范例程序详细讲解之外,本书作者还为购买和使用本书的读者提供了搭建好的Hadoop和Flink大数据开发和学习环境。读者既可以参照本书的讲解自行搭建Hadoop和Flink环境,也可直接使用作者提供的开始和学习环境,快速开始大数据和Flink的学习。 本书具有以下几个特点: (1) 面向零基础读者,知识点深浅适当,代码完整易懂。 (2) 内容全面系统,包括架构原理、开发环境及程序部署、流和批计算等,并特别包含了第7章 基于Flink构建批流一体数仓 和第8章 基于Flink和数据湖构建实时数仓 内容。 (3) 所有代码均基于Flink 1.13.2。 (4) 双语实现,大部分示例、案例,均包含Scala和Java两种语言版本的实现。
¥79.50定价:¥159.00 (5折) 电子书:¥111.30
Scala和Spark大数据分析 函数式编程、数据流和机器学习 用SparkR和PySpark API来开发Spark应用,用Zeppelin进行交互式数据分析,用Alluxio进行内存数据处理。
近几年来,Scala得到广泛运用,在数据科学和分析领域的应用更是如火如荼。基于Scala构建的大数据处理框架Spark获得广泛认可,在产品中得到大量应用。如果你想借助Scala和Spark的卓越能力来处理大数据,本书将是你的理想选择。 本书开篇介绍Scala语言,指导你更好地理解 面向对象 和 函数式编程 等在开发Spark应用时必须掌握的概念。此后转向Spark,介绍Spark的核心抽象概念,如RDD和数据帧。利用这些知识,你可更好地使用Spark SQL、GraphX和Spark结构化流等技术来分析结构化和非结构化数据,开发出具备可伸缩性和容错能力的流式应用。*后,本书探讨一些高级主题,如Spark监控、配置、调试、测试和部署等。 通过本书,你将学会用SparkR和PySpark API来开发Spark应用,用Zeppelin进行交互式数据分析,以及用Alluxio进行内存数据处理等。 在完成本书的学习后,你将全面深入地理
¥119.30定价:¥158.00 (7.56折)
市场需要一款能够实现毫秒级别响应并且支持 精确一次 一致性的、高吞吐、高性能的流计算框架,而Flink是当前能够满足上述要求的产品,它正在成为大数据领域流处理的标配组件。本书是一本优秀的Flink教材,详细介绍了Flink的环境搭建和基础编程方法。结构清晰,语言流畅,并配有丰富的配套资源,供读者学习和参考。
¥34.90定价:¥69.80 (5折)
Scala拥抱函数式编程风格,又没有抛弃面向对象的编程范式,可以编写出比Java更精简的程序。由于运行在JVM之上,可访问任何Java类库,能跟Java框架互操作,也更容易地发挥并发编程的威力。 《快学Scala(第2版)》介绍Scala那些能让你快速上手干活儿的核心概念和技巧,却并不试图穷举所有语言特性,也不会用冗长、过于机巧的示例来,而是仔细斟酌例子和练习,按照清晰定义的能力层级指引你成为专家。 * 快速熟悉Scala解释器、语法、工具和独有的使用习惯 * 掌握核心语言特性:函数、数组、映射、元组、包、引入、异常处理等 * 熟悉Scala面向对象编程:类、继承和特质 * 使用Scala处理现实世界的编程任务:操作文件、正则表达式和XML * 使用高阶函数和功能强大的Scala集合类库 * 利用Scala强大的模式匹配和样例类 * 利用Scala的future构建并发程序 * 实现领
¥80.40定价:¥108.00 (7.45折)
【预订】Scala Design Patterns 预订商品,平装,按需印刷,需要1-3个月发货,非质量问题不接受退换货。
¥737.25
Scala机器学习 全面、系统讲解使用Scala在Spark平台上实现机器学习算法的实用技术、方法和*实践。
¥32.40定价:¥59.00 (5.5折)
【预订】Scala for Java Developers 预订商品,平装,按需印刷,需要1-3个月发货,非质量问题不接受退换货。
¥597.41
【预订】Scala Programming for Big Data Analytics: Get Started wi 预订商品,平装,按需印刷,需要1-3个月发货,非质量问题不接受退换货。
¥543.36
【预订】Scala Functional Programming Patterns 预订商品,平装,按需印刷,需要1-3个月发货,非质量问题不接受退换货。
¥660.98
【预订】Scala: From a Functional Programming Perspective: An Int 预订商品,按需印刷,需要1-3个月发货,非质量问题不接受退换货。
¥786.53
【预订】Scala Data Analysis Cookbook 预订商品,平装,按需印刷,需要1-3个月发货,非质量问题不接受退换货。
¥597.41
通过大量实例,本书可以帮助读者更好地巩固所学知识,提升自己的编程能力;扫描书中的二维码,读者可以获得更多学习资源和技术支持,如教学视频、案例源代码、教师指导手册、教学PPT、教学设计及其他资源等,还有和每章内容配合使用的10套作业和难易程度不同的3套试卷,以方便读者学习。
¥38.10定价:¥48.00 (7.94折)
在构建面向对象、函数式和并发的应用程序时,使用Scala既可以节省时间又能省去很多麻烦。本书包含250多个常见的Scala编程问题和1000多个基于真实场景的代码示例,可以帮助你解决在使用Scala 3及其流行库时遇到的常见问题。 Scala改变了编程思维。无论你是从事Web、大数据还是分布式应用程序方面的工作,无论你是有经验的Scala发人员还是刚刚学习使用这种JVM语言的程序员,本书都将让你受益良多。Alvin Alexander根据他在基于组件的、支持并发和分布式的高可伸缩应用程序中使用Scala的经验,提供了很多实用的解决方案。
《Scala编程(第5版)》是Scala的权威图书,涵盖语言基础与重要类库,可被奉为圭臬的领域重要参考书。。Scala是Java平台上的一门功能强大的主流语言,它以独到的方式将面向对象和函数式编程的概念有机地结合在一起,供发者使用。本书由Scala语言设计者编写,将循序渐地向你介绍Scala编程语言和它背后的设计理念。本书几经迭代,编排、组织精细。始几章教你足够多的基础知识,让你直上手用Scala处理简单任务。本书严格遵循这样的原则:新概念都基于已出现过的概念,通过阶梯式教学,让你逐步掌握语言及其背后的设计理念。第5版是重磅新版,全面升级到Scala 3.0,并对以下特性行详细介绍: 枚举和代数数据类型 上下文参数 扩展方法 安静语法和可选花括号 特质参数 并集类型和交集类型 导出子句 顶层定义
使用当下新版Scala,真题库2020年全面更新,作者就职名企,培训经验丰富 介绍大数据发语言Scala核心算法应用及在分布式框架中的应用。 大量代码的编写操作,具有较强的可操作性,便于读者学习和理解。 Scala相关领域面试、笔试、经验心得、算法、考、难、真题解析一应俱全,获取高薪
【预订】Steps in Scala: An Introduction to Object-Functional Pro 预订商品,按需印刷,需要1-3个月发货,非质量问题不接受退换货。
¥621.24
【预订】Learning Scala: Practical Functional Programming for the 预订商品,平装,按需印刷,需要1-3个月发货,非质量问题不接受退换货。
¥463.91
阐述scala核心语法、编程方法与深层原理,内容实用,通俗易学 涵盖Scala实际开发中的重要知识点,实例丰富,代码注解详尽 突出可操作性,力图使读者通过实际操作掌握用Scala进行应用开发
本书全面介绍Scala这门针对JVM的编程语言,它集成了现代对象模型、函数式编程和先类型系统的所有优势。通过大量的代码示例,本书向读者展示了如何高效地利用Scala语言及其生态系统,同时解释了为何Scala是发高扩展性、以数据为中心的应用程序的理想语言。第2版还介绍了Scala的新特性,新增了模式匹配和高级函数式编程的章节。此外,读者还可以学到Scala的命令行工具、第三方工具、库等。
让代码做我们希望它做的事,是一名发者的基本目的。然而实际上,往往我们自认为已经理解的代码,表现出的行为却和我们的预期相反,这类情况就显得有趣而且很重要了。本书中的谜题,正是基于这样的场景而衍生出来的,本书收集了众多具有谜题特的Scala代码示例。这不仅可以用一种寓教于乐的方式更好地理解Scala这一富有表现力的语言,而且可以帮助Scala发人员认识许多容易忽视的雷区和陷阱,从而避免导致系统中的bug并给发者带来压力。本书适合对Scala语言以及函数式编程感兴趣的程序员阅读。
《Scala编程(第3版)》是一份Scala编程语言的教程书。书中包含有很多编程例子,这些例子简便易懂易学,你如果认真读下去此书,本书将以一步一个脚印的方式引导你顺利地获得Scala软件发的能力。通过阅读此书,你能够获得你所需的,并成为一个多产的Scala程序员。本书还可作为一份语言参考书。Scala语言有一个正式的定义,但是语言的定义是以可读性为代价要求精确性的文档。尽管本书并未涵盖Scala的所有细节,但它在你更好地掌控Scala编程之前,作为一本平易近人的语言参考书已足够全面。
IT行业正拥抱函数式编程,但面向对象编程经验仍然极富价值。Scala编程语言结合了面向对象编程和函数式编程这两种编程范式的原力,而本书将展示如何有效地结合这两者。自本书首版出版以来, Scala编程语言已经取得了长足的发展, 这一版在此基础上也行了大幅更新。我们修订了每一章,并添加了3章零6节的新内容来探讨Scala 2.12的新特性。读者将学到如何使用并发集合和Akka的Actor来安全地管理并发,使用值类和改后的隐式转换来创建富有表现力和可读性的代码,使用字符串插值来从数据构建字符串,创建领域特定语言,以及使用尾调用优化来优化递归。无论读者是要创建简洁、健壮的单线程应用程序,还是要编写非常具有表现力、线程安全的并发程序,本书都是读者的良师益友。
本书作者Martin Odersky教授2001年率领团队发了Scala语言、类库和编译器,其核心成员精心编写了这本官方教程。 Java之父James Gosling说过 如果让我在Java之外选一门语言,我会选Scala ,它是面向对象与函数式编程的完美融合。 本书全面涵盖整个编程语言、重要类库及其背后理念,经多版本迭代优化后,编排、组织和示例设置堪称语言学习典范。 第4版大幅增加新内容,覆盖Scala 2.13新特性并重塑集合类库:集合类继承关系集合类型实现集合方法自定义视图。
Scala for Machine Learning - Second Edition
Scala Machine Learning Projects
Scala Functional Programming Patterns
Scala and Spark for Big Data Analytics
Scala与Clojure函数式编程模式 Java虚拟机高效编程
StackOverflow刚刚发布了2015发者调查,*受程序员喜爱的发语言中,Clojure和Scala分别位列第五和第六。排名**的是Swift,而Swift相比原先的Objective-C*重要的优之一,就是对函数式编程提供了更好的支持。同时,新一代分布式计算系统Spark不仅在实现中选择了Scala,其提供的**编程语言也是Scala。 所有迹象都显示,诞生50多年后,函数式编程却焕发了青春,越来越受到关注和青睐,从边缘地带步了主流,除了Scala和Clojure这些新生函数式编程语言大行其道之外,Java等老牌面向对象的编程语言也始支持匿名函数。函数式编程能简化发过程,尤其是大型知识管理系统应用程序从中受益良多。 《Scala与Clojure函数式编程模式:Java虚拟机高效编程》向读者展示了如何采用函数式方案来替代或简化面向对象编程中使用的诸多通用模式,同时还介绍了一些在函数式世界中广泛使
Scala High Performance Programming
Scala集合库不可多得的中文资料 作为Scala的制胜法宝本书教你如何驾驭 面向实际问题用示例代码讲解类的使用和原理 全新角度实现基本数据结构是提升功力的不二法门
【预订】Pragmatic Scala: Create Expressive, Concise, and Scalabl 预订商品,平装,按需印刷,需要1-3个月发货,非质量问题不接受退换货。
¥290.67
【预订】Beginning Scala 预订商品,平装,按需印刷,需要1-3个月发货,非质量问题不接受退换货。
¥407.49
【预订】Practical Scala Dsls: Real-World Applications Using Doma 预订商品,平装,按需印刷,需要1-3个月发货,非质量问题不接受退换货。
¥715.01
【预订】Beginning Scala 预订商品,按需印刷,需要1-3个月发货,非质量问题不接受退换货。
¥452.78
【预订】Mastering Scala Machine Learning 预订商品,平装,按需印刷,需要1-3个月发货,非质量问题不接受退换货。
¥660.98
【预订】Testing in Scala: Scala Tools for Behavior-Driven Develo 预订商品,按需印刷,需要1-3个月发货,非质量问题不接受退换货。
¥224.09
Scala是一种强大的JVM语言,混合了函数式和面向对象编程范式。你很容易通过图书和上网找到Scala 的介绍性资料,但是很难找到来自资深实践者的深刻洞见和代码示例,而本书可以满足你的需要。本书没有什么棘手的理论——只包含众多新鲜、实用的Scala编程技巧。本书适合用于了解Java、Scala或其他面向对象语言的读者。
【预订】Professional Scala 预订商品,平装,按需印刷,需要1-3个月发货,非质量问题不接受退换货。
¥533.84
Kafka进阶 系统介绍Kafka完整生态,详述与Flink、Storm、Spark和Flume集成,包含Java和Scala应用开发实战案例。从思想原理,到体系架构,再到技术实现
1. 全面系统:包含Kafka完整生态,如Kafka Producer、Kafka Consumer、Kafka Server、Kafka Stream和ZooKeeper。 2. 核心原理:通过图文详解Kafka的体系架构与运行机制。 3. 实战部署:通过Step by Step的步骤演示Kafka生产环境的部署。 4. 应用开发:包含Java和Scala应用开发示例。 5. 流式计算:全面系统地介绍Kafka流处理框架Kafka Stream。 6. 系统集成:Kafka与Flink、Storm、Spark和Flume集成。 7. 运维监控:详解Kafka的监控参数和监控方式。 8. 案例丰富:大量应用程序代码介绍Kafka程序开发。
¥66.20定价:¥89.00 (7.44折)
Spark编程基础(Scala版) 厦门大学大数据实验室长期经验总结的结晶,名师名校打造大数据领域精品力作。深入浅出,有效降低spark技术学习门槛;资源全面,构建全方位一站式在线服务体系。
本书是厦门大学作者团队长期经验总结的结晶,是在厦门大学《大数据技术原理与应用》入门级大数据教材的基础之上编写的。为了确保教程质量,在编著出版纸质教材之前,实验室已经于2016年10月通过实验室官网免费发布*享了简化版的Spark在线教程和相关教学资源,同时,该在线教程也已经用于厦门大学计*机科学系研究生的大数据课程教学,并成为全国高校大数据课程教师培训交流班的授课内容。实验室根据读者对在线Spark教程的大量反馈意见以及教学实践中发现的问题,对Spark在线教程进行了多次修正和完善,所有这些前期准备工作,都为纸质教材的编著出版打下了坚实的基础。披荆斩棘,在大数据丛林中开辟学*捷径填沟削坎,为快速学*Spark 技术铺平道路深入浅出,有效降低Spark 技术学*门槛资源全面,构建全方位一站式在线服务体系
¥37.00定价:¥49.80 (7.43折) 电子书:¥30.90