EUR 39,64
  • Tous les prix incluent la TVA.
Il ne reste plus que 2 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Expédié et vendu par Amazon. Emballage cadeau disponible.
Vous l'avez déjà ?
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus
Voir les 3 images

Learning Scala (Anglais) Broché – 30 décembre 2014

4.0 étoiles sur 5 1 commentaire client

Voir les 3 formats et éditions Masquer les autres formats et éditions
Prix Amazon
Neuf à partir de Occasion à partir de
Format Kindle
"Veuillez réessayer"
"Veuillez réessayer"
EUR 39,64
EUR 22,34 EUR 17,00
Note: Cet article est éligible à la livraison en points de collecte. Détails
Récupérer votre colis où vous voulez quand vous voulez.
  • Choisissez parmi 17 000 points de collecte en France
  • Les membres du programme Amazon Premium bénéficient de livraison gratuites illimitées
Comment commander vers un point de collecte ?
  1. Trouvez votre point de collecte et ajoutez-le à votre carnet d’adresses
  2. Sélectionnez cette adresse lors de votre commande
Plus d’informations
click to open popover

Offres spéciales et liens associés

Produits fréquemment achetés ensemble

  • Learning Scala
  • +
  • Learning Spark.
Prix total: EUR 79,33
Acheter les articles sélectionnés ensemble

Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.

  • Apple
  • Android
  • Windows Phone
  • Android

Pour obtenir l'appli gratuite, saisissez votre numéro de téléphone mobile.

Détails sur le produit

Quels sont les autres articles que les clients achètent après avoir regardé cet article?

Commentaires en ligne

4.0 étoiles sur 5
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoile
Voir le commentaire client
Partagez votre opinion avec les autres clients

Meilleurs commentaires des clients

