当前位置: 首页 > 资源下载  > 电子书 > 计算机

Go语言从入门到进阶实战(视频教学版)

12/16/2018 9:53:18 PM 人评论

适读人群 :Go语言入门读者、Go语言进阶读者、编程爱好者等资深程序员、慕课网特邀讲师分享多年的Go语言开发经验 详解Go语法及开发技巧,深度剖析开源网络库cellnet的设计和架构思想 100分钟配套教学视频、72个开发实例精讲 用浅显易懂的语言讲解,不让读者有云山雾罩

Go语言从入门到进阶实战(视频教学版)

Go语言从入门到进阶实战(视频教学版)

编辑推荐

适读人群 :Go语言入门读者、Go语言进阶读者、编程爱好者等

资深程序员、慕课网特邀讲师分享多年的Go语言开发经验

详解Go语法及开发技巧,深度剖析开源网络库cellnet的设计和架构思想

100分钟配套教学视频、72个开发实例精讲

用浅显易懂的语言讲解,不让读者有云山雾罩的感觉

用大量实例带领读者学习,让读者在实际动手中提高编程水平

给出了大量的“避坑”技巧,让读者在实际开发中少走弯路

实例来自于作者多年的口述教学和技术分享会,广受业界好评

每个实例程序都精心设计,让Go语言学习者大呼过瘾

本书内容速览:

初识Go语言

Go语言基本语法与使用

容器:存储和组织数据的方式

流程控制

函数(function)

结构体(struct)

接口(interface)

包(package)

并发

反射

编译与工具

“避坑”与技巧

实战演练——剖析cellnet网络库设计并实现Socket聊天功能


内容简介

本书采用“理论+实例”的编写形式,通过大量的实例,并结合作者多年的一线开发实战经验,全面介绍了Go语言的语法及使用方法。全书秉承方便学习、易于理解、便于查询的理念编写而成,无论是想系统学习Go语言基础知识的初学者,还是想进阶提高的有经验开发人员,都能通过本书迅速掌握Go语言的各种基础语法和开发技巧。本书作者曾经与慕课网合作录制过相关视频课程,有丰富的视频制作经验,所以特意为本书重点内容精心录制了配套教学视频,这将极大地提升读者的学习效率,取得比同类图书更好的学习效果。另外,本书还免费提供了书中涉及的实例源代码,以方便读者学习。

本书分为13章,主要介绍了Go语言的特性与环境搭建、基本语法与使用、容器(存储和组织数据的方式)、流程控制、函数、结构体、接口、包、并发、反射、编译与工具、Go程序开发技巧;最后的实战演练部分剖析了作者的开源网络库cellnet的架构及设计思想,并且实现了Socket聊天功能。本书对于Go语言的并发特色功能有全面、深入的讲解,需要读者重点学习。

本书结构清晰,内容通俗易懂,案例丰富,实用性强,特别适合Go语言初学者和进阶读者阅读。另外,本书也适合作为相关培训学校和各大院校的教材或教学参考书。


作者简介

徐波 资深全栈游戏开发者,慕课网特邀讲师,开源爱好者,Gopher之一。游戏行业从业十余年。曾就职于著名的网络游戏公司Possibility Space,与暴雪星际争霸程序Gage Galinger和美术界知名原画师朱峰(变形金刚电影版红蜘蛛设计者)一起开发了大型3D暗黑系魔幻网游Warrior Epic。业界*早实现了微端Download On Demand技术。2009年开设战魂小筑博客。2012年开始使用Go语言,并在GitHub上发布了cellnet网络库及tabtoy导表工具,深受业界赞誉。作为慕课网特邀讲师,制作了多个技术视频,讲授Go语言、Cocos和Unity等课程,广受学员好评。

附件下载

  • 下载

    百度网盘下载

    下载: 所需积分:90

  • 积分获取方法:先给账户进行充值,然后进行积分兑换,积分兑换比例:1元可兑换10个积分.
    具体可参考帮助如何获取积分说明

相关资源

  • MATLAB量化金融分析基础与实战

    《MATLAB量化金融分析基础与实战》是一本侧重于阐述MATLAB在量化金融分析领域功能的工具书。书中精选了量化金融分析领域常见的重要函数和模型加以介绍并配有示例,以方便读者学习。本书涵盖了MATLAB基本知识、数据处理、Python交互、金融建模、高效并发程序设计和报告生成…

    5/12/2025 9:33:45 PM
  • Fortran程序设计(第四版)

    本书介绍了Fortran语言基础知识,以及结构化程序设计思想,该设计思想使得大型Fortran程序的维护更易于实现。本书面向的读者是科学/工程类学生,意在对他们进行相应领域的实践训练。本书是一本理想的Fortran语言资料。 本书在讲述Fortran知识过程中,按适用于大型项目开

    4/13/2025 1:24:25 PM
  • 人机交互基础教程(第3版)

    Delphi是面向对象的可视化软件开发平台,它提供了大量VCL组件,具有强大的数据库开发和网络编程能力,极大地提高了应用系统的开发速度,是目前软件开发工具之一。  《人机交互基础教程(第3版)》以DelphiXE8为开发平台进行修订,增加基于Android应用程序设计和基于

    3/23/2025 11:44:42 PM
  • C++面向对象程序设计(第三版)/“十三五”高校计算机应用技术系列规划教材

    《C++面向对象程序设计(第三版)/“十三五”高校计算机应用技术系列规划教材》是为具有C语言基础的读者编写的,主要介绍C什面向对象程序设计的基本知识和编程方法,全面讲述了C++面向对象的基本特征。内容包括类、对象、继承、派生类、多态性、虚函数、运算符重载、

    2/23/2025 12:55:51 PM