【一图胜千言】以图讲解Go语言精选--最直观最易懂的Go语言入门

帮助学员快速学习Go语言入门:1.常量变量 2.基本类型 3.字符串 4.函数以及数据结构

5.0 (个评分) 8793人学习

初级 14课时 2小时35分钟 2019/01/31更新

资料下载

二维码 下载学堂APP 缓存视频离线看

    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
流行语言一起学:Java、Python、Go(1000笔记)
总价:
789.00
套餐价:
345.15
节省
¥443.85
零基础JAVA案例详细讲解课程(第1季共8季)-- 多态接口内部类
1808人学习
¥23.00
零基础JAVA案例详细讲解课程(第2季共8季)-- 容器与异常
212人学习
¥35.00
零基础JAVA案例详细讲解课程(第3季共8季)-- 字符串与正则表达式
718人学习
¥79.00
更 多 12 门 课 程
Java技术专题:并发、架构、流行中间件(含3000条笔记)
总价:
1505.00
套餐价:
819.25
节省
¥685.75
零基础JAVA案例详细讲解课程(第1季共8季)-- 多态接口内部类
1808人学习
¥23.00
零基础JAVA案例详细讲解课程(第2季共8季)-- 容器与异常
212人学习
¥35.00
零基础JAVA案例详细讲解课程(第3季共8季)-- 字符串与正则表达式
718人学习
¥79.00
更 多 28 门 课 程
Python:基础结构、高级进阶、面向对象(含500条笔记)
总价:
191.00
套餐价:
152.80
节省
¥38.20
【笔记式】Python基础入门--八大数据结构篇(含200条笔记)
1937人学习
¥46.00
【笔记式】Python基础入门--语句函数篇(含150条笔记)
9066人学习
¥46.00
【一图胜千言】以图讲解Python序列之语言进阶-模块、包、面向对象篇(含200条笔记)
2897人学习
¥99.00
更 多 3 门 课 程
通用技术一起学:设计模式、正则表达、Linux(500笔记)
总价:
316.00
套餐价:
134.30
节省
¥181.70
设计模式(JAVA语言实现)--20种设计模式附带源码
4167人学习
¥79.00
通用正则表达式详细多面讲解--附带38个实例源码(Java实现)
345人学习
¥79.00
零基础Linux命令详细案例讲解课程(第1季共5季)--重定向和命令展开
1409人学习
¥79.00
更 多 4 门 课 程
RabbitMQ:组件、运维管理、实际应用(含300条笔记)
总价:
237.00
套餐价:
130.35
节省
¥106.65
RabbitMQ基础与提升课程(第1季共6季)--RabbitMQ入门以及API介绍
4247人学习
¥79.00
RabbitMQ基础与提升课程(第2季共6季)--RabbitMQ高级进阶
606人学习
¥79.00
RabbitMQ基础与提升课程(第3季共6季)--RabbitMQ管理
1333人学习
¥79.00
更 多 3 门 课 程
Java 新人优惠券
  • 课程介绍
  • 课程大纲 试看
  • 讲师好课 43
  • 学员评价

适合人群:

无编程经验学员;想学习Go语言的学员

课程目标:

帮助学员快速学习Go语言入门:1.常量变量 2.基本类型 3.字符串 4.函数以及数据结构

课程简介:

  1. 课程标题:【图解+笔记】Go语言精选--最直观最易懂的Go语言入门

  2. 课程目标:帮助学员快速学习Go语言入门:1.常量变量 2.基本类型 3.字符串 4.函数以及数据结构

  3. 适用人群:无编程经验学员;想学习Go语言的学员

  4. 课程简介

课程亮点:

一图胜千言,让文科生都能看得懂的Go教程!!!另外加详细的笔记作为辅助工具,120多条笔记帮助学员快速学习Go语言120多个知识点


