Hands-On Go Programming

ebook

By Tarik Guney

cover image of Hands-On Go Programming

Sign up to save your library

With an OverDrive account, you can save your favorite libraries for at-a-glance information about availability. Find out more about OverDrive accounts.

   Not today

Find this title in Libby, the library reading app by OverDrive.

Download Libby on the App Store Download Libby on Google Play

Search for a digital library with this title

Title found at these libraries:

Loading...

Learn Go programming with concise examples providing solutions to many common fundamental problems.

Key Features

  • Get comfortable with Go through short, independent, and concise recipes
  • Overcome the most common challenges in Go with practical solutions
  • Take advantage of the most exciting features of Go such as Goroutines

    Book Description

    Go has become increasingly popular. C-like speed, simplicity, and power for a growing number of system-level programming domains make it an attractive option for programmers. This book will help you learn the Go programming language by solving problems developers commonly face with a recipe approach.

    You'll start by installing Go binaries and get familiar with the tools needed to develop an application. Then you'll manipulate with strings and use them in built-in function constructs to create a complex value from two floating-point values. Next, you'll learn how to perform arithmetic operations with date and time values, along with parsing them from string values.

    Whether you're an expert programmer or a fresh starter, you will learn how various answers are programmed in the Go language, which will take you to the next level of mastery with Go. We cover concurrency in Go, performing various web programming tasks, doing system programming, reading and writing files, and many fundamental Go programming skills, such as proper error handling, and logging.

    What you will learn

  • Convert types from one to another
  • Work with dates and times
  • Work with maps and arrays
  • Handle errors and perform logging
  • Work with files and directories
  • Handle HTTP request and responses
  • Perform CRUD operations on a relational database

    Who this book is for

    This book caters to software developers who are interested in learning the Go language, and programmers who want to move forward with practical code examples.

  • Hands-On Go Programming