[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.63,0:00:04.03,Default,,0000,0000,0000,,Bem-vindo ao CS 101. Eu sou Dave Evans. Eu guiarei vocês nesta jornada. Dialogue: 0,0:00:04.03,0:00:07.05,Default,,0000,0000,0000,,Este curso introduzirá vocês para as idéias fundamentais em computação Dialogue: 0,0:00:07.05,0:00:09.56,Default,,0000,0000,0000,,e ensinará ler e escrever seus próprios progragamas de computador. Dialogue: 0,0:00:09.56,0:00:13.06,Default,,0000,0000,0000,,Nós vamos fazer tudo no contexto de construir uma (search engine) ferramenta de pesquisa na Web. Dialogue: 0,0:00:13.06,0:00:16.36,Default,,0000,0000,0000,,Eu estou supondo que todos aqui tenham usado uma ferramenta de pesquisa. Dialogue: 0,0:00:16.36,0:00:19.56,Default,,0000,0000,0000,,O objetivo das primeiras três unidades desse curso é construir um (Web crawler) rastreador Web. Dialogue: 0,0:00:19.56,0:00:22.13,Default,,0000,0000,0000,,Eles colecionarão dados da Web para sua ferramenta de pesquisa. Dialogue: 0,0:00:22.13,0:00:24.66,Default,,0000,0000,0000,,E aprender sobre as grandes idéias da computação fazendo isso. Dialogue: 0,0:00:24.66,0:00:29.68,Default,,0000,0000,0000,,Na Unidade 1, nós iniciaremos extraindo o primeiro link em uma página web. Dialogue: 0,0:00:29.68,0:00:32.73,Default,,0000,0000,0000,,Um rastreador Web (Web crawler) procura páginas web para sua ferramenta de pesquisa Dialogue: 0,0:00:32.73,0:00:37.80,Default,,0000,0000,0000,,iniciando de uma página "semeada" e seguindo links naquela página para encontrar outras páginas. Dialogue: 0,0:00:37.80,0:00:43.93,Default,,0000,0000,0000,,Cada um desses links leva a alguma nova página web, a qual pode ter links que levam a outras páginas. Dialogue: 0,0:00:43.93,0:00:46.51,Default,,0000,0000,0000,,Como nós seguimos esses links, nós encontraremos mais e mais páginas Web Dialogue: 0,0:00:46.51,0:00:50.23,Default,,0000,0000,0000,,construindo uma coleção de dados que usaremos para nossa ferramenta de pesquisa. Dialogue: 0,0:00:50.48,0:00:54.71,Default,,0000,0000,0000,,Uma página web é realmente só um pedado de texto que vem da Internete para o seu navegador Web. Dialogue: 0,0:00:54.71,0:00:56.58,Default,,0000,0000,0000,,Nós falaremos mais sobre como isso funciona na Unidade 4. Dialogue: 0,0:00:56.58,0:00:59.56,Default,,0000,0000,0000,,Mas, por agora, a coisa importante a compreender é que Dialogue: 0,0:00:59.56,0:01:02.50,Default,,0000,0000,0000,,um link é somente um pedaço especial do texto na página Web. Dialogue: 0,0:01:02.50,0:01:07.35,Default,,0000,0000,0000,,Quando você clica em um link no seu navegador, ele o direcioina para uma nova página. Dialogue: 0,0:01:07.35,0:01:09.50,Default,,0000,0000,0000,,E você pode permanecer seguindo esses links (...) Dialogue: 0,0:01:09.50,0:01:14.21,Default,,0000,0000,0000,,O que nós faremos nessa Unidade é escrever um programa para extrair aquele primeiro link da página Web. Dialogue: 0,0:01:14.21,0:01:18.21,Default,,0000,0000,0000,,Nas próximas unidades, nós vamos descobrir como extrair todos os link e construir a coleção para nossa ferramenta de busca.