書名: Go 學習手冊 (1版)
作者: 賴屹民
版次: 1
ISBN: 9789865028787
出版社: O’REILLY
書籍開數、尺寸: 18.5x23x2.16
頁數: 384
內文印刷顏色: 單色
#資訊
#編程與軟體開發
定價: 580
售價: 493
庫存: 庫存: 2
LINE US! 詢問這本書 團購優惠、書籍資訊 等

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

Go 學習手冊 ISBN13:9789865028787 出版社:美商歐萊禮 作者:Jon Bodner 譯者:賴屹民 裝訂/頁數:平裝/384頁 規格:23cm*18.5cm*2.1cm (高/寬/厚) 版次:1 出版日:2021/08/16 中國圖書分類:電腦程式語言 內容簡介 寫出道地的Go程式   Go已迅速地成為網路服務的首要建構語言,雖然其他語言的開發者可以從許多資源學習Go的語法,但那些資源仍嫌不足,它們並未教導Go的典型風格,可能讓人寫出在Go裡面不合理的模式。這本實用的指南提供了重要的背景知識,指引你寫出簡明且道地的Go。   無論你有多少經驗,你都可以學會像Go開發者一樣思考。作者Jon Bodner介紹資深Go開發者採用的設計模式,並探討它們的基本原理,他也會讓你提早認識Go即將支援的泛型,以及泛型如何融入這種語言。   • 學會寫出道地的Go程式碼,以及設計Go專案   • 了解Go的設計決策背後的理由   • 為個人開發者或團隊設定Go開發環境   • 學習如何與何時使用reflection、unsafe與cgo   • 發現Go的功能如何讓這種語言高效地執行   • 明白哪些Go功能應該少用或完全不用 好評推薦   「Jon為程式員寫了這本Go學習指南。這本書不僅簡要地說明必備的知識,也不重述其他語言中眾所周知的概念,在兩者間取得良好的平衡。」 —Steve Francia,Google的Go語言產品主管,Hugo、Cobra&Viper的創造者   「Go很特別,即使是資深的程式員也必須先忘記一些已經學會的東西,並且用不同的方式來思考。 這本書充分地介紹這種語言的主要功能,並且在過程中,說明道地的程式、陷阱與設計模式。」 —Aaron Schlesinger, 微軟資深工程師 目錄 第一章 設定你的Go環境 第二章 基本型態與宣告 第三章 複合型態 第四章 區塊、遮蔽與控制結構 第五章 函式 第六章 指標 第七章 型態、方法與介面 第八章 錯誤 第九章 模組、程式包與匯入 第十章 Go 的並行 第十一章 標準程式庫 第十二章 context 第十三章 編寫測試 第十四章 惡龍禁區:Reflect、Unsafe 與 Cgo 第十五章 預見未來:Go 的泛型

為您推薦

Go 學習手冊 第二版|寫出符合慣例的Go程式 (2版)

Go 學習手冊 第二版|寫出符合慣例的Go程式 (2版)

類似書籍推薦給您

