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/

学习笔记

稍后奉上(大概吧)。


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

查看所有标签

猜你喜欢:

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

彩色UML建模

彩色UML建模

Peter Coad、Eric Lefebvre、Jeff De Luca / 王海鹏 / 2008-12 / 55.00元

本书系统地介绍了如何运用彩色来构建UML模型,书中使用4种颜色来代表4种架构型,给定一种颜色,您就知道这个类可能具有哪些属性、链接、方法和交互,从而得到一些彩色的构建块。本书包含6章展示61个领域所需的相关组件,本书讲解详细,实例丰富,展示了61个组件、283个类、46个接口、671个属性、1139个方法和65个交互序列图。. 本书可作为UML建模人员、Java工程师、技术人员的参考用书。 ......一起来看看 《彩色UML建模》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

URL 编码/解码
URL 编码/解码

URL 编码/解码