注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Go語言程序設(shè)計

Go語言程序設(shè)計

Go語言程序設(shè)計

定 價:¥69.00

作 者: (英)Mark Summerfield 著,許式偉 ,呂桂華 ,徐立 ,等 譯
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 程序設(shè)計 計算機(jī)/網(wǎng)絡(luò)

ISBN: 9787115317902 出版時間: 2013-08-01 包裝: 平裝
開本: 16開 頁數(shù): 354 字?jǐn)?shù):  

內(nèi)容簡介

  《Go語言程序設(shè)計》既是一本實(shí)用的Go語言教程,又是一本權(quán)威的Go語言參考手冊。書中從如何獲取和安裝Go語言環(huán)境,以及如何建立和運(yùn)行Go程序開始,逐步介紹了Go語言的語法、特性以及一些標(biāo)準(zhǔn)庫,內(nèi)置數(shù)據(jù)類型、語句和控制結(jié)構(gòu),然后講解了如何在Go語言中進(jìn)行面向?qū)ο缶幊?,Go語言的并發(fā)特性,如何導(dǎo)入和使用標(biāo)準(zhǔn)庫包、自定義包及第三方軟件包,提供了評價Go語言、以Go語言思考以及用Go語言編寫高性能軟件所需的所有知識。《Go語言程序設(shè)計》的目的是通過使用語言本身提供的所有特性以及Go語言標(biāo)準(zhǔn)庫中一些最常用的包,向讀者介紹如何進(jìn)行地道的Go語言編程?!禛o語言程序設(shè)計》自始至終完全從實(shí)踐的角度出發(fā),每一章提供多個生動的代碼示例和專門設(shè)計的動手實(shí)驗(yàn),幫助讀者快速掌握開發(fā)技能。《Go語言程序設(shè)計》適合對Go語言感興趣的各個層次的Go語言程序員閱讀和參考。

作者簡介

  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等。許式偉,七牛云存儲CEO,開源愛好者,發(fā)布過十余個C++開源項目,擁有超過15年的C/C++開發(fā)經(jīng)驗(yàn)。呂桂華,七牛云存儲聯(lián)合創(chuàng)始人,擁有十余年的C/C++大型項目開發(fā)經(jīng)驗(yàn),也曾在Java和.NET平臺上探索多年。徐 立,七牛云存儲首席布道師,前盛大創(chuàng)新院高級研究員。七牛云存儲技術(shù)團(tuán)隊是國內(nèi)第一個核心服務(wù)完全采用Go語言實(shí)現(xiàn)的團(tuán)隊。

圖書目錄

第1章 5個例子
1.1 開始
1.2 編輯、編譯和運(yùn)行
1.3 Hello Who?
1.4 大數(shù)字——二維切片
1.5 ?!远x類型及其方法
1.6 americanise示例——文件、映射和閉包
1.7 從極坐標(biāo)到笛卡兒坐標(biāo)——并發(fā)
1.8 練習(xí)第2章 布爾與數(shù)值類型
2.1 基礎(chǔ)
2.2 布爾值和布爾表達(dá)式
2.3 數(shù)值類型
2.3.1 整型
2.3.2 浮點(diǎn)類型
2.4 例子:statistics
2.4.1 實(shí)現(xiàn)一個簡單的統(tǒng)計函數(shù)
2.4.2 實(shí)現(xiàn)一個基本的HTTP服務(wù)器
2.5 練習(xí)第3章 字符串
3.1 字面量、操作符和轉(zhuǎn)義
3.2 比較字符串
3.3 字符和字符串
3.4 字符串索引與切片
3.5 使用fmt包來格式化字符串
3.5.1 格式化布爾值
3.5.2 格式化整數(shù)
3.5.3 格式化字符
3.5.4 格式化浮點(diǎn)數(shù)
3.5.5 格式化字符串和切片
3.5.6 為調(diào)試格式化
3.6 其他字符處理相關(guān)的包
3.6.1 strings包
3.6.2 strconv包
3.6.3 utf8包
3.6.4 unicode包
3.6.5 regexp包
3.7 例子:m3u2pls
3.8 練習(xí)第4章 集合類型
4.1 值、指針和引用類型
4.2 數(shù)組和切片
4.2.1 索引與分割切片
4.2.2 遍歷切片
4.2.3 修改切片
4.2.4 排序和搜索切片
4.3 映射
4.3.1 創(chuàng)建和填充映射
4.3.2 映射查詢
4.3.3 修改映射
4.3.4 鍵序遍歷映射
4.3.5 映射反轉(zhuǎn)
4.4 例子
4.4.1 猜測分隔符
4.4.2 詞頻統(tǒng)計
4.5 練習(xí)第5章 過程式編程
5.1 語句基礎(chǔ)
5.1.1 類型轉(zhuǎn)換
5.1.2 類型斷言
5.2 分支
5.2.1 if語句
5.2.2 switch語句
5.3 for循環(huán)語句
5.4 通信和并發(fā)語句 160
5.5 defer、panic和recover
5.6 自定義函數(shù)
5.6.1 函數(shù)參數(shù)
5.6.2 init函數(shù)和main函數(shù)
5.6.3 閉包
5.6.4 遞歸函數(shù)
5.6.5 運(yùn)行時選擇函數(shù)
5.6.6 泛型函數(shù)
5.6.7 高階函數(shù)
5.7 例子:縮進(jìn)排序
5.8 練習(xí)第6章 面向?qū)ο缶幊?br />6.1 幾個關(guān)鍵概念
6.2 自定義類型
6.2.1 添加方法
6.2.2 驗(yàn)證類型
6.3 接口
6.4 結(jié)構(gòu)體
6.5 例子
6.5.1 FuzzyBool——一個單值自定義類型
6.5.2 Shapes——一系列自定義類型
6.5.3 有序映射——一個通用的集合類型
6.6 練習(xí)第7章 并發(fā)編程
7.1 關(guān)鍵概念
7.2 例子
7.2.1 過濾器
7.2.2 并發(fā)的Grep
7.2.3 線程安全的映射
7.2.4 Apache報告
7.2.5 查找副本
7.3 練習(xí)第8章 文件處理
8.1 自定義數(shù)據(jù)文件
8.1.1 處理JSON文件
8.1.2 處理XML文件
8.1.3 處理純文本文件
8.1.4 處理Go語言二進(jìn)制文件
8.1.5 處理自定義的二進(jìn)制文件
8.2 歸檔文件
8.2.1 創(chuàng)建zip歸檔文件
8.2.2 創(chuàng)建可壓縮的tar包
8.2.3 解開zip歸檔文件
8.2.4 解開tar歸檔文件
8.3 練習(xí)第9章 包
9.1 自定義包
9.1.1 創(chuàng)建自定義的包
9.1.2 導(dǎo)入包
9.2 第三方包
9.3 Go命令行工具簡介
9.4 Go標(biāo)準(zhǔn)庫簡介
9.4.1 歸檔和壓縮包
9.4.2 字節(jié)流和字符串相關(guān)的包
9.4.3 容器包
9.4.4 文件和操作系統(tǒng)相關(guān)的包
9.4.5 圖像處理相關(guān)的包
9.4.6 數(shù)學(xué)處理包
9.4.7 其他一些包
9.4.8 網(wǎng)絡(luò)包
9.4.9 反射包
9.5 練習(xí)附錄A 后記
附錄B 軟件專利的危害
附錄C 精選書目

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號