|
本教程從基礎的Golang語言語法開始講起,介紹了Golang的數(shù)據(jù)類型(包括基礎類型與復合類型)以及分支與循環(huán)結(jié)構(gòu),進而深入地介紹了Golang語言的類與繼承,以及與其他語言如Java、C++等的諸多不同,尤其是Go語言非侵入式的接口設計,其體現(xiàn)了Go語言設計的獨到之處。緊接著,對Go語言中的并發(fā)概念-協(xié)程與channel進行了深入分析,力求讓學員搞清楚協(xié)程與線程的區(qū)別。在上述基礎上,會帶領(lǐng)學員們開發(fā)一個高并發(fā)聊天室(得益于Go協(xié)程的輕量級特性)。接下來,會介紹Go語言在web開發(fā)上的應用并且以Beego框架為主進行介紹;在介紹完Beego的基礎應用后,帶領(lǐng)大家編寫一個豆瓣電影爬蟲的項目,讓學員對Beego的使用更加熟練,同時對爬蟲的相關(guān)理論與實踐也有所了解。
01.Go語言簡介-.exe
02.理解GOPATH.exe
03.Go語言基礎上.exe
04.Go語言基礎下.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語言之正則表達式_1.exe
18.Go語言之正則表達式_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框架之爬蟲項目實戰(zhàn)_1.exe
30.Beego框架之爬蟲項目實戰(zhàn)_2.exe
cmd.bat
最終項目源代碼(含數(shù)據(jù)庫文件).rar
課件文檔代碼.rar
|
|