听说go语言越来越火了?那么请收下这一份go语言书单吧!

28 篇文章 7 订阅
订阅专栏

 

 

Go 是一种简单、小巧、令人愉悦的语言。它也有一些犄角旮旯,但绝大部分是经过精心设计的。它的学习速度令人难以置信,并且规避了其他语言中一些不那么广为人知的特性。

 

现如今越来越多的互联网公司开始使用go语言,有的初创公司开始使用go语言打造基础架构,而知乎这样的公司也基本上踏上了go语言的路子,或许,未来的互联网公司会越来越多地使用golang,那么,你想学习一下这门未来的语言么,今天就来推荐一份go语言书单吧。

 

go语言系列书单

 

Go语言核心编程

Go语言的核心语言特性包括:类型系统、接口、并发。这三部分是Go语言精华、优美、也是重要的特征,本书紧密围绕这三个主题展开。以“类型系统”为例,Go语言中的类型有:简单类型、复合类型、命名类型、未命名类型、静态类型、动态类型、底层类型、接口类型、具体类型以及类型字面量等诸多概念,这些概念在其他Go类图书里面鲜有介绍,本书试图帮助读者梳理清楚这些类型的含义,建立概念,认清类型本质并学会正确使用;

 

在接口章节,不单介绍了接口概念和用法,还深入分析了接口的机制,使读者对Go语言非侵入式的接口有更深入的理解;在并发编程章节,书中给出了5个并发编程范式,并用图描述并发程序的模型,通俗易懂,这也是本书读特点。

 

此外本书还拿出一整章内容介绍Go语言编程过程中可能遇到的陷阱,不仅告诉读者陷阱是什么,正确使用方式是什么,同时也给出出现这种问题的根本原因,使读者后续能够避免犯同样的错误。本书最后从哲学角度论述下Go语言的编程思想,相信Go语言爱好者一定可以从书中找到自己感兴趣内容

 

作者介绍

李文塔,现就职于腾讯,FiT(前身为财付通)支付账户核心DBA,高级工程师。近十年金融系统开发、运维经验,先后参与2016年到2018年微信春节红包项目和支付账户核心多地多活容灾项目。

 

Go语言高级编程

本书从实践出发讲解Go语言的进阶知识。本书共6章,第1章简单回顾Go语言的发展历史;第2章和第3章系统地介绍CGO编程和Go汇编语言的用法;第4章对RPC和Protobuf技术进行深入介绍,并讲述如何打造一个自己的RPC系统;第5章介绍工业级环境的Web系统的设计和相关技术;第6章介绍Go语言在分布式领域的一些编程技术。

 

书中还涉及CGO和汇编方面的知识,其中CGO能够帮助读者继承的软件遗产,而在深入学习Go运行时,汇编对于理解各种语法设计的底层实现是必不可少的知识。此外,本书还包含一些紧跟潮流的内容,介绍开源界流行的gRPC及其相关应用,讲述Go Web框架中的基本实现原理和大型Web项目中的技术要点,引导读者对Go语言进行更深入的应用。


本书适合对Go语言的应用已经有一些心得,并希望能够深入理解底层实现原理或者是希望能够在Web开发方面结合Go语言来实现进阶学习的技术人员学习和参考。

作者简介

柴树杉,国内较早的一批Go语言爱好者,Go语言代码贡献者。对WebAssembly技术有一定研究,除本书外还著有《WebAssembly标准入门》一书。GitHub账号为chai2010。

曹春晖,在Web 领域工作多年,开源爱好者。对大型网站系统的架构和相关工具的实现很感兴趣,并且有一些研究成果。目前在滴滴平台技术部工作。

 

 

Go Web编程

本书全面介绍使用Go语言开发Web应用所需的全部基本概念,并详细讲解如何运用现代设计原则使用Go语言构建Web应用。本书通过大量的实例介绍核心概念(如处理请求和发送响应、模板引擎和数据持久化),并深入讨论更多高级主题(如并发、Web应用程序测试以及部署到标准系统服务器和PaaS提供商)。


