第1章 初识Go语言-【千锋教育】Go语言开发实战(慕课版)同步教案
2023-03-22
|
13页
|
160人阅读
|
0人下载
教辅
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | 程序设计基础 |
| 教材版本 | - |
| 年级 | 高三 |
| 章节 | - |
| 类型 | 教案 |
| 知识点 | - |
| 使用场景 | 同步教学 |
| 学年 | 2023-2024 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | DOCX |
| 文件大小 | 868 KB |
| 发布时间 | 2023-03-22 |
| 更新时间 | 2023-07-09 |
| 作者 | 北京千锋互联科技有限公司 |
| 品牌系列 | - |
| 审核时间 | 2023-03-22 |
| 下载链接 | https://m.zxxk.com/soft/38223755.html |
| 价格 | 2.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
千锋教育
Go语言开发实战
教学设计
课程名称: Go语言开发实战
授课年级: ______ ______________ ___
授课学期: ___ ____ ________ ________
教师姓名: ______________ ________
2019年09月01日
课程名称
第1章 初识Go语言
计划学时
2学时
内容分析
本章主要介绍Go语言的发展历史、Go语言的特性、安装和配置Golang、搭建集成开发环境GoLand、Go语言的结构组成及编码规范
教学目标
与
教学要求
要求学生了解Go语言的发展历史,了解Go语言的核心特性,了解Golang的安装和配置,了解搭建GoLand的开发环境,掌握Go语言的编码规范
教学重点
Go语言的特性、安装和配置Golang、搭建集成开发环境GoLand、Go语言的结构组成及编码规范
教学难点
安装和配置Golang、搭建集成开发环境GoLand、Go语言的结构组成及编码规范
教学方式
课堂讲解及ppt演示
教
学
过
程
第一课时
(Go语言的发展历史、Go语言的特性、安装和配置Golang)
介绍本书,引出本课时主题
1.介绍本书,引出本课时的主题
Go语言是由Google公司发布的一种静态型、编译型的开源编程语言,是新时代的“C语言”。纵观这几年的发展趋势,Go语言已经成为云计算时代重要的基础编程语言。本节将开始学习Go语言的相关知识,从Go语言发展历史、Go语言的特性、安装和配置Golang几个方面入手。
2.明确学习目标
(1) 能够熟悉Go语言的发展历史
(2) 能够了解Go语言的特性
(3) 能够掌握安装和配置Golang
知识讲解
· Go语言的发展历史
Go语言的三个作者分别是:罗伯特·格利茨默(Robert Griesemer)、罗伯·派克 (Rob Pike) 和 肯·汤普森(Ken Thompson)。
Robert Griesemer是Google V8、Chubby和HotSpot JVM的主要贡献者。
Rob Pike主要是UNIX、UTF-8、plan9的作者。
Ken Thompson主要是B语言、C语言的作者、同时也是UNIX之父。
2007年,Google准备推出一种既不损失性能又可以降低代码复杂性的编程语言,同年9月, Rob Pike将这门编程语言正式命名为Go;2008年5月,Google全力支持Go编程语言的研发;2009年11月,Go将代码全部开源,并被评为当年的年度语言;2012年3月28日,Go发布第一个正式的稳定版本。与此同时,Go团队承诺新版本都会兼容旧版本。
· Go语言的特点和优势
1.简单易学
2.自由高效
3.强大的标准库
4.部署方便
5.原生支持并发
6.稳定性强
7.垃圾回收
关于优点的详细介绍参见教材1.2.1节。
· 使用Go语言的项目与企业
Go语言可以代替C或C++做一些系统编程,如处理日志、数据打包、虚拟机处理、文件系统等。Go语言在网络编程的应用也非常广泛,包括Web应用、API应用、下载应用。许多知名的开源项目中都使用到了Go,如分布式系统中的Etcd、由Google开发的Groupcache数据库组件、云平台中Docker和Kubernetes、区块链中的Ethereum和Hyperledger等。
Go发布之后,很多公司开始用Go重构基础架构,特别是云计算公司。很多公司直接采用Go进行开发,最近热火朝天的Docker就是采用Go语言进行开发的。
使用Go语言进行开发的一些国外公司有Google、Docker、Apple、Cloud Foundry、CloudFlare、Couchbase、CoreOS、Dropbox、MongoDB、AWS等。
使用Go语言进行开发的国内企业有阿里巴巴、百度、小米、PingCAP、华为、金山、猎豹移动、饿了么等。
· 安装和配置Golang
广义的Golang就是指Go语言,后缀lang代表language的意思,狭义的Golang特指Go语言开发环境。在Mac、Windows和Linux三个平台上都支持Golang。读者可以从Golang官网下载相应平台的二进制文件,该网站在国内不容易访问,也可以访问Go语言中文网进行安装软件的下载。
· Windows版本安装
Windows环境下(),下载格式为MSI的安装程序。双击启动安装并遵循提示。在位置c:\Go中安装Golang,并且添加目录c:\Go\bin到path环境变量。如果安装文件是MSI格式,Go语言的环境变量会自动设置完成,如图所示。
(1)右键单击【我的电脑】,选择【属性
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。