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