本书以一个网络论坛为例,讲解如何使用请求处理器、多路复用器、模板引擎、存储系统等核心组件构建一个Go Web应用,然后在这一应用的基础上,构建出相应的Web服务。

 

值得一提的是,本书在介绍Go Web开发方法时,基本上只用到Go语言自带的标准库,而不会用到任何特定的Web框架,读者学到的知识将不会局限于特定的框架,即使将来需要用到现成的框架或者自行构建框架,仍然会从本书中获益。

 

本书除了讲解具体的Web开发方法,还介绍如何对Go Web应用进行测试,如何使用Go的并发特性提高Web应用的性能,以及如何在Heroku、Google App Engine、Digital Ocean等云平台上部署Go Web应用;此外,书中还传授一些Go Web开发方面的经验和提示。这些重要的实践知识将帮助读者快速成为真正具有生产力的Go Web开发者。


阅读本书需要读者具备基本的Go语言编程技能并掌握Go语言的语法。本书适合所有想用Go语言进行Web开发的读者阅读,无论是Web开发的初学者还是入行已久的开发者都会在阅读本书的过程中有所收获。

作者简介

作者简介
Sau Sheong Chang 既是新加坡能源有限公司的数字技术总裁,也是Ruby 社区以及Go社区的活跃贡献者,著有《Go Web编程》《R和Ruby数据分析之旅》等4 部著作。

译者简介
黄健宏(huangz),一位1990年出生的计算机技术图书作译者,《Redis设计与实现》一书的作者,《Redis实战》一书的译者。除了已出版的两本作品之外,他还创作和翻译了《Go标准库中文文档》《Redis命令参考》《SICP解题集》等一系列开源文档。要了解关于黄健宏的更多信息,请访问他的个人主页http://huangz.me。

Go并发编程实战

本书首先介绍了Go语言的优秀特性、安装设置方法、工程结构、标准命令和工具、语法基础、数据类型以及流程控制方法,接着阐述了与多进程编程和多线程编程有关的知识,然后重点介绍了goroutine、channel以及Go提供的传统同步方法,最后通过一个完整实例——网络爬虫框架进一步阐述Go语言的哲学和理念,同时分享作者在多年编程生涯中的一些见解和感悟。


与上一版相比,本书不仅基于Go 1.8对上一版进行了全面更新,而且更深入地描绘了Go运行时系统的内部机理,并且大幅改进了示例代码。


本书适用于有一定计算机编程基础的从业者以及对Go语言编程感兴趣的爱好者,非常适合作为Go语言编程进阶教程。

作者简介

作者

郝林,从业12年有余的软件工匠,国内知名的Go语言技术布道者,Go语言北京用户组和GoHackers社群的发起人和组织者,多套免费在线Go语言教程的作者,深信Go语言在人工智能时代和机器人时代也能大放异彩的科技信徒。

8个简单部分开启Java语言学习之路 附java学习书单
09-01
8个简单部分开启Java语言学习之路,附java学习书单,这篇文章主要向大家介绍了学习java语言的方向,感兴趣的小伙伴们可以参考一下
为什么go语言还没有起来?go语言有哪些劣势?
weixin_34401479的博客
04-11 4263
Go 是一门非常不错的编程语言,并且逐渐取代 Python 成为很多人的首选语言。但它也有一些缺点让很多开发者忍不住吐槽,比如它在函数式编程、通道 / 并行切片处理、内存垃圾回收、错误处理等方面都有一些问题。本文作者将 Go 存在的“硬伤”设计记录了下来,与大家分享、讨论。Go 是一门非常不错的编程语言。然而,我在公司的 Slack 编程频道中对 Go 的抱怨却越来越多(猜到我是做啥了的吧?),因...
Go语言进阶推荐这样三本
人邮异步社区
05-06 1630
编译一个大型的C或者C++项目所花费的时间甚至比去喝杯咖啡的时间还长。图1-1是XKCD中的一幅漫画,描述了在办公室里开小差的经典借口。 图1-1 努力工作?(来自XKCD) Go语言使用了更加智能的编译器,并简化了解决依赖的算法,最终提供了更快的编译速度。编译Go程序时,编译器只会关注那些直接被引用的库,而不是像Java、C和C++那样,要遍历依赖链中所有依赖的库。因此,很多Go程序可以在1秒内编译完。在现代硬件上,编译整个Go语言的源码树只需要20秒。 因为没有从编译代码到执行代码的中间过
二、【Go语言开篇介绍】
qq_45026109的博客
12-21 201
Go自学教程,Go语言开篇介绍
推荐 10 本 Go 经典籍,从入门到进阶
AlwaysBeta 的专栏
03-03 2755
书单一共包含 10 本,分为入门 5 本,进阶 5 本。我读过其中 7 本,另外 3 本虽然没读过,但也是网上推荐比较多的。 虽然分了入门和进阶,但是很多中这两部分内容是都包含了的。大家看的时候可以根据自己的情况,先打好基础,再进行进阶。 有的是开
别再问我 Go 应该看哪些了。。。
Seekload
07-26 666
阅读本文大概需要 7 分钟。01 入门级以下排名不分先后。Go 程序设计语言(俗称 Go 圣经)本由《C程序设计语言》的作者Kernighan和谷歌公司Go团队主管Alan Donovan联袂撰写,是学习Go语言程序设计的指南。本共13章,主要内容包括:Go的基础知识、基本结构、基本数据类型、复合数据类型、函数、方法、接口、goroutine、通道、共享变量的并发性...
你眼中的Python大牛 应该都有这份书单
12-24
在最新一期的话题中,80%读者认为Python是最好的编程语言,知乎上类似的问题也很多,例如如何入门Python?如何3个月内入门Python?虽然现在可以学习的Python途径很多,但是想要打好牢固的基础知识,系统的学习Python...
1-9年级必读经典目!近700位名师推荐的书单!为孩子收藏!
07-08
1-9年级必读经典目!近700位名师推荐的书单!为孩子收藏!
99%的程序员都会收藏的书单 你读过几本?
10-19
99%的程序员都会收藏的书单 你读过几本?用籍来武装你的大脑,拯救你的人生,还在等什么,速速收藏
|您有一份JavaScript书单待签收|javascript-57390.pdf
12-09
不管JavaScript最终能否征服世界,我们都不可忽视它在前端开发中的重要作用,因此下面小编给大家准备了一份JavaScript书单~ 一、《你不知道的JavaScript》 推荐指数:五颗星 推荐理由:这是相当好的一本,对于初学...
Go语言开发必读目,从菜鸟到大牛必备
shuningzhang的专栏
07-09 6965
Go语言是最近几年流行起来的语言,该语言有谷歌发明,并得到广泛的应用。Go语言最大的特点是并发支持度好,而且开发效率高。在C语言中需要几十行,上百行代码才能实现的功能,在Go语言中可能只需要几行代码就可以搞定。因此,目前很多人开始学习Go语言进行开发。Go语言的应用领域也很广,包括服务端的开发,Web开发和应用开发等等。下面本文推荐几本Go语言入门必读的图Go语言程序设计 这本Go语言入...
go语言实战
05-14 3293
我看到很多人在csdn上传这本还要积分,我就有点气愤,资源共享本身就是很好的事情.还要为自己谋求利益.在此分享此.共同学习,共同进步!网盘地址点击打开链接...
Go语言相关籍推荐(从入门到放弃)
qq_39397165的博客
11-21 4448
前言 最近总有读者问我可不可以推荐一下go语言入门必读籍。所以今天就推荐几本。因为笔者也没读过几本,所以就咨询了几位前辈,现在我就把这一份书单介绍给你们,从入门到进阶。 Go语言简介 Go语言是最近几年流行起来的语言,该语言由谷歌发明,现在得到广泛应用。Go语言的最大特点就是语法简单且并发支持度好,开发效率很高。平常我们在C/C++语言中需要几十行的代码量,在Go语言中可能就只需要几行代码就可以搞定。现在也越来越多的人开始转学Go。 Go语言优势 脚本化的语法;开发效率高,容易上手 静态类型+编
分享几本学习golang语言的
xiaoxinda8的专栏
11-29 5495
第一本是《goweb编程》-为什么先推荐这本呢?因为这本是从浅显到深的方式,适合初学者个人感觉是一本很棒的,是国内的AStaxie写的一本golang的,盛大云分发的研究员,有Beego这个框架大家可以去感受一下! 第二本是《go语言编程》--是七牛云存储许式伟写的,七牛是国内一个99%的程序都是用GO开发的公司对于golang有深入的了解和实践--为什么是第二本--因为里边讲解的东西需要...
想系统学习GO语言(Golang),能推荐几本靠谱的吗?
Mick_^_^的博客
07-08 7072
以下内容来自知乎: 学习任何一门语言,都要学习好基础,把基础打牢,那些框架对你来说都是工具,你自己的基础好,懂得了他们的原理,自己就可以创造更优秀的框架。 基础推荐官方文档,没有什么比这个更清晰了。官方文档可以看这个中文的,比较快一些 https://go-zh.org/doc/ 其次参考这个Go指南,练习一遍 https://tour.go-zh.org/welcome/1 现在对Go语言应该有了一个全面的认识,然后你再结合Go语言圣经这本,深入理解Go的基础。 Go语言圣经中文版 https
推荐几本学习Go语言
人邮异步社区
07-14 9829
最近有一本《Go语言高级编程》的新上架了,小编觉着有必要把之前的优秀Go语言也带大家来回顾一下。 最新上架: Go语言高级编程 作者:柴树杉 曹春晖 一本能满足Gopher好奇心的Go语言进阶读物 汇集了作者多年来学习和使用Go语言的经验 更倾向于描述实现细节,极大地满足开发者的探索欲望 本作者是国内第一批Go语言实践者和Go语言代码贡献者,创建了Go语言中国讨论组,并组织了早期Go语...
学习go基础籍推荐
dobe85601的博客
07-30 377
  go是一门非常简洁,但很高效的语言。当我接触这门新语言的时候,我不大喜欢从头看 一门大部头的,而是从简单的语法学习。我记得我第一次学go的时候,那时介绍go的不多, 后来从网上下载了一本the little go book,在从杭州回武汉的车上看完了,至今印象还是很深刻。 这对我以后理解go语言的基础概念有了一个大概的印象,后面我看go的越来越顺利。感兴趣的 可以从h...
