欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Go语言从入门到精通/区块链人才培养系列丛书
      • 作者:编者:谢琼|责编:罗朗
      • 出版社:人民邮电
      • ISBN:9787115520760
      • 出版日期:2021/02/01
      • 页数:406
    • 售价:31.92
  • 内容大纲

        本书主要内容包括Go语言简介、安装与开发环境搭建、Go语言编程基础、面向对象编程在Go语言中的实现、用Go语言进行数学与科学计算、字符串处理、正则表达式处理、文件处理、数据格式分析与转换、并发编程、数据库开发、网络服务开发、图形图像处理、图形界面开发、反射机制、Go语言的功能与性能测试体系、Go语言与其他语言互通等。
        书中内容的编排充分考虑了循序渐进学习Go语言的需要,精心设计了学习路径,由浅入深安排了大量与实际应用紧密结合的实例代码进行讲解,并穿插介绍了相关的编程知识。
        本书既适合已经掌握了C、C++、C#、Java、Python等任意一门编程语言的开发者快速学习一门新的语言,也适合没有编程基础的学习者从零开始学习编程。
  • 作者介绍

  • 目录

    第1章  Go语言简介
      1.1  Go语言的发展历史
      1.2  Go语言的主要特点
    第2章  开发环境准备
      2.1  安装Go语言
        2.1.1  Windows系统下安装Go语言
        2.1.2  Mac OS X系统下安装Go语言
        2.1.3  Linux系统下安装Go语言
      2.2  打造更舒适的开发环境
        2.2.1  修改Windows资源管理器的一些显示设置
        2.2.2  命令提示符CMD的替代方案
        2.2.3  文本文件编辑器
      2.3  Go语言开发工具的选择
        2.3.1  LiteIDE
        2.3.2  Visual Studio Code加Go语言插件
        2.3.3  其他开发工具
    第3章  Go语言快速入门
      3.1  初识Go语言——编写、编译和运行
        3.1.1  怎样输入Go语言程序
        3.1.2  怎样编译Go语言程序
        3.1.3  怎样执行Go语言程序
        3.1.4  怎样查看Go语言的文档
      3.2  Go语言程序的组织
        3.2.1  Go语言中程序文件的组织方式
        3.2.2  非执行包与包的引用
        3.2.3  自己编写非执行包
        3.2.4  非执行包名与目录的关系
        3.2.5  用多级子目录组织包结构
      3.3  关键字等语言要素
      3.4  变量
        3.4.1  变量的基本概念
        3.4.2  浮点数类型的变量
        3.4.3  字符串类型的变量
        3.4.4  布尔类型的变量
        3.4.5  变量的命名
        3.4.6  变量声明和赋值的简化形式
        3.4.7  复合类型的变量
        3.4.8  变量类型的转换
        3.4.9  指针类型的变量
        3.4.10  变量的零值
      3.5  表达式
      3.6  函数(方法)
      3.7  自定义数据类型
      3.8  面向对象编程
      3.9  条件判断与分支
      3.10  循环
      3.11  并发处理:Go例程
      3.12  注释
      3.13  程序编译或运行时出现错误
      3.14  总结的代码

    第4章  Go语言的基本语法与开发基础
      4.1  Go语言语法要素与代码规范
        4.1.1  文件和字符串编码
        4.1.2  语句、代码块与执行顺序
        4.1.3  语句分隔
        4.1.4  语法记号
      4.2  代码格式化工具gofmt
      4.3  常用的辅助性内置函数
        4.3.1  内置的输出信息函数print与println
        4.3.2  获取数据长度的len函数
      ……
    第5章  用Go语言进行数学、科学领域的计算
    第6章  用Go语言开发一个命令行工具
    第7章  Go语言中的字符串处理
    第8章  Go语言中的正则表达式
    第9章  Go语言文件处理
    第10章  Go语言中数据格式的分析与转换
    第11章  Go语言的并发处理
    第12章  Go语言进行数据库开发
    第13章  Go语言进行网络服务的开发
    第14章  Go语言进行绘图和图像处理
    第15章  Go语言进行图形界面开发
    第16章  Go语言的反射机制
    第17章  Go语言的测试与性能
    第18章  Go语言与其他语言的结合运用