【簡介】   新版升級!深度解析Go泛型與實務練習,打造符合慣例的高效Go程式!    改版全面擴充升級:   ✔內容升級,涵蓋Go語言近年重大變革與實務進展。    ✔深入解析Go泛型(Generics),從語法到實應用完整整合,掌握現代Go必備技能。    ✔強化實務開發與效能調校技巧,深入工具鏈、專案架構、團隊協作實務。    ✔融匯設計理念與最佳實踐,理解Go思維,寫出絕佳的GO程式。    ✔新增章後練習題,吸收→練習→內化,學習效果更有感。    Go語言迅速成為設計web服務的首選語言。市面上有許多教學資源,為具備其他程式語言經驗的開發者講解Go的語法,但那些課程仍然不夠全面,通常不會教導Go語言的慣用寫法,導致開發者在Go的環境中反覆使用不合適的模式。這本實用的指南將提供所需的基本知識,協助你寫出清晰且符合Go語言慣例的程式碼。    無論您是新手還是具備經驗的開發者,都能學會如何以Go開發者的思維進行程式設計。作者Jon Bodner介紹了許多資深Go開發者所採用的設計模式,並深入探討使用這些模式的理由及其背後的邏輯。在本次全新改版中也會展示Go語言的泛型功能,及其如何融入整體語言架構中。    本書將協助你:    •寫出符合慣例的Go程式碼,並設計Go專案。    •瞭解Go語言的設計決策背後的理由。    •為個人開發者或開發團隊設置Go語言開發環境。    •學習如何使用reflection、unsafe與cgo,及其使用時機。    •明白Go的功能如何讓這種語言高效運行。    •知道哪些功能應盡量少用,甚至完全避免。    •改善效能、將記憶體的使用量最佳化,以及減少記憶體回收次數。    •瞭解如何使用Go的進階開發工具。 讀者好評   來自業界專家推薦與讀者好評    「《Go 學習手冊》不但教你Go,還教你寫出符合慣例的Go程式。這本書對已經熟悉其他語言的程式設計師來說,是學習Go 的完美讀物。」 —Chris Hines,Comcast 資深首席軟體工程師    「Go是獨特的語言,即使是經驗豐富的程式設計師也必須捨棄一些既有的思維,並以不同的方式來思考軟體開發。這本書詳細介紹了這種語言的主要功能,並展示了它的慣用語法、陷阱,與設計模式。」 —Aaron Schlesinger,微軟資深工程師    「最棒的Go語言概覽!如果想學Go的精髓,想確保程式碼慣用且易懂,這本書最適合。」    「第一版已經很棒,第二版又更出色了!章節末的練習題讓學習更扎實。」 —Amazon讀者評論    「這本書教我如何寫出『像Go的Go程式碼』,解釋清晰,程式碼範例很實用。」 —Goodreads讀者評論    「最好的Go語言書!更現代,解釋更清楚,適合想快速上手的人。」 —Reddit使用者回饋   【目錄】 前言  第一章 設定你的Go環境  安裝Go工具  你的第一個Go程式  選擇你的工具  Makefiles  Go Compatibility Promise  保持最新狀態  第二章 預宣告型態,及宣告  預宣告型態  var vs. :=  使用const  typed與untyped常數  未使用的變數  為變數和常數命名  第三章 複合型態  陣列— 太僵化,無法直接使用  slice  字串與rune與byte  map  struct  第四章 區塊、遮蔽,與控制結構  區塊  遮蔽變數  if  四種for  switch  goto—你沒看錯,正是goto  第五章 函式  宣告與呼叫函式  函式是值  closure  defer  Go是以值呼叫的  第六章 指標  指標快速入門  別怕指標  指標代表可變參數  指標是最終手段  指標傳遞效能  零值vs.無值  map與slice之間的區別  將slice當成緩衝區  減少記憶體回收程序的工作負擔  調整記憶體回收程序  第七章 型態、方法,與介面  Go的型態  方法  iota用於列舉⋯有時啦!  用內嵌來組合  內嵌並非繼承  介面快速入門  介面是型態安全的鴨子定型  內嵌與介面  接收介面,回傳struct  介面與nil  介面是可比較的  空介面沒有任何意義  型態斷定與型態切換  謹慎使用型態斷定和typeswitch  函式型態是通往介面的橋樑  隱性介面可讓依賴注入更方便進行  Wire  Go不太物件導向(這是很棒的事情)  第八章 泛型  泛型可減少重複的程式碼,並提高型態安全性  Go泛型簡介  泛型函式抽象演算法  泛型與介面  使用型態項來指定運算子  型態推斷與泛型  用型態元素來限制常數  結合泛型函式與泛型資料結構  關於comparable的其他事項  被排除的功能  符合慣例的Go與泛型  在標準程式庫中加入泛型  未來解鎖的功能  第九章 錯誤  如何處理錯誤:基本知識  用字串來指出簡單的錯誤  哨符錯誤  error是值  包裝錯誤  包裝多個錯誤  Is與As  用defer來包裝error  panic與recover  從error取得堆疊追蹤  第十章 模組、套件,與匯入  版本庫、模組,與套件  使用go.mod  建立套件  使用模組  發布你的模組  控制模組的版本  模組代理伺服器  第十一章 Go工具  使用go run來試驗小型程式  使用go install來加入第三方工具  使用goimports來改善匯入格式  使用程式碼品質掃描器  使用govulncheck來掃描有漏洞的依賴項目  將內容嵌入你的程式  嵌入隱藏檔案  使用go generate  使用go generate和Makefile  讀取Go二進制檔案中的組建資訊  為其他平台組建Go二進制檔  使用組建標籤  測試不同版本的Go  使用gohelp來進一步瞭解Go工具  第十二章 Go的並行  使用並行的時機  goroutine  channel  select  並行實踐法與模式  何時該使用mutex,而不是channel  原子變數—你應該不需要它們  進一步瞭解並行  第十三章 標準程式庫  io與朋友  time  encoding/json  net/http  結構化的日誌記錄  第十四章 context  什麼是context?  值  取消  帶有最終期限的context  在你自己的程式中處理context取消  第十五章 編寫測試程式  測試的基本知識  執行表格測試  並行執行測試  檢查代碼覆蓋率  模糊測試(Fuzzing)  使用效能評測  使用Go的stub  使用httptest  使用整合測試與組建標籤  使用資料競態檢查器來尋找並行問題  第十六章 惡龍禁地:Reflect、Unsafe與Cgo  reflection可讓你在執行期使用型態  unsafe不安全  cgo用於整合,而非提升效能  索引

