Chinese, Traditional subtitles

← Investigating the Code - Programming Foundations with Python

Get Embed Code
7 Languages

Showing Revision 3 created 04/03/2018 by pjhuang0717.

  1. 找到答案的最好方法就是 Google, 所以我輸入
  2. "Python keyword from"。 我看了一下所有的
  3. 結果, 接著我找到了這個網頁,
  4. 這個網站的連結在導師筆記中也有。
  5. 現在這個網頁說: "Python 的 from
  6. "可以讓你從一個模組,導入一個指定的屬性(Attribute)"。 所以
  7. 我猜它是讓你從模組,或者檔案名導入某個東西。
  8. 所以我猜這段程式碼意味著:
  9. "從 twilio.rest裏,我們想要導入 TwilioRestClient"。
  10. 現在, 讓我好奇的是,
  11. 這些叫 Twilio.rest 和 TwilioRestClient 的東西在哪? 所以,
  12. 接著我回到 Google, 並嘗試
  13. 找到 Twilio 是如何做到的,
  14. 所以我輸入 "Twilio Python Code", 接著,
  15. 我瀏覽這些結果,然後我找到了一個
  16. 叫 "GitHub" 的網站,這裡我可以看
  17. 所有有關 Twilio 工作的程式碼。
  18. 順便說一下,這個連結
  19. 也在導師筆記上有。現在
  20. 在 Twilio 的代碼中,我找到了
  21. 一個叫 twilio 的資料夾,那麼我點擊它。
  22. 在那個資料夾裡有另一個資料夾叫" rest",
  23. 在rest 內有一個 py 檔, 如果我瀏覽下去, 我們會找到有一個類別(class)
  24. 叫 "TwilioRestClient" 在裡面, 所以當我們寫這行
  25. 程式碼: "from twilio.rest import TwilioRestClient",
  26. 我們是在告訴電腦的是: " 嘿! 在 Twilio 內
  27. 有一個叫 rest 的資料夾,並在那個資料夾
  28. 內有一個叫 "TwilioRestclient"。 接著我們
  29. 在我們的程式碼中,用那個類別(class) ,然後,
  30. 如果我們回頭看一下我們的程式碼,
  31. 我們是如何用 "TwilioRestclient"的。
  32. 如果我們從scratch寫這個程式碼,
  33. 我們應該不會這樣寫,
  34. 我們會改寫它為 "from twilio import rest"。
  35. 現在有這行程式碼, 我們在告訴電腦:
  36. "嘿! 在資料夾 twilio 內
  37. 有另一個資料夾叫 Rest", 導入它是因為我們
  38. 將要在我們的程式中用到它, 接著我們知道在這個rest資料夾內
  39. 有 TwilioRestClient, 所以我現在會
  40. 通過 "rest.TwilioRestClient", 訪問那個類別(class)
  41. 我先儲存起來, 接著再執行一次
  42. 看看這個程式它是否還工作 好嗎?
  43. 這是我的手機,並讓我們看看是否會
  44. 馬上收到一條簡訊。 啊哈! 有
  45. 簡訊了, 似乎我們的程式仍然
  46. 可以執行, 所以在下一個影片我要做的事,
  47. 是回顧一下 twilio, rest
  48. 和 TwiliRestClient 是如何聯繫起來的。