|
|
【简 介】
7 r0 _" c) E t v% t) W视频由浅入深地介绍了Go语言的语法及使用方法。我们将在安全编程、密码学方面进行重点讲解。6 [9 }. V( h& {
9 i5 Y: k5 f0 W/ y: `6 f6 M- N
【综合介绍】( g3 m0 x3 g" Y! F! ]2 h0 ]
出身名门、血统纯正的Go语言于2012年正式面世。静态语言、函数多返回值、天生并发、自动垃圾回收、安全性高、语法简单、编译快速这几个方面的特性提炼出Go的三个高富帅的标签:运行快、开发快和部署快。本视频由浅入深地介绍了Go语言的语法及使用方法。本套视频同时也是区块链学习中的阶段性课程,所以有别于其他Go教学视频,我们将在安全编程、密码学方面进行重点讲解。, I5 K# W/ d1 E5 h7 K! T
- [0 o! u3 i: C7 m$ `9 Z
【章节介绍】
. e S; P! e0 m6 g; bGo语言发展历史、核心特性及学习路线1(22分钟)) t5 J2 C& g- T9 v
Go语言发展历史、核心特性及学习路线2(24分钟)/ q% x& }2 T7 Y! f
Golang安装与配置1(14分钟)
% _5 w1 t8 S3 u6 H6 I' EGolang安装与配置2(14分钟)
* E/ w: D1 z% s1 g( ^/ C. q) R- [Goland的安装与HelloWorld1(14分钟)3 g8 \, ~' s O! E; Y! Z" p8 J! C% i
Goland的安装与HelloWorld2(14分钟)" M! A- N+ r- L5 n8 o
HelloWorld程序解读及Go编码规范1(12分钟)3 |6 R$ I4 g. @9 y( |% b
HelloWorld程序解读及Go编码规范2(13分钟)
8 C+ S. p: {6 G9 y$ S7 C# i变量声明和初始化1(24分钟)# Q4 l0 \# f+ p) c
变量声明和初始化2(28分钟)3 Q0 v* K! F# v( o% N# w: m* {9 \* }. D
Go语言数据类型(22分钟)' R7 A. y; i: t, X5 n. q8 z
打印输出格式化1(28分钟)
, B& R3 U+ r' V8 R打印输出格式化2(22分钟)! d1 [* S8 M! L! d( u" W) j* }
数据类型转换(19分钟)* B$ a I) m* d( D$ w: Z z* z
常量及iota1(22分钟)
: N) i5 B6 A0 S: E常量及iota2(20分钟)
- O8 M# q- |/ b6 C0 O3 R运算符1(22分钟)
3 L' `) G2 |* l4 Zif条件判断语句1(20分钟)' y1 x$ C) p+ n& r" }
if条件判断语句2(14分钟). o) O- { C7 P& d2 q/ F* j# i' o
switch分支语句(26分钟)- c0 I* j1 ~: S( T
switch语句的注意细节(18分钟)
) ^' S* D( x- t1 ^: C- ^for循环基本语法形式(27分钟)' I( k* `0 u" n% @
for循环案例1(17分钟)5 [; t" w6 t: Y5 L5 Z" _
for循环案例2(17分钟)
) n; s7 f* i3 m: H8 S( gfor嵌套循环案例1(17分钟), y" f0 n/ _% t& X7 V0 g) X4 M
for嵌套循环案例2(22分钟)
6 Y/ e, i5 I3 ~: q3 K# S循环控制break-continue及goto1(18分钟): ~( I' ` S" x& M
循环控制break-continue及goto2(15分钟)# Q+ T0 w1 W8 }: F, f6 g' `& \
函数声明及变量作用域1(18分钟)
8 `! G5 X; O- g* l0 S; a函数声明及变量作用域2(17分钟)
! _$ |5 ~ p, m4 k5 Q8 ~7 M函数作为值的用法1(19分钟)
; r3 A% y# D# | x$ n函数作为值的用法2(22分钟). L4 ^, \9 s" ^0 f& r+ ^# R9 g# A
匿名函数的定义及回调用法1(13分钟)
e0 h* @7 n- q C1 @" ]) I- g9 p匿名函数的定义及回调用法2(20分钟)
) H; O: e/ Q3 F; N- ?4 r1 y闭包的定义及用法(35分钟)7 m$ Y3 d2 D9 n* _( p
闭包的案例(20分钟)
4 A" t* B2 o- v- V5 i; b. T( ^* I函数可变参数(28分钟)
5 Z+ R5 q' Z0 \; H1 l; \递归函数(15分钟)
* i: T, E! m, N: l* Y; x指针的声明(24分钟)( m+ G. h* N: E) N, ]. }1 a, ~# {
复合数据类型指针及空指针(23分钟)
, m# r& l) l$ ^# A* z* a, A指针作为函数参数(27分钟)/ v# m- u" J% ?
指针数组及指针的指针(29分钟)
H/ t( |* R' q! a函数传值和传引用_传递值类型数据1(17分钟)
& M6 G& J$ K- o! `, L% @* i) s函数传值和传引用_传递值类型数据2(20分钟)- \) A0 x+ {! {6 S6 L" I1 x; a
函数传值和传引用_传递引用类型数据1(17分钟)
9 w4 T2 G* c2 H0 a2 C函数传值和传引用_传递引用类型数据2(16分钟)4 w. v2 K% Y3 W* v
数组的声明及遍历1(17分钟)
8 W6 i% }) x2 d数组的声明及遍历2(14分钟)
2 v& ^' ]+ X9 ]% ~; c- f: r: @, ^切片的声明及截取1(19分钟)
4 J! g: C1 L0 L4 S) s切片的声明及截取2(12分钟)! `+ w, H4 {! ^# \
切片截取中的注意细节1(22分钟)( H0 B8 L0 w% d/ o8 C8 r
切片截取中的注意细节2(15分钟)
- A0 @- U. z* B) n9 ~切片中append及copy函数的用法1(18分钟)0 Z5 ?7 X. _! H. C
切片中append及copy函数的用法2(16分钟)! t% B* P: S9 H9 g) Q$ U6 Z
切片中append函数的优化(18分钟)
+ P# R& }2 J% Z2 o" b附加_冒泡排序舞蹈(4分钟)
0 n0 y9 q+ Y% h6 Z! m3 e, m切片冒泡排序及优化处理1(18分钟)+ w7 d6 m" B$ F9 E. H8 T; }
切片冒泡排序及优化处理2(13分钟)
* j% K! a5 w9 `% v! l4 [! o! b+ {) Zstring包_检索类函数1(23分钟)3 `5 s7 z% b# [" j6 N
string包_检索类函数2(25分钟)
+ i3 d; H, e9 M) mstring包_其他类型函数1(21分钟)
$ G/ Q, W8 _2 [ d, H& Kstring包_其他类型函数2(20分钟)* J' N7 |' m$ T7 z
strconv包_parse类函数(26分钟)
( Q1 r+ C, R: Z( t( h5 T/ Xstrconv包_format类函数(15分钟)
1 h' Q/ G( A/ p. ^( Y8 y. Y
: @' [+ w8 L* R2 l' G |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|