- Home Page /
- Books /
- Computers & Technology /
- Programming Languages /
- Go Programming Language, The (Addison-Wesley Profession...
Go Programming Language, The (Addison-Wesley Professional Computing Series)
85% of respondents would recommend this to a friend
TTD 257
Price Details
Excluding Shipping & Custom charges ( Shipping and custom charges will be calculated on checkout )
*All items will import from US
QTY:
Ubuy works hard to protect your security and privacy. Our advanced payment security system ensures confidentiality by encrypting your information during transmission using AES (Advanced Encryption Standards) and SSL (Secure Socket Layer) protocols. Your payment details are 100% secure as we do not share your payment details with third party sellers.
The authoritative resource to writing clear and idiomatic Go to solve real-world problems.
Fast
Shipping
Free
Return*
Secure Packaging
100% Original Products
PCI DSS Compliance
ISO 27001 Certified
What Stands Out
Product Details
- Authoritative resource for writing clear and idiomatic code in Go
- Co-authored by Google’s Go team member and Brian Kernighan
- Basic components covered: command-line arguments, URLs, web servers
- Covers program structure, data types, composite types, functions, methods, interfaces, concurrent programming, packages, automated testing, reflection features, and low-level programming
- Includes exercises in each chapter to test understanding and explore extensions and alternatives
- Features hundreds of practical examples of well-written Go code for various applications
| Publisher | Addison-Wesley Professional |
| Publication date | October 26, 2015 |
| Edition | 1st |
| Language | English |
| Print length | 400 pages |
| ISBN-10 | 9780134190440 |
| ISBN-13 | 978-0134190440 |
| Item Weight | 1.48 pounds (670 grams) |
| Dimensions | 9.1 x 7.3 x 1 inches (23.1 x 18.5 x 2.5 cm) |
| Part of series | Addison-Wesley Professional Computing |
Who Should Buy?
-
Beginner Programmers
Ideal for those new to programming, offering clear explanations and foundational concepts of the Go language.
-
Software Developers
Useful for experienced developers looking to expand their skills in concurrent programming and system-level applications.
-
Academic Institutions
Great resource for courses on modern programming techniques, catering to both undergraduate and graduate-level students.
-
Advanced Coders
Experienced programmers may find the content too basic, lacking depth in advanced Go features and techniques.
Product Description
Go Programming Language, The (Addison-Wesley Professional Computing Series)
About This Item
Introducing "The Go Programming Language" (Addison-Wesley Professional Computing Series) Paperback – 26 Oct. 2015. Looking to dive into the world of programming? Look no further than "The Go Programming Language". This comprehensive guide is a must-have for both beginners and experienced developers.
With its straightforward syntax and powerful features, Go (also known as Golang) has gained popularity for its ease of use and efficiency. Whether you're looking to build scalable web applications, network servers, or high-performance systems, this language has got you covered. In this book, you'll find everything you need to get started with Go. From the basics of programming concepts and data types to more advanced topics like goroutines and channels, each chapter is designed to help you gain a solid understanding of the language. "The Go Programming Language" is authored by experts in the field and is part of the Addison-Wesley Professional Computing Series, known for its trusted resources.
With this book, you can learn Go at your own pace, following the hands-on examples and exercises provided. Why choose this book? 1. Comprehensive coverage: Explore the core concepts of Go, including variables, functions, control structures, and error handling. 2. Practical examples: Learn by doing with real-world examples and exercises that reinforce your understanding. 3.
Efficient code: Discover how Go's design allows for efficient and concise code, making it a favorite among developers. 4. Trusted resource: This book is part of the renowned Addison-Wesley Professional Computing Series, known for its quality programming resources. Whether you're a seasoned developer or a beginner looking to learn a new language, "The Go Programming Language" is the ideal companion on your programming journey. Order your copy today and start mastering the powerful Go language!.
Customer Questions & Answers
-
Question:
What is the main focus of 'Go Programming Language, The Addison-Wesley Professional Computing Series 1st Edition'?
Answer: The primary focus of 'Go Programming Language' is to provide a comprehensive introduction to the Go programming language, created by Google. Written by esteemed authors Robert Griesemer, Rob Pike, and Ken Thompson, this book covers the language's syntax, core features, and practical applications. It emphasizes Go's concurrency model, making it particularly suitable for network and parallel computing. Ideal for both novices and seasoned developers, the book encourages understanding through hands-on examples and real-world use cases, enhancing readers' programming efficiency in various software development projects. -
Question:
Who should read this book?
Answer: This book is tailored for software developers of all levels, from beginners eager to learn programming concepts to experienced professionals looking to enhance their skills in Go. If you're interested in building scalable web services, developing concurrent applications, or simply want to expand your programming language repertoire, this book serves as an excellent resource. The structured approach taken in the text not only introduces the core concepts but also provides numerous examples and exercises that can be applied in practical situations across various software development contexts. -
Question:
What are the key features of Go covered in this book?
Answer: The book delves into several key features of the Go programming language, including its strong support for concurrent programming through goroutines and channels, a rich standard library, and an efficient garbage collector. Additionally, it covers Go's type system, interfaces, and error handling techniques. These features make Go particularly powerful for building high-performance applications and services. Through carefully crafted examples and explanations, readers can grasp how to effectively employ these features in their programming practices, resulting in more robust and efficient code. -
Question:
Is this book suitable for self-study?
Answer: Absolutely, 'Go Programming Language' is an excellent choice for self-study. The book is organized in a logical progression, beginning with the fundamentals and gradually advancing to more complex concepts. Each chapter includes examples and exercises that aid in reinforcing the material covered. Self-learners will appreciate the clarity of explanations, which makes it easier to grasp challenging ideas. The practical approach accommodates readers who prefer learning at their own pace and applying the concepts in their own projects, promoting confidence in their programming capabilities. -
Question:
Are there practical examples in the book?
Answer: Yes, the book is rich with practical examples that illustrate the concepts discussed in each chapter. These examples provide real-world scenarios where Go's features can be utilized effectively. From simple programming exercises to full-scale application designs, the hands-on content reinforces the material, resulting in a better understanding of how to implement Go in various programming situations. Readers can immediately apply what they’ve learned in their own projects, making the book not just theoretical but also highly applicable. -
Question:
What is the recommended background for readers?
Answer: While the book is accessible to beginners, having some prior experience with programming concepts can enhance the learning experience. Familiarity with programming fundamentals—such as variables, control structures, and data types—will help readers better understand the material presented. Developers who already have a background in languages like C, Java, or Python will find the transition to Go easier due to similarities in syntax and structure. However, the book is designed to build from foundational knowledge, making it suitable for those willing to invest time in learning. -
Question:
How does the book address Go's concurrency features?
Answer: The book meticulously covers Go's concurrency features, which are among its standout attributes. It introduces goroutines and channels, demonstrating how they allow developers to create highly concurrent applications with ease. The authors provide practical examples that showcase how to synchronize tasks and share data among goroutines efficiently. This knowledge is invaluable for developers working on applications that require high performance and scalability, such as web servers or data processors, where concurrent operations are crucial for success. -
Question:
What kind of projects can I build using the knowledge from this book?
Answer: Readers can embark on a variety of projects after studying 'Go Programming Language'. From web applications to command-line tools and network services, the skills learned can be applied across numerous domains. For example, one might create a RESTful API using Go's net/http package, a web server to handle concurrent requests efficiently, or even a simple game with interactive features. The principles and techniques outlined in the book equip readers with the expertise to tackle diverse programming challenges in practical environments. -
Question:
What resources are available to supplement the learning experience?
Answer: Supplementary resources are available to enhance your learning from 'Go Programming Language'. The Go community provides numerous online forums, such as Go Forum and GoLang Slack, where learners can ask questions and share experiences. Additionally, numerous online courses, tutorials, and documentation are available, including the official Go documentation, which is a comprehensive resource. Engaging with these materials enables readers to deepen their understanding, receive support, and stay updated with the latest developments in Go programming. -
Question:
Where can I buy 'Go Programming Language, The Addison-Wesley Professional Computing Series 1st Edition' in Trinidad and Tobago?
Answer: You can purchase 'Go Programming Language, The Addison-Wesley Professional Computing Series 1st Edition' on Ubuy. Ubuy provides a wide selection of books, ensuring you can find this essential resource for your programming journey. Their platform is user-friendly and designed to assist you in locating the latest editions and best prices for your desired products, including programming literature like this one. It's a convenient option for acquiring quality educational materials in Trinidad and Tobago.
Programming Languages Editorial Review
Customer Reviews & Ratings
-
5 Star
100%
-
4 Star
0%
-
3 Star
0%
-
2 Star
0%
-
1 Star
0%
Review this product
Share your thoughts with other customers
Platform Trust & Buyer Confidence
“Great products and very good service: very easy and very fast international delivery.”
“Wonderful online shopping experience, smooth transaction from the start. Payment method works conveniently and delivery is unexpectedly fast and reliable. You go the extra mile for service. What makes this even more amazing, you deliver to Namibia. I will remain a happy Ubuy customer and will increase my purchases for sure! Thank you!”
“Very easy to find the products what you need, and so fast delivery, that’s why I highly recommended to others costumers to used ubuy.”
“I received exactly what I ordered I was skeptical about your site because that was my first time to order. But the order came timely and neatly packaged. I was not disappointed. Thank you.”
“Easy to find and order what you want on the website. Delivery is quick to the UK”
Product Price History
Important information
- Limitations : For products shipped internationally, please note that any manufacturer warranty may not be valid; manufacturer service options may not be available; product manuals, instructions, and safety warnings may not be in destination country languages; the products (and accompanying materials) may not be designed in accordance with destination country standards, specifications, and labeling requirements; and the products may not conform to destination country voltage and other electrical standards (requiring use of an adapter or converter if appropriate). The recipient is responsible for assuring that the product can be lawfully imported to the destination country. When ordering from Ubuy or its affiliates, the recipient is the importer of record and must comply with all laws and regulations of the destination country.
- Not all the products listed on Ubuy are for sale, as Ubuy is a global search engine. Products are subject to export/trade regulations.
TTD 257
Order now and get it around Friday, October 09
This item is not restrict in my country.(Please click on above link if this item is not restrict in your country, So our team will review and allow.)
QTY:
PCI DSS compliant and ISO 27001:2022 certified, with encrypted payments and full buyer protection on every order.
Features & Benefits
- Learn Go programming from industry experts.
- Hundreds of practical examples of well-written Go code.
- Covers both basic and advanced Go programming topics.
- Includes tutorials, exercises, and clear, idiomatic examples.
- Focus on real-world applications and problem-solving.
- Access to free source code for hands-on learning.
Ubuy Assurance
Experience worry-free shopping with 100% original products, PCI DSS-compliant payment security, ISO 27001-certified data protection, the fastest cross-border delivery, free returns *, and secure packaging on every order.