找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 53|回复: 0

【Golang】Go语言语法精讲课程

[复制链接]

2万

主题

134

回帖

13万

积分

管理员

积分
133979
发表于 2024-7-11 07:17:19 | 显示全部楼层 |阅读模式 IP:山东省临沂市 联通

登录后更精彩...O(∩_∩)O...

您需要 登录 才可以下载或查看,没有账号?立即注册

×
资源来自互联网分享,侵权请告知删除。
免费容易导致链接很快失效,
如失效,请联系管理



Go语言语法精讲课程

第一阶段:走进Golang
    Golang引入
    Golang简史
    开发工具介绍
    开发环境搭建
    DOS命令讲解
    测试SDK环境搭建成功
    第一段程序:HelloWorld快速入门
    Golang执行流程
    语法注意事项
    注释
    代码风格
    API

第二阶段:基本变量与类型
    变量
        变量介绍和快速入门
        变量使用细节
    数据类型
        数据类型介绍
        整数类型
        浮点类型
        布尔类型
        字符串类型
        基本数据类型默认值
        基本数据相互转换
        基本数据转string
        string转基本数据类型
    指针
        指针及其内存布局
        指针案例和使用陷阱
        值类型和引用类型
    标识符
        标识符基本使用
        Go标识符命名特点和规范
        保留关键字和预定义标识符

第三阶段:运算符
    运算符基本介绍
    算术运算符
    关系运算符
    逻辑运算符
    短路与和短路或
    赋值运算符基本使用
    运算符优先级
    其它运算符
    获取用户终端输入
    计算机进制的介绍
    其它进制转十进制
    十进制转其它进制
    二进制转其它进制
    其它进制转二进制
    原码 反码 补码
    位运算

第四阶段:流程控制
    流程控制介绍
    单分支
    双分支
    多分支
    嵌套分支
    switch分支
    循环控制
    for循环
    while和dowhile控制
    多重循环应用案例
    break引入和快速入门
    continue
    goto和return

第五阶段:函数
    函数
    包的快速入门
    包使用注意事项和细节
    函数调用机制底层剖析
    init函数
    匿名函数
    闭包
    defer的基本使用
    defer注意事项和实践
    函数参数传递方式
    变量作用域
    Go字符串函数
    Go时间和日期函数
    Go内置函数
    Go错误处理机制
    Go的自定义错误

第六阶段:数组
    数组
        数组快速入门
        数组定义和内存布局
        数组的使用
        数组遍历
        反转
        二维数组介绍和入门
        二维数组使用和内存布局
        二维数组遍历方式
    切片
        切片基本介绍和入门
        切片的内存布局分析
        使用切片的三种方式
        使用切片的区别分析
        切片的遍历
        string和slice
    map
        map的介绍和声明
        map三种用法和应用实例
        map的crud操作
        map的遍历
        map切片
        map排序

第七阶段:结构体
    Go面向对象编程快速入门
    struct的内存布局
    结构体声明
    创建结构体实例的四种方式
    结构体内存分配机制
    方法
    方法和函数区别

第八阶段:面向对象编程
    面向对象编程应用实例
    创建struct实例指定字段值
    工厂模式详解
    VSCode配置和快捷键
    面向对象编程思想-抽象
    面向对象编程-封装
    面向对象编程-继承
    多重继承介绍

第九阶段:接口
    接口介绍
    Go接口特点和语法说明
    Go接口应用场景的说明
    接口编程的经典案例
    实现接口和继承比较
    多态及体现
    类型断言

第十阶段:文件操作
    文件的基本介绍
    打开文件和关闭文件
    带缓冲的Reader读文件
    一次性读取文件
    创建文件并写入内容
    写文件的四种方式
    判断文件或目录存在
    拷贝文件
    统计不同类型的字符个数
    命令行参数基本使用
    flag包解析命令行参数
    JSon介绍和应用场景
    JSon格式和在线解析
    结构体 map 切片序列化
    序列化
    反序列化
    单元测试
    goroutine
    go协程和go主线程
    协程快速入门
    MPG模式的介绍
    go设置运行cpu数目
    协程并发(并行)资源竞争问题
    全局互斥锁解决资源竞争

第十一阶段:管道
    管道介绍
    管道的关闭和遍历
    协程配合管道综合案例
    管道阻塞的机制
    协程求素数

第十二阶段:反射
    反射介绍
    相关函数和转换
    反射快速入门(1)
    反射练习

第十三阶段:网络编程
    网络编程的基础知识
    网络编程的IP和端口
    TCP编程



下载地址:
链接: https://pan.baidu.com/s/1W5HisrU9POb4WV35GiTCFA


验证码 (回复可见):

试读已结束,请付费阅读全文。

  本文只能试读97%,付费后可阅读全文。 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|时间戳|加密|CTF WiKi|CTF平台汇总|CTF show|ctfhub|棱角安全|rutracker|攻防世界|php手册|peiqi文库|CyberChef|猫捉鱼铃|手机版|小黑屋|cn-sec|IOTsec-Zone|在线工具|分享屋 ( 鲁ICP备2021028754号 )

GMT+8, 2024-9-8 09:54

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表