2020年學習Golang,千萬別錯過這些資源


程序員書庫(ID:CodingBook) 編譯

編譯自:https://medium.com/@maheshwar.ligade/best-resources-to-learn-go-lang-programming-language-a838a6e34c4c


Go編程語言是發展最快、最受歡迎的編程語言之一,如果你覺得你沒有直接或者間接用過“GO”那你就大錯特錯,你用過Docker麼?如果用過的話,你就已經在間接的使用Go編程語言了。因為Docker就是用Go編程語言編寫的。


什麼是Golang?


2020年學習Golang,千萬別錯過這些資源


Golang是谷歌在2009年正式發佈的一種開源編程語言,由Robert Griesemer, Ken Thompson和Rob Pike開發,是一種多用途的編程語言,它提供了快速編譯、垃圾回收、動態類型、併發性、一系列標準庫和包等特性。


今天,我們就來了解一下學習Golang都有哪些學習資源:


1、Go Tour


2020年學習Golang,千萬別錯過這些資源


這是Go Tour官方網站,也是我最喜歡的網站,它讓我們可以直接動手實踐,如果你已經在本地安裝了Go-lang,則只需在命令行中運行就可以離線瀏覽運行結果,上面提供了一個交互式教程,你以在上面運行你的代碼段,並全面瞭解Golang,涵蓋多個模塊組。


教程地址:https : //tour.golang.org


2. Go By Example


2020年學習Golang,千萬別錯過這些資源


另一個學習Golang的好資源是Go By Example,這是一個在線互動式的在線Golang教程,它從Golang的基本特性介紹開始,然後循序漸進,並通過示例講解。


教程地址:https://gobyexample.com/


3. Effective Go


2020年學習Golang,千萬別錯過這些資源


這是另一個學習Golang的官方資源,這也是免費的,而且是一個非常有趣的網站,我發現它非常有用,尤其是因為它不僅是一個語法參考文檔,他還完整介紹了Go所有的功能特性,以及如何有效使用它們的方式。通過這個網站你可以學到大量的專業知識。


教程地址:https://golang.org/doc/effective_go.html


4.Golangbootcamp


2020年學習Golang,千萬別錯過這些資源


Golang Bootcamp是一本從頭開始學習Golang的迷你書,這本書最大的一個特點是,通過本書你將學會:

  • 如何使用Go進行數據建模
  • 如何組織軟件包中的代碼
  • 如何測試代碼
  • 如何使用JSON封送處理
  • 如何構建Web API
  • ......


書籍地址:http://www.golangbootcamp.com/


5. Go-Playground


2020年學習Golang,千萬別錯過這些資源

如果你已經瞭解了Golang語言的基本知識,並且知道如何構建這些東西,你需要在系統上安裝Golang就可以開始學習,因為它們有一個在線的Golang練習平臺供你使用。


課程地址:https://play.golang.org/


6. Go-Lang FAQ:


2020年學習Golang,千萬別錯過這些資源

這是一個幫助你理解Golang核心概念的網站。


教程地址:https://play.golang.org/


7. Go-lang Bot


2020年學習Golang,千萬別錯過這些資源

Golangbot通過一個簡單的方式來學習Golang編程語言特性,它不僅可以改善你的代碼水平還能解決實際問題,涵蓋Golang從基礎到高級的知識,你會得到一個不同的學習體驗。


課程地址:https://golangbot.com/


8. Tutorials Point


2020年學習Golang,千萬別錯過這些資源

這也是一個Golang的最佳學習資源之一,如果你想要學習Golang,則不應該錯過這份教程。


課程地址:https://www.tutorialspoint.com/go/


9. Go-Lang Tutorials


2020年學習Golang,千萬別錯過這些資源

該課程涵蓋Golang編程語言的基本概念、控制流、循環、接口、內存管理等,教程分為7大部分,每一個部分都附帶了示例講解。


課程地址:http://golangtutorials.blogspot.com/2011/05/table-of-contents.html


10. Go編程語言相關書籍:

  • 《Introducing Go》
  • 《Go in Action》
  • 《Learning Functional Programming in Go》


這些就是今天要和大家分享的Golang學習資源,你是如何學習Golang的,或者你還有哪些其他的資源分享呢?


分享到:


相關文章: