Golang 学习记录

栏目: Go · 发布时间: 5年前

内容简介:这几个月在考虑从 Python 转向 Golang,所以专门学习了 Golang.这里是 Golang 学习的一些记录。学习笔记稍后再整理(咕),先列一下我这几个月看过的各种教程吧。

这几个月在考虑从 Python 转向 Golang,所以专门学习了 Golang.

这里是 Golang 学习的一些记录。

学习笔记稍后再整理(咕),先列一下我这几个月看过的各种教程吧。

阅读列表

  1. Go by Example

    Go by Example 是对 Go 基于实践的介绍,包含一系列带有标注说明的示例程序。

    真·快速上手必备。

  2. 《Go语言四十二章经》

    《Go语言四十二章经》详细讲述了Go语言规范与语法细节以及在开发中常见的误区;通过对标准库包和著名第三方包的实际运用,来启发读者深刻理解Go语言的核心思维,仔细琢磨经典代码设计模式,引领读者进入Go语言开发的更高阶段。

    讲解详细、信息量超大的 Go 语言教程。

  3. Go Tour

    经典的 Golang 官方教程。

    上大学的时候啃过英文的 Go Tour,但是没啃完。

    看完《Go 语言四十二章经》以后,我只用了一个半小时就把整套教程刷完了。

  4. Go-Mega

    作者模仿 The Flask Mega-Tutorial 写的 Go 语言 MVC 开发教程,使用裸 http 包来进行 Web 开发。

  5. 《Go 语言圣经》

    也是经典教程了。

    不知道为什么,书的内容让我感觉稍微有点点晦涩。

  6. 《Go 语言标准库》

    Golang标准库。对于 程序员 而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案。以示例驱动的方式讲解Golang的标准库。

    写的很棒,日后也可以做 工具 书来查询标准库用法。

    只不过这本书没有写完,有点可惜。

  7. 《Go 语言高级编程》

    《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)

    我看的时候跳过了 CGO 和汇编的部分。

    内容…Emmmm…有点杂。比如分布式系统章节的大部分内容并不是在讲 Go,而是在讲后端的解决方案、技术选型,以及各种成熟产品的使用。不过还是值得一看。

看完这些以后,我用了两天时间,使用 gin 重新实现了大三的时候写的迷你博客的后端部分,只不过此时 Go-Mega 的内容已经忘记了不少,所以 MVC 的模式可能实现的不够规范。代码在

  1. 《Go Web 编程》

    这本书有点老了,内容也比较简单,大概翻了翻,不到俩小时就看完了。

  2. 《深入解析 Go》

    深入讲了 Go 语言的内部实现,应该对理解 Go 底层会有很大帮助。

    这本书刚开始看。

此外,适合入门的书籍还有 《Go 入门指南》 ,不过个人更推荐使用《Go语言四十二章经》来入门。

再推荐一位大佬的博客,他对 Go 语言的一些底层细节做了深入的分析和易懂的讲解。 https://halfrost.com/tag/go/

学习笔记

稍后奉上(大概吧)。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

深入浅出WebAssembly

深入浅出WebAssembly

于航 / 电子工业出版社 / 2018-11 / 128.00元

WebAssembly是一种新的二进制格式,它可以方便地将C/C++等静态语言的代码快速地“运行”在浏览器中,这一特性为前端密集计算场景提供了无限可能。不仅如此,通过WebAssembly技术,我们还可以将基于Unity等游戏引擎开发的大型游戏快速地移植到Web端。WebAssembly技术现在已经被计划设计成W3C的标准,众多浏览器厂商已经提供了对其MVP版本标准的支持。在Google I/O ......一起来看看 《深入浅出WebAssembly》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

SHA 加密
SHA 加密

SHA 加密工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具