【課程內(nèi)容】
Python基礎(chǔ)課程
第 一天:安裝、環(huán)境準(zhǔn)備、基礎(chǔ)語(yǔ)法結(jié)構(gòu)(語(yǔ)句塊、程序輸入輸出、文檔字符串等) 、變量和賦值、數(shù)字、字符串、列表、元組、字典 、代碼塊及縮進(jìn)對(duì)齊 、if語(yǔ)句、判斷條件 、當(dāng)天完成一個(gè)人機(jī)交互的石頭、剪刀、布游戲。
第二天:Python流程控制語(yǔ)句:while循環(huán)、for循環(huán)與range()內(nèi)建函數(shù)列表解析。文件對(duì)象:文件打開(kāi)方法、文件輸入輸出。函數(shù):函數(shù)創(chuàng)建、參數(shù)等 。模塊:模塊的導(dǎo)入及加載等。當(dāng)天完成一個(gè)生成隨機(jī)密碼(驗(yàn)證碼)的程序部署文件共享服務(wù)。
第三天:語(yǔ)句和語(yǔ)法標(biāo)識(shí)符及基本風(fēng)格指南、深入探討數(shù)據(jù)對(duì)象原理 數(shù)字對(duì)象詳解、數(shù)字運(yùn)算符及其內(nèi)建函數(shù)等。
第四天:Python序列對(duì)象共同特征、字符串詳解:字符串切片、相關(guān)方法 、列表:更新、訪(fǎng)問(wèn)及相關(guān)函數(shù) 、元組操作符及內(nèi)建函數(shù)應(yīng)用 、當(dāng)天完成模擬棧結(jié)構(gòu)的程序以及實(shí)現(xiàn)IP地址到整數(shù)的轉(zhuǎn)換程序。
第五天:字典詳解:創(chuàng)建、更新及相關(guān)方法等、集合:可變與不可變集合以及其關(guān)內(nèi)建函數(shù) 、進(jìn)一步理解條件和循環(huán)應(yīng)用,完善文件對(duì)象訪(fǎng)問(wèn) 、熟悉os模塊:訪(fǎng)問(wèn)文件系統(tǒng)的主要方法 、cPickle模塊:完整任意對(duì)象,并無(wú)損地將其取出 、當(dāng)天完成unix2dos及dos2unix程序。
Python進(jìn)階課程
第六天:異常:捕獲異常、處理異常、函數(shù)基礎(chǔ):探討異常應(yīng)用場(chǎng)景,進(jìn)一步理解函數(shù)如何創(chuàng)建、調(diào)用 、lambda匿名函數(shù)及應(yīng)用 、當(dāng)天完成人機(jī)交互的數(shù)學(xué)游戲程序,以及理財(cái)程序。
第七天:函數(shù)高級(jí)應(yīng)用:閉包、裝飾器、函數(shù)式編程:偏函數(shù)、遞歸函數(shù)應(yīng)用 、模塊和包:創(chuàng)建及使用方法 、當(dāng)天完成一個(gè)備份程序,實(shí)現(xiàn)完全和增量備份、實(shí)現(xiàn)遞歸程序、列出目錄所有內(nèi)容。
第八天:面向?qū)ο缶幊?、探討面向?qū)ο缶幊痰乃枷?、?lèi)的組合、派生、探索對(duì)象的特性等、編寫(xiě)一個(gè)為酒店計(jì)算客戶(hù)消費(fèi)的程序。
第九天:正則表達(dá)式:re模塊及其函數(shù)、方法、正則表達(dá)式的元字符 、利用函數(shù)式編程及面向?qū)ο缶幊痰姆绞?、結(jié)合正則表達(dá)式完成日志分析程序、socket模塊:創(chuàng)建C/S架構(gòu)軟件的方法、編寫(xiě)基于TCP的時(shí)間戳服務(wù)器及客戶(hù)端程序、
編寫(xiě)基于UDP的時(shí)間戳服務(wù)器及客戶(hù)端程序。
第十天:通過(guò)xinetd編寫(xiě)支持多客戶(hù)的網(wǎng)絡(luò)應(yīng)用程序、深入理解Linux的fork及進(jìn)程生命周期、通過(guò)forking編寫(xiě)支持多客戶(hù)的網(wǎng)絡(luò)應(yīng)用程序、理解多線(xiàn)程工作原理、threading模塊應(yīng)用、通過(guò)多線(xiàn)程編寫(xiě)支持多客戶(hù)的網(wǎng)絡(luò)應(yīng)用程序。
Python高級(jí)課程
第十一天:監(jiān)控程序項(xiàng)目、掌握BASE64編碼;掌握urllib模塊、掌握json模塊;掌握pycurl模塊 、掌握f(shuō)unctools模塊;掌握stringIO模塊、為Nagios、Zabbix等編寫(xiě)插件、實(shí)現(xiàn)mysql主從同步的監(jiān)控程序、實(shí)現(xiàn)利用微信報(bào)警。
第十二~十三天:django項(xiàng)目、django框架講解、django的MTV架構(gòu)、settings.py解析、views.py解析、models.py解析、urls.py解析、利用django將企業(yè)用到的多種監(jiān)控程序(如Nagios、Zabbix等)、整合至一個(gè)界面之中,實(shí)現(xiàn)集中化的管理。
第十四天:運(yùn)維審計(jì)項(xiàng)目、Python連接數(shù)據(jù)庫(kù)詳解、將用戶(hù)在服務(wù)器上的所有操作記錄下來(lái)、通過(guò)網(wǎng)絡(luò)將用戶(hù)的操作寫(xiě)入到遠(yuǎn)程服務(wù)器的數(shù)據(jù)庫(kù)中。
第十五~十八天:saltstack項(xiàng)目、搭建saltstack自動(dòng)化運(yùn)維平臺(tái)、為saltstack架構(gòu)定制程序、現(xiàn)成千上成臺(tái)服務(wù)器的集中管理。
第十九~二十天:openstack項(xiàng)目、搭建openstack平臺(tái)、掌握openstack主要組件(keystone、swift等)、定制openstack軟件、為openstack進(jìn)一步實(shí)現(xiàn)方便的云計(jì)算、虛擬化管理。
【學(xué)校環(huán)境】
【學(xué)校簡(jiǎn)介】
上海然學(xué)科技,是由服務(wù)于世界500強(qiáng)的測(cè)試開(kāi)發(fā)技術(shù)專(zhuān)家,和從事IT職業(yè)教育10余年的資深教育管理專(zhuān)家聯(lián)合創(chuàng)立,專(zhuān)注于互聯(lián)網(wǎng)技術(shù)人才的培養(yǎng)、孵化及輸送的一體化綜合服務(wù)機(jī)構(gòu)。然學(xué)名字來(lái)源于古代哲學(xué)的一個(gè)理念,飛魚(yú)然學(xué),表示要思想開(kāi)闊地看待問(wèn)題,然學(xué)就是突破禁錮,思維開(kāi)闊,扎實(shí)行動(dòng)。品牌定位:全棧軟件測(cè)試開(kāi)發(fā)工程師實(shí)訓(xùn)平臺(tái)。
【教學(xué)實(shí)景】
【師資力量】
曹老師
高級(jí)培訓(xùn)講師世界500強(qiáng)日本理光8年軟件測(cè)試及軟件項(xiàng)目管理經(jīng)驗(yàn)。歷任測(cè)試工程師、測(cè)試組長(zhǎng)、項(xiàng)目經(jīng)理、測(cè)試經(jīng)理、測(cè)試架構(gòu)師,在理光帶領(lǐng)團(tuán)隊(duì)研發(fā)測(cè)試自動(dòng)化平臺(tái),完成公司內(nèi)部自動(dòng)化流程,開(kāi)創(chuàng)理光自動(dòng)化測(cè)試先河。 在大型IT培訓(xùn)機(jī)構(gòu)擔(dān)任軟件測(cè)試主講老師,軟件測(cè)試培訓(xùn)主管,教材項(xiàng)目研發(fā)總監(jiān),有豐富教學(xué)實(shí)踐經(jīng)驗(yàn)。曾負(fù)責(zé)多家知名企業(yè)中國(guó)移動(dòng)、東軟、太平洋保險(xiǎn)等公司的技術(shù)內(nèi)訓(xùn)。
講師認(rèn)證:培訓(xùn)機(jī)構(gòu)教師資格證、軟件測(cè)試高級(jí)技能證書(shū)、JAVA高級(jí)技能證書(shū)。按課特點(diǎn):技術(shù)嚴(yán)謹(jǐn)細(xì)致深入,把握技術(shù)趨勢(shì)前沿。
主講課程:
問(wèn)題驅(qū)動(dòng)的軟件測(cè)試設(shè)計(jì),問(wèn)題驅(qū)動(dòng)的軟件測(cè)試管理,軟件測(cè)試方法與流程管理工具,移動(dòng)APP測(cè)試,功能自動(dòng)化測(cè)試實(shí)戰(zhàn)培訓(xùn),高級(jí)功能自動(dòng)化測(cè)試實(shí)戰(zhàn)培訓(xùn),高級(jí)軟件性能測(cè)試技術(shù),Java,SQL,Selenium3.0+Selenium Grid,TsetNG,數(shù)據(jù)驅(qū)動(dòng),LOADRUNNER,Appium,Jmeter。
主要項(xiàng)目經(jīng)驗(yàn):
1. 自動(dòng)化測(cè)試平臺(tái)設(shè)計(jì)搭建,負(fù)責(zé)設(shè)計(jì)搭建管理公司自動(dòng)化測(cè)試平臺(tái)。
2. Konan,通過(guò)移動(dòng)設(shè)備遠(yuǎn)程控制理光一體機(jī)產(chǎn)品項(xiàng)目。
3. Martini-P5,新一代一體機(jī),全新智能面板操作,滿(mǎn)足定制化需要求。
4. COSMOS, 理光定制服務(wù)產(chǎn)品測(cè)試,更為靈活的高度定制化產(chǎn)品。