課程簡介
簡介
- 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)
Go 了解許多新事物。
Roland - Diehl Aviation
課程 - Advanced Python - 4 Days
機器翻譯
我們深入探討了各個主題,這使我們有足夠的時間討論許多內容。整體來說,課程非常全面。
Gergo - Diehl Aviation
課程 - Advanced Python - 4 Days
機器翻譯
我們獲得了許多關於Python的新資訊,這些資訊將來可以在我們的日常工作中派上用場。這些練習非常有趣且具有足夠的挑戰性。
Zsolt - Diehl Aviation
課程 - Advanced Python - 4 Days
機器翻譯
整體培訓效果良好,我最喜歡的部分是:儀表板和PyQt。
Balazs - Diehl Aviation
課程 - Advanced Python - 4 Days
機器翻譯
Plenty of examples - and the trainer willing to bend backwards to help us with topics we were weaker in.
Wei Lit Teoh - HP Singapore (Private) Ltd.
課程 - Advanced Python - 4 Days
大量的練習
Fanny Stauffer - UCB Pharma S.A.
課程 - Advanced Python - 4 Days
機器翻譯
The trainer gave a clear and systematic teaching. He usually gave the reasoning and fundamental knowledge behind the commands. He also gave us time to do the exercises and practice.