Go Standard Library Cookbook: Over 120 specific ways to make full use of the standard library components in Golang
暫譯: Go 標準庫食譜:超過 120 種充分利用 Golang 標準庫組件的具體方法
Radomir Sohlich
- 出版商: Packt Publishing
- 出版日期: 2018-02-26
- 售價: $1,870
- 貴賓價: 9.5 折 $1,777
- 語言: 英文
- 頁數: 338
- 裝訂: Paperback
- ISBN: 1788475275
- ISBN-13: 9781788475273
-
相關分類:
Go 程式語言、程式語言
立即出貨 (庫存=1)
買這商品的人也買了...
-
$1,830$1,739 -
$2,000$1,900 -
$1,188Windows Phone 8 Unleashed (Paperback)
-
$250微軟因特網信息服務(IIS)最佳實踐 (The Best Practices for Microsoft internet information Services)
-
$500$425 -
$2,010$1,910 -
$2,030$1,929 -
$450$351 -
$780$616 -
$2,007Functional Programming in C#, 2/e (Paperback)
-
$600$474 -
$760$593
商品描述
Implement solutions by leveraging the power of the GO standard library and reducing dependency on external crates
Key Features
- Develop high quality, fast and portable applications by leveraging the power of Go Standard Library.
- Practical recipes that will help you work with the standard library algorithms to boost your productivity as a Go developer.
- Compose your own algorithms without forfeiting the simplicity and elegance of the Standard Library.
Book Description
Google's Golang will be the next talk of the town, with amazing features and a powerful library. This book will gear you up for using golang by taking you through recipes that will teach you how to leverage the standard library to implement a particular solution. This will enable Go developers to take advantage of using a rock-solid standard library instead of third-party frameworks.
The book begins by exploring the functionalities available for interaction between the environment and the operating system. We will explore common string operations, date/time manipulations, and numerical problems.
We'll then move on to working with the database, accessing the filesystem, and performing I/O operations. From a networking perspective, we will touch on client and server-side solutions. The basics of concurrency are also covered, before we wrap up with a few tips and tricks.
By the end of the book, you will have a good overview of the features of the Golang standard library and what you can achieve with them. Ultimately, you will be proficient in implementing solutions with powerful standard libraries.
What you will learn
- Access environmental variables
- Execute and work with child processes
- Manipulate strings by performing operations such as search, concatenate, and so on
- Parse and format the output of date/time information
- Operate on complex numbers and effective conversions between different number formats and bases
- Work with standard input and output
- Handle filesystem operations and file permissions
- Create TCP and HTTP servers, and access those servers with a client
- Utilize synchronization primitives
- Test your code
Who This Book Is For
This book is for Go developers who would like to explore the power of Golang and learn how to use the Go standard library for various functionalities. The book assumes basic Go programming knowledge.
Table of Contents
- Interacting With Environment
- Strings and Things
- Dealing with Numbers
- Once upon a Time
- In and Out
- Discover the Filesystem
- Connect the network
- Working with Database
- Come to the server side
- Fun with Concurrency
- Tips and Tricks
商品描述(中文翻譯)
透過利用 GO 標準庫的強大功能來實現解決方案,並減少對外部套件的依賴
主要特點
- 透過利用 Go 標準庫的強大功能,開發高品質、快速且可攜帶的應用程式。
- 實用的食譜將幫助您使用標準庫算法,提高作為 Go 開發者的生產力。
- 在不失去標準庫的簡單性和優雅性的情況下,組合您自己的算法。
書籍描述
Google 的 Golang 將成為下一個熱門話題,擁有驚人的特性和強大的庫。本書將通過食譜引導您使用 golang,教您如何利用標準庫來實現特定解決方案。這將使 Go 開發者能夠利用堅如磐石的標準庫,而不是第三方框架。
本書首先探討環境與操作系統之間的互動功能。我們將探索常見的字串操作、日期/時間處理和數值問題。
接著,我們將進入數據庫操作、訪問檔案系統和執行 I/O 操作的部分。從網絡的角度,我們將觸及客戶端和伺服器端的解決方案。並且在結束之前,我們還會涵蓋並發的基本概念,最後提供一些提示和技巧。
到書籍結束時,您將對 Golang 標準庫的特性有良好的概述,並了解您可以用它們實現什麼。最終,您將能夠熟練地使用強大的標準庫來實現解決方案。
您將學到什麼
- 訪問環境變數
- 執行和處理子進程
- 通過執行搜索、串接等操作來操作字串
- 解析和格式化日期/時間信息的輸出
- 操作複數以及在不同數字格式和基數之間的有效轉換
- 處理標準輸入和輸出
- 處理檔案系統操作和檔案權限
- 創建 TCP 和 HTTP 伺服器,並使用客戶端訪問這些伺服器
- 利用同步原語
- 測試您的代碼
本書適合誰
本書適合希望探索 Golang 強大功能並學習如何使用 Go 標準庫進行各種功能的 Go 開發者。本書假設讀者具備基本的 Go 程式設計知識。
目錄
- 與環境互動
- 字串與其他
- 處理數字
- 從前有個故事
- 進與出
- 探索檔案系統
- 連接網絡
- 與數據庫合作
- 來到伺服器端
- 與並發的樂趣
- 提示與技巧