Japanese subtitles

← 04-11 Investigating the Code

04-11 Investigating the Code

Get Embed Code
7 Languages

Showing Revision 1 created 08/05/2014 by Udacity.

  1. Googleを使って検索してみましょう
  2. python keyword fromと入力して
    出た結果の中から
  3. このWebページにたどり着きました
  4. 講師メモにもこのページのリンクがあります
  5. このWebページではPythonのfrom文は
  6. モジュールから特別な属性をインポートできると
    説明しています
  7. 書き方はfromのあとにモジュール名かファイル名
    さらにimportのあとに何か書きます
  8. 私たちのコードでは
  9. twilio.restからTwilioRestClientをインポートします
  10. さてtwilio.restや
  11. TwilioRestClientとは何でしょうか?
  12. Googleに戻って
  13. twilioがどのように機能するのか調べましょう
  14. まずTwilio Python Codeと入力します
  15. 検索結果の中に
  16. GitHubというWebサイトが見つかりました
  17. ここにはtwilioが裏で動かしている
  18. すべてのコードについて説明されています
  19. このリンクも講師メモにあります
  20. twilioに関するコードは
  21. twilioというフォルダにあるのでクリックします
  22. すると中にrestという別のフォルダがあります
  23. そしてrestの中にあるpyというファイルを
    見てみましょう
  24. その中にTwilioRestClientというクラスがあります
  25. from twilio.rest import TwilioRestClientが
    コンピュータに伝えているのは
  26. twilioの中にrestというフォルダがあり
  27. そのフォルダの中に
    TwilioRestClientというクラスがあります
  28. そのクラスをコードで使いますということです
  29. コードに戻って見てみると
  30. TwilioRestClientはこのように使われていますが
  31. このコードを一から書いていたら
  32. 恐らくこの行は書かなかったでしょう
  33. 文を修正してfrom twillo import restとします
  34. これでコンピュータに
  35. twilioフォルダの中にあるrestというフォルダを
    インポートするよう指示ししています
  36. restフォルダをインポートすれば
  37. restフォルダ内にある
    TwilioRestClientクラスもインポートされます
  38. つまりrest.TwilioRestClientを使って
    クラスにアクセスしたのです
  39. このプログラムを保存して実行してみましょう
  40. プログラムが動くまで少し待ちます
  41. 携帯電話を用意して
  42. テキストメッセージが届くのを待ちます
  43. メッセージが来たのでプログラムが実行されたようです
  44. さてこの次は
  45. TwilioとrestとTwilioRestClientそれぞれの関係を
    見直しましょう