GO Programming in easy steps: Learn coding with Google's Go language
GO Programming in easy steps has an easy-to-follow style that will appeal to anyone who wants to begin coding computer programs with Google’s Go programming language. The code in the listed steps within the book is color-coded making it easier for beginners to grasp. You need have no previous knowledge of any computer programming language so it's ideal for the newcomer.


GO Programming in easy steps instructs you how to write code to create your own computer programs. It contains separate chapters demonstrating how to store information in data structures, how to control program flow using control structures, and how to create re-usable blocks of code in program functions. There are complete step-by-step example programs that demonstrate each aspect of coding, together with screenshots that illustrate the actual output when each program is executed.


GO Programming in easy steps begins by explaining how to easily create a programming environment on your own computer, so you can quickly begin to create your own working programs by copying the book's examples. After demonstrating the essential building blocks of computer programming it describes how to use data abstraction for object-oriented programming and demonstrates how to code goroutines and channels for concurrency in your programs.

1137246044
GO Programming in easy steps: Learn coding with Google's Go language
GO Programming in easy steps has an easy-to-follow style that will appeal to anyone who wants to begin coding computer programs with Google’s Go programming language. The code in the listed steps within the book is color-coded making it easier for beginners to grasp. You need have no previous knowledge of any computer programming language so it's ideal for the newcomer.


GO Programming in easy steps instructs you how to write code to create your own computer programs. It contains separate chapters demonstrating how to store information in data structures, how to control program flow using control structures, and how to create re-usable blocks of code in program functions. There are complete step-by-step example programs that demonstrate each aspect of coding, together with screenshots that illustrate the actual output when each program is executed.


GO Programming in easy steps begins by explaining how to easily create a programming environment on your own computer, so you can quickly begin to create your own working programs by copying the book's examples. After demonstrating the essential building blocks of computer programming it describes how to use data abstraction for object-oriented programming and demonstrates how to code goroutines and channels for concurrency in your programs.

15.99 In Stock
GO Programming in easy steps: Learn coding with Google's Go language

GO Programming in easy steps: Learn coding with Google's Go language

by Mike McGrath
GO Programming in easy steps: Learn coding with Google's Go language

GO Programming in easy steps: Learn coding with Google's Go language

by Mike McGrath

Paperback

$15.99 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores

Related collections and offers


Overview

GO Programming in easy steps has an easy-to-follow style that will appeal to anyone who wants to begin coding computer programs with Google’s Go programming language. The code in the listed steps within the book is color-coded making it easier for beginners to grasp. You need have no previous knowledge of any computer programming language so it's ideal for the newcomer.


GO Programming in easy steps instructs you how to write code to create your own computer programs. It contains separate chapters demonstrating how to store information in data structures, how to control program flow using control structures, and how to create re-usable blocks of code in program functions. There are complete step-by-step example programs that demonstrate each aspect of coding, together with screenshots that illustrate the actual output when each program is executed.


GO Programming in easy steps begins by explaining how to easily create a programming environment on your own computer, so you can quickly begin to create your own working programs by copying the book's examples. After demonstrating the essential building blocks of computer programming it describes how to use data abstraction for object-oriented programming and demonstrates how to code goroutines and channels for concurrency in your programs.


Product Details

ISBN-13: 9781840789195
Publisher: In Easy Steps Limited
Publication date: 01/26/2021
Series: In Easy Step
Pages: 192
Sales rank: 511,755
Product dimensions: 7.20(w) x 8.80(h) x 0.50(d)

About the Author

Mike McGrath now lives in South-east Europe, on the sun-kissed shores of the Aegean Sea. Mike gained his extensive knowledge of computer languages while working as a developer contracting to companies around the world. His interests include coins of ancient Greece, dining-out with friends, and the ongoing evolution of the world wide web.



Mike is an established author for In Easy Steps programming books.

Table of Contents

1 Get Started 7

Meet the Go Language 8

Install the Go Tools 10

Create the Go Workspace 12

Write a Go Program 14

Run a Go Program 16

Format and Comment Code 17

Explore the VS Code Editor 18

Summary 20

2 Store Values 21

Create Program Variables 22

Display Variable Values 24

Convert Data Types 26

Fix Constant Values 28

Point to Stored Values 30

Summary 32

3 Perform Operations 33

Do Arithmetic 34

Assign Values 36

Make Comparisons 38

Assess Logic 40

Juggle Bits 42

Understand Precedence 44

Summary 46

4 Control Flow 47

Test a Condition 48

Switch Cases 50

Loop Several Times 52

Loop While True 54

Break Out of Loops 56

Go to Labels 58

Summary 60

5 Produce Functions 61

Create a Basic Function 62

Add Parameters 64

Pass References 66

Return Values 68

Call Recursively 70

Enclose Anonymously 72

Pass Functions 74

Handle Errors 76

Separate Files 78

Summary 80

6 Build Structures 81

Group Data 82

Attach Methods 84

Embed Structs 86

Encapsulate Features 88

Compose Elements 90

Satisfy Interfaces 92

Embed Interfaces 94

Summary 96

7 Create Arrays 97

Create a basic Array 98

Loop Through Elements 100

Slice Arrays 102

Make Slices 104

Slices Versus Arrays 106

Map Keys and Values 108

Summary 110

8 Harness Time 111

Get Dates 112

Get Times 114

Format Date and Time 116

Set Date and Time 118

Recognize Zones 120

Delay Time 122

Summary 124

9 Manage Data 125

Unite Strings 126

Split Strings 128

Find Characters 130

Convert Strings 132

Calculate Areas 134

Evaluate Numbers 136

Round Decimals 138

Generate Randoms 140

Summary 142

10 Handle Input 143

Get User Input 144

Buffer Input 146

Command Flags 148

Read Files 150

Write Files 152

Use Temporary Files 154

Summary 156

11 Employ Concurrency 157

Create Goroutines 158

Keep Waiting 160

Make Channels 162

Buffer Channels 164

Select Channels 166

Synchronize-Goroutines 168

Use Worker Pools 170

Summary 172

12 Request Responses 173

Listen for Requests 174

Handle a Request 176

Add Files to Serve 178

Deliver a Static Page 180

Log Received Data 181

Deliver a Dynamic Response 184

Summary 186

Index 187

From the B&N Reads Blog

Customer Reviews