黒涩兲箜 发表于 2019-12-7 13:15:22

电子书:《Go语言程序设计》作者王鹏

534
                       



内容简介:

21世纪高等学校规划教材|计算机科学与技术
Go语言程序设计
王鹏编著
清华大学出版社
北京

鼓己学]氧十欧对高世门
内窨简介
本书是Go语言程序基础教程,其特点是从最基本的语法讲起,并结合Go标准库列举了大量实例。即
使无任何G基础的读者,通过本书也可以很容易地掌握这门程序设计语言。主要内容包括数据类型、控
制结构、数组切片和_字_典_、函数、结构体和方法、接口、并发程序设计、网络编程等
本书内容新颖、体系合理、逻辑性强,是学习G0语言的理想教材。本书几乎所有语法点和知识点都
备有实例,并在每章最后有综合应用举例,全部例子都有源代码并调试通过。凡具有初级计算机知识的读
者都能读懂本书。本书可作为高等学校计算机、网络、信息类专业的基础教材,对从事计算机应用和开发
的技术人员也具有很高的参考价值
本书封面贴有清华大学出版社防伪标签,无标签者不得销售
版权所有,侵权必究。侵权举报电话:010-6278298913701121933
图书在版编目(CIP)数据
Go言程序设计/王鹏编著.一北京:清华大学出版社,2014
1世纪高等学校规划教材.计算机科学与技术
lSBN978-7-302-34723-
I.①G…Ⅱ.①王…Ⅲ.①程序语言一程序设计一高等学校一教材N,①TP312
中guo版本图书馆CIP数据核字(2013)第292348号
蛋,
言吾0
Fu瑞学
出版发行:清华大学出版社
地址:北京清华大学学研大厦A座
邮编
社总机:010-62770175
邮购:010-62786544
投稿与读者服务:010-62776969,C-service@tup.tsinghua,edu.cn
质量反馈:010-62772015,zhiliang(@tup.tsinghua.edu.cn
课件下载:http://
p,com.cn,010-62795954
印刷者:北京富博印刷有限公司
装订者:北京市密云县京文制本装订厂
经销:全guo新华书店
开本:185mmx260mm
印张:23
数:560千字
版次:2014年1月第1版
次:2014年1月第1次印刷
印数:1~2000
定价:39.00元
产品编号:054436-01

出版识明
随着我guo改革开放的进一步深化,高等教育也得到了快速发展,各地高校紧密结合地方
经济建设发展需要,科学运用市场调节机制,加大了使用信息科学等现代科学技术提升、改
造传统学科专业的投入力度,通过教育改革合理调整和配置了教育资源,优化了传统学科专
业,积极为地方经济建设输送人才,为我guo经济社会的快速、健康和可持续发展以及高等教
育自身的改革发展做出了巨大贡献。但是,高等教育质量还需要进一步提高以适应经济社
会发展的需要,不少高校的专业设置和结构不尽合理,教师队伍整体素质亟待提高,人才培
养模式、教学内容和方法需要进一步转变,学生的实践能力和创新精神亟待加强
教育部一直十分重视高等教育质量工作。2007年1月,教育部下发了《关于实施高等
学校本科教学质量与教学改革工程的意见》,计划实施“高等学校本科教学质量与教学改革
工程”(简称“质量工程”),通过专业结构调整、课程教材建设、实践教学改革、教学团队建设
等多项内容,进一步深化高等学校教学改革,提高人才培养的能力和水平,更好地满足经济
社会发展对高素质人才的需要。在贯彻和落实教育部“质量工程”的过程中,各地高校发挥
师资力量强、办学经验丰富、教学资源充裕等优势,对其特色专业及特色课程(群)加以规划
整理和总结,更新教学内容、改革课程体系,建设了一大批内容新、体系新、方法新、手段新的
特色课程。在此基础上,经教育部相关教学指导委员会专家的指导和建议,清华大学出版社
在多个领域精选各高校的特色课程,分别规划出版系列教材,以配合“质量工程”的实施,满
足各高校教学质量和教学改革的需要
为了深入贯彻落实教育部《关于加强高等学校本科教学工作,提高教学质量的若干意
见》精神,紧密配合教育部已经启动的“高等学校教学质量与教学改革工程精品课程建设工
作”,在有关专家、教授的倡议和有关部门的大力支持下,我们组织并成立了“清华大学出版
社教材编审委员会”(以下简称“编委会”),旨在配合教育部制定精品课程教材的出版规划
讨论并实施精品课程教材的编写与出版工作。“编委会”成员皆来自全guo各类高等学校教学
与科研第一线的骨干教师,其中许多教师为各校相关院、系主管教学的院长或系主任
按照教育部的要求,“编委会”一致认为,精品课程的建设工作从开始就要坚持高标准
严要求,处于一个比较高的QiDian上。精品课程教材应该能够反映各高校教学改革与课程建
设的需要,要有特色风格、有创新性(新体系、新内容、新手段、新思路,教材的内容体系有较
高的科学创新、技术创新和理念创新的含量)先进性(对原有的学科体系有实质性的改革和
发展,顺应并符合21世纪教学发展的规律,代表并引领课程发展的趋势和方向)示范性(教

材所体现的课程体系具有较广泛的辐射性和示范性)和一定的前瞻性。教材由个人申报或
各校推荐(通过所在高校的“编委会”成员推荐),经“编委会”认真评审,最后由清华大学出版

语言程序设计
社审定出版
目前针对计算机类和电子信息类相关专业成立了两个“编委会”,即“清华大学出版社
计算机教材编审委员会”和“清华大学出版社电子信息教材编审委员会”。推出的特色精品
教材包括:
1)21世纪高等学校规划教材·计算机应用—高等学校各类专业,特别是非计算机
专业的计算机应用类教材。
(2)21世纪高等学校规划教材·计算机科学与技术—高等学校计算机相关专业的
教材
(3)21世纪高等学校规划教材·电子信息一高等学校电子信息相关专业的教材
(4)21世纪高等学校规划教材·软件工程一高等学校软件工程相关专业的教材
等学校规划教材·信息管理与信息系统
6)21世纪高等学校规划教材·财经管理与应用
(7)21世纪高等学校规划教材·电子商务
(8)21世纪高等学校规划教材·物联网
清华大学出版社经过三十多年的努力,在教材尤其是计算机和电子信息类专业教材出
版方面树立了权威品牌,为我guo的高等教育事业做出了重要贡献。清华版教材形成了技
准确、内容严谨的独特风格,这种风格将延续并反映在特色精品教材的建设中
清华大学出版社教材编审委员会
联系人:魏江江
E-mail: weiij@tup. tsinghua. edu. en

