WEBVTT 00:00:00.000 --> 00:00:02.760 目前為止我們學習了一堆 00:00:02.760 --> 00:00:05.796 與類別和物件有關的新字彚,接下來 00:00:05.796 --> 00:00:09.072 我們要建立一個電影網站。這是我們最終 00:00:09.072 --> 00:00:11.808 想要的輸出結果。 就是我們最喜歡的所有電影, 00:00:11.808 --> 00:00:14.595 都陳列在一個網頁上。就像你之前看到的那樣,當你 00:00:14.595 --> 00:00:17.640 按下任何一個電影時,就會播放它的預告片。 00:00:17.640 --> 00:00:21.030 讓我們來構建吧 。現在我又 00:00:21.030 --> 00:00:24.970 回到程式碼,目前為止我們建立了兩個電影物件。 00:00:24.970 --> 00:00:28.610 Toy Story 和 Avatar 。接下來我還要再建立幾個 00:00:28.610 --> 00:00:31.600 事實上是四個 ,在開始前 00:00:31.600 --> 00:00:33.940 我要先把視窗,稍微放大點 00:00:33.940 --> 00:00:37.320 這樣我們都能清楚地看到所有程式碼了。 00:00:37.320 --> 00:00:39.620 好的,這是我們之前建立的兩個實例 00:00:39.620 --> 00:00:43.740 Toy Story 和 Avatar,在繼續之前 00:00:43.740 --> 00:00:46.780 我要把之前建立的輸出句子加上註解 00:00:46.780 --> 00:00:50.260 這個輸出句子和顯示預告片方法 00:00:50.260 --> 00:00:52.087 我在這裡增加一條註解, 00:00:52.087 --> 00:00:56.070 [聲音]還有這裡, 完成,現在我還要 00:00:56.070 --> 00:00:58.860 添加一個新的物件, 名叫 School of Rock 的電影 00:00:58.860 --> 00:01:02.400 好啦,你會注意到 00:01:02.400 --> 00:01:04.239 我更改了這個電影的名字 00:01:04.239 --> 00:01:07.750 和它的故事情節、海報圖片和未來預告片的值 00:01:07.750 --> 00:01:11.720 接下來,我要添加另外一個電影物件。 00:01:11.720 --> 00:01:15.900 這一次是一個動畫片,名叫料理鼠王(Ratatouille)。另一個 00:01:15.900 --> 00:01:18.420 我將要添加一個電影物件名為午夜巴黎( Midnight in Paris) 00:01:18.420 --> 00:01:20.850 這正好是我最喜歡的電影之一。 00:01:20.850 --> 00:01:24.100 最後我要添加的電影物件是 00:01:24.100 --> 00:01:26.560 飢餓遊戲(Hunger Games) 00:01:27.750 --> 00:01:30.650 好的,到此我們已經建好了六部影片 00:01:30.650 --> 00:01:34.020 目前為止一切順利。現在,要把這個 00:01:34.020 --> 00:01:36.340 轉換成一個電影網站。你需要撰寫一段程式碼。 00:01:36.340 --> 00:01:39.590 現在我們把這個程式命名為fresh_tomatoes.py。 00:01:39.590 --> 00:01:42.970 順帶一提, 講師筆記裡 00:01:42.970 --> 00:01:45.110 也提供了這份文件,你可以下載。現在 00:01:45.110 --> 00:01:46.950 在我們使用它之前,我們先看看 00:01:46.950 --> 00:01:51.823 這份文件可以做什麼。這份文件 fresh_tomatoes.py 裡 00:01:51.823 --> 00:01:55.600 有一個名為open_movies_page 的函數, 00:01:55.600 --> 00:01:58.650 我們來更仔細地看看這個函數,提供什麼功能 00:01:58.650 --> 00:02:01.360 這個函數的功能是可以將 00:02:01.360 --> 00:02:05.190 一個電影列表作為輸入, 而輸出是 00:02:05.190 --> 00:02:08.300 建立和打開一個 HTML 網頁或網站。 00:02:08.300 --> 00:02:11.030 並顯示這個電影在第一行的位置。 00:02:11.030 --> 00:02:13.140 接下來我要做的,就是在我們的程式碼中使用 00:02:13.140 --> 00:02:15.610 這個文件 fresh_tomatoes.py 00:02:15.610 --> 00:02:18.390 和它的函數open_movies_page。