2018教你用golang語言從入門到開發高並發聊天室豆瓣網電影爬蟲實戰教程

來源:互聯網
上載者:User

1.課程研發環境

項目原始碼以Go 1.4.1為基準,以下環境都適用於項目。

開發工具:Sublime3或者LiteIDE X30.2;

涉及架構版本:Beego

資料庫工具:MySQL 5.5.53 MySQL Community Server (GPL)

其他工具:Redis 2.6.12、 Bee工具

2 O. L) ~’ q5 h- x1 P” U

2.內容簡介

本教程從基礎的Golang語言文法開始講起,介紹了Golang的資料類型(包括基礎類型與複合類型)以及分支與迴圈結構,進而深入地介紹了Golang語言的類與繼承,以及與其他語言如Java、C++等的諸多不同,尤其是Go語言非侵入式的介面設計,其體現了Go語言設計的獨到之處。緊接著,對Go語言中的並發概念-協程與channel進行了深入分析,力求讓學員搞清楚協程與線程的區別。在上述基礎上,會帶領學員們開發一個高並發聊天室(得益於Go協程的輕量級特性)。接下來,會介紹Go語言在web開發上的應用並且以Beego架構為主進行介紹;在介紹完Beego的基礎應用後,帶領大家編寫一個豆瓣電影爬蟲的項目,讓學員對Beego的使用更加熟練,同時對爬蟲的相關理論與實踐也有所瞭解。


01.Go語言簡介-.wmv

02.理解GOPATH.wmv

03.Go語言基礎上.wmv

04.Go語言基礎下.wmv

05.Go語言之流程式控制制_jq.wmv

06.Go語言之函數上.wmv

07.Go語言之函數下.wmv

08.Go語言之struct.wmv

09.Go語言之物件導向上.wmv

10.Go語言之物件導向下_1.wmv

10.Go語言之物件導向下_2.wmv

11.Go語言並發編程之協程.wmv

12.Go語言並發編程之channel.wmv

13.Go語言並發編程之緩衝channel1.wmv

13.Go語言並發編程之緩衝channel2.wmv

14.Go語言並發編程之select.wmv

15.Go語言並發編程之深入協程.wmv

16.Go語言之JSON與Md5.wmv

17.Go語言之HTTP.wmv

18.Go語言之Regex_1.wmv

18.Go語言之Regex_2.wmv

19.Go語言之Mysql_1.wmv

19.Go語言之Mysql_2.wmv

20.Go語言之Redis.wmv

21.Go語言之聊天室_1.wmv

21.Go語言之聊天室_2.wmv

21.Go語言之聊天室_3.wmv

21.Go語言之聊天室_4.wmv

22.Beego架構簡介.wmv

23.Beego架構之參數配置與路由配置.wmv

24.Beego架構之Controller.wmv

25.Beego架構之請求資料處理.wmv

26.Beego架構之cookie與session.wmv

27.Beego架構之model_1.wmv

27.Beego架構之model_2.wmv

27.Beego架構之model_3.wmv

28.Beego架構之view.wmv

29.Beego架構之config、httplib、context.wmv

30.Beego架構之爬蟲項目實戰_1.wmv

30.Beego架構之爬蟲項目實戰_2.wmv

30.Beego架構之爬蟲項目實戰_3.wmv

30.Beego架構之爬蟲項目實戰_4.wmv

30.Beego架構之爬蟲項目實戰_5.wmv

31.爬蟲項目部署教學視頻.wmv

課件文檔代碼.rar

最終項目原始碼(含資料庫檔案).rar

擷取資料聯絡Q 86723638

ipaa教程網

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.