原價: 920 售價: 782 現省: 138元
立即查看
99版升學追分Go!Go!Go!地球科學學測複習

99版升學追分Go!Go!Go!地球科學學測複習

類似書籍推薦給您

原價: 325 售價: 286 現省: 39元
立即查看
升科大四技: 數學B總複習EZ GO (1版)

升科大四技: 數學B總複習EZ GO (1版)

類似書籍推薦給您

本書特色 1.重點完全條列,學習成效卓越 2.內容簡要分明,加深學習印象 3.試題由淺入深,基礎實力紮根 4.命題趨勢分析,掌握制勝先機 內容簡介 本書內容除「重點整理」外,每章精選的例題均以「例題」搭配相同類型的「演練」,其目的在於提供學生思考與練習的機會,每節最後附有「小試身手」,提供學生適量題目檢驗學習成效。章末並附有「素養試題」、「實力評量」、「歷屆試題」,由淺入深,循序漸進培養學生應對大考的能力,並進階題均以「*」標示提醒。 本書中所有的計算題目,包含例題、演練、小試身手、每一題均附詳細解析過程,讓學生自我學習沒煩惱! 註1:本講義配合最新108課綱標準編寫,並「適用於各版本」。 註2:本講義附有解答本,物超所值! 目錄 CH01 坐標系與函數圖形 1-1數線 1-2絕對值 1-3平面坐標系 1-4函數的圖形 1-5一元二次不等式 素養題 實力評量 歷屆試題 CH02 直線方程式 2-1斜率 2-2直線方程式 素養題 實力評量 歷屆試題 CH03 式的運算 3-1多項式的基本概念 3-2餘式與因式定理、因式分解 3-3分式 素養題 實力評量 歷屆試題 CH04 三角函數 4-1角度的基本性質  4-2銳角三角函數  4-3任意角的三角函數 4-4正弦與餘弦定理 4-5正弦函數、餘弦函數週期現象的表徵 素養題 實力評量 歷屆試題 CH05 平面向量 5-1向量的意義 5-2向量的加減法與實數積 5-3 向量的內積與夾角 素養題 實力評量 歷屆試題 CH06 圓與直線 6-1圓方程式 6-2圓與直線的關係  素養題 實力評量 歷屆試題  CH07 數列與級數  7-1等差數列與等差級數  7-2等比數列與等比級數 素養題 實力評量 歷屆試題 CH08 方程式  8-1一元一次雨一元二次方程式  8-2二元一次聯立方程式  素養題 實力評量 歷屆試題 CH09 不等式及其應用 9-1二元一次不等式 9-2線性規劃  素養題 實力評量 歷屆試題 CH10 指數與對數  10-1指數 10-2指數函數及圖形  10-3對數 10-4對數函數及其圖形 10-5常用對數及其應用 素養題 實力評量 歷屆試題 CH11 三角函數的應用  11-1三角形的解法  11-2平面三角測量  素養題 實力評量 歷屆試題 CH12 排列組合 12-1加法、乘法原理與樹狀圖 12-2排列 12-3組合 12-4二項式定理 素養題 實力評量 歷屆試題 CH13 機率與統計 13-1集合的基本概念 13-2機率的運算 13-3數學期望值 13-4統計的基本概念 13-5統計資料處理與圖表編製 13-6統計量分析 素養題 實力評量 歷屆試題

原價: 350 售價: 308 現省: 42元
立即查看
升科大四技-數學C總複習 EZ GO(2019版)(附解答本)

升科大四技-數學C總複習 EZ GO(2019版)(附解答本)

類似書籍推薦給您

原價: 280 售價: 246 現省: 34元
立即查看
C的快速+Python的易學: Go語言全功能開發養成書 (1版)

C的快速+Python的易學: Go語言全功能開發養成書 (1版)

類似書籍推薦給您

原價: 880 售價: 792 現省: 88元
立即查看