GO语言学习资源整理
草上爬的博客
04-28 6301
Go语言是谷歌发布的一套编程语言,因为其简单的部署、良好的并发性等特点受到很多企业的青睐,国外如Google、AWS、Cloudflare、CoreOS等,国内如七牛、阿里等都已经使用Golang开发其云计算相关产品。因此也有很多小伙伴选择Go语言,其实也对,毕竟大众化的语言Python、Java、C、C++等岗位竞争激烈,那么为何不选择一门竞争性相对而言比较小却也有前景的一门语言呢。那么要学习G...
系统学习Go语言,有这几本就够了!
TonyBai
11-04 2288
1. Go语言的发展现状如果从2007年9月20日那个下午三个“程序员大佬”在谷歌总部的一间办公室里进行的一次有关设计一门新编程语言的讨论算起,那么Go语言已经度过了自己的13个年头了。...
帮我生成一份liunx嵌入式书单
最新发布
06-08
当然,以下是一份适合 Linux 嵌入式开发学习书单: 1. 《Linux设备驱动开发详解:基于最新的Linux 4.0内核》 - 作者:于渊 - 出版社:电子工业出版社 - 简介:本详细介绍了 Linux 设备驱动开发的方方面面,包括...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Java后端学习路线图,你真的只需要这一张! 65339
  • 程序员到底要不要读研,过来人给你几点建议! 59551
  • 我在阿里工作的这段时间里,都学到了哪些东西 53660
  • 在大公司做凤尾,还是在小公司做鸡头? 48796
  • 阿里Java面经大全(整合版) 47581

