20小时快速入门Go语言
  1. 01_课程安排

    1. 录播
      01_课程安排
      8分钟
  2. 02_go介绍

    1. 录播
      02_go介绍
      9分钟
  3. 03_环境搭建

    1. 录播
      03_环境搭建
      12分钟
  4. 04_帮助文档的使用

    1. 录播
      04_帮助文档的使用
      3分钟
  5. 05_第一个go程序

    1. 录播
      05_第一个go程序
      12分钟
  6. 06_命令行运行程序

    1. 录播
      06_命令行运行程序
      10分钟
  7. 07_数据类型作用和命名规范

    1. 录播
      07_数据类型作用和命名规范
      10分钟
  8. 08_变量的声明

    1. 录播
      08_变量的声明
      7分钟
  9. 09_变量初始化和自动推导类型

    1. 录播
      09_变量初始化和自动推导类型
      4分钟
  10. 10_自动推导类型和赋值区别

    1. 录播
      10_自动推导类型和赋值区别
      7分钟
  11. 11_Printf和Println的区别

    1. 录播
      11_Printf和Println的区别
      6分钟
  12. 12_多重赋值和匿名变量

    1. 录播
      12_多重赋值和匿名变量
      10分钟
  13. 13_常量的使用

    1. 录播
      13_常量的使用
      6分钟
  14. 14_多个变量或变量的定义

    1. 录播
      14_多个变量或变量的定义
      7分钟
  15. 15_iota枚举

    1. 录播
      15_iota枚举
      6分钟
  16. 16_类型的分类

    1. 录播
      16_类型的分类
      5分钟
  17. 17_bool类型

    1. 录播
      17_bool类型
      4分钟
  18. 18_浮点型

    1. 录播
      18_浮点型
      4分钟
  19. 19_字符类型

    1. 录播
      19_字符类型
      11分钟
  20. 20_字符串类型

    1. 录播
      20_字符串类型
      4分钟
  21. 21_字符和字符串的区别

    1. 录播
      21_字符和字符串的区别
      6分钟
  22. 22_复数类型

    1. 录播
      22_复数类型
      4分钟
  23. 23_格式化输出

    1. 录播
      23_格式化输出
      6分钟
  24. 24_变量的输入

    1. 录播
      24_变量的输入
      4分钟
  25. 25_类型转换

    1. 录播
      25_类型转换
      7分钟
  26. 26_类型别名

    1. 录播
      26_类型别名
      5分钟
  27. 27_运算符(上)

    1. 录播
      27_运算符(上)
      13分钟
  28. 28_运算符(下)

    1. 录播
      28_运算符(下)
      4分钟
  29. 29_if的使用

    1. 录播
      29_if的使用
      6分钟
  30. 30_if支持初始化语句

    1. 录播
      30_if支持初始化语句
      3分钟
  31. 31_if_elseif_else的使用

    1. 录播
      31_if_elseif_else的使用
      8分钟
  32. 32_switch的使用

    1. 录播
      32_switch的使用
      9分钟
  33. 33_switch使用的补充

    1. 录播
      33_switch使用的补充
      6分钟
  34. 34_for循环的使用

    1. 录播
      34_for循环的使用
      5分钟
  35. 35_range的使用

    1. 录播
      35_range的使用
      7分钟
  36. 36_break和continue的区别

    1. 录播
      36_break和continue的区别
      7分钟
  37. 37_goto的使用

    1. 录播
      37_goto的使用
      6分钟
  38. 01_昨日回顾

    1. 录播
      02_无参无返回值函数的使用
      8分钟
  39. 03_有参无返回值函数:普通参数列表

    1. 录播
      03_有参无返回值函数:普通参数列表
      10分钟
  40. 04_不定参数类型

    1. 录播
      04_不定参数类型
      12分钟
  41. 05_不定参数的传递

    1. 录播
      05_不定参数的传递
      12分钟
  42. 06_有参无返回值函数使用的总结

    1. 录播
      06_有参无返回值函数使用的总结
      2分钟
  43. 07_函数只有一个返回值

    1. 录播
      07_函数只有一个返回值
      7分钟
  44. 08_函数有多个返回值

    1. 录播
      08_函数有多个返回值
      5分钟
  45. 09_函数定义格式总结

    1. 录播
      09_函数定义格式总结
      3分钟
  46. 10_有参有返回值函数的使用

    1. 录播
      10_有参有返回值函数的使用
      5分钟
  47. 11_普通函数的调用流程

    1. 录播
      11_普通函数的调用流程
      5分钟
  48. 12_递归函数的调用流程

    1. 录播
      12_递归函数的调用流程
      9分钟
  49. 13_通过递归实现的累加

    1. 录播
      13_通过递归实现的累加
      14分钟
  50. 14_函数类型

    1. 录播
      14_函数类型
      10分钟
  51. 15_回调函数

    1. 录播
      15_回调函数
      13分钟
  52. 16_匿名函数基本语法

    1. 录播
      16_匿名函数基本语法
      5分钟
  53. 17_闭包捕获外部变量特点

    1. 录播
      17_闭包捕获外部变量特点
      4分钟
  54. 18_闭包的特点

    1. 录播
      18_闭包的特点
      9分钟
  55. 19_defer的使用

    1. 录播
      19_defer的使用
      4分钟
  56. 20_多个defer的执行顺序

    1. 录播
      20_多个defer的执行顺序
      7分钟
  57. 21_defer和匿名函数结合使用

    1. 录播
      21_defer和匿名函数结合使用
      6分钟
  58. 22_获取命令行参数

    1. 录播
      22_获取命令行参数
      7分钟
  59. 23_局部变量特点

    1. 录播
      23_局部变量特点
      5分钟
  60. 24_全局变量

    1. 录播
      24_全局变量
      3分钟
  61. 25_不同作用域的同名变量

    1. 录播
      25_不同作用域的同名变量
      5分钟
  62. 26_工作区介绍

    1. 录播
      26_工作区介绍
      4分钟
  63. 27_导入包的使用

    1. 录播
      27_导入包的使用
      9分钟
  64. 28_工程管理:同级目录

    1. 录播
      28_工程管理:同级目录
      12分钟
  65. 29_工程管理:不同目录

    1. 录播
      29_工程管理:不同目录
      12分钟
  66. 30_init函数的介绍

    1. 录播
      30_init函数的介绍
      3分钟
  67. 31_go_intall命令的使用

    1. 录播
      31_go_intall命令的使用
      10分钟

