万本电子书0元读

万本电子书0元读

顶部广告

打开Go语言之门:入门、实战与进阶电子书

售       价:¥

纸质售价:¥66.70购买纸书

83人正在读 | 0人评论 6.7

作       者:飞雪无情

出  版  社:机械工业出版社

出版时间:2022-10-24

字       数:10.6万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
通过不断思考和整理,作者编写了这本更具系统性也更通俗易懂的Go语言门和阶书籍,以帮助学习者少走弯路,比其他人更快一步提升职业竞争力。 本书共包含5个部分。 第1部分:快速门Go语言。作者挑选了变量、常量、基础数据类型、函数和方法、结构体和口等知识行介绍。这部分内容相对简洁,但已经足够让你掌握Go的基本程序结构了。 第2部分:Go语言的高效并发。这部分主要介绍goroutine、channel、同步原语等知识,让你对Go语言层面的并发支持有更深的理解,并且可以编写自己的Go语言并发程序。这个部分*后一章专门介绍常用的并发模式,可以拿来即用,以更好地控制并发。 第3部分:深理解Go语言。这部分讲解Go 语言底层原理和高级功能,比如slice的底层是怎样的、为什么这么高效等。这部分内容也是作者特意设计的,跟着作者一起研究底层原理,可避免初学者不求甚解的通病。总之,只有理解了底层原理,你才能更灵活地编写程序并高效地应对问题。 第4部分:Go语言工程管理。学习一门语言,不仅要掌握它本身的知识,还要掌握模块管理、性能优化等周边技能,因为这些技能可以帮助你更好地行多人协作,提高发效率,写出更高质量的代码。你可以在这部分学到如何测试Go语言代码以提高代码质量、如何做好性能优化、如何使用第三方库来提高自己项目的发效率等。 第5部分:Go语言泛型。这是Go语言在1.18版本中新增的特性,也是大家期待已久的特性。在这一部分作者会带你学习Go语言泛型的使用,以及如何使用泛型来提高效率和简化代码。<br/>【作者】<br/>飞雪无情 Go语言早期的布道者、“Go语言实战笔 记”作者,通过“飞雪无情”公众号与数万名读者交流Go语言技术,擅长用通俗的语言将底层机制讲得浅显易懂。 深耕技术领域近十年,前随手记技术VP、 Go Meetup讲师、TGO鲲鹏会成员,目前在一家互联网公司担任副总裁,负责产品的研发管理和架构设计。<br/>
目录展开

前言

第一部分 快速入门Go语言

第1章 基础入门:Hello,Go语言

第2章 数据类型:Go语言的基石

第3章 控制结构:if、for、switch那些事儿

第4章 集合类型:如何正确使用array、slice和map

第5章 函数和方法:如何区分函数和方法

第6章 struct和interface:隐式的接口实现

第7章 错误处理:如何更优雅地处理程序异常和错误

第二部分 Go语言的高效并发

第8章 goroutine和channel:并发的基础

第9章 同步原语:让你对并发控制得心应手

第10章 Context:多协程并发控制神器

第11章 并发模式:拿来即用的经验总结

第12章 并发技巧:高效并发安全的字节池

第三部分 深入理解Go语言

第13章 指针详解:什么情况下应该使用指针

第14章 参数传递:值、引用以及指针的区别

第15章 内存分配:new和make该如何选择

第16章 运行时反射:字符串和结构体之间如何转换

第17章 非类型安全:不安全但高效的unsafe

第18章 零拷贝:slice为何如此高效

第19章 实战:字符串如何高效拼接

第四部分 Go语言工程管理

第20章 测试:质量保证的基石

第21章 性能优化:如何写出高质量的代码

第22章 协作开发:模块化管理

第五部分 Go语言泛型

第23章 初识泛型:使用泛型简化编程

第24章 深入泛型:漫谈泛型设计

结束语 你的Go语言成长之路

推荐阅读

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部