1.855,00 EGP
Categories: Books, Computers & Technology, Networking & Cloud Computing, Uncategorized
Tags: chat gpt, deep learning, software, technology
Related products
-
Steve Jobs
0,00 EGP Add to cart -
The Art of Generative AI for Beginners: The Crash Course to Understand Generative Models, Machine Learning and Master Creative Artificial Intelligence + AI Money-Making Strategies
0,00 EGP Add to cart -
Sale!
Trapped in a Video Game: The Complete Series
4.900,00 EGPOriginal price was: 4.900,00 EGP.3.381,00 EGPCurrent price is: 3.381,00 EGP. Add to cart -
The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses
0,00 EGP Add to cart
This is not a crappy programming book, this is good
Recently I’m having a hard time finding actually usefull programming books, it is too easy finding the information you need on internet. The reason why I buy a book instead of reading the documentation is because I need an explanation on topics that are hard to understand and when to use tose concepts. Like goroutines, generics and thread sync. This book does a really good job making you understand hard concepts.I have not read the first chapters that explain the basics of go, but I supose if you never programmed before they have to be good.
Good Lessons with Exercises
I have to say that usually when I get a programming book I have to modify the code in it to make it run. Thatâs great for learning if youâre someone like me who will tinker to make it work and learn as you go, but for everyone else it stops forward progress and they stop trying. This book is for people like me and everyone else. The code is clean, precise, and works the first time through, no tinkering required! The explanations are very good, too! This is definitely a buy if you want to learn Go or have a reference if you already know the language!
Great for beginning your journey.
Note: I was given a free review copy of the book. Additionally, I was unable to spend a vast amount of time reading word by word, line by line, so I read through some of the things which more interest me at my level. I would say that I am an intermediate Go programmer and leverage it for primarily backend services.TLDR:Pros: Book is a good primer for those just beginning to learn go, or into an intermediate level. The book is large with a lot of points being hit, and it being updated to new versions of go is great. It leverages a lot of Linux ideas which is great of where go tends to shine: backend development for Linux OS.Cons: Book organization is a bit wanting with where topics have been placed (see logging below as an example). Much of the material is just at touch level, and could have had better examples, or a few longer running examples.Overall, I’ll give it a 4 out of 5 stars with the idea this book is meant for people just beginning their career. I do not think this was do much for people firmly within an intermediate skill level with a few larger apps written already by them.Reviews on specific topics:Exercises: One thing that I love about books are great exercises, especially if they relate to tools that I leverage on a daily basis, mainly linux operating systems and databases, and have an actual use case for me. I believe that this book’s exercises pretty happily satisfies my desires. Many of the questions deal with command lines, linux systems, files, etc., all things I work on. Many build off of what was started within the chapter challenging you to implement a new feature, fix a bug, etc. If there was an issue with them, I would say that there does not appear to be hints/outputs/answers for you to see how you did. Maybe the author, on his github site for the book could add that.Logging: Logging is a big part of my job and I believe this book only touches on it’s importance. It accurately reflects many of the ideals that exist out there now with how to long, giving examples as well. The book is newer and eventually mentions the new structured log (slog) package, but that was buried pretty deep in the How To Tell Linux What to Do section. It lacks depth in instantiating and how to pass your logger around your program, likely due to it’s so early of an introduction on the topic.structs and interfaces: The book goes into some detail on structures, methods, and interfaces. The discussion around them is alright, but the examples is really lacking to show the power of what can be done with them.Context: Has a pretty good amount of information on leveraging contest. The examples are simple, so more depth would have been appreciated, but overall a pretty good coverage.Testing: A good amount of testing is there and enough to get new programmers’ feet wet. One can not stress enough how important testing is. This book will help you get started but you’ll likely be looking for another source on the matter.pointers: Book discusses the simple use case for them, and garbage collection around them, but outside of an example of putting a pointer in a simple map, there isn’t much here. Pointers was one of the harder things for me to learn coming from Python, and is crucial for new programmers to understand. I would have liked to see more real life examples with leveraging pointers.Global variables: Just don’t do them, unless it is a global static. Section does not touch on this and appears to have global variables leveraged within the code.
Best Resource on Go Available
Mastering Go is a one stop shop for being able to learn Go from beginner concepts to advanced and everything in between. If you are looking for an easy to follow and really well written book that will cover all that you need to understand and write Go then look no further. This book is a great resource for Go developers. Whether you are an experienced Go developer or a beginner this book has something in it for you.
Great Refresher Book!!!
I recently had to use Golang and I was looking to refresh my mind since it’s been a few years. I was able to read through this book and it helped me to get a good refreshment of the language and ecosystem since things have changed quite a bit in Golang since I learned it a long time ago.
So far so good!
I recently finished reading the blue book (âThe Go Programming Languageâ) and picked up this one to learn more about Goâs more recent language features and also get another author’s take on things.From the sections I have read Iâve found that the content is good. The examples provided are concise and to the point, while the explanations provide an expected level of detail.After reading more I hope to return to this comment to provide a more complete review.
Good for reference and history
This is a thick book, but good for examples and historical context.- I like how the books starts out with solid examples and a learn by example approach- I appreciate the author mentioning his personal preference, and explains why. This shows how opinion-based writing works well for memory and learning- implementing simple versions of traditional UNIX utilities.- the book is organized very well which makes it easy to use for reference as well as for reading from cover to cover- the philosophy and history or golang was really interesting to read about- The exercises at the end of the chapter were really helpful for driving home the concepts.- it drives home the concepts with examples, which is good since you need to see it in real life before you can really understandMy favorite chapter was chapter 12. I would recommend this book. Still not sure why garbage collection is relegated to the appendix, but that’s ok.
Aproveitei que estava numa promoção e comprei-o o!!! Maravilha de livro, um material para referência e estudo muito bem elaborado. Gigantesco!
Es el tipo de libro que explica lo que el lenguaje puede hacer y varios aspectos que puedes aplicar ó contextos donde usarlo.
Ein Buch für Alle. Es ist verständlich erklärt und behandelt das ganze Spektrum der Sprache. Wer sich tief in die Materie einarbeiten will, kann ich dieses Buch wärmstens empfehlen.
This book covers a lot of ground so it is one of the best ones to start learning Go
The writing and presentation is clear and comprehensive. The author picks up details that others gloss over or omit. The projects are relevant and all stages are broken up into easily handled blocks, which are well explained. Very happy with the purchase.