Go語言程序設(shè)計(jì)

出版時(shí)間:2013-8-1  出版社:人民郵電出版社  作者:Mark  
Tag標(biāo)簽:無  

內(nèi)容概要

國外最經(jīng)典的Go語言著作,Go語言編程的先驅(qū)者M(jìn)ark Summerfield的實(shí)踐經(jīng)驗(yàn)總結(jié)。
這是一本Go語言實(shí)戰(zhàn)指南,幫你了解Go語言,按Go語言的方式思考,以及使用Go語言來編寫高性能軟件。
作者展示了如何編寫充分利用Go語言突破性的特性和慣用法的代碼,以及Go語言在其他語言之上所做的改進(jìn),并著重強(qiáng)調(diào)了Go語言的關(guān)鍵創(chuàng)新。
注重實(shí)踐教學(xué),每章都提供了多個(gè)經(jīng)過精心設(shè)計(jì)的代碼示例。
由國內(nèi)第一個(gè)核心服務(wù)完全采用Go語言實(shí)現(xiàn)的團(tuán)隊(duì)——七牛團(tuán)隊(duì)核心成員翻譯。

作者簡介

Mark Summerfield  Qtrac公司創(chuàng)始人,獨(dú)立的培訓(xùn)講師、顧問、技術(shù)編輯,Go、Python、C++、Qt和PyQt方面的技術(shù)作家。他的著作包括Rapid GUI Programming with Python and Qt、C++ GUI Programming with Qt 4(與Jasmin Blanchette合著)、Programming in Python 3和Advanced Qt Programming等。許式偉——七牛云存儲(chǔ)CEO,開源愛好者,發(fā)布過十余個(gè)C++開源項(xiàng)目,擁有超過15年的C/C++開發(fā)經(jīng)驗(yàn)。呂桂華——七牛云存儲(chǔ)聯(lián)合創(chuàng)始人,擁有十余年的C/C++大型項(xiàng)目開發(fā)經(jīng)驗(yàn),也曾在Java和.NET平臺(tái)上探索多年。徐  立——七牛云存儲(chǔ)首席布道師,前盛大創(chuàng)新院高級(jí)研究員。何李石——七牛云存儲(chǔ)布道師。七牛云存儲(chǔ)技術(shù)團(tuán)隊(duì)是國內(nèi)第一個(gè)核心服務(wù)完全采用Go語言實(shí)現(xiàn)的團(tuán)隊(duì)。

書籍目錄

目 錄 第1章 5個(gè)例子 11.1 開始 11.2 編輯、編譯和運(yùn)行 31.3 Hello Who? 61.4 大數(shù)字——二維切片 81.5 ?!远x類型及其方法 121.6 americanise示例——文件、映射和閉包 181.7 從極坐標(biāo)到笛卡兒坐標(biāo)——并發(fā) 281.8 練習(xí) 33第2章 布爾與數(shù)值類型 352.1 基礎(chǔ) 352.2 布爾值和布爾表達(dá)式 392.3 數(shù)值類型 402.3.1 整型 422.3.2 浮點(diǎn)類型 462.4 例子:statistics 532.4.1 實(shí)現(xiàn)一個(gè)簡單的統(tǒng)計(jì)函數(shù) 542.4.2 實(shí)現(xiàn)一個(gè)基本的HTTP服務(wù)器 552.5 練習(xí) 58第3章 字符串 603.1 字面量、操作符和轉(zhuǎn)義 613.2 比較字符串 633.3 字符和字符串 653.4 字符串索引與切片 673.5 使用fmt包來格式化字符串 693.5.1 格式化布爾值 733.5.2 格式化整數(shù) 743.5.3 格式化字符 753.5.4 格式化浮點(diǎn)數(shù) 753.5.5 格式化字符串和切片 763.5.6 為調(diào)試格式化 783.6 其他字符處理相關(guān)的包 803.6.1 strings包 813.6.2 strconv包 863.6.3 utf8包 903.6.4 unicode包 913.6.5 regexp包 923.7 例子:m3u2pls 1013.8 練習(xí) 106第4章 集合類型 1084.1 值、指針和引用類型 1084.2 數(shù)組和切片 1154.2.1 索引與分割切片 1194.2.2 遍歷切片 1194.2.3 修改切片 1214.2.4 排序和搜索切片 1254.3 映射 1284.3.1 創(chuàng)建和填充映射 1294.3.2 映射查詢 1314.3.3 修改映射 1324.3.4 鍵序遍歷映射 1324.3.5 映射反轉(zhuǎn) 1334.4 例子 1344.4.1 猜測分隔符 1344.4.2 詞頻統(tǒng)計(jì) 1364.5 練習(xí) 141第5章 過程式編程 1445.1 語句基礎(chǔ) 1445.1.1 類型轉(zhuǎn)換 1475.1.2 類型斷言 1485.2 分支 1495.2.1 if語句 1505.2.2 switch語句 1515.3 for循環(huán)語句 1585.4 通信和并發(fā)語句 1605.5 defer、panic和recover 1665.6 自定義函數(shù) 1715.6.1 函數(shù)參數(shù) 1725.6.2 init()函數(shù)和main()函數(shù) 1755.6.3 閉包 1765.6.4 遞歸函數(shù) 1785.6.5 運(yùn)行時(shí)選擇函數(shù) 1815.6.6 泛型函數(shù) 1835.6.7 高階函數(shù) 1875.7 例子:縮進(jìn)排序 1925.8 練習(xí) 197第6章 面向?qū)ο缶幊獭?996.1 幾個(gè)關(guān)鍵概念 1996.2 自定義類型 2016.2.1 添加方法 2036.2.2 驗(yàn)證類型 2076.3 接口 2096.4 結(jié)構(gòu)體 2176.5 例子 2246.5.1 FuzzyBool——一個(gè)單值自定義類型 2246.5.2 Shapes——一系列自定義類型 2296.5.3 有序映射——一個(gè)通用的集合類型 2406.6 練習(xí) 248第7章 并發(fā)編程 2517.1 關(guān)鍵概念 2527.2 例子 2567.2.1 過濾器 2567.2.2 并發(fā)的Grep 2607.2.3 線程安全的映射 2667.2.4 Apache報(bào)告 2717.2.5 查找副本 2787.3 練習(xí) 285第8章 文件處理 2878.1 自定義數(shù)據(jù)文件 2878.1.1 處理JSON文件 2908.1.2 處理XML文件 2958.1.3 處理純文本文件 3018.1.4 處理Go語言二進(jìn)制文件 3078.1.5 處理自定義的二進(jìn)制文件 3098.2 歸檔文件 3178.2.1 創(chuàng)建zip歸檔文件 3178.2.2 創(chuàng)建可壓縮的tar包 3198.2.3 解開zip歸檔文件 3218.2.4 解開tar歸檔文件 3228.3 練習(xí) 324第9章 包 3269.1 自定義包 3269.1.1 創(chuàng)建自定義的包 3279.1.2 導(dǎo)入包 3339.2 第三方包 3349.3 Go命令行工具簡介 3359.4 Go標(biāo)準(zhǔn)庫簡介 3369.4.1 歸檔和壓縮包 3369.4.2 字節(jié)流和字符串相關(guān)的包 3369.4.3 容器包 3379.4.4 文件和操作系統(tǒng)相關(guān)的包 3399.4.5 圖像處理相關(guān)的包 3419.4.6 數(shù)學(xué)處理包 3419.4.7 其他一些包 3419.4.8 網(wǎng)絡(luò)包 3429.4.9 反射包 3439.5 練習(xí) 346附錄A 后記 348附錄B 軟件專利的危害 350附錄C 精選書目 353