分类专栏

  • 深入探索Java微服务 4篇
  • Java技术进阶指南 15篇
  • 详解SpringCloud全家桶:从RPC到微服务治理 13篇
  • 快速掌握程序员必备的计算机基础 4篇
  • 深入浅出Java核心技术 54篇
  • 程序员书单 28篇
  • 五分钟学编程 20篇
  • 重新学习MySQL与Redis 34篇
  • 深入理解JVM虚拟机 23篇
  • Java并发指南 22篇
  • JavaWeb技术世界 35篇
  • Java网络编程与NIO 23篇
  • 后端技术杂谈 39篇
  • 黄小斜原创系列 101篇
  • 分布式系统理论与实践 40篇
  • Spring与SpringMVC源码解析 26篇

最新评论

  • Java后端学习路线图,你真的只需要这一张!

    天蓝999: 可以的,我学的另一个Java路线和资料,5个月后拿了多个满意Offer:https://knife.blog.csdn.net/article/details/132629361

  • ​为什么我会选择走 Java 这条路?

    CSDN-Ada助手: 多亏了你这篇博客, 解决了问题: https://ask.csdn.net/questions/8085258, 请多输出高质量博客, 帮助更多的人

  • 盘点互联网大佬背后的女人,最后一个你肯定认识

    ̌萌新历险记: 信息准确吗

  • Java设计模式学习总结

    天蓝999: 可以的,我看的另一个神仙级Java设计模式实战,它结合SpringBoot,我彻底学会了Java设计模式及应用,见:https://knife.blog.csdn.net/article/details/131900171

  • 从零开始搭建Java开发环境第一篇:Java工程师必备软件大合集,手把手教你如何下载和安装

    CSDN-Ada助手: 多亏了你这篇博客, 解决了问题: https://ask.csdn.net/questions/8039876, 请多输出高质量博客, 帮助更多的人

大家在看

  • AbpVnext中的DDD指南之聚合根 2
  • vector模拟实现 1825
  • oracle中如何查询特定日期? 2152
  • LVS_Director + KeepAlived + 邮件报警
  • HTML/CSS 每日作业day6.12 391

最新文章

  • 2023年找工作的心酸历程
  • 23年找工作的心酸历程
  • arthas底层实现原理剖析
2023年2篇
2022年16篇
2021年98篇
2020年92篇
2019年142篇
2018年248篇
2017年133篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java技术江湖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司南山网站制作价格茂名阿里店铺托管价格泰州网站优化按天计费哪家好德阳网站推广价格长春网站搜索优化公司吴忠百度关键词包年推广营口阿里店铺运营报价恩施建站公司河池网页制作推荐大丰至尊标王价格东莞百姓网标王推广推荐陇南网站优化按天扣费哪家好松岗百姓网标王推广多少钱菏泽网页设计飞来峡网页设计多少钱许昌百度关键词包年推广价格普洱百姓网标王推广多少钱湖州网站优化按天收费多少钱阜新设计网站哪家好秦皇岛阿里店铺托管价格张掖网站定制推荐永湖seo排名公司安顺网站排名优化东营网站搭建坪山关键词排名推荐钦州关键词按天收费公司上海设计网站公司湘西推广网站日照网站建设设计推荐乐山百度网站优化排名歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化