Format: Broché Achat vérifié
"Learning Scala" est une excellente référence si on veut monter en compétences en programmation Scala.
Cependant, il vaut tout de même mieux avoir eu une première confrontation aux problématiques d'un autre langage de programmation / être relativement à l'aise avec la programmation pour pouvoir exploiter la totalité des spécificités de cette référence.
Ce livre est donc idéal pour quelqu'un qui aurait déjà un bagage correct en programmation, et qui souhaiterait passer d'un langage comme Python à Scala (je pense aux Data Scientists spécifiquement comme c'est mon cas).
A noter : cela fait plusieurs fois que je commande en "Occasion" les livres O'Reilly, et l'état est toujours aussi impeccable avec un coût nettement réduit
Remarque sur ce commentaire Avez-vous trouvé ce commentaire utile ? Oui Non Commentaire en cours d'envoi...
Merci pour votre commentaire.
Désolé, nous n'avons pas réussi à enregistrer votre vote. Veuillez réessayer
Signaler un abus

Commentaires client les plus utiles sur (beta) 4.5 étoiles sur 5 22 commentaires
5 internautes sur 6 ont trouvé ce commentaire utile 
3.0 étoiles sur 5 Better than random blogs but not great ... 1 février 2015
Par Abel Brown - Publié sur
Format: Broché Achat vérifié
To me, Scala is a language for advanced programers who can appreciate the scalability of Java and understand where Object Oriented Programing falls short in large systems/designs. This book, Learning Scala, approaches Scala from a sort of "my first programing language" type introduction. I liked the introduction but that's about it. The examples are too petty to be of any use. Furthermore, there is no cohesion. Just a bunch of information thrown at you. Chapter 5 on First-Class Function was abysmal. At the end of the day Jason Swartz basically wrote a ScalaDoc walkthrough. Finally, the cover of the book makes reference to Functional Programing but other than mentioning Map() and Reduce() this book is devoid of functional programing. If you want to learn functional programing, check out Functional Programing in Scala by Paul Chiusano out on Manning Publications.
1 internautes sur 2 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Five Stars 28 janvier 2015
Par Kevin D'Elia - Publié sur
Format: Format Kindle Achat vérifié
Great book for covering the basics in Scala with clear examples and explanations
18 internautes sur 19 ont trouvé ce commentaire utile 
3.0 étoiles sur 5 Mostly Type-Along Tutorial-Style 5 mars 2015
Par frankp93 - Publié sur
Format: Broché Commentaire d‘un membre du Club des Testeurs ( De quoi s'agit-il? )
Read a little, type in several lines of code, read some more.

At least three quarters of the book amounts to a language feature survey using the command-line ‘REPL’ (‘interpreter’ for us downtown folk). There’s nothing wrong with that, per se, so long as it fits your learning style. There’s no end-to-end demo app built throughout the book and none of the code remotely approaches anything standalone or utilitarian.

It’s only in the concluding chapters that the author introduces the SBT, the equivalent of a make tool, as well as one of the Scala IDEs but the coverage is far from in-depth.

In a way, the book reminds me of K&R: It presents isolated examples of good quality code designed to illustrate features while it assumes readers have the architectural insight to build-upon and integrate these into useful applications.

Scala is built on top of the JVM and uses many of the same data types as Java. Obviously a Java background is helpful but so is experience with Python or any LISP-derived dynamic language.

A solid C/C++ background is fine and you’ll notice parallels and conceptual borrowings: Scala’s preference for immutable values over variables is essentially a restatement of the C++ maxim ‘use const wherever possible’ for data safety and easier debugging.

I think the book is inappropriate as a first programming text for beginners. Don’t be fooled by the early elementary examples in the data types chapter (i.e. declaring values, variables and performing basic arithmetic on them). The later chapters on collections, classes and objects assume fairly deep familiarity with OO concepts.

Like the better O’Reilly titles, ‘Learning Scala’ is very thorough and well-written, again, with something of a K&R vibe about it (maybe it’s the Fahrenheit/Celsius conversion examples - even the code fonts scream ‘Bell Labs’).

But the language is less terse than K&R, more pleasant to read with even a subtle sense of humor.

In the end the book makes a fairly convincing case for learning Scala as a discipline that can inform and improve the way you code other languages. But for me it doesn’t quite live up to the ‘Practical Functional Programming’ part of its subtitle.
15 internautes sur 16 ont trouvé ce commentaire utile 
4.0 étoiles sur 5 A Good Book - But Difficult Exercises 5 février 2015
Par Big Data Paramedic - Publié sur
Format: Broché Commentaire d‘un membre du Club des Testeurs ( De quoi s'agit-il? )
I have used computer books that go over 500 pages and the very look depresses you. This one is a compact 220 Pages packed with easily understandable information about Scala. Most of you who are looking at buying the book are already software programmers and are looking to expand your Knowledge about Scala; probably because some of your job tasks are going to be done in Scala. You have come to the right place. If you are a newbie or a student, Try starting with Python.

The book has very little history of Scala (One Paragraph), no lame jokes and you have installed necessary tools and your First "Hello World" is on the 5th page itself. The Book takes the developer on a step by step to the next levels , just like many other well written computer books

> First Chapter You write Hello World
> Second Chapter you understand the data types, Variables,Values etc
> That takes you to writing simple conditional if/else type statements
> That is a nice gateway to next chapter writing Functions..I am not going on with it,but you get an idea.

What was frustrating to me was the exercises, which I felt very difficult. I tried to look for answers at the end , or some pointers to how to get it ...No where. It is a learning book and there has to be some answers if I need to refer to. Even if the answers were provided, still there is a disconnect between the level of lessons vs exercise (Write a Centigrade/Fahrenheit conversion formula as an exercise in Chapter2)

Scala is a good language to learn. And this book will help. You might need some help every now and then. So find a mentor or a colleague before you begin this journey.
4 internautes sur 4 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 The best introduction to Scala that I've seen 1 mars 2015
Par Ian K. - Publié sur
Format: Broché Commentaire d‘un membre du Club des Testeurs ( De quoi s'agit-il? )
Kernighan and Ritchie's book The C Programming Language is the best selling computer science/software book of all time. There are many reasons for the popularity of K&R (as the book has become known). One of those has to do with the structure of the book. Each element of the C programming language is clearly described.

Jason Swartz used a similar approach in his book Learning Scala. He clearly describes the elements of Scala, using the Scala interpreter. Like the challenge of eating an elephant, this allows the reader to learn a complex language, one bite at a time. The organization also makes the book easy to absorb, one chapter at a time, so you can read it in spare moments over a week or two. Each chapter ends with interesting exercises which help solidify what you have learned reading the chapter.

When using a new programming language I always need a reference that I can fall back on ("How do you define an array in Scala?) The organization of Learning Scala also lends itself well to being a reference as you write larger codes.

So why might you want to learn Scala? Scala runs on the Java Virtual Machine which means that you have access to the vast Java libraries from Oracle, Apache and elsewhere. However, Scala is a newer language with less attachment to existing software. This has made the designers free to encompass many new programming language concepts in Scala. The compiled/interpreted nature of Scala has also allowed it to be used in some of the leading edge "big data" frameworks like Spark (Learning Spark: Lightning-Fast Big Data Analysis)

I have been using the R statistics language heavily for the last few years. One of the things that I like in R, which I miss in Java, is the ability to interactively try things out in R. This allows you to interactively experiment as you develop a code. This can shorten development time and help develop more reliable code.

Learning Scala is focused on using Scala interactively. A minor criticism is that there is only tangential discussion of how interactive experimentation can be used in combination with the development of large compiled Scala applications. At least to me, this is a core attraction of Scala.

Jason Swartz uses the intelliJ IDE for development. I had a really bad experience with the licensed version of intelliJ for developing Grails/Groovy applications. I've used Eclipse successfully for Java, Grails and Scala. The Eclipse environment seamlessly supports both compiled and interactive Scala development. From my point of view, this would have been a better choice in the book than intelliJ.

These criticisms are really minor. This is a great book for learning Scala and I highly recommend it.
Ces commentaires ont-ils été utiles ? Dites-le-nous


Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?