課程使用教材:
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
認識資料檔案格式
- 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)
資料擷取
- Open Data’s dataset
- Kaggle(https://www.kaggle.com/datasets)
- Scikit-learn Datasets (https://scikit-learn.org/stable/datasets/toy_dataset.html)
- 網頁資料擷取
- 爬蟲程式與專案
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