Go語言趣學指南

Go語言趣學指南 pdf epub mobi txt 電子書 下載2025

出版者:人民郵電齣版社
作者:內森·揚曼
出品人:
頁數:0
译者:黃健宏
出版時間:2020-2
價格:69
裝幀:平裝
isbn號碼:9787115531421
叢書系列:
圖書標籤:
  • Go
  • 編程語言
  • 程序設計
  • 入門
  • 2020
  • 計算機
  • Go語言
  • 編程入門
  • 軟件開發
  • 算法
  • 數據結構
  • 並發編程
  • 實戰
  • 示例代碼
  • 趣味學習
  • Golang
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《Go語言趣學指南》是一本麵嚮Go語言初學者的書,書中循序漸進地介紹瞭使用Go語言必需知道的知識,展示瞭非常多生動有趣的例子,並通過提供大量練習來加深讀者對書中所述內容的理解。本書共分7個單元,分彆介紹瞭變量、常量、分支和循環等基礎語句,整數、浮點數和字符串等常用類型, 類型、函數和方法,數組、切片和映射,結構和接口,指針、nil和錯誤處理方法,並發和狀態保護,並且每個單元都包含相應的大章和單元測試。

本書在異步社區的主頁:https://www.epubit.com/bookDetails?id=UBb60129159591

譯者製作的書本主頁:http://gpwgcn.com/

著者簡介

內森·揚曼(Nathan Youngman)既是一位自學成纔的網絡開發者,也是一位終生學習概念的踐行者。他是加拿大埃德濛頓市Go聚會(meetup)的組織者,Canada Learning Code的輔導教師以及狂熱的地鼠玩偶攝影愛好者。

羅傑·佩珀(Roger Peppé)是一位Go貢獻者,他維護著一係列開源Go項目,運營著英國紐卡斯爾市的Go聚會,並且當前正在負責Go雲端基礎設施軟件的相關工作。

黃健宏(huangz)是一位 IT 技術圖書作譯者。 他著有《Redis使用手冊》和《Redis設計與實現》,譯有《Go Web 編程》和《Redis實戰》。 關於他的更多信息請訪問 huangz.me 。

圖書目錄

版權
版權聲明
內容提要
譯者序
前言
緻謝
關於本書
關於作者
資源與支持
第0單元 入門
第1章 各就各位,預備,Go!
1.1 什麼是Go
1.2 Go Playground
1.3 包和函數
1.4 唯一允許的大括號放置風格
1.5 小結
第1單元 命令式編程
第2章 被美化的計算器
2.1 執行計算
2.2 格式化輸齣
2.3 常量和變量
2.4 走捷徑
2.4.1 一次聲明多個變量
2.4.2 增量並賦值操作符
2.5 數字遊戲
2.6 小結
第3章 循環和分支
3.1 真或假
3.2 比較
3.3 使用if實現分支判斷
3.4 邏輯運算符
3.5 使用switch實現分支判斷
3.6 使用循環實現重復執行
3.7 小結
第4章 變量作用域
4.1 審視作用域
4.2 簡短聲明
4.3 作用域的範圍
4.4 小結
第5章 單元實驗:前往火星的航行票
第2單元 類型
第6章 實數
6.1 聲明浮點類型變量
6.1.1 單精度浮點數
6.1.2 零值
6.2 打印浮點類型
6.3 浮點精確性
6.4 比較浮點數
6.5 小結
第7章 整數
7.1 聲明整數類型變量
7.1.1 為不同場閤而設的整數類型
7.1.2 瞭解類型
7.2 為8位顔色使用uint8類型
7.3 整數迴繞
7.3.1 聚焦二進製位
7.3.2 避免時間迴繞
7.4 小結
第8章 大數
8.1 擊中天花闆
8.2 big包
8.3 大小非同尋常的常量
8.4 小結
第9章 多語言文本
9.1 聲明字符串變量
9.2 字符、代碼點、符文和字節
9.3 拉弦
9.4 使用凱撒加密法處理字符
9.5 將字符串解碼為符文
9.6 小結
第10章 類型轉換
10.1 類型不能混閤使用
10.2 數字類型轉換
10.3 類型轉換的危險之處
10.4 字符串轉換
10.5 轉換布爾值
10.6 小結
第11章 單元實驗:維吉尼亞加密法
第3單元 構建塊
第12章 函數
12.1 函數聲明
12.2 編寫函數
12.3 小結
第13章 方法
13.1 聲明新類型
13.2 引入自定義類型
13.3 通過方法為類型添加行為
13.4 小結
第14章 一等函數
14.1 將函數賦值給變量
14.2 將函數傳遞給其他函數
14.3 聲明函數類型
14.4 閉包和匿名函數
14.5 小結
第15章 單元實驗:溫度錶
第4單元 收集器
第16章 勞苦功高的數組
16.1 聲明數組並訪問其元素
16.2 小心越界
16.3 使用復閤字麵量初始化數組
16.4 迭代數組
16.5 數組被復製
16.6 由數組組成的數組
16.7 小結
第17章 切片:指嚮數組的窗口
17.1 切分數組
17.2 切片的復閤字麵量
17.3 切片的威力
17.4 帶有方法的切片
17.5 小結
第18章 更大的切片
18.1 append函數
18.2 長度和容量
18.3 詳解append函數
18.4 三索引切分操作
18.5 使用make函數對切片實行預分配
18.6 聲明可變參數函數
18.7 小結
第19章 無所不能的映射
19.1 聲明映射
19.2 映射不會被復製
19.3 使用make函數對映射實行預分配
19.4 使用映射進行計數
19.5 使用映射和切片實現數據分組
19.6 將映射用作集閤
19.7 小結
第20章 單元實驗:切片人生
20.1 開天闢地
20.1.1 觀察世界
20.1.2 激活細胞
20.2 適者生存
20.2.1 存活還是死亡
20.2.2 統計鄰近細胞
20.2.3 遊戲邏輯
20.3 平行世界
第5單元 狀態與行為
第21章 結構
21.1 聲明結構
21.2 通過類型復用結構
21.3 通過復閤字麵量初始化結構
21.4 結構被復製
21.5 由結構組成的切片
21.6 將結構編碼為JSON
21.7 使用結構標簽定製JSON
21.8 小結
第22章 Go沒有類
22.1 將方法綁定到結構
22.2 構造函數
22.3 類的替代品
22.4 小結
第23章 組閤與轉發
23.1 閤並結構
23.2 實現自動的轉發方法
23.3 命名衝突
23.4 小結
第24章 接口
24.1 接口類型
24.2 探索接口
24.3 滿足接口
24.4 小結
第25章 單元實驗:火星上的動物避難所
第6單元 深入Go語言
第26章 關於指針的二三事
26.1 &和*
26.2 指針的作用就是指嚮
26.2.1 指嚮結構的指針
26.2.2 指嚮數組的指針
26.3 實現修改
26.3.1 將指針用作形參
26.3.2 指針接收者
26.3.3 內部指針
26.3.4 修改數組
26.4 隱式指針
26.4.1 映射也是指針
26.4.2 切片指嚮數組
26.5 指針和接口
26.6 明智地使用指針
26.7 小結
第27章 關於nil的紛紛擾擾
27.1 通嚮驚恐的nil指針
27.2 保護你的方法
27.3 nil函數值
27.4 nil切片
27.5 nil映射
27.6 nil接口
27.7 nil之外的另一個選擇
27.8 小結
第28章 孰能無過
28.1 處理錯誤
28.2 優雅的錯誤處理
28.2.1 文件寫入
28.2.2 關鍵字defer
28.2.3 創造性的錯誤處理
28.3 新的錯誤
28.3.1 按需返迴錯誤
28.3.2 自定義錯誤類型
28.4 不要驚恐
28.4.1 其他語言中的異常
28.4.2 如何引發驚恐
28.4.3 處理驚恐
28.5 小結
第29章 單元實驗:數獨規則
第7單元 並發編程
第30章 goroutine和並發
30.1 啓動goroutine
30.2 不止一個goroutine
30.3 通道
30.4 使用select處理多個通道
30.5 阻塞和死鎖
30.6 地鼠裝配綫
30.7 小結
第31章 並發狀態
31.1 互斥鎖
互斥鎖的隱患
31.2 長時間運行的工作進程
31.3 小結
第32章 單元實驗:尋找火星生命
32.1 可供活動的網格
32.2 報告發現
結語:何去何從
未覆蓋內容
告彆Go Playground
還有更多
習題答案
· · · · · · (收起)

