SCALA FOR THE IMPATIENT EBOOK

adminComment(0)

I wrote this book for impatient readers who want to start programming with Scala right away. I assume you know Java, C#, or. C++, and I won't bore you with. Editorial Reviews. About the Author. Cay S. Horstmann is principal author of Core Java™, kaywretinjourbo.gq: Scala for the Impatient eBook: Cay S. Horstmann: site Store. Editorial Reviews. About the Author. Cay S. Horstmann is principal author of Core Java®, Scala for the Impatient - site edition by Cay S. Horstmann.


Scala For The Impatient Ebook

Author:ROSELYN ANDRLE
Language:English, French, German
Country:Burundi
Genre:Children & Youth
Pages:179
Published (Last):15.10.2015
ISBN:534-4-57764-524-3
ePub File Size:16.64 MB
PDF File Size:15.76 MB
Distribution:Free* [*Registration needed]
Downloads:41009
Uploaded by: ROSEANN

EPUB is an open, industry-standard format for e-books. .. I liked the concept of Scala for the Impatient so much that I asked Cay and his editor, Greg Doench. Scala is reaching a tipping point, as thousands of Java and other object-oriented programmers hear about its potential and seek to discover this breakthrough. Includes lab exercises: If you already have Scala for the Impatient book or eBook and are looking for more hands-on learning, you will find a number of new.

This will contain your tracking information All our estimates are based on business days and assume that shipping and delivery don't occur on holidays and weekends. Delivery with Standard Australia Post usually happens within business days from time of dispatch. Please be aware that the delivery time frame may vary according to the area of delivery and due to various reasons, the delivery may take longer than the original estimated timeframe. If you have not received your delivery following the estimated timeframe, we advise you to contact your local post office first, as the parcel may be there awaiting your collection.

If you have not received any information after contact with Australia Post, please contact us to confirm that the details for delivery logged with us are correct. We will then contact you with the appropriate action. Includes lab exercises: If you already have Scala for the Impatient book or eBook and are looking for more hands-on learning, you will find a number of new exercises in these video lessons.

He has written more than a dozen other books for professional programmers and computer science students. This lesson shows you how to use Scala worksheets for interactive evaluation of Scala code and how to work with values, variables, types, and functions.

Then you will see how to navigate Scaladoc, the Scala documentation system. In the lab, you will plunge right in and explore the rich Scala library.

Books & Videos

Lesson 2: Control Structures and Functions covers how to implement branches and loops and how to loop over the elements of a collection. Then it turns to implementing your own functions and the conveniences that Scala provides, such as default and named arguments. The lesson ends with a lab in which you implement a useful function in many different ways.

The answers section points out the pros and cons of the implementations and gives you tips when to choose each approach. Lesson 3: Arrays, Maps, and Tuples explains how to collect elements in data structures. In particular, you learn the equivalent of the Java collections such as arrays and maps.

It shows you how to traverse and transform collections, and how to apply common algorithms to them. It then looks at tuples, a convenient mechanism for grouping values of different types that has no analog in Java. In the lab, you put the data structures and algorithms to work, solving common problems such as feature counting and clustering.

When will my book be dispatched from your warehouse?

Scala is a hybrid language, and object-orientation is one of its cornerstones. If you dislike the boilerplate and ceremony that you need with classes and methods in Java, you are going to love what you see in this lesson: classes without the pain.

Arrays, Maps, and Tuples explains how to collect elements in data structures. In particular, you learn the equivalent of the Java collections such as arrays and maps.

Join Kobo & start eReading today

It shows you how to traverse and transform collections, and how to apply common algorithms to them. It then looks at tuples, a convenient mechanism for grouping values of different types that has no analog in Java. In the lab, you put the data structures and algorithms to work, solving common problems such as feature counting and clustering.

Lesson 4: Scala is a hybrid language, and object-orientation is one of its cornerstones. If you dislike the boilerplate and ceremony that you need with classes and methods in Java, you are going to love what you see in this lesson: You learn how to define classes and implement methods.

In the lab, you explore how classes can evolve, while preserving a convenient interface for class users. Lesson 5: You learn how the Scala syntax for packages and imports is more consistent and more convenient than the equivalent in Java.

Then the lesson turns to inheritance and to traits, the Scala analog of interfaces. Like interfaces in Java 8, Scala traits can have methods, but they are even more dynamic than in Java. You explore some of their power in the lab. Lesson 6: Functional Programming explains the fundamental concepts of functional programming.

You learn how higher-order functions can consume and produce other functions, and why this is very useful. The lesson demonstrates how to process data with the map, filter, and reduce methods and how to build your own control structures. In the lab, you experience life without loops and analyze a complex data set entirely with higher-order functions. Then you build your own loop structure as a higher-order function. Lesson 7: Case Classes and Pattern Matching covers the powerful concept of pattern matching.

Scala for the Impatient 2nd Edition

Pattern matching enables you to write complex branches in an intuitive and concise way. You learn about case classes classes with special features that make pattern matching work. As an example of case classes, you are introduced to the Option type, a better alternative to null values.

The lesson ends by contrasting pattern matching with inheritance and polymorphism. In the lab, you put pattern matching and the Option type to work. LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed.

This professional and personal technology video series features world-leading author instructors published by your trusted technology brands:The lesson demonstrates how to process data with the map, filter, and reduce methods and how to build your own control structures.

Darl Kuhn. Java 7 New Features Cookbook.

Scala for the Impatient

Oracle Database 11g The Complete Reference. Kevin Tatroe.

See if you have enough points for this item. Throughout the course, lab exercises are included in the lessons for hands-on practice. Pro Spring. As an example of case classes, you are introduced to the Option type, a better alternative to null values. Operators

CARLOTTA from Port Orange
Also read my other posts. I have only one hobby: choi kwang-do. I do relish studying docunments upright.
>