YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Japanese subtitles

← 03-08 Where Does Turtle Come From

03-08 Where Does Turtle Come From

Get Embed Code
6 Languages

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

  1. 課題提出ありがとうございました
  2. 定期的にフォーラムにフィードバックします
  3. それではPythonがどうして
  4. turtleについて知っているか説明しましょう
  5. Python標準ライブラリの中には
    turtleというファイルがあります
  6. tが小文字のturtleです
  7. そのファイルにはクラスと呼ばれる
    新しいものが入っています
  8. Tが大文字のTurtleクラスは
  9. 今まで見てきたものと少し違います
  10. これまでにいくつかのファイルを使いました
  11. 例えばwebbrowserではopenという関数がありました
  12. しかしクラスというものは見たことがありませんでした
  13. そこで皆さんに質問です
  14. クラスとは一体何でしょうか?
  15. クラスをパッケージ化された箱と考えて
  16. まとめてみましょう
  17. turtle.Turtleというコードには
    不思議な丸括弧がついてきます
  18. まるで関数のように見えます
    確かにこのコードの部分だけは
  19. 関数と呼ばれています
  20. Turtleクラス内で定義された
    __init__という関数です
  21. initとは初期化を意味します
  22. Turtleクラスの新しいインスタンスや
    オブジェクトのためにメモリ内にスペースを作ります
  23. このインスタンスをbradと言います
  24. bradはTurtleクラス内にある他のメソッドにも
    すべてアクセスできます
  25. 例えばforwardとrightです
  26. forwardでbradを前進させ
  27. rightでbradを右に曲がらせます
  28. ドキュメントを見てみましょう