
包邮极简Go语言——后端开发入门之道

- ISBN:9787302662631
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:392
- 出版时间:2024-06-01
- 条形码:9787302662631 ; 978-7-302-66263-1
本书特色
(1)我们希望让使用其他语言的开发人员更容易过渡到Go的世界。
(2)我们希望您能从其他编程语言和计算机的底层架构中有所领悟。这可以帮助您更好地理解Go适合哪些任务,不适合哪些任务,以及它在内部是如何工作的,为什么是这样工作的。
内容简介
帮助读者使用相关Go语言资源快速开发自己的谷歌程序;充分利用Go的轻量级运行和并发特性一步步展示如何开发定制应用程序;展示后端开发中的编程过程和功能、详细示例、代码示例和节省时间的技巧。在Windows、Linux或macOS设备上安装Go;开始编写自己的Go应用程序;定义变量并在程序中使用变量;使用语句、函数、循环和数组;使用Go模块简化程序开发;利用内置和第三方软件包;编写适合您自己编程需求的定制包;理解经典结构和算法;使用Go例程和并发性提高性能;导入外部代码——即使代码不是用Go!
目录
1.1Go的设计目标2
1.2Go的使用平台3
1.3Go的编译器和运行时4
1.4并发性6第2章快速入门9
2.1安装Go10
2.1.1使用系统包管理器安装Go10
2.1.2安装预编译的二进制文件10
2.1.3从源码中安装Go12
2.2Go的基本概念13
2.2.1常规项目结构13
2.2.2**个Go程序——Hello, World!15
2.2.3变量17
2.2.4if语句和switch语句24
2.2.5循环28
2.2.6函数33
2.2.7结构体45
2.2.8接口51
2.2.9错误55第3章Go模块61
3.1使用内置包62
3.2使用第三方包73
3.3构建自己的包77第4章使用内置包83
4.1常见的数据结构和算法84
4.2Dijkstra路径查找算法84
4.3康威生命游戏102
4.4工作量证明116第5章并发127
5.1并发、线程和并行128
5.2Goroutine(Go协程)130
5.3通道133
5.4工作量证明: 第2部分150第6章互操作性161
6.1为什么互操作性很重要162
6.2与C代码的互操作165
6.3与Swift的互操作176
作者简介
坦梅·巴克西,不只是一位15岁的作家,同时也是人工智能/机器学习专家、TED演讲者、媒体名人,已在国际会议、高校、金融机构和跨国公司中为超过20万名学生、教师、企业高管和开发人员发表过演讲,包括苹果教育、汇丰银行、花旗集团、奥克兰大学、德勤咨询公司、雷克雅未克大学等;5岁时就表现出了对编程的热爱;12岁时就在IBM公司的大会上发表了主题演讲,展示了基于AI/ML的算法——AskTanmay,这是世界上**个由IBM Watson支持的基于Web的自然语言问答系统;他的目标是教授至少10万名有抱负的程序员编写代码,帮助他们走进机器学习的开发世界。 巴希尔·卡马尔,是IBM公司的软件工程师,主要负责开发和维护大型代码库。13岁时,他自学了Jave语言,从那时起,他便开始使用Go、Bash、Python等语言编写程序。
-
推拿疗法速成图解
¥19.0¥24.0 -
期货超短线交易教程
¥17.2¥45.0 -
大师英文分级(I LIKE TO READ 世界经典儿童分级阅读图画书)
¥365.8¥665.0 -
47种生物讲述的地球生命故事
¥73.6¥109.9 -
大学生心理健康风险预警与危机干预研究
¥50.2¥82.0 -
从高维Pythagoras定理谈起:单形论漫谈:the theory of simplex rambling
¥103.0¥198.0 -
全球精神健康:原则与实践(全球健康学译丛)
¥76.8¥128.0 -
漫游瑞士
¥14.5¥39.8 -
近代知识考古学:国家、战争与知识人
¥42.3¥59.0 -
电磁场与电磁波
¥32.5¥50.0
-
造神:人工智能神话的起源和破除 (精装)
¥32.7¥88.0 -
大数据技术导论(第2版)
¥28.9¥41.0 -
人人都能学AI
¥40.4¥68.0 -
人工智能
¥20.3¥55.0 -
系统架构设计师教程(第2版)(全国计算机技术与软件专业技术资格(水平)考试指定用
¥102.7¥158.0 -
过程控制技术(第2版高职高专规划教材)
¥27.6¥38.0 -
数据结构基础(C语言版)(第2版)
¥41.7¥49.0 -
WPS OFFICE完全自学教程(第2版)
¥97.3¥139.0 -
智能视频目标检测与识别技术
¥43.5¥59.0 -
人工智能基础及应用
¥36.0¥48.0 -
深入浅出软件架构
¥117.2¥186.0 -
计算机网络基础(微课版)
¥39.0¥55.0 -
剪映:即梦AI绘画与视频制作从新手到高手
¥66.0¥89.0 -
红蓝攻防 技术与策略(原书第3版)
¥95.9¥139.0 -
Web前端开发基础
¥37.5¥57.0 -
软件设计的哲学(第2版)
¥52.0¥69.8 -
人工智能的底层逻辑
¥58.7¥79.0 -
软件工程理论与案例
¥63.4¥99.0 -
剪映+PREMIERE+AIGC 短视频制作速成
¥73.5¥98.0 -
剪映AI
¥52.0¥88.0