Book
Mastering Go
Mastering Go, Second Edition shows how to put Go to work on real production systems. For programmers who already know the Go language basics, this book provides examples, patterns, and clear explanations to help you deeply understand Go’s capabilities and apply them in your programming work.
Offered by
Difficulty Level
Intermediate
Completion Time
26h36m
Language
English
About Book
Who Is This Book For?
Mastering Go, Second Edition is for Go programmers who already know the language basics, and want to become expert Go practitioners.
Mastering Go
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 26h36m total length
Go and the Operating System
Understanding Go Internals
Working with Basic Go Data Types
The Uses of Composite Types
How to Enhance Go Code with Data Structures
What You Might Not Know About Go Packages and functions
Reflection and Interfaces for All Seasons
Telling a Unix System What to Do
Concurrency in Go: Goroutines, Channels, and Pipelines
Concurrency in Go: Advanced Topics
Code Testing, Optimization, and Profiling
The Foundations of Network Programming in Go
Network Programming: Building Your Own Servers and Clients
Machine Learning in Go
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!