班級(jí)規(guī)模及環(huán)境--熱線:4008699035 手機(jī):15921673576( 微信同號(hào)) |
每期人數(shù)限3到5人。 |
上課時(shí)間和地點(diǎn) |
上課地點(diǎn):【上海】:同濟(jì)大學(xué)(滬西)/新城金郡商務(wù)樓(11號(hào)線白銀路站) 【深圳分部】:電影大廈(地鐵一號(hào)線大劇院站)/深圳大學(xué)成教院 【北京分部】:北京中山學(xué)院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(hào)(中和大道) 【沈陽(yáng)分部】:沈陽(yáng)理工大學(xué)/六宅臻品 【鄭州分部】:鄭州大學(xué)/錦華大廈 【石家莊分部】:河北科技大學(xué)/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開(kāi)課時(shí)間(周末班/連續(xù)班/晚班):2020年3月16日 |
實(shí)驗(yàn)設(shè)備 |
☆資深工程師授課
☆注重質(zhì)量
☆邊講邊練
☆合格學(xué)員免費(fèi)推薦工作
★實(shí)驗(yàn)設(shè)備請(qǐng)點(diǎn)擊這兒查看★ |
質(zhì)量保障 |
1、培訓(xùn)過(guò)程中,如有部分內(nèi)容理解不透或消化不好,可免費(fèi)在以后培訓(xùn)班中重聽(tīng);
2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費(fèi)提供課后技術(shù)支持。
3、培訓(xùn)合格學(xué)員可享受免費(fèi)推薦就業(yè)機(jī)會(huì)。 |
課程大綱 |
|
- Comprehensive Lua培訓(xùn)
課程簡(jiǎn)介
Lua介紹
- 有一點(diǎn)歷史
Lua的目標(biāo),特征和非目標(biāo)
Lua文檔資源和教程
安裝Lua口譯員
設(shè)置和使用LuaRocks
基本語(yǔ)法和語(yǔ)義
- 身份標(biāo)識(shí)
評(píng)論,阻止評(píng)論
全局變量和嚴(yán)格執(zhí)行
局部變量
獨(dú)立程序,程序參數(shù)
匯編單位,大塊,表達(dá)式,分號(hào)
數(shù)據(jù)類型和數(shù)據(jù)結(jié)構(gòu)
- 基本類型:nil,boolean,number,string
對(duì)象類型:function,userdata,thread,table
參考/對(duì)象與基本值
表在Lua中的重要性
表格介紹及其多功能性
- 表作為關(guān)聯(lián)數(shù)組
表為數(shù)字?jǐn)?shù)組,序列
基本控制結(jié)構(gòu)
- 該?if then elseif else end
該while環(huán)
該repeat環(huán)
簡(jiǎn)單for循環(huán)
錯(cuò)誤處理
- 返回值與異常
將返回值轉(zhuǎn)換為異常
將異常轉(zhuǎn)換為返回值
錯(cuò)誤級(jí)別
示例程序
- 多項(xiàng)式評(píng)估
廣度第一搜索
額外練習(xí)
更多關(guān)于功能
- 命名論據(jù)
面向?qū)ο蟮恼{(diào)用
關(guān)閉
嘩眾取寵
尾叫
多重分配和返回
可變參數(shù)
迭代器和協(xié)同程序
- 通用for循環(huán)
無(wú)狀態(tài)與有狀態(tài)迭代器
迭代器和協(xié)同程序之間的差異
Metatables和metamethods
- 設(shè)定的例子
在__tostring元方法
算術(shù)元方法
在__index, __newindex元方法
在__len元方法
模塊和包裝
- 使用模塊
創(chuàng)建模塊
將模塊組織成包裝
高級(jí)表
- 隊(duì)列和堆棧的表
描述圖表
矩陣為表
鏈接列表作為表
字符串緩沖區(qū)
通過(guò)例子來(lái)表示
- 代理
只讀
記憶化
動(dòng)態(tài)編程與記憶
斐波那契的例子
環(huán)境
- 全局變量與環(huán)境之間的關(guān)系
自由變量
該_ENV表和_G表
更多關(guān)于模塊
- 創(chuàng)建模塊的不同方法
改變行為的模塊
模塊初始化和參數(shù)
使用環(huán)境實(shí)現(xiàn)安全模塊
高級(jí)迭代器和協(xié)同程序
- 生產(chǎn)者,消費(fèi)者,過(guò)濾器
包裝共同步來(lái)獲取迭代器
鏈表無(wú)狀態(tài)迭代器
為生態(tài)系統(tǒng)做出貢獻(xiàn)
- 將包上傳到MoonRocks
Lua的功能范式
- 該map功能
該reduce / fold功能
面向?qū)ο缶幊?/li>
- 不同的OOP方法
不同的繼承方式
例子
Lua標(biāo)準(zhǔn)圖書館的演練
- 匯編
- 匯編
EVAL
與環(huán)境的關(guān)系
二進(jìn)制塊
垃圾收集
- 弱桌子
終結(jié)者,__gc元方法
Lua字節(jié)碼和虛擬機(jī)
- 從源代碼生成字節(jié)碼
閱讀和分析字節(jié)碼
快速瀏覽Lua VM的源代碼
C模塊
- 從Lua調(diào)用C
搜索路徑和加載C模塊
從C調(diào)用Lua
- 堆棧
錯(cuò)誤處理
延續(xù)
從C處理Lua值和類型
- 數(shù)組
字符串
用戶數(shù)據(jù)
元表
面向?qū)ο蟮恼{(diào)用
光用戶數(shù)據(jù)
內(nèi)存管理
- 分配器
GC API
Lua的主題
- 共同程序與線程
真正的多線程和Lua狀態(tài)
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
? ?
?
?
?
?
?
"
|