|
本教程從基礎(chǔ)的Golang語言語法開始講起,介紹了Golang的數(shù)據(jù)類型(包括基礎(chǔ)類型與復(fù)合類型)以及分支與循環(huán)結(jié)構(gòu),進(jìn)而深入地介紹了Golang語言的類與繼承,以及與其他語言如Java、C++等的諸多不同,尤其是Go語言非侵入式的接口設(shè)計(jì),其體現(xiàn)了Go語言設(shè)計(jì)的獨(dú)到之處。緊接著,對Go語言中的并發(fā)概念-協(xié)程與channel進(jìn)行了深入分析,力求讓學(xué)員搞清楚協(xié)程與線程的區(qū)別。在上述基礎(chǔ)上,會帶領(lǐng)學(xué)員們開發(fā)一個高并發(fā)聊天室(得益于Go協(xié)程的輕量級特性)。接下來,會介紹Go語言在web開發(fā)上的應(yīng)用并且以Beego框架為主進(jìn)行介紹;在介紹完Beego的基礎(chǔ)應(yīng)用后,帶領(lǐng)大家編寫一個豆瓣電影爬蟲的項(xiàng)目,讓學(xué)員對Beego的使用更加熟練,同時對爬蟲的相關(guān)理論與實(shí)踐也有所了解。
01.Go語言簡介-.exe
02.理解GOPATH.exe
03.Go語言基礎(chǔ)上.exe
04.Go語言基礎(chǔ)下.exe
05.Go語言之流程控制_jq.exe
06.Go語言之函數(shù)上.exe
07.Go語言之函數(shù)下.exe
08.Go語言之struct.exe
09.Go語言之面向?qū)ο笊?exe
10.Go語言之面向?qū)ο笙耞1.exe
10.Go語言之面向?qū)ο笙耞2.exe
11.Go語言并發(fā)編程之協(xié)程.exe
12.Go語言并發(fā)編程之channel.exe
13.Go語言并發(fā)編程之緩沖channel1.exe
13.Go語言并發(fā)編程之緩沖channel2.exe
14.Go語言并發(fā)編程之select.exe
15.Go語言并發(fā)編程之深入?yún)f(xié)程.exe
16.Go語言之JSON與Md5.exe
17.Go語言之HTTP.exe
18.Go語言之正則表達(dá)式_1.exe
18.Go語言之正則表達(dá)式_2.exe
19.Go語言之Mysql_1.exe
19.Go語言之Mysql_2.exe
20.Go語言之Redis.exe
21.Go語言之聊天室_1.exe
21.Go語言之聊天室_2.exe
21.Go語言之聊天室_3.exe
21.Go語言之聊天室_4.exe
22.Beego框架簡介.exe
23.Beego框架之參數(shù)配置與路由配置.exe
24.Beego框架之Controller.exe
25.Beego框架之請求數(shù)據(jù)處理.exe
26.Beego框架之cookie與session.exe
27.Beego框架之model_3.exe
27.Beego框架之model_1.exe
27.Beego框架之model_2.exe
28.Beego框架之view.exe
29.Beego框架之config、httplib、context.exe
30.Beego框架之爬蟲項(xiàng)目實(shí)戰(zhàn)_1.exe
30.Beego框架之爬蟲項(xiàng)目實(shí)戰(zhàn)_2.exe
cmd.bat
最終項(xiàng)目源代碼(含數(shù)據(jù)庫文件).rar
課件文檔代碼.rar
|
|