包郵 極簡Go語言——后端開發(fā)入門之道
-
>
全國計(jì)算機(jī)等級(jí)考試最新真考題庫模擬考場及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
極簡Go語言——后端開發(fā)入門之道 版權(quán)信息
- ISBN:9787302662631
- 條形碼:9787302662631 ; 978-7-302-66263-1
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
極簡Go語言——后端開發(fā)入門之道 本書特色
(1)我們希望讓使用其他語言的開發(fā)人員更容易過渡到Go的世界。
(2)我們希望您能從其他編程語言和計(jì)算機(jī)的底層架構(gòu)中有所領(lǐng)悟。這可以幫助您更好地理解Go適合哪些任務(wù),不適合哪些任務(wù),以及它在內(nèi)部是如何工作的,為什么是這樣工作的。
極簡Go語言——后端開發(fā)入門之道 內(nèi)容簡介
幫助讀者使用相關(guān)Go語言資源快速開發(fā)自己的谷歌程序;充分利用Go的輕量級(jí)運(yùn)行和并發(fā)特性一步步展示如何開發(fā)定制應(yīng)用程序;展示后端開發(fā)中的編程過程和功能、詳細(xì)示例、代碼示例和節(jié)省時(shí)間的技巧。在Windows、Linux或macOS設(shè)備上安裝Go;開始編寫自己的Go應(yīng)用程序;定義變量并在程序中使用變量;使用語句、函數(shù)、循環(huán)和數(shù)組;使用Go模塊簡化程序開發(fā);利用內(nèi)置和第三方軟件包;編寫適合您自己編程需求的定制包;理解經(jīng)典結(jié)構(gòu)和算法;使用Go例程和并發(fā)性提高性能;導(dǎo)入外部代碼——即使代碼不是用Go!
極簡Go語言——后端開發(fā)入門之道 目錄
1.1Go的設(shè)計(jì)目標(biāo)2
1.2Go的使用平臺(tái)3
1.3Go的編譯器和運(yùn)行時(shí)4
1.4并發(fā)性6第2章快速入門9
2.1安裝Go10
2.1.1使用系統(tǒng)包管理器安裝Go10
2.1.2安裝預(yù)編譯的二進(jìn)制文件10
2.1.3從源碼中安裝Go12
2.2Go的基本概念13
2.2.1常規(guī)項(xiàng)目結(jié)構(gòu)13
2.2.2**個(gè)Go程序——Hello, World!15
2.2.3變量17
2.2.4if語句和switch語句24
2.2.5循環(huán)28
2.2.6函數(shù)33
2.2.7結(jié)構(gòu)體45
2.2.8接口51
2.2.9錯(cuò)誤55第3章Go模塊61
3.1使用內(nèi)置包62
3.2使用第三方包73
3.3構(gòu)建自己的包77第4章使用內(nèi)置包83
4.1常見的數(shù)據(jù)結(jié)構(gòu)和算法84
4.2Dijkstra路徑查找算法84
4.3康威生命游戲102
4.4工作量證明116第5章并發(fā)127
5.1并發(fā)、線程和并行128
5.2Goroutine(Go協(xié)程)130
5.3通道133
5.4工作量證明: 第2部分150第6章互操作性161
6.1為什么互操作性很重要162
6.2與C代碼的互操作165
6.3與Swift的互操作176
極簡Go語言——后端開發(fā)入門之道 作者簡介
坦梅·巴克西,不只是一位15歲的作家,同時(shí)也是人工智能/機(jī)器學(xué)習(xí)專家、TED演講者、媒體名人,已在國際會(huì)議、高校、金融機(jī)構(gòu)和跨國公司中為超過20萬名學(xué)生、教師、企業(yè)高管和開發(fā)人員發(fā)表過演講,包括蘋果教育、匯豐銀行、花旗集團(tuán)、奧克蘭大學(xué)、德勤咨詢公司、雷克雅未克大學(xué)等;5歲時(shí)就表現(xiàn)出了對(duì)編程的熱愛;12歲時(shí)就在IBM公司的大會(huì)上發(fā)表了主題演講,展示了基于AI/ML的算法——AskTanmay,這是世界上第一個(gè)由IBM Watson支持的基于Web的自然語言問答系統(tǒng);他的目標(biāo)是教授至少10萬名有抱負(fù)的程序員編寫代碼,幫助他們走進(jìn)機(jī)器學(xué)習(xí)的開發(fā)世界。 巴希爾·卡馬爾,是IBM公司的軟件工程師,主要負(fù)責(zé)開發(fā)和維護(hù)大型代碼庫。13歲時(shí),他自學(xué)了Jave語言,從那時(shí)起,他便開始使用Go、Bash、Python等語言編寫程序。
- >
朝聞道
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
莉莉和章魚
- >
月亮與六便士
- >
回憶愛瑪儂
- >
有舍有得是人生
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
名家?guī)阕x魯迅:朝花夕拾