So now that we've learned, a bunch of new words
related with classes and objects, we will move on to
creating a movie website. And here is the final output
that we are after. All of our favorite movies, on a
web page. And as you have seen previously, if you
click on anyone of these movies, we see its trailer.
Let's build this. So here I am, back with my
code. Now thus far, we've made only two movie objects. Toy
Story and Avatar. I'm going to make a few more.
In fact, four more movie objects. But before I do
that, I want to make this window, a little bit
bigger, so we can see all of this code really easily.
Okay. So here are the two instances we have created
thus far. Toy Story and Avatar. Now before I proceed, I
will go ahead and comment ou the previous output statements
that I created. This print statement and the show trailer method.
So let me just add a comment there,
[SOUND] and there. Done. Now, I'm going to add
a new movie object, for a movie called, School
of Rock. There it is. You will notice, that
I have changed the name of the movie,
its story-line, its poster image, and its future trailer
values appropriately. Next, I will add another movie object.
This time, for an animated movie called Ratatouille. Next,
I will add a movie object called, Midnight in
Paris. Now this, happens to be one of my
favorite movies. And the final movie object I will
add, is for a movie called, the Hunger Games.
Okay, so thus far, we have created six movie
objects. So far, so good. Now, to turn this
into a movie website. You will need a piece
of code that we wrote. Now we call this code,
fresh_tomatoes.py. By the way, this file is available
for you to download in the instructor notes. Now
before we use it, let's see what this
file actually does. This file, fresh_tomatoes.py, has a function
inside it called, open_movies_page. Let's look at this
function a bit more closely. Now, what this function
does, is that it takes in, a list of
movies as input, and as output it creates and
opens an HTML page or a website, that shows
the movies you gave it in the first place.
So what I'm going to do next, is use
this file, fresh_tomatoes.py, and it's
function, open_movies_page, inside our code.
والآن بعد أن تعلّمنا مجموعة من الكلمات الجديدة
المرتبطة بالفئات والكائنات، سننتقل إلى
إنشاء موقع ويب للأفلام. ها هي المُخرجات النهائية
التي نسعى إلى الحصول عليها. جميع الأفلام المفضلة لدينا على
صفحة ويب واحدة. وكما رأيت من قبل، إذا قمت
.بالنقر فوق أي فيلم من هذه الأفلام، فسترى مقتطفات الدعاية الخاص به
فلنقم بإنشاء هذا الموقع. إذن، عدنا إلى
التعليمة البرمجية. وحتى الآن، قمنا بإنشاء كائنين فقط من الأفلام، وهما: Toy Story
.وAvatar. وسأقوم الآن بإنشاء بضعة كائنات أخرى
،في الواقع، سأقوم بإنشاء أربعة كائنات أخرى من الأفلام. ولكن قبل القيام بذلك
،أريد أن أقوم بتكبير هذه النافذة قليلاً
.وذلك حتى نتمكن من رؤية هذه التعليمة البرمجية بأكملها وبسهولة
حسنًا. أمامنا الآن المثيلتان اللتان قمنا بإنشائهما
حتى الآن: Toy Story وAvatar. والآن، قبل أن أتابع، سأمضي
قدمًا وأكتب عبارتي المُخرجات السابقة اللتين
.قمت بإنشائهما، وهما: عبارة print هذه، وأسلوب show_trailer
إذن، دعني أضيف تعليقًا هناك
SOUND] وهناك. تم. والآن، سأقوم بإضافة]
كائن فيلم جديد، لفيلم
اسمه School of Rock. There it is. ستلاحظ أنني
قمت بتغيير قيم اسم الفيلم
وقصته وصورة المُلصق والمقتطفات الدعائية له على YouTube
.كما ينبغي. وبعد ذلك، سأضيف كائن فيلم آخر
،وهذه المرة، يعود الكائن لفيلم رسوم متحركة اسمه Ratatouille. وبعد ذلك
سأضيف كائنًا لفيلم
يُدعى Midnight in Paris. والآن، يتصادف أن هذا الفيلم هو أحد
أفلامي المفضلة. أما كائن الفيلم الأخير الذي
.سأقوم بإضافته هو لفيلم يُدعى The Hunger Games
حسنًا، إذن حتى الآن، قمنا بإنشاء ستة
كائنات لأفلام. تسير الأمور على ما يرام حتى الآن. ولتحويل كل ذلك
إلى موقع ويب للأفلام، ستحتاج إلى تعليمة
برمجية تتلاشى بعد ذلك. نُطلق على هذه التعليمة البرمجية
اسم fresh_tomatoes.py. وبالمناسبة، يمكنك تنزيل هذا الملف
،في ملاحظات المدرب. والآن
قبل أن نستخدمه، فلنرَ ما يفعله هذا
الملف فعليًا. يحتوي الملف fresh_tomatoes.py
على دالة تُعرف باسم open_movies_page. سنُلقي نظرة على
هذه الدالة عن قرب. والآن، وظيفة هذه الدالة
هي الحصول على قائمة من
الأفلام كمدخلات، وإنشاء
وفتح صفحة HTML أو موقع ويب كمُخرجات. تعرض هذه الصفحة أو هذا الموقع
.الأفلام التي أدخلتها في المقام الأول
بعد ذلك، سأدخل
هذا الملف fresh_tomatoes.py
.ودالته open_movies_page في التعليمة البرمجية
Ahora que hemos aprendido muchas palabras nuevas
relacionadas con clases y objetos, vamos a proseguir
con la creación de un sitio web de películas. Y este es el resultado final
que estamos buscando. Todas nuestras películas favoritas, en una
página web. Y como lo han visto anteriormente, si dan
clic en cualquiera de estas películas, vemos su tráiler.
Vamos a construir este programa. Aquí estoy, de vuelta con mi
código. Bueno, hasta el momento, hemos hecho sólo dos objetos de película. Toy
Story y Avatar. Voy a hacer unos pocos más.
De hecho, cuatro objetos de películas más. Pero antes de hacer
eso, quiero hacer esta ventana un poco
más grande, para que podamos ver todo este código con mucha facilidad.
Perfecto. Aquí están las dos instancias que hemos creado
hasta ahora, toy_story y avatar. Ahora, antes de proceder,
comentaré las sentencias de resultado anteriores
que generé. Esta sentencia de impresión y el método show_trailer.
Permítanme añadir un comentario ahí
y ahí. Listo. Bueno, voy a añadir
un nuevo objeto movie, para una película llamada, Escuela
de Rock. Ahí tienen Notarán que
he cambiado los valores de nombre de la película,
su trama, la imagen de su póster y su tráiler de YouTube
adecuadamente. Enseguida, voy a agregar otro objeto movie.
Ahora, para una película animada llamada Ratatouille. Enseguida.
Voy a añadir un objeto movie llamado, Media noche en
Paris. Bueno, sucede que esta es una de mis
peliculas favoritas. Y el objeto movie final que
añadiré, es para una película llamada, los Juegos del Hambre.
Bien, así que hasta el momento, hemos creado seis objetos movie
diferentes. Hasta ahora, todo bien. Ahora, para convertir esto
en un sitio web de películas. Van a necesitar una porción
de código que descarta. Bueno, a este código lo llamamos
fresh_tomatoes.py. A propósito, este archivo esta disponible
para que lo descarguen en las notas del instructor. Bueno,
antes de utilizarlo, vamos a ver lo que este
archivo realmente hace. Este archivo, fresh_tomatoes.py, tiene una función
dentro de él llamada, open_movies_page. Veamos esta
función un poco más de cerca. Bueno, lo que esta función
hace, es recibir una lista de
películas como entrada y como salida crea y
abre una página HTML o un sitio web, que muestra
las películas que se le dieron en primer lugar.
Lo que haré a continuación es utilizar
este archivo, fresh_tomatoes.py y su
función, open_movies_page, dentro de nuestro código.
クラスやオブジェクトに関連した用語を学んだので
今度は映画のWebサイト作りに進みます
これが完成版です
自分の好きな映画をサイトに載せましょう
前のレッスンでやったように
クリックすると予告編が流れるようにします
コードに戻って始めましょう
今までにtoy_storyとavatarの
2つのオブジェクトを作りましたが
もう少し作りたいと思います
あと4つ追加します
その前にすべてのコードが見やすくなるように
画面を少し大きくします
以前作成したインスタンスが2つあります
toy_storyとavatarです
先に進む前にすでに書いた出力文を
コメントアウトします
print文とshow_trailerメソッドのところに
#を書き加えます
この2箇所に書いて完了です
今度は「スクール・オブ・ロック」という映画の
オブジェクトを作りましょう
こちらです お気づきでしょうか?
私はすでに映画のタイトル、あらすじ、
ポスター、予告編のリンクを変更しました
次にまた別の映画のオブジェクトを作ります
「レミーのおいしいレストラン」というアニメ映画です
今度は「ミッドナイト・イン・パリ」です
私のお気に入りの映画です
最後に追加する映画のオブジェクトは
「ハンガー・ゲーム」という映画です
これで6つの映画オブジェクトができました
順調に進んでいます
これを映画のWebサイトにするには
不要物を取り除くコードが必要です
コード名はfresh_tomatoes.pyです
なおこのファイルは
講師メモからダウンロードできます
まずこのファイルの役割を説明しておきます
ファイルfresh_tomatoes.pyの中には
open_movies_pageという関数が含まれています
この関数の役割を見ていきましょう
インプットとして映画のリストを受け取り
アウトプットとしてHTMLやWebサイトを
作成または開き
そして予告編を再生します
次はいよいよ
ファイルfresh_tomatoes.pyを使って
コードにopen_movies_page関数を入れます
Agora que aprendemos vários termos novos
relacionados a classes e objetos, vamos passar à
criação de um site de filmes. Esta é a saída final
que estamos buscando. Todos os nossos filmes favoritos em uma
página da Web. Como você viu anteriormente, se
clicarmos em qualquer um desses filmes, o respectivo trailer é exibido.
Vamos em frente. De volta ao
código. Até agora, criamos apenas dois objetos de filme. toy_story
e avatar. Vou criar mais alguns.
Na verdade, mais quatro objetos de filme. Mas, antes disso,
vou aumentar um pouco esta janela
para que possamos ver com facilidade todos os códigos.
Certo. Estas são as duas instâncias
que criamos, toy_story e avatar. Antes de continuar,
comentarei as instruções de saída criadas
anteriormente. A instrução print e o método show_trailer.
Vou adicionar um comentário
[SOUND] nesses dois pontos. Pronto. Agora, vou adicionar
um novo objeto para um filme chamado School
of Rock. Aqui está. Você perceberá que
alterei o nome do filme,
a história, a imagem do cartaz e os valores do trailer do youtube
devidamente. Em seguida, adicionarei outro objeto de filme.
Dessa vez, para um filme de animação chamado Ratatouille. Depois,
adicionarei um objeto de filme chamado Midnight in
Paris. Esse é um dos meus filmes
favoritos. E o objeto de filme final que
adicionarei é para o filme Hunger Games.
Até agora, criamos seis objetos de
filme. Até aqui, tudo bem. Para transformar isso
em um site de filmes, você precisará de um
código que extraia essas informações. Chamamos esse código de
fresh_tomatoes.py. Esse arquivo está disponível para download nas
Notas do instrutor. Mas, antes
de usarmos esse arquivo, vejamos
o que ele faz. Esse arquivo tem uma função
chamada open_movies_page. Vamos examinar essa
função um pouco mais detalhadamente. O que essa função
faz é compilar uma lista de
filmes como entrada e criar e
abrir um site ou página HTML como saída mostrando
os filmes que você forneceu anteriormente.
A seguir, usarei
o arquivo fresh_tomatoes.py e a
função open_movies_page no código.
目前为止我们学习了一堆
与类和对象有关的新词 接下来
我们要创建一个电影网站 这是我们最终
想要的输出结果 即我们最喜欢的所有电影
都陈列在一个网页上 就像你之前看到的那样 当你
点击任何一个电影时 就会播放它的预告片
我们来构建吧 现在我又
回到代码 目前为止我们创建了两个电影对象 Toy
Story 和 Avatar 我还要再创建几个
事实上是四个 在开始前
我要先把窗口稍微放大点
这样我们都能清楚地看到所有代码了
好的 这是我们之前创建的
两个实例 Toy Story 和 Avatar 在继续之前
我要把之前创建的输出语句
注释掉 这个打印语句和显示预告片方法
我在这里增加一条注释
[声音]还有这里 完成 现在 我还要
添加一个新的对象 一个名叫 School
of Rock 的电影 好啦 你会看到
我适当地更改了这个电影的名字
它的故事情节、海报图片和将来
的预告片值 接下来 我要添加另外一个电影对象
这一次是一个动画片 名叫 Ratatouille 接下来
我要添加一个电影对象 名为 Midnight in
Paris 这正好是我最喜欢的电影
之一 我要添加的最后一个电影对象
叫 Hunger Games
好的 我们已经创建了
六个电影 目前为止一切顺利 现在 要把这个
编程一个电影网站 你需要一条
有用的代码 我们暂时称这条代码
为 fresh_tomatoes.py 顺便说一句 讲师笔记里
也提供了此文件 你可以下载 现在
在我们用它之前 我们先看看
这份文件可以做什么 这个文件 fresh_tomatoes.py 里
有一个名为 open_movies_page 的函数 我们
来更仔细地看看这个函数 这个函数的
功能是可以将
一个电影列表作为输入 而输出是创建和
打开一个 HTML 网页或网站 显示
列表中的第一个电影
接下来我要做的 就是在我们的代码中使用
这个文件 fresh_tomatoes.py 和它的
函数 open_movies_page
目前為止我們學習了一堆
與類別和物件有關的新字彚,接下來
我們要建立一個電影網站。這是我們最終
想要的輸出結果。 就是我們最喜歡的所有電影,
都陳列在一個網頁上。就像你之前看到的那樣,當你
按下任何一個電影時,就會播放它的預告片。
讓我們來構建吧 。現在我又
回到程式碼,目前為止我們建立了兩個電影物件。
Toy Story 和 Avatar 。接下來我還要再建立幾個
事實上是四個 ,在開始前
我要先把視窗,稍微放大點
這樣我們都能清楚地看到所有程式碼了。
好的,這是我們之前建立的兩個實例
Toy Story 和 Avatar,在繼續之前
我要把之前建立的輸出句子加上註解
這個輸出句子和顯示預告片方法
我在這裡增加一條註解,
[聲音]還有這裡, 完成,現在我還要
添加一個新的物件, 名叫 School of Rock 的電影
好啦,你會注意到
我更改了這個電影的名字
和它的故事情節、海報圖片和未來預告片的值
接下來,我要添加另外一個電影物件。
這一次是一個動畫片,名叫料理鼠王(Ratatouille)。另一個
我將要添加一個電影物件名為午夜巴黎( Midnight in Paris)
這正好是我最喜歡的電影之一。
最後我要添加的電影物件是
飢餓遊戲(Hunger Games)
好的,到此我們已經建好了六部影片
目前為止一切順利。現在,要把這個
轉換成一個電影網站。你需要撰寫一段程式碼。
現在我們把這個程式命名為fresh_tomatoes.py。
順帶一提, 講師筆記裡
也提供了這份文件,你可以下載。現在
在我們使用它之前,我們先看看
這份文件可以做什麼。這份文件 fresh_tomatoes.py 裡
有一個名為open_movies_page 的函數,
我們來更仔細地看看這個函數,提供什麼功能
這個函數的功能是可以將
一個電影列表作為輸入, 而輸出是
建立和打開一個 HTML 網頁或網站。
並顯示這個電影在第一行的位置。
接下來我要做的,就是在我們的程式碼中使用
這個文件 fresh_tomatoes.py
和它的函數open_movies_page。