Python基礎及數(shù)據(jù)采集分析技術其它上課時間:
培訓對象:
培訓對象
培訓內(nèi)容:
培訓目標
1,全面了解Python語言的相關知識。
2,學習Python的核心技術方法以及應用特征。
3,深入使用Python在數(shù)據(jù)分析中的使用。
各有關單位:
Python是一種面向對象、解釋型計算機程序設計語言,Python是純粹的自由軟件,源代碼和解釋器CPython遵循GPL協(xié)議。是一個用于統(tǒng)計計算和統(tǒng)計制圖的優(yōu)秀工具,也是GNU的一個免費、源代碼開放的軟件。
Python語法簡潔清晰,Python具有豐富和強大的庫。能夠把用其他語言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結在一起。Python包括一套完整的數(shù)據(jù)處理、計算和制圖軟件系統(tǒng);簡便而強大的編程語言:可操縱數(shù)據(jù)的輸入和輸入,可實現(xiàn)分支、循環(huán),用戶可自定義功能。
本培訓將對基于Python語言進行數(shù)據(jù)采集、數(shù)據(jù)處理、數(shù)據(jù)探索的基本方法,并對Python語言算法原理及實現(xiàn)進行講解。
課程大綱
培訓內(nèi)容
第一講Python基礎知識
1)Python快速入門
2)Python安裝與使用
3)使用pip管理擴展庫
4)Python基礎知識
5)Python代碼編寫規(guī)范
第二講Python數(shù)據(jù)結構
1)列表的創(chuàng)建與操作
2)元組的創(chuàng)建與刪除
3)字典元素的讀取
4)集合的創(chuàng)建與操作
5)其他數(shù)據(jù)結構
第三講選擇與循環(huán)
1)運算符與條件表達式
2)選擇與分支結構
3)循環(huán)結構
4)break和continue語句
5)綜合運用
第四講字符串與正則表達式
1)字符串常用方法
2)字符串常量
3)正則表達式
4)子模式與match對象
5)表達式綜合運用
第五講函數(shù)設計與使用
1)函數(shù)定義
2)形參與實參
3)參數(shù)類型
4)return語句
5)變量作用域
6)lambda表達式
第六講面向對象程序設計
1)類的定義與使用
2)類的方法
3)類的屬性
4)類的特殊方法
5)繼承機制
第七講Python網(wǎng)絡程序設計
1)網(wǎng)絡基礎知識
2)TCP協(xié)議編程
3)UDP協(xié)議編程
4)簡單嗅探器實現(xiàn)
第八講Python爬蟲技術
1)Python爬蟲基礎
2)Urllib庫的基本使用
3)使用BeautifulSoup
4)用Scrapy進行網(wǎng)絡數(shù)據(jù)采集
5)采集數(shù)據(jù)的存儲和讀取
第九講Python數(shù)據(jù)庫編程
1)SQLite應用
2)Connection對象
3)Cursor對象
4)Row對象
5)訪問其他類型數(shù)據(jù)
第十講科學計算與可視化
1)NumPy簡單應用
2)SciPy簡單應用
3)常數(shù)與特殊函數(shù)
4)SciPy簡單應用
5)Matplotlib簡單應用
第十一講Python機器學習技術
1)Python機器學習
2)分類和回歸
3)聚類和降維
4)機器學習模型
5)特征抽取
第十二講Python大數(shù)據(jù)處理
1)大數(shù)據(jù)框架
2)MapReduce編程
3)MapReduce案例
課程主講
楊老師
主要研究網(wǎng)絡信息分析以及云計算相關技術,長期從事通信網(wǎng)管系統(tǒng)、網(wǎng)絡信息處理、商務智能(BI)以及電信決策支持系統(tǒng)的研究開發(fā)工作,主持和參與了多個國家和省部級基金項目,具有豐富的工程實踐及軟件研發(fā)經(jīng)驗。