美文网首页
1.1 课程导读

1.1 课程导读

作者: python76 | 来源:发表于2019-09-30 23:02 被阅读0次

     go语言在中国的热度比较高

    go语言的项目:

    Docker, Kubernetes, Caddy,  CockroachDB  --- 》这都是啥???

    为什么要使用go语言

    针对其他语言的痛点进行设计;

    加入并发编程;---》什么是并发编程??

    为大数据,微服务,并发而生的通用编程语言 --》为啥?

    go语言与转型

    项目转型首选语言;

    软件工程师转型,添加技术栈的首选;、

    go语言很特别

    没有对象,没有集成多态,没有泛型,没有try/catch; # 哈???

    有接口,函数式编程,CSP并发模型(goroutine + channel) # 啥是函数式编程

    学习go语言很简单,因为语法简单

    学习go语言很难,需要调整三观

    挑选的示例

    语法部分:每个小片段解决实际问题

    综合部分:经典算法+典型例题+微型项目

    实战项目部分:搭建分布式爬虫,结构复杂

    其他语言的示例

    与其他语言的比较

    深入分析设计者背后的取舍

    课程目标

    学会go语言,用好go语言

    参与开发

    触类旁通,对自己已经掌握的语言有新的认识

    课程概览

    基本语法:变量,选择,循环,指针,数组,容器 # emmmm

    面向接口:duck typing的概念,结构体,组合的思想  # emmmm

    函数式编程:闭包的概念,多样的例题

    工程化:资源管理,出错处理,测试和文档,性能调优

    并发编程:goroutine和channel,理解调度器,多样的例题 

    项目实战:从0开始,使用go语言自主搭建简单分布式爬虫(爬取相亲网站资料)

    项目总体结构 整体项目架构图 项目实现的步骤

        

    相关文章

      网友评论

          本文标题:1.1 课程导读

          本文链接:https://www.haomeiwen.com/subject/djghpctx.html