LEADER 03277nam 22006015 450 001 9910632470103321 005 20251009105859.0 010 $a9781484288580 010 $a1484288580 024 7 $a10.1007/978-1-4842-8858-0 035 $a(MiAaPQ)EBC7144520 035 $a(Au-PeEL)EBL7144520 035 $a(CKB)25456655800041 035 $a(OCoLC)1351752027 035 $a(OCoLC-P)1351752027 035 $a(PPN)266356435 035 $a(CaSebORM)9781484288580 035 $a(Perlego)4513895 035 $a(DE-He213)978-1-4842-8858-0 035 $a(EXLCZ)9925456655800041 100 $a20221121d2022 u| 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aBeginning Go Programming $eBuild Reliable and Efficient Applications with Go /$fby Rumeel Hussain, Maryam Zulfiqar 205 $a1st ed. 2022. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2022. 215 $a1 online resource (272 pages) 300 $aIncludes index. 311 08$a9781484288573 311 08$a1484288572 327 $aChapter 1: Introduction to Go -- Chapter 2: Go Basics -- Chapter 3: Go Recipes: Programming Fundamentals Basics -- Chapter 4: Working with Text -- Chapter 5: Structs, Methods, and Interfaces -- Chapter 6: Working with JSON -- Chapter 7: HTTP -- Chapter 8: Concurrency -- Chapter 9: Tips and Tricks. 330 $aUnderstand and write programs in Go, a multi-paradigm language with built-in features for concurrent programming. This book enables developers to build software that is simple, reliable, and efficient. It'll also help beginners to start programming Go-based applications. Beginning Go Programming begins by explaining the programming fundamentals of the Go language, including basic syntax, data type and structures, and the use of functions and methods. Next, it covers string formatting, Unicode data handling, and how to use regular expressions in Go. Further, it discusses how to encode and decode JSON formatted data for Go applications, and how to work with HTTP in Go. It concludes by exploring concurrency and covering the most powerful features of Go, as well as tips and tricks related to it. After reading this book and working through its practical examples, you will be ready to begin programming your own Go-based applications. You will: Understand the fundamentals of the Go programming language Master the different features of Go and how to implement real-life scenarios using the language Work with text in Go, such as string formatting and Unicode data handling Work with HTTP in Go. 606 $aProgramming languages (Electronic computers) 606 $aSoftware engineering 606 $aProgramming Language 606 $aSoftware Engineering 615 0$aProgramming languages (Electronic computers) 615 0$aSoftware engineering. 615 14$aProgramming Language. 615 24$aSoftware Engineering. 676 $a005.133 700 $aHussain$b Rumeel$01267799 702 $aZulfiqar$b Maryam 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910632470103321 996 $aBeginning Go Programming$92982296 997 $aUNINA