实验目的及要求
通过下载安装开发软件,熟悉软件的操作界面,命令,了解编程语言IDE的基本操作方法,理解编程语言运行机理。引导学生熟悉各个功能,让学生能简单地看懂各个菜单的含义。
实验基本原理
通过课堂理论教学准备。动手使用实验软件平台,完成各个实验项目的要求。
实施环境
Goland & Go SDK
详细配置过程请看👉go : GoLand安装及环境配置
实验概述
登入软件、使用软件,熟悉界面。查看软件功能。熟悉常用快捷键。
(写实验报告的时候没注意,但是阴差阳错之下也去查了这个东西,详细快捷键汇总请看👉go : GoLand快捷键汇总
实验内容
熟悉Goland界面,熟悉Go语法
鼠标双击桌面图标(实验室电脑上截的图嗯),打开Goland软件,可看到如下界面。
(也是实验室的电脑上面操作的,我自己选择的是light主题)
在熟悉完软件页面之后,通过imooc在线学习平台和菜鸟教程进行对Go语言的初步认识。
菜鸟具体网址:Go语言教程 | 菜鸟教程
编译Go的Hello World程序
利用机房现有的设施进行代码编写,具体代码如下:
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
编译并运行结果截图如下,可看到控制台输出Hello World!
学习第1、2章 课程介绍&区块链计算框架
imooc学习网址:
1-1 课程介绍
2-1 私有比特币区块链项目演示
2-2 区块链技术框架及比特币
区块链是一个公开的分布式数据可,是加密货币和智能合约的基础,具备分布式存储、分布式记录、去中心化、分布式维护等特性。
区块链的核心技术有密码学和数字签名用于身份地址标识,共识算法用于工作量证明,以及分布式存储技术用于交易记录和区块,分布式网络技术用于网络通信和节点发现。
Go是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
私有比特币区块链项目可实现功能包括创建钱包、模拟挖矿、查询余额、转账交易,可满足比特币挖矿到交易的全过程。