##Silde
Part I.
(https://speakerdeck.com/uranusjr/learn-python-the-right-way)[https://speakerdeck.com/uranusjr/learn-python-the-right-way]
(https://speakerdeck.com/uranusjr)[https://speakerdeck.com/uranusjr]
##Abstract ###第一階段
- 用Python3 作為開發環境
- 介紹簡單的數值運算,數值形態,邏輯判斷
- 用print秀出結果
- Python一般都是浮點數,可用int()轉乘整數
- 文字可以當成陣列,可以用print(frunt[])來顯示特定字元
- String的加法和乘法
- 用 len() 計算文字長度或檔案內的行數
- 介紹 String 的 Method,尤其是format()
- 用format來做文字上的對齊
- 介紹 Classes 和 Object
- 介紹 Classes 中的sequences: tuple, list, and dict
- 介紹迴圈:for...in...
- 介紹迴圈:while
- 介紹 rangd()
- 介紹 Auto Unpacking
- 介紹判斷式:if...else...
- 介紹 class
- 介紹 Error Handing
###第二階段
- 利用 venv 建立獨立的運作環境
- 程式碼儘量函式化
- 存取檔案
- 用json的格式存資料
- 使用click module達成指令後帶參數的功能
- 用pip安裝module
- "There must be a better way." 讓程式更優雅