
上海Python與人工智能實訓課程,適合不同層次人群參加,可從業(yè)方向有Python工程師、自動化測試工程師、數(shù)據(jù)分析處理工程師、人工智能應用工程師等。
Python Java大數(shù)據(jù)講師
1996年畢業(yè)于上海交通大學,碩士學歷;曾就職于.上海貝爾、特藝中國、甲骨文等全球知名企業(yè),擔任過高級軟件研發(fā)工程師、技術(shù)經(jīng)理等職位,服務過電商、教育、電力級制造業(yè)眾多行業(yè)客戶,具有豐富的項目管理和開發(fā)經(jīng)驗,擅長產(chǎn)品/技術(shù)架構(gòu),技術(shù)分析,尤其對大數(shù)據(jù)平臺架構(gòu)、數(shù)據(jù)分析...
[階段一] Python開發(fā)
教學目標:
1、掌握Python基礎(chǔ)編程語法;
2、建立起編程思維和面向?qū)ο笏枷搿?/p>
3、掌握網(wǎng)絡(luò)編程協(xié)議,實現(xiàn)網(wǎng)絡(luò)間點對點通信;
Python概述
變量,數(shù)據(jù)類型、運算符和內(nèi)存管理
條件和循環(huán)
序列,字符串,列表和元組
字典和集合
Python函數(shù)和函數(shù)式編程
Python面向?qū)ο?/p>
設(shè)計模式與異常處理
Python文件和IO
Python模塊
Python進程、線程、協(xié)程
Python網(wǎng)絡(luò)編程
分階段項目實戰(zhàn):飛機大戰(zhàn)、
模擬銀行ATM系統(tǒng)、模擬租車計費系統(tǒng)等
[階段二]數(shù)據(jù)采集和可視化
教學目標:
1、掌握matplotib繪制圖形的基本方法。
2、學會打開提取csV,json格式的數(shù)據(jù)文件。
3、學會基本的sq|操作語句,并操作SQLite或mysq|數(shù)據(jù)庫。
4、掌握爬蟲的工作原理和設(shè)計思想:
5、掌握反爬蟲機制;
6、掌握分布式計算應用??山鉀Q的現(xiàn)實問題;
7、定向抓取互聯(lián)網(wǎng)中指定領(lǐng)域的海量信息;
matplotlib介紹
CSV文件數(shù)據(jù)的可視化
JSON文件數(shù)據(jù)的可視化
python操作數(shù)據(jù)庫
分階段項目實戰(zhàn):隨機漫步、繪制氣溫圖標、
世界人口地圖、51jobpython工程師招聘等
爬蟲入門介紹
python模擬實現(xiàn)爬蟲
Xpath和lxml提取內(nèi)容
BeautifulSoup模塊
Scrapy
借助自動化測試I具和瀏覽器爬取數(shù)據(jù)
[階段三]數(shù)據(jù)分析
教學目標:
1、掌握基本的科學運算工 具numpy,熟悉多維數(shù)據(jù)和python基本數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換操作;
2、掌握數(shù)據(jù)分析工具pandas,并能利用pandas完成數(shù)據(jù)分析任務。
案例分析
pandas基礎(chǔ)
pandas進階
美國總統(tǒng)投票民調(diào)分析、
星際爭霸戰(zhàn)隊資料分析、
航空空難歷史數(shù)據(jù)分析等。
[階段四]機器學習
教學目標:
1、了 解人工智能和機器學習,深度學習的關(guān)系,對機器學習有正確的認識;
2、掌握機器學習庫scikit-learn,由此掌握利用scikit-learn庫進行項目研究的流程。
3、掌握監(jiān)督學習,非監(jiān)督學習的各種模型涉及的參數(shù),以及模型選擇和參數(shù)的調(diào)優(yōu)。
人工智能和機器學習
"scikit-learn (機器學習庫) "
線性回歸
決策樹和隨機森林
支持向量機(SVM)
貝葉斯方法
特征工程
工作流程與模型優(yōu)化
推薦系統(tǒng)及應用聚類
安居客房屋租售數(shù)據(jù)分析和推薦、
電商廣告銷售額預測分析與可視化、
用戶消費行為分析與可視化、
天氣數(shù)據(jù)分析與可視化等kaggle平臺項目。