【課程簡介】
基地所有課程體系是依托甲骨文總公司的技術(shù)支持,講練結(jié)合,遵循實(shí)踐大于理論的教育理念,專業(yè)的教師團(tuán)隊(duì)和新穎的教學(xué)方式,堅(jiān)持從做中學(xué),以學(xué)生為本,不讓問題過夜的教學(xué)模式,循序漸進(jìn)的成為一名軟件工程師。
【課程內(nèi)容】
第yi階段
變量、標(biāo)識(shí)符和關(guān)鍵字、輸入和輸出、數(shù)據(jù)類型轉(zhuǎn)換、PEP8編碼規(guī)范、比較/關(guān)系運(yùn)算符、if判斷語句語法格式、三目運(yùn)算符、while語句語法格式、while 循環(huán)嵌套、break 和 continue、while 循環(huán)案例、for循環(huán)
1. 掌握Python開發(fā)環(huán)境基本配置
2. 掌握運(yùn)算符、表達(dá)式、流程控制語句、數(shù)組等的使用
3. 掌握字符串的基本操作
4. 初步建立面向?qū)ο蟮木幊趟季S
5.熟悉異常捕獲的基本流程及使用方式
字符串定義語法格式、字符串遍歷、下標(biāo)和切片、字符串常見操作、列表語法格式、列表的遍歷、列表常見操作、列表嵌套、列表推導(dǎo)式、元組語法格式、元組操作、字典語法格式、字典常見操作、字典的遍歷
函數(shù)概念和作用、函數(shù)定義、調(diào)用、函數(shù)的參數(shù)、函數(shù)的返回值、函數(shù)的注釋、函數(shù)的嵌套調(diào)用、可變和不可變類型、局部變量、全局變量、組包和拆包、引用
異常概念、異常捕獲、異常的傳遞、模塊介紹、模塊的導(dǎo)入、包的概念、包的導(dǎo)入、模塊中的..all..、模塊中..name..
第二階段
IP地址的介紹、端口和端口號(hào)的介紹、TCP的介紹、Socket的介紹、TCP網(wǎng)絡(luò)應(yīng)用的開發(fā)流程、基于TCP通信程序開發(fā)
1. 掌握面向?qū)ο缶幊棠芰八枷?/p>
2. 掌握Python高級(jí)語法特性
3. 掌握開發(fā)中的多任務(wù)編程實(shí)現(xiàn)方式
4. 知道多進(jìn)程多線程的原理
5. 掌握網(wǎng)絡(luò)編程技術(shù),能夠?qū)崿F(xiàn)網(wǎng)絡(luò)通訊
6. 知道通訊協(xié)議原理
7. 掌握日志的使用
8. 能夠使用Python對(duì)數(shù)據(jù)進(jìn)行處理開發(fā)
閉包、裝飾器、迭代器、深淺拷貝、正則
Python編程綜合項(xiàng)目
第三階段
大數(shù)據(jù)的特點(diǎn)、分布式存儲(chǔ)概念、分布式計(jì)算的概念、服務(wù)器種類介紹、機(jī)架、交換機(jī)、網(wǎng)絡(luò)拓?fù)?、Raid、IDC數(shù)據(jù)中心
1. 掌握Linux常用命令,為數(shù)據(jù)開發(fā)后續(xù)學(xué)習(xí)打下的良好基礎(chǔ)
2. 掌握大數(shù)據(jù)的核心框架Hadoop以及其生態(tài)體系,完成HDFS、MapReduce及Yarn機(jī)制基本理解與使用;能顧搭建Hadoop高可用HA集群
3. 掌握Hive的使用和調(diào)優(yōu)
4. 具備Hadoop開發(fā)能力、離線數(shù)據(jù)倉庫開發(fā)能力
5.能夠完成基本構(gòu)建企業(yè)級(jí)數(shù)倉
Zookeeper的應(yīng)用場景、架構(gòu)和原理、存儲(chǔ)模型、選舉機(jī)制、客戶端操作、ZK集群搭建
HDFS設(shè)計(jì)的特點(diǎn)、Master-Slave架構(gòu)、Block塊存儲(chǔ)、RF拷貝因子、機(jī)架感知、Block拷貝策略、讀寫流程、HDFS Federation、HDFS Snapshots、NameNode HA架構(gòu)和原理、HDFS管理員常用操作、HDFS權(quán)限控制、HDFS普通集群以及HA集群搭建
MapReduce架構(gòu)和原理Split機(jī)制、MapReduce并行度、Combiner機(jī)制、 、Partition機(jī)制、自定義Partition、MapReduce序列化、自定義排序、數(shù)據(jù)壓縮|
Hive原理和架構(gòu)、Meta Store服務(wù)、HiveServer內(nèi)置函數(shù)、自定義UDF和UDAF、數(shù)據(jù)壓縮、存儲(chǔ)格式、自動(dòng)化腳本、常見性能優(yōu)化
第四階段
Pandas數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型、索引及列的操作、Dataframe數(shù)據(jù)的增刪改查操作、Pandas常用計(jì)算函數(shù)、缺失值處理、分組、分箱、合并與變形操作、 DF的讀取與保存以及與數(shù)據(jù)庫的交互、Pandas Matplotlib、Pyecharts可視化
Pandas項(xiàng)目開發(fā)實(shí)戰(zhàn)
1. 掌握離線數(shù)倉的分層與建模,從需求、設(shè)計(jì)、研發(fā)、測(cè)試到落地上線的完整項(xiàng)目流程
2. 行業(yè)內(nèi)shou個(gè)深度使用Presto的項(xiàng)目
3. 包括海量數(shù)據(jù)場景下如何優(yōu)化配置
4. 拉鏈表的具體應(yīng)用
5. 新增數(shù)據(jù)和更新數(shù)據(jù)的抽取和分析
6. 提供新零售大型商超集團(tuán)的數(shù)據(jù)存儲(chǔ)分析以及服務(wù)監(jiān)控方案
7.使用Git對(duì)代碼進(jìn)行管理
【教學(xué)優(yōu)勢(shì)】
采用特有的實(shí)戰(zhàn)式教學(xué)模式,以企業(yè)真實(shí)項(xiàng)目為導(dǎo)向的教學(xué)方法,真正做到實(shí)訓(xùn)技術(shù)跟企業(yè)需求“0誤差”銜接;
基地設(shè)有Oracle專屬官方實(shí)訓(xùn)平臺(tái),采用導(dǎo)師線下面授+線上平臺(tái)相結(jié)合的多元化實(shí)訓(xùn)方式,全方位把控實(shí)訓(xùn)人員的技術(shù)水平;
小班制教學(xué),真實(shí)企業(yè)項(xiàng)目實(shí)戰(zhàn)訓(xùn)練,全真的開發(fā)環(huán)境,畢業(yè)后baifenbai推薦就業(yè),畢業(yè)=就業(yè)。
【甲骨文認(rèn)證考試中心】
基地?fù)碛蠴racle授權(quán)培訓(xùn)中心,以甲骨文認(rèn)證考試中心為平臺(tái),依托Oracle占據(jù)全球數(shù)據(jù)庫市場份額48%以上,占據(jù)中國數(shù)據(jù)庫份額60%以上需求背景,企業(yè)對(duì)Oracle數(shù)據(jù)庫工程師的急需狀態(tài),開展OCA進(jìn)階認(rèn)證、OCP專家認(rèn)證、OCM大師級(jí)認(rèn)證培訓(xùn)與考試。現(xiàn)階段已與武漢云科智博信息技術(shù)有限公司洽談合作,可為合作學(xué)校和師生開展甲骨文認(rèn)證培訓(xùn)服務(wù)。
【師資簡介】
邢越老師
職務(wù):Python高級(jí)講師;PHP高級(jí)講師;人工智能講師
經(jīng)歷:項(xiàng)目經(jīng)理;高校講師
項(xiàng)目經(jīng)驗(yàn):10年的人工智能方向研究經(jīng)驗(yàn),參與包括智能語音識(shí)別、智能IVR、智能聊天機(jī)器人、智能精準(zhǔn)推薦、智能物流、智能化產(chǎn)業(yè)鏈管理等項(xiàng)目。曾參與公安項(xiàng)目開發(fā)、部隊(duì)項(xiàng)目開發(fā)工作。
教學(xué)特點(diǎn):知識(shí)淵博,幽默風(fēng)趣,旁征博引,縱橫捭闔;注重啟發(fā)學(xué)員,注重課堂互動(dòng),注重行動(dòng)學(xué)習(xí)
教學(xué)理念:讓你零壓力成為技術(shù)大牛;不斷創(chuàng)新,讓每次課更精彩!
學(xué)員評(píng)價(jià):授課思路清晰,簡單易學(xué)。
【機(jī)構(gòu)環(huán)境】