对课程感兴趣?

点击报名,听课时长可兑换余额哦~

20小时快速入门Go语言免费

最近在学 33 累计报名 2027 好评度 84%
咨询老师
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP

课程概述

目录

评论

老师介绍

  • 刘老师

    刘老师

    高级讲师 多年软件开发和IT教育工作,精通C/C++、Java、MySQL、Oracle、JSP、Servlet等编程语言和数据库系统。曾参与了《江苏电信网上营业厅系统》、《甘肃电信代理商系统》、《中央电视台媒体资产管理系统》等项目
  • 播妞

    播妞

    黑马程序员不仅着重培养学员的基础理论知识,更注重培养项目实施管理能力,并密切关注技术革新,不断引入先进的技术,研发更新技术课程,确保学员进入企业后不仅能独立从事开发工作,更能给企业带来新的技术体系和理念。
简  介 go语言的优势 可直接编译成机器码,不依赖其他库,glibc的版本有一定要求,部署就是扔一个文件上去就完成了。 静态类型语言,但是有动态语言的感觉,静态类型的语言就是可以在编译的时候检查出来隐藏的大多数问题,动态语言的感觉就是有很多的包可以使用,写起来的效率很高。

 语言层面支持并发,这个就是Go最大的特色,天生的支持并发。Go就是基因里面支持的并发,可以充分的利用多核,很容易的使用并发。

    内置runtime,支持垃圾回收,这属于动态语言的特性之一吧,虽然目前来说GC(内存垃圾回收机制)不算完美,但是足以应付我们所能遇到的大多数情况,特别是Go1.1之后的GC。

    简单易学,Go语言的作者都有C的基因,那么Go自然而然就有了C的基因,那么Go关键字是25个,但是表达能力很强大,几乎支持大多数你在其他语言见过的特性:继承、重载、对象等。

    丰富的标准库,Go目前已经内置了大量的库,特别是网络库非常强大。

    内置强大的工具,Go语言里面内置了很多工具链,最好的应该是gofmt工具,自动化格式化代码,能够让团队review变得如此的简单,代码格式一模一样,想不一样都很困难。

    跨平台编译,如果你写的Go代码不包含cgo,那么就可以做到window系统编译linux的应用,如何做到的呢?Go引用了plan9的代码,这就是不依赖系统的信息。

    内嵌C支持,Go里面也可以直接包含C代码,利用现有的丰富的C库。

* 课程提供者:黑马程序员

老师还为你推荐了以下几门课程