Go 语言基础入门系列教程 —— 预热篇

Go 语言又称 Golang,由 Google 公司于 2009 年发布,近几年伴随着云计算、微服务、分布式的发展而迅速崛起,跻身主流编程语言之列,和 Java 类似,它是一门静态的、强类型的、编译型编程语言,为并发而生,所以天生适用于并发编程。

目前 Go 语言支持 Windows、Linux 等多个平台,也可以直接在 Android 和 iOS 等移动端执行,从业务角度来看,Go 语言在云计算、微服务、大数据、区块链、物联网、人工智能等领域都有广泛的应用。所以当下学习正当时。

附学习路线图如下:

以及 Go 语言知识图谱:

当然,在学习过程中,官方文档(https://golang.org/doc/)也是不可或缺的伴手工具。

接下来学院君将从基础知识切入,帮助大家快速入门 Go 语言开发,然后结合程序员内功修炼系列微服务架构篇进行实战开发演示,以便大家能完全掌握这门语言。

本文分享自微信公众号 - 学院君的后花园(geekacademy)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏新亮笔记

Gin框架 - 自定义错误处理

很多读者在后台向我要 Gin 框架实战系列的 Demo 源码,在这里再说明一下,源码我都更新到 GitHub 上,地址:https://github.com/x...

18420
来自专栏01ZOO

go-protobuf, go-grpc-gateway和代码生成

代码生成是一种常用的生产效率技术。广义上看,编译器通过高级语言生产出低级语言或者机器码,也可以理解为一种代码生成。这种技术在现代的工程实践里往往比较常见:IDE...

760390
来自专栏编程坑太多

「走进k8s」Dockerfile 基本用法(三)

PS:一般来说,应该会将 Dockerfile 置于一个空目录下,或者项目根目录下。如果该目录下没有所需文件,那么应该把所需文件复制一份过来。如果目录下有些东西...

64520
来自专栏我的小碗汤

如何优雅地关闭Go channel

本文译自:How To Close Channels in Golang Elegantly[https://go101.org/article/channel...

9020
来自专栏华章科技

为什么C语言仍然占据统治地位?

导读:C语言五十年来一直是软件开发的一种主力语言。本文介绍它在如今的2019年与C++,Java,C#,Go,Rust和Python抗衡的方式。

18150
来自专栏我的小碗汤

Go语言 nil 的作用

最近在油管上面看了一个视频:Understanding nil,挺有意思,这篇文章就对视频做一个归纳总结,代码示例都是来自于视频。

11030
来自专栏生信技能树

站住,我的GO数据框基因集数量不对啊

23239是小鼠背景基因,可以理解为物种的基因总数,然后1240是我们感兴趣的基因的总数,可以理解为差异表达分析得到的基因数量,所以对每个通路都是一样的,这个时...

8910
来自专栏GoLang那点事

深入Go的错误处理机制(一)使用

程序运行过程中不可避免的发生各种错误,要想让自己的程序保持较高的健壮性,那么异常,错误处理是需要考虑周全的,每个编程语言提供了一套自己的异常错误处理机制,在Go...

9530
来自专栏技术之路

golang从context源码领悟接口的设计

注:写帖子时go的版本是1.12.7 Context的github地址 go语言中实现一个interface不用像其他语言一样需要显示的声明实现接口。go语言...

13240
来自专栏JackieZheng

Go组件学习——cron定时器

  反而,前几天在写Java的时候,发现Java怎么启动这么慢,Java怎么能够容忍这些用不到的代码还理直气壮的躺在那……等等,这些话在哪听过类似的???

18240

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励