買這商品的人也買了...
-
C 語言程式設計 + C 語言程式技巧問答實戰 (Kernighan: The C Programming Language, 2/e) (雙書合購)$980$980 -
$232Go 語言編程 (The Go programming language) -
精通 Go 程式設計 (The Go Programming Language)$580$493 -
程式設計師之禪 (The Zen Programmer)
$320$211 -
圖解雲端技術|基礎架構x運作原理 x API$480$379 -
$374Go 並發編程實戰, 2/e -
TensorFlow + Keras 深度學習人工智慧實務應用$590$460 -
Raspberry Pi 樹莓派 -- 從不懂,到玩上手!$520$442 -
為你自己學 Git$500$390 -
$403Go 語言核心編程 -
$539C語言從入門到項目實踐 (超值版) -
CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e)$1,280$998 -
$374Go語言實戰 -
$352深入學習 Go 語言 -
Kubernetes 建置與執行 : 邁向基礎設施的未來, 2/e (Kubernetes: Up and Running: Dive into the Future of Infrastructure, 2/e)$520$411 -
$659深入淺出 ASP.NET Core -
無卡無現金時代:網路支付業務規劃設計及實作$690$545 -
Web 開發者一定要懂的駭客攻防術 (Web Security for Developers: Real Threats, Practical Defense)$420$332 -
$403Go 語言從基礎到中臺微服務實戰開發 -
$505Go 語言底層原理剖析 -
內行人才知道的系統設計面試指南$580$458 -
跟著 Docker 隊長,修練 22天就精通 - 搭配 20小時作者線上教學,無縫接軌 Microservices、Cloud-native、Serverless、DevOps 開發架構$880$695 -
Go 黑帽子 : 滲透測試編程之道$594$564 -
Practical Go: Building Scalable Network and Non-Network Applications (Paperback)$1,500$1,425
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書從初學者的角度出發,通過通俗易懂的語言、豐富實用的案例,詳細介紹了使用Go語言進行程序開發需要掌握的知識。全書分為16章,包括為什麼要使用Go語言,Go語言開發環境,“HelloWorld”程序實現,流程控制,數組、切片和映射,string操作,函數,指針,結構體和方法,接口,併發,文件操作,錯誤處理與日誌,創建自己的go包,Go語言編碼、數據庫編程等。書中所有知識都結合具體實例進行介紹,設計程序代碼給出了詳細註釋,可以使讀者輕鬆領會Go程序開發的精髓,快速提高開發技能。另外,本書還有配套的PPT和視頻講解。本書適合作為Go語言開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,還可供開發人員查閱、參考。
目錄大綱
目錄
第1篇基礎篇
第1章為什麼要使用Go語言
1.1Go語言的產生背景
1.2Go語言的主要特點以及使用Go語言開發的優勢
1.2.1Go語言的優勢
1.2.2Go語言的設計原則
1.2.3Go語言的特點
本章小結
課後練習
第2章Go語言開發環境
2.1Go安裝
2.2開發工具
2.2.1LiteIDE
2.2.2Goland
2.2.3Eclipse
2.2.4Sublime Text
2.3Go語言中的開發包
2.3.1Go語言標準庫
2.3.2常用包介紹
2.3.3其他包
本章小結
課後練習
第3章“Hello World”程序實現
3.1Go語言開發的基本規則
3.1.1第一個Go程序
3.1.2包及其導入
3.1.3變量
3.1.4常量
3.1.5註釋
3.2基本數據類型
3.2.1布爾類型
3.2.2整型類型
3.2.3浮點類型
3.2.4複數類型
3.2.5字符串類型
3.3派生數據類型
3.4運算符
3.4.1算術運算符
3.4.2關係運算符
3.4.3邏輯運算符
3.4.4按位運算符
3.4.5賦值運算符
3.4.6其他(雜項)運算符
3.5類型轉換與類型別名
本章小結
課後練習
第2篇核心篇
第4章流程控制
4.1選擇結構
4.1.1條件語句
4.1.2switch語句
4.2循環結構
4.2.1for語句
4.2.2range
4.3跳轉語句
4.3.1break和continue
4.3.2goto
本章小結
課後練習
第5章數組、切片和映射
5.1數組
5.1.1聲明與初始化
5.1.2元素訪問
5.1.3值類型
5.2切片
5.2.1創建與初始化
5.2.2使用切片
5.3映射
5.3.1創建和初始化
5.3.2使用映射
本章小結
課後練習
第6章string操作
6.1string介紹
6.2連接字符串
6.2.1字符串的連接方式
6.2.2連接方式性能比較
6.3解析字符串
6.3.1遍歷字符串
6.3.2字符串操作
6.4檢查字符串長度
6.4.1調用bytes.Count()函數
6.4.2調用strings.Count()函數
6.4.3調用utf8.RuneCountInString()函數
6.5數據複製
本章小結
課後練習
第7章函數
7.1創建一個簡單函數
7.2複雜函數
7.2.1帶參數的函數
7.2.2含返回值的函數
7.2.3含多個返回值的函數
7.2.4含多個參數的函數
7.3匿名函數和閉包
7.4遞歸函數
本章小結
課後練習
第8章指針
8.1指針的定義
8.2Go語言中的指針
8.2.1Go語言指針基本操作
8.2.2Go語言new函數
8.2.3Go語言指針數組
8.2.4Go語言指針作為函數參數
本章小結
課後練習
第9章結構體和方法
9.1結構體
9.1.1什麼是結構體
9.1.2創建一個結構體
9.1.3嵌入式結構體
9.2方法
9.2.1什麼是方法
9.2.2如何創建一個方法
9.2.3方法與封裝
9.2.4嵌入式結構體中的方法
本章小結
課後練習
第10章接口
10.1接口的定義
10.2接口的實現
10.3空接口
10.4類型斷言
10.5類型查詢
本章小結
課後練習
第11章併發
11.1協程
11.1.1協程簡單應用
11.1.2協程與阻塞
11.1.3NewTimer與NewTicker
11.2同步協程
11.2.1WaitGroup
11.2.2Cond
11.2.3Once
11.3通道
11.3.1通道定義
11.3.2通道的緩衝機制
11.3.3通道的close
11.3.4select
11.3.5協程與通道結合
本章小結
課後練習
第3篇提高篇
第12章文件操作
12.1寫數據到文件
12.2從文件中讀取數據
12.2.1創建文件
12.2.2打開文件
12.2.3讀文件
12.3文件的複製
12.3.1使用Go語言內建的Copy()函數
12.3.2使用Go語言內建的CopyN()函數
12.3.3文件的讀入與寫出
本章小結
課後練習
第13章錯誤處理與日誌
13.1錯誤處理
13.1.1定義錯誤
13.1.2打印錯誤
13.2defer()、panic()、recover()函數
13.2.1defer()函數
13.2.2panic()函數
13.2.3recover()函數
13.3日誌
13.4舉例結合使用錯誤處理方法和日誌
本章小結
課後練習
第14章創建自己的go包
14.1創建一個go包
14.2go包的導入方式
14.2.1相對路徑導入
14.2.2絕對路徑導入
本章小結
課後練習
第4篇應用篇
第15章Go語言編碼
15.1Base64編碼
15.2十六進制編碼
15.3JSON編碼
15.4XML編解碼
15.4.1XML編碼
15.4.2XML解碼
15.5CSV編碼
本章小結
課後練習
第16章數據庫編程
16.1Go語言與數據庫
16.2安裝MySQL
16.3MySQL連接
16.4連接測試
16.5數據查詢
16.5.1已知數據表結構時查詢數據
16.5.2未知數據表結構時查詢數據
本章小結
課後練習
