为了账号安全,请及时绑定邮箱和手机立即绑定

【学习打卡】第1天 Google资深工程师深度讲解Go语言

标签:
Go

课程名称:Google资深工程师深度讲解Go语言

课程章节:1-1 Google资深工程师深度讲解Go语言

主讲老师: ccmouse


学习内容:

​认识go语言

go语言是很好的新的转型语言选择。

  • 发展趋势好。

  • 设计初衷
    针对其他语言的痛点进行设计
    Less is more
    天生高并发
    转型首选
    用好GO 调整三观
    为大数据 微服务 并发而生的通用编程语言

  • 课程设计
    断码片段实例
    综合算法项目
    实战
    对比其他语言学习

  • 课程内容
    基本语法
    面向接口
    函数式编程(闭包)
    工程化
    并发编程
    爬虫实战

  • ​ ​应用场景丰富:
    ​ ​ ​区块链
    ​ ​ ​云计算
    ​ ​ ​快速开发

  • ​ ​优势
    开发快
    ​运行快
    ​天生并发

  • ​特别
    没有对象,没有泛型(现在已经支持了),没有try/catch,错误处理更严谨。
    支持接口编程 函数式编程
    ​CSP并发模型(goroutine + channel)

  • 工具链 国内镜像 依赖管理
    GOPROXY
    通过代理从公网拉取第三方依赖库
    默认 GOPROXY=https://proxy.golang.org,direct
    通常改为国内的七牛云代理 https://goproxy.cn,direct​
    GO111MODULE
    指明项目是否通过go mod来进行依赖库的管理
    默认是空 (那么自动校验 在GOPATH下时使用off 不在GOPATH下时使用on)
    设置通过go mod 进行统一依赖管理
    go env -w GO111MODULE=on
    设置后,是否会影响原有项目的依赖管理

https://img1.sycdn.imooc.com//62e940cc0001bc6511500733.jpg

https://img1.sycdn.imooc.com//62e942de0001b22c11440680.jpg

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消