Beginning Go Programming: Build Reliable and Efficient Applications with Go
暫譯: Go 程式設計入門:使用 Go 建立可靠且高效的應用程式

Hussain, Rumeel, Zulfiqar, Maryam

  • 出版商: Apress
  • 出版日期: 2022-11-23
  • 售價: $1,520
  • 貴賓價: 9.5$1,444
  • 語言: 英文
  • 頁數: 258
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484288572
  • ISBN-13: 9781484288573
  • 相關分類: Go 程式語言程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

Understand 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.
What You Will Learn
  • 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

Who This Book Is ForProgrammers and developers looking to learn Go programming language concepts for efficient application building.

商品描述(中文翻譯)

了解並撰寫 Go 程式,這是一種具有內建並發程式設計功能的多範式語言。本書使開發人員能夠構建簡單、可靠且高效的軟體。它還將幫助初學者開始編寫基於 Go 的應用程式。
Beginning Go Programming 首先解釋 Go 語言的程式設計基礎,包括基本語法、資料類型和結構,以及函數和方法的使用。接下來,它涵蓋了字串格式化、Unicode 資料處理,以及如何在 Go 中使用正則表達式。此外,它討論了如何對 Go 應用程式的 JSON 格式資料進行編碼和解碼,以及如何在 Go 中處理 HTTP。最後,它探討了並發性,並涵蓋了 Go 的最強大功能,以及相關的技巧和竅門。在閱讀完本書並完成其實用範例後,您將準備好開始編寫自己的基於 Go 的應用程式。
您將學到什麼


  • 了解 Go 程式語言的基本原理

  • 掌握 Go 的不同特性以及如何使用該語言實現現實場景

  • 在 Go 中處理文本,例如字串格式化和 Unicode 資料處理

  • 在 Go 中處理 HTTP


本書適合誰希望學習 Go 程式語言概念以高效構建應用程式的程式設計師和開發人員。

作者簡介

Rumeel Hussain, has a Bachelors Degree in Computer Science and is presently working as a Senior Blockchain Developer and Senior Tech Evangelist at BNB Chain (UAE), supporting the development and growth of the ecosystem. He is an information technology enthusiast with more than five years of experience leading and implementing blockchain applications and architectures, analyzing and refactoring modern programming languages like Go, troubleshooting cloud infrastructure, and assessing security risks. His current work is focused on leveraging blockchain technology and crypto to achieve the full potential of Web3 applications.

Maryam Zulfiqar has four years of research experience and has a Masters Degree in Computer Science. She is currently working as a Tech Martian in BNB Chain (Pakistan Region). She also works as a Senior Researcher and Developer. She is passionate about developer education, especially in sharing her knowledge on topics that are the talk of the town in the technology field. She has also worked in the capacity of researcher and team lead roles for HEC-funded projects targeted at community growth and welfare.

作者簡介(中文翻譯)

Rumeel Hussain 擁有計算機科學學士學位,目前在 BNB Chain(阿聯酋)擔任高級區塊鏈開發人員和高級技術推廣專家,支持生態系統的發展和成長。他是一位資訊科技愛好者,擁有超過五年的經驗,領導和實施區塊鏈應用程序和架構,分析和重構現代程式語言如 Go,故障排除雲基礎設施,以及評估安全風險。他目前的工作重點是利用區塊鏈技術和加密貨幣來實現 Web3 應用程序的全部潛力。

Maryam Zulfiqar 擁有四年的研究經驗,並擁有計算機科學碩士學位。她目前在 BNB Chain(巴基斯坦地區)擔任技術火星人。她同時擔任高級研究員和開發人員。她對開發者教育充滿熱情,特別是在分享她對技術領域熱門話題的知識方面。她還曾擔任研究員和團隊負責人的角色,參與由 HEC 資助的針對社區成長和福利的項目。