附錄: 其他書籍的介紹:https://github.com/golang/go/wiki/Books
作者
艾倫 A.A.多諾萬 Kernighan
下載地址
?
網上介紹
Go語言是谷歌推出的一種全新的C語言風格的編程語言,可以在不損失應用程序性能的情況下降低代碼的復雜性,提高編程效率,適合開發(fā)大型軟件,有望成為主流的編程語言。本書由《C程序設計語言》的作者Kernighan和谷歌公司Go團隊合作編寫而成,是關于Go語言編程的權威著作。
作者
Mark Summerfield
下載地址
網上介紹
《Go語言程序設計》既是一本實用的Go語言教程,又是一本權威的Go語言參考手冊。書中從如何獲取和安裝Go語言環(huán)境,以及如何建立和運行Go程序開始,逐步介紹了Go語言的語法、特性以及一些標準庫,內置數據類型、語句和控制結構,然后講解了如何在Go語言中進行面向對象編程,Go語言的并發(fā)特性,如何導入和使用標準庫包、自定義包及第三方軟件包,提供了評價Go語言、以Go語言思考以及用Go語言編寫高性能軟件所需的所有知識?! 禛o語言程序設計》的目的是通過使用語言本身提供的所有特性以及Go語言標準庫中一些最常用的包,向讀者介紹如何進行地道的Go語言編程。《Go語言程序設計》自始至終完全從實踐的角度出發(fā),每一章提供多個生動的代碼示例和專門設計的動手實驗,幫助讀者快速掌握開發(fā)技能?!禛o語言程序設計》適合對Go語言感興趣的各個層次的Go語言程序員閱讀和參考。
作者
雨痕
下載地址
網上介紹
作為時下流行的一種系統(tǒng)編程語言,Go 簡單易學,性能很好,且支持各類主流平臺。已有大量項目采用 Go 編寫,這其中就包括 Docker 等明星作品,其開發(fā)和執(zhí)行效率早已被證明。本書經四年多逐步完善,內容覆蓋了語言、運行時、性能優(yōu)化、工具鏈等各層面知識。且內容經大量讀者反饋和校對,沒有明顯的缺陷和錯誤。上卷細致解析了語言規(guī)范相關細節(jié),便于讀者深入理解語言相關功能的使用方法和注意事項。下卷則對運行時源碼做出深度剖析,引導讀者透徹了解語言功能背后的支持環(huán)境和運行體系,諸如內存分配、垃圾回收和并發(fā)調度等。本書不適合編程初學入門,可供有實際編程經驗或正在使用Go 工作的人群參考
上卷(基于Go 1.6)細致解析語言規(guī)范相關細節(jié),下卷(基于Go 1.5.1)則對運行時源碼做出深度剖析。
作者
許式偉 呂桂華
下載地址
網上介紹
《Go語言編程》首先概覽了Go語言的誕生和發(fā)展歷程,從面向過程編程特性入手介紹Go語言的基礎用法,讓有一定C語言基礎的讀者可以非常迅速地入門并開始上手用Go語言來解決實際問題,之后介紹了Go語言簡潔卻又無比強大的面向對象編程特性和并發(fā)編程能力,至此讀者已經可以理解為什么Go語言是為互聯網時代而生的語言。
從實用性角度出發(fā),本書還介紹了Go語言標準庫和配套工具的用法,包括安全編程、網絡編程、工程管理工具等。
對于希望對Go語言有更深入了解的讀者,我們也特別組織了一系列進階話題,包括語言交互性、鏈接符號、goroutine機理和接口機制等。
作者
Miek Gieben
下載地址
網上介紹
這是關于來自Google的Go語言的簡介。目標是為這個新的、革命性的語言提供一個指南。
下載地址
作者
郝林
下載地址
網上介紹
本書全面介紹了Go語言的特點、安裝部署環(huán)境、工程規(guī)范、工具鏈、語言語法、并發(fā)編程模型以及在多個編程實戰(zhàn)中的應用,重點闡述了Go語言并發(fā)編程模型和機制。本書共分為四個部分,介紹了Go語言編程環(huán)境搭建、Go語言基礎編程、Go語言并發(fā)編程方法及其原理,以及使用Go語言開發(fā)的應用系統(tǒng)的案例講解。
本書適用于有一定計算機編程基礎的從業(yè)者以及對Go語言編程感興趣的愛好者,非常適合作為Go語言編程進階教程。
作者
Ivo Balbaert
下載地址
網上介紹
This book provides the reader with a comprehensive overview of thenew open source programming language Go (in its first stable andmaintained release Go 1) from Google. The language is devised withJava / C#-like syntax so as to feel familiar to the bulk ofprogrammers today, but Go code is much cleaner and simpler to read,thus increasing the productivity of developers. You will see howGo: simplifies programming with slices, maps, structs andinterfaces incorporates functional programming makes error-handlingeasy and secure simplifies concurrent and parallel programming withgoroutines and channels And you will learn how to: make use of Go'sexcellent standard library program Go the idiomatic way usingpatterns and best practices in over 225 working examples and 135exercises This book focuses on the aspects that the reader needs totake part in the coming software revolution using Go.
作者
David Chisnall
下載地址
網上介紹
The Go ProgrammingLanguage Phrasebook Essential Go code and idioms for all facets of thedevelopment process This guide gives you the code "phrases" you needto quickly and effectively complete a wide variety of projects with Go, today,smost exciting new programming language. Tested, easy-to-adapt code examplesilluminate every step of Go development, helping you write highly scalable,concurrent software. You,ll master Go-specific idioms for working with strings,collections, arrays, error handling, goroutines, slices, maps, channels,numbers, dates, times, files, networking, web apps, the runtime, and more.Concise and Accessible Easy to carry and easy to use: Ditch all those bulkybooks for one portable pocket guide Flexible and Functional Packed with morethan 100 customizable code snippets: Quickly create solid Go code to solve justabout any problem Register your book at informit.com/register for convenientaccess to downloads, updates, and corrections as they become available.
作者
Caleb Doxsey
下載地址
網上介紹
This book is a short, concise introduction to computer programming using the language Go. Designed by Google, Go is a general purpose programming language with modern features, clean syntax and a robust well-documented common library, making it an ideal language to learn as your first programming language.
作者
William Kennedy
Brian Ketelsen
下載地址
網上介紹
Go in Action introduces the Go language, guiding you from inquisitive developer to Go guru. The book begins by introducing the unique features and concepts of Go. Then, you'll get hands-on experience writing real-world applications including websites and network servers, as well as techniques to manipulate and convert data at speeds that will make your friends jealous.
作者
謝孟軍
下載地址
網上介紹
《Go Web編程》介紹如何用Go語言進行Web應用的開發(fā),將Go語言的特性與Web開發(fā)實戰(zhàn)組合到一起,幫讀者成功地構建跨平臺的應用程序,節(jié)省Go語言開發(fā)Web的寶貴時間。有了這些針對真實問題的解決方案放在手邊,大多數編程難題都會迎刃而解。
在《Go Web編程》中,讀者可以更加方便地找到各種編程問題的解決方案,內容涵蓋文本處理、表單處理、Session管理、數據庫交互、加/解密、國際化和標準化,以及程序的部署維護等運維方面的知識,最后還介紹了一個快速開發(fā)的框架幫助您迅速進入Go語言的Web開發(fā)。
作者
Sau Sheong Chang
下載地址
NA
網上介紹
Go Web Programming teaches you how to build web applications in Go using modern design principles. You'll learn how to implement the dependency injection design pattern for writing test doubles, use concurrency in web applications, and create and consume JSON and XML in web services. Along the way, you'll discover how to minimize your dependence on external frameworks, and you'll pick up valuable productivity techniques for testing and deploying your applications.
Matt Butcher
Matt Farina
下載地址
網上介紹
Go in Practice guides you through dozens of real-world techniques in key areas. Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day applications. You'll learn techniques for building web services, using Go in the cloud, testing and debugging, routing, network applications, and much more. After finishing this book, you will be ready to build sophisticated cloud-native Go applications.
作者
Caleb Doxsey
下載地址
NA
網上介紹
Perfect for beginners familiar with programming basics, this hands-on guide provides an easy introduction to Go, the general-purpose programming language from Google. Author Caleb Doxsey covers the language’s core features with step-by-step instructions and exercises in each chapter to help you practice what you learn.
Go is a general-purpose programming language with a clean syntax and advanced features, including concurrency. This book provides the one-on-one support you need to get started with the language, with short, easily digestible chapters that build on one another. By the time you finish this book, not only will you be able to write real Go programs, you'll be ready to tackle advanced techniques.
本文摘自 :https://www.cnblogs.com/