So, here is my code for the class movie, and behind it, is hidden
the other programming file, where we have
defined multiple instances of the class movie, namely
Toy Story and Avatar. So, what I will do, is go back to my
code for the class movie, and define
a new function or method there called, show_trailer.
Now, each instance method, whether it be init
or show_trailer takes the first argument as, self. So
I will add that. All, show_trailer has to do,
is open the web browser, with the correct URL.
And the link or the URL, is stored in
the instance variable. Trailer Youtube URL. The way to
access this instance variable, is through the self keyword.
One last thing I need to make this code
work, is to import web browser. [SOUND]
There, let me go ahead and save this file. Now that we have defined
the method, show_trailer. The next thing for us to do, is to call this method,
using our other programming file. So I will go there, and here, I already
have the instance or object called, Avatar.
[SOUND]. So I will use it, [SOUND] Avatar,
to call the show_trailer method. [SOUND] I'm
going to go ahead and save this file.
And then I will run it.
[MUSIC]
Wow, that was outstanding.
حسنًا، ها هي التعليمة البرمجية للفئة movie، وخلفها يختفي
ملف البرمجة الآخر حيث قمنا بتحديد
بعض المثيلات للفئة movie وتحديدًا
Toy Story وAvatar. ما سأفعله الآن، هو العودة إلى
التعليمة البرمجية للفئة movie وتحديد
.دالة جديدة أو أسلوب يسمى show_trailer
،والآن، كل أسلوب مثيل
،سواء أكان init أو show_trailer، سيأخذ الوسيطة الأولى، وهي self. حسنًا
سأضيف ذلك. كل ما على show_trailer فعله
.هو فتح مستعرض الويب بعنوان URL الصحيح
ويتم تخزين الرابط أو عنوان URL في
متغير المثيل. Trailer Youtube URL. تتم طريقة الوصول
.إلى متغير المثيل هذا، عبر الكلمة الأساسية self
شيء أخير أحتاج إلى القيام به لتعمل
[هذه التعليمة البرمجية، وهو استيراد مستعرض الويب. [SOUND
هكذا، دعني أتابع وأحفظ هذا الملف. الآن، بعد أن حددنا
الأسلوب، show_trailer. ما علينا فعله هو استدعاء الأسلوب
باستخدام ملف البرمجة الآخر لدينا. حسنًا، سأنتقل إلى هناك. وهنا، لدي بالفعل
.المثيل أو الكائن المسمى Avatar
،SOUND]. لذلك سوف استخدمه، [SOUND] Avatar]
لاستدعاء أسلوب show_trailer. [SOUND] سأتابع
.وأقوم بحفظ هذا الملف
.وبعد ذلك، سأقوم بتشغيله
[MUSIC]
.رائع، كان هذا رائعًا
Bien, este es mi código para la clase Movie y detrás de él se esconde
el otro archivo de programación, en el que hemos
definimos instancias múltiples de la clase Movie, a saber
toy_story y avatar. Bien, lo que voy a hacer es volver a mi
código para la clase Movie y definir
ahí una nueva función o método llamado show_trailer.
Bueno, cada método de instancia, ya sea init
o show_trailer toma el primer argumento como self. Bueno,
añadiré eso. Todo lo que show_trailer tiene que hacer,
es abrir el navegador web con el URL correcto.
Y el vínculo o la URL se almacenan en
la variable de instancia trailer_youtube_url. La forma de
acceder a esta variable de instancia, es a través de la palabra clave self.
Una última cosa que necesito para hacer que este código
funcione, es importar webbrowser.
Listo, voy a continuar y guardar este archivo. Ahora que hemos definido
el método show_trailer, lo siguiente que tenemos que hacer, es llamar a este método
utilizando nuestro otro archivo de programación. Bien, iré hacia allá y aquí está, ya
tengo la instancia u objeto llamado avatar.
[SONIDO] Así que usaré avatar,
para llamar al método show_trailer. Voy
a continuar y guardar este archivo.
Después voy a ejecutarlo.
[MÚSICA]
Wow, eso fue espectacular.
これはMovieクラスのコードですが
裏には別のプログラミングファイルが隠れており
toy_storyとavatarのインスタンスが存在しています
それでは次にMovieクラスのコードに戻って
show_trailerという
新しい関数またはメソッドを定義します
__init__及びshow_trailerの
各インスタンスメソッドが
最初の引数selfを取り込むのでこれを追加します
show_trailerの仕事は
webbrowserで適切なURLを開くことです
またリンクやURLはtrailer_youtube_urlの
インスタンス変数に格納されます
ここには予約語selfを通してアクセスします
コードの完成まであと1つ
最後にWebブラウザをインポートします
ファイルを保存します
show_trailerメソッドを定義しましたので
次は別のプログラミングファイルで
このメソッドを呼び出します
こちらにはavatarのインスタンス
つまりオブジェクトができています
では実際にavatarを使って
show_trailerメソッドを呼び出します
ファイルを保存し
実行します
すばらしい
すばらしい出来です
Aqui está o código da classe Movie. Atrás dele, está oculto
o outro arquivo de programação em que
definimos várias instâncias da classe Movie, como
Toy Story e Avatar. Vou voltar ao
código da classe Movie e definir
uma nova função ou método chamado show_trailer.
Cada método da instância, seja init
ou "show_trailer", usa o primeiro argumento como self. Adicionarei
isso. Tudo o que show_trailer fará
é abrir o navegador da Web com a URL correta.
O link ou URL é armazenado na
variável de instância trailer_youtube_url. A forma de
acessar essa variável de instância é pela palavra-chave self.
A última coisa que preciso fazer para este código
funcionar é inserir import webbrowser. [SOUND]
Pronto, agora vou salvar este arquivo. Após definirmos
o método show_trailer, o próximo passo é chamar este método
usando nosso outro arquivo de programação. Faço isso e aqui já
tenho a instância ou o objeto chamado avatar.
[SOUND]. Vou usar [SOUND] avatar
para chamar o método show_trailer. [SOUND] Continuando,
salvo este arquivo.
E vou executá-lo.
[MUSIC]
Uau, é fantástico.
那么 这是我为类 movie 编写的代码 在它后面 隐藏了
其他的编程文件 我们在那里定义了
类 movie 的多个实例 分别是
Toy Story 和 Avatar 我现在要做的 是回到
类 movie 的代码 然后定义一个
新的函数或方法 名称为 show_trailer
现在每一个实例方法 无论是 init
还是 show_trailer 都采用第一个自变量 self 所以
我要加上它 现在 show_trailer 要做的
是使用正确的 URL 打开网页浏览器
而这个链接或 URL 存储在
实例变量Trailer Youtube URL 中 要
访问这个实例变量 我们需要 self 关键字
要让这个代码有效执行 我要做的最后一件事情
是导入网页浏览器 [声音]
那我就先保存这个文件 现在我们已经定义了
方法 show_trailer 接下来我们要做的是使用我们其他的编程文件
来调用这个方法 那我要到各处找一下 我已经
有了一个实例或对象 名称为 Avatar
[声音] 那我就来用它 [声音] Avatar
去调用方法 show_trailer [声音]现在
我来保存这个文件
然后运行它
[音乐]
哇塞 这太棒了
那麼,這是我為movie類別撰寫的程式碼,在它後面,
隱藏了其他的程式的文件,
我們在那裡定義了movie類別的多個實例,
分別是Toy Story 和 Avatar,
我現在要做的是回到movie類別的程式碼,
然後定義一個新的函數或方法,名稱為 show_trailer
現在每一個實例方法, 無論是 init
還是 show_trailer 第一個參數都是self。
所以我要加上它。現在 show_trailer 要做的
是使用正確的 URL 打開網頁瀏覽器
而這個連結或 URL 儲存在
實例變數Trailer Youtube URL 中,
要存取這個實例變數, 我們需要 self 關鍵字
為了讓這個程式碼有效執行。我要做的最後一件事情
是引入網頁瀏覽器。 [聲音]
那我就先儲存這個文件。現在我們已經定義了show_trailer方法,
接下來我們要做的是使用我們其他的程式文件
來呼叫這個方法,那我要到這裡,
在這裡我已經有一個實例或物件,名稱為 Avatar
[聲音] 那我就來利用它 [聲音]
Avatar去呼叫 show_trailer方法 [聲音]
現在我來儲存這個文件
然後執行它
[音樂]
哇塞,這太棒了。