Title
Get Programming with Go,Used
Delivery time: 8-12 business days (International)
SummaryGet Programming with Go introduces you to the powerful Go language without confusing jargon or highlevel theory. By working through 32 quickfire lessons, you'll quickly pick up the basics of the innovative Go programming language!Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyGo is a small programming language designed by Google to tackle big problems. Large projects mean large teams with people of varying levels of experience. Go offers a small, yet capable, language that can be understood and used by anyone, no matter their experience.About the BookHobbyists, newcomers, and professionals alike can benefit from a fast, modern language; all you need is the right resource! Get Programming with Go provides a handson introduction to Go language fundamentals, serving as a solid foundation for your future programming projects. You'll master Go syntax, work with types and functions, and explore bigger ideas like state and concurrency, with plenty of exercises to lock in what you learn.What's insideLanguage concepts like slices, interfaces, pointers, and concurrency Seven capstone projects featuring spacefaring gophers, Mars rovers, ciphers, and simulations All examples run in the Go Playground no installation required!About the ReaderThis book is for anyone familiar with computer programming, as well as anyone with the desire to learn.About the AuthorNathan Youngman organizes the Edmonton Go meetup and is a mentor with Canada Learning Code. Roger Pepp contributes to Go and runs the Newcastle upon Tyne Go meetup.Table of ContentsUnit 0 GETTING STARTED Get ready, get set, Go Unit 1 IMPERATIVE PROGRAMMING A glorified calculator Loops and branches Variable scope Capstone: Ticket to Mars Unit 2 TYPES Real numbers Whole numbers Big numbers Multilingual text Converting between types Capstone: The Vigenre cipher Unit 3 BUILDING BLOCKS Functions Methods Firstclass functions Capstone: Temperature tables Unit 4 COLLECTIONS Arrayed in splendor Slices: Windows into arrays A bigger slice The everversatile map Capstone: A slice of life Unit 5 STATE AND BEHAVIOR A little structure Go's got no class Composition and forwarding Interfaces Capstone: Martian animal sanctuary Unit 6 DOWN THE GOPHER HOLE A few pointers Much ado about nil To err is human Capstone: Sudoku rules Unit 7 CONCURRENT PROGRAMMING Goroutines and concurrency Concurrent state Capstone: Life on Mars
By changing our most important processes and
products, we have already made a big leap forward. This ranges from the
increased use of more sustainable fibers to the use of more
environmentally friendly printing processes to the development of
efficient waste management in our value chain.
⚠️ WARNING (California Proposition 65):
This product may contain chemicals known to the State of California to cause cancer, birth defects, or other reproductive harm.
For more information, please visit www.P65Warnings.ca.gov.
Shipping & Returns
Shipping
We ship your order within 2–3 business days for USA deliveries and 5–8 business days for international shipments. Once your package has been dispatched from our warehouse, you'll receive an email confirmation with a tracking number, allowing you to track the status of your delivery.
Returns
To facilitate a smooth return process, a Return Authorization (RA) Number is required for all returns. Returns without a valid RA number will be declined and may incur additional fees. You can request an RA number within 15 days of the original delivery date. For more details, please refer to our Return & Refund Policy page.
Shipping & Returns
Shipping
We ship your order within 2–3 business days for USA deliveries and 5–8 business days for international shipments. Once your package has been dispatched from our warehouse, you'll receive an email confirmation with a tracking number, allowing you to track the status of your delivery.
Returns
To facilitate a smooth return process, a Return Authorization (RA) Number is required for all returns. Returns without a valid RA number will be declined and may incur additional fees. You can request an RA number within 15 days of the original delivery date. For more details, please refer to our Return & Refund Policy page.
Warranty
We provide a 2-year limited warranty, from the date of purchase for all our products.
If you believe you have received a defective product, or are experiencing any problems with your product, please contact us.
This warranty strictly does not cover damages that arose from negligence, misuse, wear and tear, or not in accordance with product instructions (dropping the product, etc.).
Warranty
We provide a 2-year limited warranty, from the date of purchase for all our products.
If you believe you have received a defective product, or are experiencing any problems with your product, please contact us.
This warranty strictly does not cover damages that arose from negligence, misuse, wear and tear, or not in accordance with product instructions (dropping the product, etc.).
Secure Payment
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.
We accept payments with :
Visa, MasterCard, American Express, Paypal, Shopify Payments, Shop Pay and more.
Secure Payment
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.
We accept payments with :
Visa, MasterCard, American Express, Paypal, Shopify Payments, Shop Pay and more.
Related Products
You may also like
Frequently Asked Questions
- Q: What is 'Get Programming with Go' about? A: Get Programming with Go is an introductory book that teaches the Go programming language through 32 practical lessons. It covers essential language concepts and includes exercises and projects to reinforce learning.
- Q: Who is the author of this book? A: The book is authored by Nathan Youngman, who organizes the Edmonton Go meetup and has experience as a mentor with Canada Learning Code.
- Q: What topics does the book cover? A: The book covers topics such as imperative programming, types, building blocks, collections, state and behavior, and concurrent programming, with hands-on projects for practical application.
- Q: Is there an eBook included with the purchase? A: Yes, the purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
- Q: What is the target audience for this book? A: This book is suitable for hobbyists, newcomers, and professionals who are familiar with computer programming and want to learn the Go language.
- Q: How many pages are in 'Get Programming with Go'? A: The book contains 360 pages.
- Q: What is the publication date of this book? A: The book was published on September 30, 2018.
- Q: What edition of the book is available? A: This is the First Edition of 'Get Programming with Go'.
- Q: Are there any prerequisites for reading this book? A: While some familiarity with computer programming is beneficial, the book is designed to be accessible to anyone with the desire to learn.
- Q: Can I run examples from the book without installation? A: Yes, all examples can be run in the Go Playground, which does not require any installation.