PyCON2015 Tutorial: Learn Python, the Right Way.

##Silde Part I.
(https://speakerdeck.com/uranusjr/learn-python-the-right-way)[https://speakerdeck.com/uranusjr/learn-python-the-right-way]

Part II.
(https://speakerdeck.com/uranusjr/learn-python-the-right-way-workshop)[https://speakerdeck.com/uranusjr/learn-python-the-right-way-workshop]

(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." 讓程式更優雅