課程簡介
簡介
- Python的多功能性:從數據分析到網絡爬蟲
Python數據結構與操作
- 整數與浮點數
- 字符串與字節
- 元組與列表
- 字典與有序字典
- 集合與凍結集合
- 數據框(pandas)
- 類型轉換
Python面向對象編程
- 繼承
- 多態
- 靜態類
- 靜態函數
- 裝飾器
- 其他
使用Pandas進行數據分析
- 數據清洗
- 在pandas中使用向量化數據
- 數據整理
- 數據排序與過濾
- 聚合操作
- 時間序列分析
數據可視化
- 使用matplotlib繪製圖表
- 在pandas中使用matplotlib
- 創建高質量圖表
- 在Jupyter筆記本中可視化數據
- Python中的其他可視化庫
在Numpy中向量化數據
- 創建Numpy數組
- 矩陣的常見操作
- 使用ufuncs
- Numpy數組的視圖與廣播
- 通過避免循環優化性能
- 使用cProfile優化性能
使用Python處理大數據
- 使用Python構建和支持分佈式應用
- 數據存儲:使用SQL和NoSQL數據庫
- 使用Hadoop和Spark進行分佈式處理
- 擴展您的應用程序
使用其他語言擴展Python(反之亦然)
- C#
- Java
- C++
- Perl
- 其他
Python多線程編程
- 模塊
- 同步
- 優先級
數據序列化
- 使用Pickle進行Python對象序列化
使用Python進行UI編程
- 在Python中構建GUI的框架選項
- Tkinter
- Pyqt
使用Python進行維護腳本編寫
- 正確拋出和捕獲異常
- 將代碼組織成模塊和包
- 理解符號表並在代碼中訪問它們
- 選擇測試框架並在Python中應用TDD
Python在Web中的應用
- 用於Web處理的包
- 網絡爬蟲
- 解析HTML和XML
- 自動填寫Web表單
總結與下一步
最低要求
- 初級到中級編程經驗
- 數學和統計學知識
- 數據庫概念知識
受衆
- 開發者
客戶評論 (7)
瞭解了很多新事物。
Roland - Diehl Aviation
課程 - Advanced Python - 4 Days
機器翻譯
我們深入討論了各個主題,這讓我們有足夠的時間進行多方面探討。內容非常全面。
Gergo - Diehl Aviation
課程 - Advanced Python - 4 Days
機器翻譯
我們學到了很多關於Python的新知識,這些知識將來可以在日常工作中使用。練習非常有趣,也足夠具有挑戰性。
Zsolt - Diehl Aviation
課程 - Advanced Python - 4 Days
機器翻譯
培訓總體不錯,我最喜歡的部分是:dashboard 和 pyqt
Balazs - Diehl Aviation
課程 - Advanced Python - 4 Days
機器翻譯
大量的示例 - 培訓師願意竭盡全力幫助我們解決我們較薄弱的部分。
Wei Lit Teoh - HP Singapore (Private) Ltd.
課程 - Advanced Python - 4 Days
機器翻譯
大量練習
Fanny Stauffer - UCB Pharma S.A.
課程 - Advanced Python - 4 Days
機器翻譯
培訓師的講解清晰且系統,通常會解釋命令背後的原理和基礎知識。他還留出時間讓我們進行練習和實踐。
Felicia Rezanda - HP Singapore (Private) Ltd.
課程 - Advanced Python - 4 Days
機器翻譯