班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
一、 課程背景
Python在編程領域的占有率一直處于穩步上升之中,根據最新的數據,Python排名第六。前五名分別是Java、C、VB、PHP和C++。作為一個很年輕的語言,Python的位置已經相當令人振奮了。隨著微軟將Python納入.Net平臺,相信Python前景會更加強勁發展。通過本次培訓使參訓人員能夠迅速掌握Python語言的基礎知識,并以一個OpenStack項目實戰鞏固所學內容。
二、 培訓收益
通過本課程,您可以掌握以下:
1. 了解Python語言的特性及優勢;
2. 熟練掌握Python開發環境安裝及virtualenv環境安裝;
3. 掌握Python字符串、數字及字符串處理方法;
4. 掌握Python語句、變量、內置數據結構;
5. 理解并掌握Python流程語句、循環語句的使用;
6. 了解PEP8編程及代碼格式化;
7. 掌握Python模塊使用及使用方法;
8. 掌握Python包應用;
9. 了解Python函數定義及函數書寫規范;
10. 掌握Python常規參數、列表參數、字典參數;
11. 掌握Python實現常見算法;
12. Python文件操作及with語句;
13. 通過項目實戰使學員充分掌握所學知識,并理解工作中如何進行Python編程;
14. 理解OpenStack架構及原理,熟練使用OpenStack。
三、 培訓大綱
日程 培訓模塊 培訓內容
Python基礎(一) 1. Python發展史及當今互聯網應用;
2. Python語言介紹及特性介紹;
3. Python著名項目及語言優勢;
4. Python語言2.X及3.X介紹;
5. 開發環境安裝及virtualenv環境安裝;
6. 虛擬環境應用及組建部署;
7. Python字符串、數字處理;
8. Python字符串方法;
9. Python列表與元組特性;
Python基礎(二) 10. Python列表與元組方法應用;
11. Python語句、變量、內置數據結構;
12. Python流程語句;
13. Python循環語句;
14. break、continue、pass語句;
項目實踐:
15. Python開發環境安裝、調試、及軟件安裝;
16. 編寫小游戲,體驗鞏固python語法,了解python語法靈活性,區分去其他語言。
Python編程風格 1. PEP8編程及代碼格式化;
2. Python模塊使用及使用方法;
3. Python包應用;
4. OS、sys、random、time等常用模塊使用及項目應用;
5. Python函數定義及函數書寫規范;
6. Python常規參數、列表參數、字典參數;
7. Python函數嵌套及函數封裝;
8. lambda函數使用;
9. Python列表推導式;
10. Python遞歸;
11. Python實現常見算法;
12. Python文件操作及with語句;
項目實踐:
13. 編寫系統腳本,實現面向過程及函數封裝;
14. 實現rot13算法。
Python編程 1. Python OOP思想;
2. Python面向對象編程;
3. 類基本方法;
4. 實例綁定及slef工作原理;
5. Python構造函數與析構函數應用;
6. Class繼承與重寫;
7. Python與數據庫;
8. 以數據庫驅動的應用程序;
9. MySQLdb模塊與并發數據插入;
項目實踐:
10. 將系統文件按照規則存人數據庫,實現批量操作、實現數據庫表的設計和程序操作數據庫、訓練構造函數與析構函數、類方法的應用及編寫;
11. 編寫學校成員面向對象程序,實現繼承、封裝、方法重寫。
Python網絡編程 1. Socket模塊及socket程序開發;
2. TCP與UDP程序編寫;
3. Python異常處理;
4. try/except/else/finally語句;
5. Python配置文件與ConfigParser模塊;
6. Python日志處理與logging模塊;
7. Python多線程;
8. threading模塊與thread模塊;
項目實戰:
9. 編寫客戶端與服務器聊天工具,實現TCP通訊;
10. 實現文件、圖片傳輸、文件完整性校驗;
11. 編寫多線程程序,實現批量文件寫入。
OpenStack 1. Pickle序列化;
2. Python正則表達式;
3. 面向對象高級部分、裝飾器;
4. Python生成器;
5. OpenStack介紹;
6. OpenStack架構與原理;
7. OpenStack主要模塊介紹及功能介紹;
8. OpenStack_次開發介紹;
9. OpenStack主要模塊客戶端及開發;
項目實戰:
10. Openstack客戶端安裝及調試OpenStack安裝環境;
11. 正則表達式訓練,匹配目標,遍歷文件系統。 |
|