班級(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ì)。 |
課程大綱 |
一、 課程背景
Python在編程領(lǐng)域的占有率一直處于穩(wěn)步上升之中,根據(jù)最新的數(shù)據(jù),Python排名第六。前五名分別是Java、C、VB、PHP和C++。作為一個(gè)很年輕的語(yǔ)言,Python的位置已經(jīng)相當(dāng)令人振奮了。隨著微軟將Python納入.Net平臺(tái),相信Python前景會(huì)更加強(qiáng)勁發(fā)展。通過(guò)本次培訓(xùn)使參訓(xùn)人員能夠迅速掌握Python語(yǔ)言的基礎(chǔ)知識(shí),并以一個(gè)OpenStack項(xiàng)目實(shí)戰(zhàn)鞏固所學(xué)內(nèi)容。
二、 培訓(xùn)收益
通過(guò)本課程,您可以掌握以下:
1. 了解Python語(yǔ)言的特性及優(yōu)勢(shì);
2. 熟練掌握Python開(kāi)發(fā)環(huán)境安裝及virtualenv環(huán)境安裝;
3. 掌握Python字符串、數(shù)字及字符串處理方法;
4. 掌握Python語(yǔ)句、變量、內(nèi)置數(shù)據(jù)結(jié)構(gòu);
5. 理解并掌握Python流程語(yǔ)句、循環(huán)語(yǔ)句的使用;
6. 了解PEP8編程及代碼格式化;
7. 掌握Python模塊使用及使用方法;
8. 掌握Python包應(yīng)用;
9. 了解Python函數(shù)定義及函數(shù)書(shū)寫(xiě)規(guī)范;
10. 掌握Python常規(guī)參數(shù)、列表參數(shù)、字典參數(shù);
11. 掌握Python實(shí)現(xiàn)常見(jiàn)算法;
12. Python文件操作及with語(yǔ)句;
13. 通過(guò)項(xiàng)目實(shí)戰(zhàn)使學(xué)員充分掌握所學(xué)知識(shí),并理解工作中如何進(jìn)行Python編程;
14. 理解OpenStack架構(gòu)及原理,熟練使用OpenStack。
三、 培訓(xùn)大綱
日程 培訓(xùn)模塊 培訓(xùn)內(nèi)容
Python基礎(chǔ)(一) 1. Python發(fā)展史及當(dāng)今互聯(lián)網(wǎng)應(yīng)用;
2. Python語(yǔ)言介紹及特性介紹;
3. Python著名項(xiàng)目及語(yǔ)言優(yōu)勢(shì);
4. Python語(yǔ)言2.X及3.X介紹;
5. 開(kāi)發(fā)環(huán)境安裝及virtualenv環(huán)境安裝;
6. 虛擬環(huán)境應(yīng)用及組建部署;
7. Python字符串、數(shù)字處理;
8. Python字符串方法;
9. Python列表與元組特性;
Python基礎(chǔ)(二) 10. Python列表與元組方法應(yīng)用;
11. Python語(yǔ)句、變量、內(nèi)置數(shù)據(jù)結(jié)構(gòu);
12. Python流程語(yǔ)句;
13. Python循環(huán)語(yǔ)句;
14. break、continue、pass語(yǔ)句;
項(xiàng)目實(shí)踐:
15. Python開(kāi)發(fā)環(huán)境安裝、調(diào)試、及軟件安裝;
16. 編寫(xiě)小游戲,體驗(yàn)鞏固python語(yǔ)法,了解python語(yǔ)法靈活性,區(qū)分去其他語(yǔ)言。
Python編程風(fēng)格 1. PEP8編程及代碼格式化;
2. Python模塊使用及使用方法;
3. Python包應(yīng)用;
4. OS、sys、random、time等常用模塊使用及項(xiàng)目應(yīng)用;
5. Python函數(shù)定義及函數(shù)書(shū)寫(xiě)規(guī)范;
6. Python常規(guī)參數(shù)、列表參數(shù)、字典參數(shù);
7. Python函數(shù)嵌套及函數(shù)封裝;
8. lambda函數(shù)使用;
9. Python列表推導(dǎo)式;
10. Python遞歸;
11. Python實(shí)現(xiàn)常見(jiàn)算法;
12. Python文件操作及with語(yǔ)句;
項(xiàng)目實(shí)踐:
13. 編寫(xiě)系統(tǒng)腳本,實(shí)現(xiàn)面向過(guò)程及函數(shù)封裝;
14. 實(shí)現(xiàn)rot13算法。
Python編程 1. Python OOP思想;
2. Python面向?qū)ο缶幊蹋?br>
3. 類基本方法;
4. 實(shí)例綁定及slef工作原理;
5. Python構(gòu)造函數(shù)與析構(gòu)函數(shù)應(yīng)用;
6. Class繼承與重寫(xiě);
7. Python與數(shù)據(jù)庫(kù);
8. 以數(shù)據(jù)庫(kù)驅(qū)動(dòng)的應(yīng)用程序;
9. MySQLdb模塊與并發(fā)數(shù)據(jù)插入;
項(xiàng)目實(shí)踐:
10. 將系統(tǒng)文件按照規(guī)則存人數(shù)據(jù)庫(kù),實(shí)現(xiàn)批量操作、實(shí)現(xiàn)數(shù)據(jù)庫(kù)表的設(shè)計(jì)和程序操作數(shù)據(jù)庫(kù)、訓(xùn)練構(gòu)造函數(shù)與析構(gòu)函數(shù)、類方法的應(yīng)用及編寫(xiě);
11. 編寫(xiě)學(xué)校成員面向?qū)ο蟪绦颍瑢?shí)現(xiàn)繼承、封裝、方法重寫(xiě)。
Python網(wǎng)絡(luò)編程 1. Socket模塊及socket程序開(kāi)發(fā);
2. TCP與UDP程序編寫(xiě);
3. Python異常處理;
4. try/except/else/finally語(yǔ)句;
5. Python配置文件與ConfigParser模塊;
6. Python日志處理與logging模塊;
7. Python多線程;
8. threading模塊與thread模塊;
項(xiàng)目實(shí)戰(zhàn):
9. 編寫(xiě)客戶端與服務(wù)器聊天工具,實(shí)現(xiàn)TCP通訊;
10. 實(shí)現(xiàn)文件、圖片傳輸、文件完整性校驗(yàn);
11. 編寫(xiě)多線程程序,實(shí)現(xiàn)批量文件寫(xiě)入。
OpenStack 1. Pickle序列化;
2. Python正則表達(dá)式;
3. 面向?qū)ο蟾呒?jí)部分、裝飾器;
4. Python生成器;
5. OpenStack介紹;
6. OpenStack架構(gòu)與原理;
7. OpenStack主要模塊介紹及功能介紹;
8. OpenStack_次開(kāi)發(fā)介紹;
9. OpenStack主要模塊客戶端及開(kāi)發(fā);
項(xiàng)目實(shí)戰(zhàn):
10. Openstack客戶端安裝及調(diào)試OpenStack安裝環(huán)境;
11. 正則表達(dá)式訓(xùn)練,匹配目標(biāo),遍歷文件系統(tǒng)。 |
|