Go语言从入门到项目实战(视频版)_第1页
Go语言从入门到项目实战(视频版)_第2页
Go语言从入门到项目实战(视频版)_第3页
Go语言从入门到项目实战(视频版)_第4页
Go语言从入门到项目实战(视频版)_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Go语言从入门到项目实战(视频版)读书笔记模板01思维导图作者介绍读书笔记内容摘要目录分析精彩摘录目录0305020406思维导图语言项目知识语言实战开发编程学生第章实验语言案例项目猫函数开发文件类型使用本书关键字分析思维导图内容摘要内容摘要Go语言是近几年广受的一门新兴编程语言,在设计之初就致力于解决C语言的低效问题,以及C++语言的晦涩、难用等缺陷。Go语言吸收了C、C++强大的开发功能优势,继承了C、C++的编程风格,被广泛应用于构建数字基础设施类软件,以及图形/图像处理、移动应用、人工智能、机器学习等领域,广受国内外大型IT公司的推崇和。本书除了讲解Go语言的基本开发知识,还提供了3个完整的实战项目及131个源码示例。另外,本书提供对应的练习与实验,方便读者对所学知识进行巩固和检验。本书适合高等院校学生阅读,适合程序员自学,也适合培训机构使用。作者介绍同名作者介绍刘瑜(1975年12月-),别名醉钢琴,女,毕业于哥伦比亚大学,博士,清华大学社会科学学院政治学系副教授,作家,诗人。她的主要研究领域是比较民主化、新兴民主国家、中国革命和美国政治,曾被《南方人物周刊》评为“年度青年领袖”。目录分析第1章Go语言入门知识第2章基础语法第3章高级数据类型第4章流程控制语法partone第1部分Go语言编程基础第5章函数第6章结构体第7章接口第8章包partone第1部分Go语言编程基础第9章并发、并行与协程第10章反射第11章命令行工具第12章数据库操作partone第1部分Go语言编程基础第1章Go语言入门知识1.1Go语言简介1.2Go语言开发工具的安装1.3第一个Go语言程序:Hello三酷猫1.4安装和使用集成开发环境1.5关键字和保留字1.6为代码添加注释1.7练习与实验第2章基础语法2.1声明2.2常量与变量2.3基本数据类型2.4运算符及优先级2.5练习与实验第3章高级数据类型3.1指针类型3.2数组类型3.3切片类型3.4集合类型3.5结构体类型3.6练习与实验第4章流程控制语法4.1分支结构4.2switch…case…分支结构4.3循环结构4.4跳转控制语句4.5for-range结构4.6案例:三酷猫背九九乘法表4.7案例:三酷猫学算法之冒泡排序4.8练习与实验第5章函数5.1函数的声明5.2函数的调用5.3递归函数5.4匿名函数5.5闭包5.6函数的延迟调用5.7Go语言的异常处理5.8案例:三酷猫的面积计算器5.9练习与实验第6章结构体6.1类型6.2结构体的基本使用6.3构造函数与方法6.4结构体的嵌套6.5案例:三酷猫开银行6.6练习与实验第7章接口7.1接口概述7.2接口的定义和使用7.3空接口的定义和使用7.4类型断言7.5练习与实验第8章包8.1包的声明与导入8.2Go应用程序的启动流程8.3创建包8.4Go语言中的常用内置包8.5案例:三酷猫的文件夹递归复制工具8.6案例:三酷猫的二维码图片生成器8.7练习与实验第9章并发、并行与协程9.1概念9.2Go语言协程:Goroutine9.3Go语言调度模型:GPM9.4runtime包9.5在协程任务之间传递数据:Channel9.6select结构9.7加锁和原子操作9.8定时器9.9案例:三酷猫筛选0~1000范围内的素数第10章反射10.1使用反射访问变量10.2使用反射访问指针表示的变量10.3使用反射访问结构体10.4使用反射修改值10.5使用反射调用函数10.6使用反射创建变量10.7练习与实验第11章命令行工具11.1编译命令gobuild11.2清理命令goclean11.3运行命令gorun11.4代码格式化命令gofmt11.5编译并安装命令goinstall11.6获取包命令goget11.7练习与实验第12章数据库操作12.1MySQL12.2Redis12.3练习与实验第13章开发矩阵计算库第14章STL文件解析和MongoDB存储第15章开发文件加密和解密程序附录A使用fmt.printf()函数格式化字符串parttwo第2部分Go语言项目实战附录C本书配套代码文件附录BASCII编码parttwo第2部分Go语言项目实战第13章开发矩阵计算库13.1线性代数基础与项目功能设计13.2项目初始化与“鸭子类型”13.3矩阵计算包matrix的开发13.4项目总结第14章STL文件解析和MongoDB存储14.1STL文件简介与项目设计14.2开发utils包14.3开发用于模型文件处理的stl包14.4开发路由函数的handler包14.5开发项目入口文件main.go并测试项目14.6项目总结第15章开发文件加密和解密程序15.1实现思路及功能设计15.2加密和解密程序的设计与实现15.3开发加密、解密和散列值计算的可执行程序15.4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论