[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,,1\N00:00:00,630 --> 00:00:04,030\NBienvenidos a CS 101. Me llamo Dave Evans y seré vuestro guía en este viaje. Dialogue: 0,0:00:04.03,0:00:07.05,Default,,0000,0000,0000,,2\N00:00:04,030 --> 00:00:07,047\NEn este curso, presentaremos los conceptos fundamentales de la informática Dialogue: 0,0:00:07.05,0:00:09.56,Default,,0000,0000,0000,,3\N00:00:07,047 --> 00:00:09,563\Ny os enseñaremos a leer y escribir vuestros propios programas informáticos. Dialogue: 0,0:00:09.56,0:00:13.06,Default,,0000,0000,0000,,4\N00:00:09,563 --> 00:00:13,063\NY lo haremos en el marco de la construcción de un buscador de Internet. Dialogue: 0,0:00:13.06,0:00:16.36,Default,,0000,0000,0000,,5\N00:00:13,063 --> 00:00:16,363\NEntiendo que todos habréis usado antes al menos un buscador de Internet. Dialogue: 0,0:00:16.36,0:00:19.56,Default,,0000,0000,0000,,6\N00:00:16,363 --> 00:00:19,562\NEl objetivo de las tres primeras unidades del curso será construir una araña Web (Web crawler). Dialogue: 0,0:00:19.56,0:00:22.13,Default,,0000,0000,0000,,7\N00:00:19,562 --> 00:00:22,129\NLas arañas recopilan datos de la Web para nuestro buscador. Dialogue: 0,0:00:22.13,0:00:24.66,Default,,0000,0000,0000,,8\N00:00:22,129 --> 00:00:24,663\NY así, aprenderemos los grandes conceptos de la Informática. Dialogue: 0,0:00:24.66,0:00:29.68,Default,,0000,0000,0000,,9\N00:00:24,663 --> 00:00:29,680\NEn la Unidad 1, empezaremos extrayendo el primer enlace de una página web. Dialogue: 0,0:00:29.68,0:00:32.73,Default,,0000,0000,0000,,10\N00:00:29,680 --> 00:00:32,730\NLa araña Web encuentra páginas web para nuestro buscador Dialogue: 0,0:00:32.73,0:00:37.80,Default,,0000,0000,0000,,11\N00:00:32,730 --> 00:00:37,797\Na partir de una página "semilla" (seed), siguiendo los enlaces de dicha página para encontrar otras. Dialogue: 0,0:00:37.80,0:00:43.93,Default,,0000,0000,0000,,12\N00:00:37,797 --> 00:00:43,930\NCada uno de esos enlaces lleva a una nueva página web, que a su vez puede tener enlaces a otras páginas. Dialogue: 0,0:00:43.93,0:00:46.51,Default,,0000,0000,0000,,13\N00:00:43,930 --> 00:00:46,507\NSiguiendo estos enlaces, vamos descubriendo más páginas web, Dialogue: 0,0:00:46.51,0:00:50.23,Default,,0000,0000,0000,,14\N00:00:46,507 --> 00:00:50,232\Ny recopilando una colección de datos que usaremos para nuestro buscador. Dialogue: 0,0:00:50.48,0:00:54.71,Default,,0000,0000,0000,,15\N00:00:50,479 --> 00:00:54,712\NEn realidad, una página web no es más que un fragmento de texto que llega al navegador a través de Internet. Dialogue: 0,0:00:54.71,0:00:56.58,Default,,0000,0000,0000,,16\N00:00:54,712 --> 00:00:56,580\NYa veremos cómo funciona en la Unidad 4. Dialogue: 0,0:00:56.58,0:00:59.56,Default,,0000,0000,0000,,17\N00:00:56,580 --> 00:00:59,563\NPor ahora, lo importante es entender que Dialogue: 0,0:00:59.56,0:01:02.50,Default,,0000,0000,0000,,18\N00:00:59,563 --> 00:01:02,497\Nun enlace no es más que un tipo especial de texto en una página web. Dialogue: 0,0:01:02.50,0:01:07.35,Default,,0000,0000,0000,,19\N00:01:02,497 --> 00:01:07,347\NSi hacemos clic en un enlace en el navegador, iremos a una nueva página. Dialogue: 0,0:01:07.35,0:01:09.50,Default,,0000,0000,0000,,20\N00:01:07,347 --> 00:01:09,496\NY podemos continuar siguiendo dichos enlaces (...) Dialogue: 0,0:01:09.50,0:01:14.21,Default,,0000,0000,0000,,21\N00:01:09,496 --> 00:01:14,213\NLo que haremos en esta unidad es escribir un programa para extraer el primer enlace de la página web. Dialogue: 0,0:01:14.21,0:01:18.21,Default,,0000,0000,0000,,22\N00:01:14,213 --> 00:01:18,213\NEn las siguientes unidades, veremos cómo extraer todos los enlaces y recopilar una colección para nuestro motor de búsqueda.