skip to content
Hands-On Go Programming : Explore Go by Solving Real-World Challenges. Preview this item
ClosePreview this item
Checking...

Hands-On Go Programming : Explore Go by Solving Real-World Challenges.

Author: Tarik Guney
Publisher: Birmingham : Packt Publishing Ltd, 2018.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
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 commonly faced problems by developers in a recipe approach.
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Guney, Tarik.
Hands-On Go Programming : Explore Go by Solving Real-World Challenges.
Birmingham : Packt Publishing Ltd, ©2018
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Tarik Guney
ISBN: 9781789534870 1789534879
OCLC Number: 1051139886
Description: 1 online resource (167 pages)
Contents: Cover; Title Page; Copyright and Credits; Packt Upsell; Contributor; Table of Contents; Preface; Chapter 1: Getting Started with Go; Installing Go binaries; A quick look at the Go language; Summary; Chapter 2: Manipulating String Values; Trimming spaces from the beginning and end of a string; Extracting sub-strings from a string value; Replacing parts of a string; Escaping characters in a string; Capitalizing string values; Summary; Chapter 3: Type Conversions; Converting a Boolean into a String; Converting integer and float values into a string. Converting an integer value into a string valueConverting a float value into a string value; Parsing string values to Boolean values; Parsing string values to integer and float types; Parsing string values to integer types; Parsing string values to float numbers; Converting a byte array into a string; Summary; Chapter 4: Date and Time; Finding today's date and time; Adding and subtracting from a date; Adding to the date; Subtracting from the date; Adding time; Finding the difference between two dates; Parsing dates and times from strings; Summary; Chapter 5: Maps and Arrays. Extracting unique elements from an arrayFinding an element from an array; Reverting an array; Iterating over an array; Converting a map into an array of keys and values; Merging arrays; Merging maps; Testing for the presence of a key in a map; Summary; Chapter 6: Errors and Logging; Creating custom error types; The try ... catch equivalent in Go; Doing simple logging in your application; Gracefully dealing with panics; Summary; Chapter 7: Files and Directories; Checking the existence of a file; Reading the entire contents of a text file; Writing to a file; Creating temporary files. Counting lines in a fileReading a particular line in a file; Comparing the contents of two files; Deleting a file; Copying or moving a file; Renaming files; Deleting a directory and its contents; Listing all the files under a directory; Summary; Chapter 8: Concurrency; Running multiple functions concurrently; Passing data between concurrently running functions; Waiting for all concurrent functions to finish; Selecting the results of concurrent functions; Summary; Chapter 9: System Programming; Catching signals; Running child processes; Processing command-line arguments; Summary. Chapter 10: Web ProgrammingDownloading a web page from the internet; Downloading files from the internet; Creating a simple web server; Creating a simple file server; Summary; Chapter 11 : Relational Databases; Reading data from databases; Inserting data into databases; Updating data in databases; Deleting data from databases; Summary; Other Books You May Enjoy; Index.

Abstract:

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  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1051139886> # Hands-On Go Programming : Explore Go by Solving Real-World Challenges.
    a schema:CreativeWork, schema:MediaObject, schema:Book ;
    library:oclcnum "1051139886" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/5425614695#Place/birmingham> ; # Birmingham
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/5425614695#Topic/computers_programming_general> ; # Computers--Programming--General
    schema:about <http://dewey.info/class/005.133/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/5425614695#Topic/go> ; # Go
    schema:about <http://experiment.worldcat.org/entity/work/data/5425614695#Topic/programming_&_scripting_languages_general> ; # Programming & scripting languages: general
    schema:about <http://experiment.worldcat.org/entity/work/data/5425614695#Topic/computers_programming_languages_general> ; # Computers--Programming Languages--General
    schema:about <http://experiment.worldcat.org/entity/work/data/5425614695#Topic/computers_programming_open_source> ; # Computers--Programming--Open Source
    schema:about <http://experiment.worldcat.org/entity/work/data/5425614695#Topic/computer_programming_software_development> ; # Computer programming--software development
    schema:about <http://experiment.worldcat.org/entity/work/data/5425614695#Topic/computer_programming> ; # Computer programming
    schema:bookFormat schema:EBook ;
    schema:creator <http://experiment.worldcat.org/entity/work/data/5425614695#Person/guney_tarik> ; # Tarik Guney
    schema:datePublished "2018" ;
    schema:description "Cover; Title Page; Copyright and Credits; Packt Upsell; Contributor; Table of Contents; Preface; Chapter 1: Getting Started with Go; Installing Go binaries; A quick look at the Go language; Summary; Chapter 2: Manipulating String Values; Trimming spaces from the beginning and end of a string; Extracting sub-strings from a string value; Replacing parts of a string; Escaping characters in a string; Capitalizing string values; Summary; Chapter 3: Type Conversions; Converting a Boolean into a String; Converting integer and float values into a string."@en ;
    schema: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 commonly faced problems by developers in a recipe approach."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/5425614695> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/5425614695#CreativeWork/hands_on_go_programming_explore_go_by_solving_real_world_challenges> ;
    schema:name "Hands-On Go Programming : Explore Go by Solving Real-World Challenges."@en ;
    schema:productID "1051139886" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/1051139886#PublicationEvent/birmingham_packt_publishing_ltd_2018> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/5425614695#Agent/packt_publishing_ltd> ; # Packt Publishing Ltd
    schema:url <http://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781789534870> ;
    schema:url <http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=5504836> ;
    schema:url <https://nls.ldls.org.uk/welcome.html?ark:/81055/vdc_100066059243.0x000001> ;
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=5504836> ;
    schema:workExample <http://worldcat.org/isbn/9781789534870> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1051139886> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/5425614695#Agent/packt_publishing_ltd> # Packt Publishing Ltd
    a bgn:Agent ;
    schema:name "Packt Publishing Ltd" ;
    .

<http://experiment.worldcat.org/entity/work/data/5425614695#Person/guney_tarik> # Tarik Guney
    a schema:Person ;
    schema:familyName "Guney" ;
    schema:givenName "Tarik" ;
    schema:name "Tarik Guney" ;
    .

<http://experiment.worldcat.org/entity/work/data/5425614695#Topic/computer_programming> # Computer programming
    a schema:Intangible ;
    schema:name "Computer programming"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5425614695#Topic/computer_programming_software_development> # Computer programming--software development
    a schema:Intangible ;
    schema:name "Computer programming--software development"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5425614695#Topic/computers_programming_general> # Computers--Programming--General
    a schema:Intangible ;
    schema:name "Computers--Programming--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5425614695#Topic/computers_programming_languages_general> # Computers--Programming Languages--General
    a schema:Intangible ;
    schema:name "Computers--Programming Languages--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5425614695#Topic/computers_programming_open_source> # Computers--Programming--Open Source
    a schema:Intangible ;
    schema:name "Computers--Programming--Open Source"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5425614695#Topic/programming_&_scripting_languages_general> # Programming & scripting languages: general
    a schema:Intangible ;
    schema:name "Programming & scripting languages: general"@en ;
    .

<http://worldcat.org/entity/work/data/5425614695#CreativeWork/hands_on_go_programming_explore_go_by_solving_real_world_challenges>
    a schema:CreativeWork ;
    rdfs:label "Hands-On Go Programming : Explore Go by Solving Real-World Challenges." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1051139886> ; # Hands-On Go Programming : Explore Go by Solving Real-World Challenges.
    .

<http://worldcat.org/isbn/9781789534870>
    a schema:ProductModel ;
    schema:isbn "1789534879" ;
    schema:isbn "9781789534870" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.