# Python

## Python

- [什麼是Python](https://nkust.gitbook.io/python/master.md): Python易學易用且功能強大，最重要的是有非常多的模組可以使用，而且完全免費，是想要學習程式設計，並應用到自己的專業領域中一個非常好的選擇。
- [教科書及參考用書](https://nkust.gitbook.io/python/kao-mu.md): 以下列出老師的書籍提供各位同學參考。
- [開始執行Python](https://nkust.gitbook.io/python/shi-hang-python.md): 有非常多種執行Python的方法，同學們只要任選一種自己習慣的方法就可以了。不過，不同的方法各有大其優缺點，所以學會了不同的方法之後，就可以在不同的情況中使用不同的方式來執行Python程式。
- [Python語言要素](https://nkust.gitbook.io/python/python-yan-yao-su.md): 要開始設計Python程式的最最基本，一定要知道的地方，老師在這裡簡單地說明一下。
- [決策與迴圈指令](https://nkust.gitbook.io/python/ce-quan-zhi-ling.md): 沒有任何一支實用的程式會讓程式指令從頭一直執行到結束，中間不需要處理任何不確定的可能性。
- [串列list型態](https://nkust.gitbook.io/python/untitled.md): 要處理一大串的資料時，串列list是最佳的選擇。
- [元組tuple型態](https://nkust.gitbook.io/python/yuan-tuple-xing.md)
- [字典dict型態](https://nkust.gitbook.io/python/zi-dian-dict-xing.md)
- [檔案操作](https://nkust.gitbook.io/python/an-cao-zuo-fang-fa.md): 要把操作之資料記錄下來，除了資料庫之外，其實最簡單的方式是使用Python的檔案操作，使用簡單的指令直接對磁碟裝置進行開檔、新增資料、關檔。
- [SQLite資料庫操作簡介](https://nkust.gitbook.io/python/sqlite-liao-cao-zuo-jie.md)
- [例外處理](https://nkust.gitbook.io/python/li-wai-li.md): 在程式執行的過程中經常會出現意想不到的情形，預設的情況下，Python在翻譯及執行的過程中只要出現錯誤就會立即顯示錯誤訊息並馬上停止程式的執行，此程情況經常會讓使用者非常地因擾，因為有時候是可以避免此種情形的發生，給予使用者適當的提示，待使用者修正情況之後再繼續執行。這就是例外處理的基本原則。
- [網路公開資訊擷取技巧](https://nkust.gitbook.io/python/lu-gong-qu-ji-qiao.md)
- [網頁擷取技巧](https://nkust.gitbook.io/python/qu-ji-qiao.md)
- [Pandas模組簡介](https://nkust.gitbook.io/python/pandas-mo-jie.md)
- [Matplotlib統計圖表繪製](https://nkust.gitbook.io/python/matplotlib-biao.md)
- [投影片下載](https://nkust.gitbook.io/python/tou-ying-pian-xia-zai.md): 本投影片僅授權修課學生使用，請尊重著作財產權，切勿任意傳播轉載，謝謝。