編輯推薦

國外最經(jīng)典的Go語言著作,Go語言編程的先驅(qū)者M(jìn)ark Summerfield的實(shí)踐經(jīng)驗(yàn)總結(jié)。這是一本Go語言實(shí)戰(zhàn)指南,幫你了解Go語言,按Go語言的方式思考,以及使用Go語言來編寫高性能軟件。作者展示了如何編寫充分利用Go語言突破性的特性和慣用法的代碼,以及Go語言在其他語言之上所做的改進(jìn),并著重強(qiáng)調(diào)了Go語言的關(guān)鍵創(chuàng)新。注重實(shí)踐教學(xué),每章都提供了多個(gè)經(jīng)過精心設(shè)計(jì)的代碼示例。由國內(nèi)第一個(gè)核心服務(wù)完全采用Go語言實(shí)現(xiàn)的團(tuán)隊(duì)——七牛團(tuán)隊(duì)核心成員翻譯。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Go語言程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)13條)

 
 

  •   這是目前見到的最好的一本Go中文書。當(dāng)然,里面還是有些校對(duì)錯(cuò)誤的。不過,作者M(jìn)ark Summerfield還是寫得很不錯(cuò)。雖然越到后面越難理解。但的確是很不錯(cuò)。
  •   作品及時(shí)發(fā)布,有參考價(jià)值
  •   國內(nèi)發(fā)行的一共4本有關(guān)Go語言的書我們工作室都買齊了,可以說都有起點(diǎn)過高不適合入門的缺點(diǎn),其中這本算是好的了,寫的比較詳細(xì)了,而且例子也比較正規(guī),雖然很多概念提前講架構(gòu)不太清晰,不過還算不錯(cuò)了。
  •   書講的感覺有點(diǎn)過于繁瑣。還不如百度來的簡單易懂,不過書上也更全面嘛。書的紙張有點(diǎn)欠佳。整體還行。
  •   適合有些基礎(chǔ)的人,慢慢看。對(duì)于想要快速入門的讀者,則不合適。
  •   書很好,內(nèi)容很新,就是價(jià)格太高了吧,沒幾頁紙阿
  •   程序語言介紹的相當(dāng)不錯(cuò)
  •   該書實(shí)在不敢恭維,比之許式偉的《go語言編程》差多了。不過許式偉那本書對(duì)標(biāo)準(zhǔn)庫的介紹過少,這本書對(duì)標(biāo)準(zhǔn)庫的介紹多一些,可以作為許書的補(bǔ)充。
  •   目前國內(nèi)介紹Go語言最好的書。Go語言特色介紹的很詳細(xì)
  •   未來必火的程序語言!
  •   先看的《GO Web 編程》,再看的這個(gè),真是買的后悔了,對(duì)比《GO Web 編程》,這書內(nèi)容寫的太晦澀了,有種看不下去的感覺。
  •   目前最好的go書了,書的質(zhì)量很一般,紙張印刷味道很重。
  •   包裝的馬馬虎虎,書的質(zhì)量一般,紙張很薄。內(nèi)存正在看、怪不得出來過后就降價(jià)了。
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7