返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • Go语言极简一本通 零基础入门到项目实战 欢喜 编 专业科技 文轩网
  • 新华书店正版
    • 作者: 暂无著
    • 出版社: 电子工业出版社
    • 出版时间:2021-04-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 暂无著
    • 出版社:电子工业出版社
    • 出版时间:2021-04-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2021-04-01
    • 字数:320000
    • 页数:256
    • 开本:16开
    • 装帧:平装
    • ISBN:9787121407482
    • 国别/地区:中国
    • 版权提供:电子工业出版社

    Go语言极简一本通 零基础入门到项目实战

    作  者:欢喜 编
    定  价:99
    出 版 社:电子工业出版社
    出版日期:2021年04月01日
    页  数:256
    装  帧:平装
    ISBN:9787121407482
    主编推荐

    "Go语言具有天生支持高并发、语法简洁等特点,因此在云计算、微服务、大数据、区块链和物联网等领域发展得如火如荼。 系统设计:从基础知识、底层原理到有趣的案例,帮助读者理解晦涩的概念,让枯燥的编程变得有趣。 案例实操:本书设计了很多的代码示例,从读者的视角,演示了一些容易出bug的场景,以免读者“掉到坑里”。此外,本书还引入了很多生活化的场景,比如用美食、做饭、抢位置等例子比喻协程和通道的高并发原理,让学习不再枯燥。"

    内容简介

    本书是一本Go语言入门书,全书共分为三部分。第一部分讲解Go语言基础知识,包括变量与简单类型、数组、切片、流程控制、字典、函数、结构体与方法、接口等,可以帮助读者快速掌握Go语言的基本程序结构。第二部分讲解Go语言高效并发相关知识,包括协程与通道、并发资源、包管理和测试等,让读者对Go语言层面的并发支持有更深入的理解。第三部分讲解Go语言项目实战,包括Gin框架、生活点评项目实战、账户管理系统实战,以及OAuth2.0的授权协议等。通过实战,把前面讲解的知识点运用起来,帮助读者快速上手,积累项目经验。

    作者简介

    欢喜,微信公众号 “面向加薪学习” 的作者,B站 “面向加薪学习”的作者, “GoCn” 小组成员,在社区连载了一系列 Go 语言相关的技术文章,并在B站发布了一系列Go语言相关视频,均广受欢迎。拥有多年国内一线互联网公司从业经验,主导全栈项目,擅长Go、Java、Vue、移动开发(Flutter)和小程序(Taro),拥有丰富的大型网站架构经验。

    精彩内容

    目录
    第一部分基础知识
    第1章起步1
    1.1源代码与程序1
    1.2变量的命名2
    1.3指针4
    1.4包和文件5
    1.5变量的生命周期6
    1.6作用域7
    第2章变量与简单类型9
    2.1运行hello_world.go9
    2.2变量10
    2.3字符串11
    2.3.1修改字符串的大小写11
    2.3.2合并(拼接)字符串12
    2.3.3使用制表符或换行符添加空白13
    2.3.4删除空格13
    2.4数字14
    2.4.1整数15
    2.4.2浮点数15
    2.4.3使用strconv.Itoa方法避免类型错误15
    2.5注释16
    2.6小结17
    第3章数组18
    3.1数组简介18
    3.2初始化数组元素的3种方式19
    3.3访问数组元素20
    3.4索引是从0而不是从1开始的21
    3.5使用数组中的各个值21
    3.6遍历数组22
    3.7循环23
    3.8修改数组中的元素24
    3.9使用列表时应避免索引错误24
    3.10小结25
    第4章切片26
    4.1切片简介26
    4.1.1创建切片27
    4.1.2访问切片元素30
    4.1.3遍历切片元素31
    4.1.4复制切片32
    4.2修改、添加和删除元素33
    4.2.1修改切片元素34
    4.2.2在切片中添加元素34
    4.2.3从切片中删除元素36
    4.3使用切片时应避免索引错误37
    4.4遍历切片时容易犯的错误38
    4.5小结39
    第5章流程控制41
    5.1if语句41
    5.2条件测试42
    5.2.1检查是否相等42
    5.2.2比较数字43
    5.2.3检查多个条件43
    5.2.4检查在切片中是否包含特定值44
    5.2.5布尔表达式44
    5.2.6if-else结构45
    5.3switch语句46
    5.4循环语句49
    5.5小结51
    第6章字典52
    6.1字典简介52
    6.2创建字典54
    6.3使用字典55
    6.3.1访问字典中的值56
    6.3.2添加键值对57
    6.3.3修改字典中的值57
    6.3.4删除键值对58
    6.4遍历字典59
    6.4.1在字典中嵌入切片59
    6.4.2在字典中嵌入字典61
    6.5避免遍历61
    6.6小结63
    第7章函数64
    7.1定义函数64
    7.1.1向函数传递信息67
    7.1.2实际参数和形式参数67
    7.1.3位置实参68
    7.1.4传递数组69
    7.1.5传递切片70
    7.1.6避免实参错误71
    7.2返回值71
    7.2.1返回简单值71
    7.2.2返回字典72
    7.3返回多个值72
    7.4函数变量75
    7.5匿名函数78
    7.6闭包79
    7.7变长函数81
    7.8延迟函数调用82
    7.9panic83
    7.10recover84
    7.11小结85
    第8章结构体与方法86
    8.1结构体概述86
    8.2结构体的使用88
    8.3匿名成员与结构体嵌套89
    8.4结构体与JSON91
    8.5方法93
    8.6指针接收者方法94
    8.7实参接收者type与*type96
    8.8值方法与指针方法的区别98
    8.9方法与表达式100
    8.10小结100
    第9章接口102
    9.1接口的定义及使用102
    9.2非侵入式接口104
    9.3使用指针接收者实现接口106
    9.4接口的嵌套107
    9.5接口值110
    9.6error接口112
    9.7类型断言113
    9.8类型分支114
    9.9动态类型、动态值和静态类型114
    9.10小结118
    第二部分高效并发
    第10章协程与通道119
    10.1并发119
    10.2协程并发模型121
    10.3goroutine(协程)的使用124
    10.4channel(通道)125
    10.5channel进阶126
    10.6单向channel129
    10.7无缓冲channel130
    10.8缓冲channel131
    10.9select132
    10.10关闭channel135
    10.11小结136
    第11章并发资源137
    11.1竞态137
    11.2sync.Mutex与sync.RWMutex139
    11.3条件变量146
    11.4原子操作149
    11.5WaitGroup类型与Once类型152
    11.6context.Context类型155
    11.7小结159
    第12章包管理161
    12.1gomod161
    12.2gomod中的命令162
    12.3小结164
    第13章测试165
    第14章反射169
    14.1反射简介169
    14.2动态调用无参方法170
    14.3动态调用有参方法170
    14.4动态structtag解析171
    14.5对类型进行转换和赋值172
    14.6使用Kind与switch处理不同分支174
    14.7判断是否实现了某接口175
    第三部分项目实战
    第15章Gin框架177
    15.1HTTP简介177
    15.2Gin框架简介183
    15.3RESTful184
    15.4路由参数185
    15.5URL查询参数的获取186
    15.6接收数组和map187
    15.7获取Form表单参数188
    15.8JSON渲染输出190
    第16章生活点评项目实战193
    16.1总体需求分析193
    16.2开发精要196
    16.3接口设计197
    16.4餐厅详情模块198
    16.5数据库访问层200
    16.6服务层203
    16.7路由和方法204
    16.8团购下单模块204
    16.9数据库访问层205
    16.10团购下单——服务层205
    16.11团购下单——路由和方法206
    16.12小结208
    第17章账户管理系统实战209
    17.1启动一个简单的RESTful服务器209
    17.2Viper211
    17.3日志追踪217
    17.4定义错误码220
    17.5创建账户224
    17.6删除账户228
    17.7更新账户229
    17.8账户列表231
    17.9根据账户名称查询用户信息234
    17.10OAuth2.0简介236
    17.11OAuth2.0的四种授权模式237

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购