前邮言
Go语言是 Google推出的一门新的程序开发工具,它具有C/C++的高效性和 Python
的优雅性,是开发 Server端程序的利器, google完全支持Go,其后台服.务.器大部分基于Go
开发,它被称为“未来互联网上的C语言”。
作为一门新近推出的静态语言,要被软件开发者所承认、接受,G0必须有优于其他静态
语言的一些特点。随着计算机技术和计算机网络的迅猛发展,软件开发者对程序设计语言
提出了新的要求,比如:支持高并发、支持多核心架构,同时开发人员还要求编译速度够快
执行效率更高。作为传统成熟的语言,如C/C++、Java、NET, Python等,它们可能会具备
其中一种特点,但不能兼顾。而Go语言恰恰是在“快速编译、高效执行、易于开发”这三个
条件之间做到了最佳平衡的一种程序设计语言
另外,Go语言支持并发,它使用 Goroutine和 Channel实现更轻量级的并发,提高了系
统实现并行计算的效率,优于系统提供的_进.程_和线程,所以它也是未来云计算的利器
最后,G0语言很容易上手,只要具有C/C++或Java的基础,它支持UNIx/ Linux.
Windows、Mac等主流平台,可以通过交叉编译很轻松地实现跨平台
本书详细介绍了Go语言的发展历程、特性及程序设计思想。全书共有11章,第1章
介绍了G0的版本、下载和安装,以及常用命令。还介绍了集成开发工具 Sublime text2
第2章介绍了Go基本数据类型、运算符和表达式。第3章介绍了顺序结构程序设计方法,
介绍了fmt包和标准输入输出,还通过 strings包和 strconv包介绍了字符串处理方法。第
4章介绍了选择结构程序设计方法,主要包括ⅱf语句和 switch语句。第5章介绍了循环结
构程序设计方法,以及三种跳转语句。第6章介绍了构造类型和引用类型,重点介绍了数组
切片 Slice,并通过 bytes包详细说明了大量的 Slice处理函数,第7章介绍了函数,包括Go
函数的新特性,比如像多返回值、变参、匿名函数闭包等。第8章介绍了结构体和方法,Go
其实是使用结构体来实现面向对象编程的,所以这一章涵盖了大量的Go面向对象程序设
计知识。第9章介绍了接口,在Go语言中,接口是用来配合结构体实现面向对象编程的
本章还通过综合实例“二叉树”,完整诠释了Go面向对象编程思想及方法。第10章介绍了
并发程序设计,从程序层面就支持并发设计是Go最鲜明的特性,也是它的最大的优势,第
11章介绍了网络编程,Go是并发的、面向网络的,所以网络编程是它最基本的功能,也是它
展示强大功能的舞台
本书是作者一直跟踪Go语言发展历程的知识积累和经验总结,Go语言是一个非常年
轻的程序设计语言,说它是新生儿也不为过,Gogl2009年才发布了Go的1.03测试版
13年5月才发布了它的第一个正式版1.1版。所以,本教材中的基础知识大部分来自于
Go官方文档,另一部分知识来自于Go爱好者之间的交流。当然,作者也付出了艰辛和努
力,对这些零散的知识进行归纳总结、系统化,并编写了大量的实例代码


#############################################


℡淺笑如夏 发表于 2019-12-21 20:04:44



免费下载地址:

http://pan.qqq0.com/file/488067-425768703

页: [1]
查看完整版本: 电子书:《Go语言程序设计》作者王鹏