课程内容:

    1. Go语言前言

        1. Go语言课程必读

        2. Go语言今生来世

        3. Go语言环境安装

        4. Go语言开发工具安装

    2. 十个细节快速认识Go语言总体结构

        1. 认识第一个Go语言程序:Hello world

        2. 认识总体结构细节(一):文件名和标识符

        3. 认识总体结构细节(二):预定义基本类型和结构类型

        4. 认识总体结构细节(三) :预定义关键字、分隔符以及标点符号

        5. 认识总体结构细节(四):变量类型和强制转换

        6. 认识总体结构细节(五): 默认零值和定义类型别名

        7. 认识总体结构细节(六 ):函数初步认识

        8. 认识总体结构细节(七 ):包和main包

        9. 认识总体结构细节(八 ): import导入包以及标准库

        10. 认识总体结构细节(九):可见性和注释

        11. 认识总体结构细节(十):.a文件以及.exe文件

        12. 总结:Go文件的代码布局

    3. Go语言的常量

        1. 常量概念以及格式

        2. 常量赋值(一):常规赋值

        3. 常量赋值(二):超长小数以及超大数赋值

        4. 常量赋值(三): 并列赋值

        5. 常量赋值(四):括号多行赋值

        6. 常量赋值(五):枚举类型

        7. 常量赋值(六):用关键字iota赋值

    4. Go语言的变量

        1. 变量概念以及格式

        2. 常规赋值

        3. 函数体内变量快速赋值

        4. 变量丢弃赋值

        5. init函数全局赋值

        6. 变量的作用域

    5. Go语言基本类型

        1. bool类型

        2. 整型类型

        3. 浮点类型

        4. 整型和浮点型转换

        5. 整型和浮点型的格式化

        6. 位运算

        7. 随机数

    6. Go语言字符串

        1. 字符串概念以及格式

        2. 字符串操作: 按下标获取以及修改

        3. 字符串操作:比较、拼接和遍历

        4. 字符串操作: 包含、前缀、后缀、替换

        5. 字符串操作:子串位置、大小写转换、字符串出现次数

        6. 字符串操作:重复字符串、删除开头和结尾、字符分割

        7. 字符串和数字相互转换

        8. 字节和字符的区别

        9. 字符串的转义字符

    7. Go语言指针

        1. 指针概念

        2. 指针和变量关系

        3. 用指针修改字符串的值

        4. 不能用指针取常量或者数字的地址

        5. 空指针危险

    8. Go语言控制结构

        1. if-else结构

        2. switch结构概念和格式

        3. switch结构使用一:提供条件值

        4. switch结构使用二:不提供条件值

        5. switch结构使用三:取默认值分支

        6. switch结构使用四: fallthrough忽略case条件

        7. for循环结构使用一:计数循环

        8. for循环结构使用二:无限循环

        9. for循环结构使用三:for-range循环

        10. break:跳出本次循环

        11. continue:忽略本次循环后面的逻辑

    9. Go语言函数

        1. 函数总体介绍

        2. 函数参数:按值传递

        3. 函数参数:按引用传递

        4. 函数参数:变长参数

        5. 函数返回值

        6. defer(推迟执行 )概念

        7. defer(推迟执行 )使用一:代码跟踪

        8. defer(推迟执行 )使用二:for循环倒序输入字符串

        9. defer(推迟执行 )使用三:跟踪传入参数和返回值

        10. 递归函数适用情形以及结构

        11. 递归函数举例:从10到1

        12. 递归函数举例:全排列

        13. 回调函数概念以及使用

        14. 匿名函数概念以及格式

        15. 匿名函数使用一:定义并且赋值给变量

        16. 匿名函数使用二:在函数体内定义并调用

        17. 匿名函数使用三: 作为推迟函数修改返回值

        18. 匿名函数使用四: 将函数作为返回值

        19. 匿名函数使用五: 记录日志

        20. 匿名函数使用六:计算函数执行时间

    10. Go语言数组

        1. 数据概念以及格式

        2. 数组的for循环

        3. 数组初始化

        4. 用new创建数组

        5. 多维数组

    11. Go语言切片

        1. 切片概念以及格式

        2. 切片初始化

        3. 切片属性

        4. make:创建一个切片

        5. 切片复制:copy

        6. 切片追加: append

        7. 手写编写切片追加函数

        8. 字符串与切片

        9. 切片排序、判断排序、查找

    12. Go语言map

        1. map概念以及格式

        2. map的初始化

        3. value的类型为函数

        4. 判断key是否存在

        5. map类型的切片

        6. map排序

课程特色:

  1. 图解Go语言:用130多张原创图表表述所有知识点,让学员轻松学习,快速学习知识要点

  2. 笔记Go语言 :用120多条笔记串连所有知识点,让学员从一点一滴积累,学习过程无压力

  3. 笔记标题采用关键字标识法,帮助学员更加容易记住知识点

  4. 笔记以超链接形式让知识点关联起来,形式知识体系

  5. 采用先概念后实例再应用方式,知识点深入浅出

  6. 提供授课内容笔记作为课后复习以及工作备查工具


部分图表(电脑PC端查看):

  1. image.png

  2. image.png

  3. image.png

  4. image.png

  5. image.png

  6. image.png

  7. image.png

  8. image.png

  9. image.png

  10. image.png

  11. image.png

  12. image.png

  13. image.png

  14. image.png

  15. image.png

部分笔记(电脑PC端查看):

  1. image.png

  2. image.png

  3. image.png

  4. image.png

  5. image.png

  6. image.png


展开更多

课程大纲-【一图胜千言】以图讲解Go语言精选--最直观最易懂的Go语言入门

资料下载

5

条学员评分 超过  “Go语言”   99%的课程
      展开更多
      加载中
      没有了哦~
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      迎新春满300减35 满400减50
      是否单独购买该课程?
      直接购买 去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部