Mastering Go, 2nd Edition

Create Golang production applications using network libraries, concurrency, machine learning, and advanced data structures



Bookstore > Books > Mastering Go, 2nd Edition

Price$49.99 - $66.98
Rating
AuthorMihalis Tsoukalos
PublisherPackt Publishing
Published2019
Pages798
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101838559337
ISBN-139781838559335
EBook Hardcover Paperback

Often referred to (incorrectly) as Golang, Go is the high-performance systems language of the future. Mastering Go, Second Edition helps you become a productive expert Go programmer, building and improving on the groundbreaking first edition.

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.

The book covers the nuances of Go, with in-depth guides on types and structures, packages, concurrency, network programming, compiler design, optimization, and more. Each chapter ends with exercises and resources to fully embed your new knowledge.

This second edition includes a completely new chapter on machine learning in Go, guiding you from the foundation statistics techniques through simple regression and clustering to classification, neural networks, and anomaly detection. Other chapters are expanded to cover using Go with Docker and Kubernetes, Git, WebAssembly, JSON, and more.

If you take the Go programming language seriously, the second edition of this book is an essential guide on expert techniques.


  1. (2 books)



4 5 30

Similar Books


Mastering Blockchain, 2nd Edition

Mastering Blockchain, 2nd Edition

by Imran Bashir

A blockchain is a distributed ledger that is replicated across multiple nodes and enables immutable, transparent and cryptographically secure record-keeping of transactions. The blockchain technology is the backbone of cryptocurrencies, and it has applications in finance, government, media and almost all other industries. Mastering Blockc...

Price:  $35.99  |  Publisher:  Packt Publishing  |  Release:  2018

Mastering Bitcoin, 2nd Edition

Mastering Bitcoin, 2nd Edition

by Andreas Antonopoulos

Join the technological revolution that's taking the financial world by storm. Mastering Bitcoin is your guide through the seemingly complex world of bitcoin, providing the knowledge you need to participate in the internet of money. Whether you're building the next killer app, investing in a startup, or simply curious about the technology,...

Price:  $28.00  |  Publisher:  O'Reilly Media  |  Release:  2017

Beginning SQL Queries, 2nd Edition

Beginning SQL Queries, 2nd Edition

by Clare Churcher

Get started on mastering the one language binding the entire database industry. That language is SQL, and how it works is must-have knowledge for anyone involved with relational databases, and surprisingly also for anyone involved with NoSQL databases. SQL is universally used in querying and reporting on large data sets in order to genera...

Price:  $27.56  |  Publisher:  Apress  |  Release:  2016

Mastering PostgreSQL 11, 2nd Edition

Mastering PostgreSQL 11, 2nd Edition

by Hans-Jurgen Schonig

This 2nd edition of Mastering PostgreSQL 11 helps you build dynamic database solutions for enterprise applications using the latest release of PostgreSQL, which enables database analysts to design both the physical and technical aspects of the system architecture with ease.This book begins with an introduction to the newly released featur...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2018

Mastering Machine Learning Algorithms, 2nd Edition

Mastering Machine Learning Algorithms, 2nd Edition

by Giuseppe Bonaccorso

Mastering Machine Learning Algorithms, 2nd Edition helps you harness the real power of machine learning algorithms in order to implement smarter ways of meeting today's overwhelming data needs. This newly updated and revised guide will help you master algorithms used widely in semi-supervised learning, reinforcement learning, supervised l...

Price:  $40.49  |  Publisher:  Packt Publishing  |  Release:  2020

Python Cookbook, 2nd Edition

Python Cookbook, 2nd Edition

by Alex Martelli, Anna Ravenscroft, David Ascher

Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications. It is now being used by an increasing number of major organizations, including NASA and Google.Updated for Python 2.4, The Python Cookbook, 2nd Edition offers a wealt...

Price:  $9.15  |  Publisher:  O'Reilly Media  |  Release:  2005

Network Security Hacks, 2nd Edition

Network Security Hacks, 2nd Edition

by Andrew Lockhart

In the fast-moving world of computers, things are always changing. Since the first edition of this strong-selling book appeared two years ago, network security techniques and tools have evolved rapidly to meet new and more sophisticated threats that pop up with alarming regularity. The 2nd edition offers both new and thoroughly updated ha...

Price:  $31.40  |  Publisher:  O'Reilly Media  |  Release:  2006

Build Your Own Web Site, 2nd Edition

Build Your Own Web Site, 2nd Edition

by Ian Lloyd

Build Your Own Website The Right Way Using HTML & CSS, 2nd Edition teaches web development from scratch, without assuming any previous knowledge of HTML, CSS or web development techniques. This book introduces you to HTML and CSS as you follow along with the author, step-by-step, to build a fully functional web site from the groun...

Price:  $2.95  |  Publisher:  SitePoint  |  Release:  2008