Python資料分析課程重點

課程使用教材:

Python程式設計基礎投影片及範例程式碼:

https://104.es/python-ppt/

Python爬蟲基礎範例程式碼:

https://github.com/skynettw/book-mP21926

認識Python的虛擬環境

  • virtualenv myenv
  • python -m venv myenv
  • conda create –name myenv python=3.5

Conda虛擬環境教學

認識資料檔案格式

  • Plain Text
  • CSV
  • JSON
  • HTML
  • Image files

Python檔案處理

  • File read for text-based data
  • File write for text-based data
  • File operations for data structures of Python

Python資料庫

  • Sqlite3
  • MySQL
  • NoSQL (MongoDB)

資料擷取

NumPy

  • Array data structure
  • Array operations

Pandas

  • Series
  • DataFrame
  • Pandas functions
  • DataFrame operations and data manipulations

Matplotlib

  • Basic plots
  • Axes adjustments
  • Advanced plots for data analysis

Scikit-Learn

鐵達尼號分析實例

https://www.kaggle.com/ldfreeman3/a-data-science-framework-to-achieve-99-accuracy