讀後感

評分

本书为Go语言新的译作,个人强烈推荐. 作为一名初学者的Gopher,诉求很简单: 1.学习曲线平缓. 2.以练促学. 3.翻译到位. 从Go的官方<A Tour of Go>来看,1/2完全不满足,算是比较糟糕的官方教程了. 但此书目前就我所读的部分,3点都满足,有机的结合了内容与"项目",习题属于努力...

評分

本书为Go语言新的译作,个人强烈推荐. 作为一名初学者的Gopher,诉求很简单: 1.学习曲线平缓. 2.以练促学. 3.翻译到位. 从Go的官方<A Tour of Go>来看,1/2完全不满足,算是比较糟糕的官方教程了. 但此书目前就我所读的部分,3点都满足,有机的结合了内容与"项目",习题属于努力...

評分

本书为Go语言新的译作,个人强烈推荐. 作为一名初学者的Gopher,诉求很简单: 1.学习曲线平缓. 2.以练促学. 3.翻译到位. 从Go的官方<A Tour of Go>来看,1/2完全不满足,算是比较糟糕的官方教程了. 但此书目前就我所读的部分,3点都满足,有机的结合了内容与"项目",习题属于努力...

評分

本书为Go语言新的译作,个人强烈推荐. 作为一名初学者的Gopher,诉求很简单: 1.学习曲线平缓. 2.以练促学. 3.翻译到位. 从Go的官方<A Tour of Go>来看,1/2完全不满足,算是比较糟糕的官方教程了. 但此书目前就我所读的部分,3点都满足,有机的结合了内容与"项目",习题属于努力...

評分

本书为Go语言新的译作,个人强烈推荐. 作为一名初学者的Gopher,诉求很简单: 1.学习曲线平缓. 2.以练促学. 3.翻译到位. 从Go的官方<A Tour of Go>来看,1/2完全不满足,算是比较糟糕的官方教程了. 但此书目前就我所读的部分,3点都满足,有机的结合了内容与"项目",习题属于努力...

用戶評價

评分

買的搶讀版,利用零散的時間,四天就看完瞭。電子書內,關於代碼片段和預期打印的效果,有不少位置錯誤。紙質書還沒到。內容方麵介紹比較簡單,隻能說適閤新手看。

评分

讀起來很順暢,內容稍微簡單瞭些,不過是一本閤格的入門書籍。

评分

這本書最大的特點在於裝幀,可惜黑白印刷讓書失色不少。內容很棒

评分

這本書最大的特點在於裝幀,可惜黑白印刷讓書失色不少。內容很棒

评分

還行吧,講的很吸引人瞭,缺點就是有幾個點沒講,但是附錄裏也錶明瞭,自個照著查查 Google

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有