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/

学习笔记

稍后奉上(大概吧)。


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

查看所有标签

猜你喜欢:

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

Node.js:来一打 C++ 扩展

Node.js:来一打 C++ 扩展

死月 / 电子工业出版社 / 2018-6-1 / 109

Node.js 作为近几年新兴的一种编程运行时,托 V8 引擎的福,在作为后端服务时有比较高的运行效率,在很多场景下对于我们的日常开发足够用了。不过,它还为开发者开了一个使用C++ 开发 Node.js 原生扩展的口子,让开发者进行项目开发时有了更多的选择。 《Node.js:来一打 C++ 扩展》以 Chrome V8 的知识作为基础,配合 GYP 的一些内容,将教会大家如何使用 Node......一起来看看 《Node.js:来一打 C++ 扩展》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器