Object Oriented Design

Scala for Data Science by Pascal Bugnion PDF

By Pascal Bugnion

ISBN-10: 1785281372

ISBN-13: 9781785281372

Leverage the ability of Scala with various instruments to construct scalable, powerful info technological know-how applications

About This Book

  • A entire advisor for scalable information technological know-how options, from information ingestion to info visualization
  • Deploy horizontally scalable information processing pipelines and benefit from net frameworks to construct attractive visualizations
  • Build useful, type-safe workouts to engage with relational and NoSQL databases with assistance from tutorials and examples provided

Who This e-book Is For

If you're a Scala developer or information scientist, or with the intention to input the sector of knowledge technology, then this ebook provides you with all of the instruments you must enforce facts technology solutions.

What you are going to Learn

  • Transform and clear out tabular info to extract good points for computer learning
  • Implement your personal algorithms or benefit from MLLib's broad suite of versions to construct disbursed laptop studying pipelines
  • Read, rework, and write information to either SQL and NoSQL databases in a useful manner
  • Write strong exercises to question net APIs
  • Read info from net APIs equivalent to the GitHub or Twitter API
  • Use Scala to engage with MongoDB, which bargains excessive functionality and is helping to shop huge information units with doubtful question requirements
  • Create Scala internet functions that couple with JavaScript libraries similar to D3 to create compelling interactive visualizations
  • Deploy scalable parallel functions utilizing Apache Spark, loading facts from HDFS or Hive

In Detail

Scala is a multi-paradigm programming language (it helps either object-oriented and useful programming) and scripting language used to construct purposes for the JVM. Languages reminiscent of R, Python, Java, etc are in general used for facts technology. it's rather reliable at interpreting huge units of information with none major impression on functionality and hence Scala is being followed by way of many builders and information scientists. info scientists should be conscious that construction purposes which are really scalable is difficult. Scala, with its robust sensible libraries for interacting with databases and development scalable frameworks provide you with the instruments to build powerful information pipelines.

This publication will introduce you to the libraries for consuming, storing, manipulating, processing, and visualizing info in Scala.

Packed with real-world examples and engaging facts units, this ebook will educate you to ingest information from flat records and net APIs and shop it in a SQL or NoSQL database. it's going to enable you to layout scalable architectures to method and modelling your info, ranging from basic concurrency constructs akin to parallel collections and futures, via to actor platforms and Apache Spark. in addition to Scala's emphasis on practical buildings and immutability, you'll find out how to use the fitting parallel build for the task to hand, minimizing improvement time with out compromising scalability. ultimately, you'll find out how to construct attractive interactive visualizations utilizing net frameworks.

This booklet supplies tutorials on probably the most universal Scala libraries for info technology, permitting you to speedy wake up to hurry with construction facts technological know-how and knowledge engineering solutions.

Style and approach

A educational with entire examples, this e-book provide you with the instruments to begin development invaluable info engineering and knowledge technological know-how ideas straightaway

Show description

Read Online or Download Scala for Data Science PDF

Best object oriented design books

New PDF release: Eclipse 4 Plug-in Development by Example Beginner's Guide

In DetailAs a hugely extensible platform, Eclipse is utilized by every person from autonomous software program builders to NASA. Key to this is often Eclipse’s plug-in surroundings, which permits functions to be built in a modular structure and prolonged via its use of plug-ins and contours. "Eclipse four Plug-in improvement by means of instance Beginner's consultant" takes the reader throughout the complete trip of plug-in improvement, beginning with an advent to Eclipse plug-ins, endured via packaging and culminating in automatic checking out and deployment.

New PDF release: R Object-oriented Programming

A pragmatic advisor that can assist you study and comprehend the programming suggestions essential to take advantage of the total energy of RAbout This BookLearn and comprehend the programming recommendations essential to resolve particular difficulties and accelerate improvement techniques for statistical versions and applicationsExplore the basics of establishing items and the way they application person facets of bigger facts designsStep-by-step advisor to appreciate how OOP should be utilized to program and information types inside of RWho This publication Is ForThis ebook is designed for individuals with a few adventure in uncomplicated programming practices.

New PDF release: Java I/O, NIO and NIO.2

Java I/O, NIO, and NIO. 2 is a power-packed e-book that hurries up your mastery of Java's numerous I/O APIs. during this ebook, you are going to know about vintage I/O APIs (File, RandomAccessFile, the circulation periods and comparable forms, and the reader/writer classes). subsequent, you are going to find out about NIO's buffer, channel, selector, typical expression, charset, and formatter APIs.

Download e-book for iPad: Android TV Apps Development: Building for Media and Games by Paul Trebilcox-Ruiz

This one-of-a-kind brief e-book walks you thru developing terrific leisure apps for one of many most up-to-date Android structures. Android television Apps improvement: development Media and video games will demystify many of the most recent APIs and current the instruments beneficial for construction purposes that run on Android television.

Additional info for Scala for Data Science

Sample text

Download PDF sample

Scala for Data Science by Pascal Bugnion


by Mark
4.4

Rated 4.70 of 5 – based on 16 votes