tutorial-00 (versión python): instalación del software y primeros

28
PostData Curso de Introducción a la Estadística Tutorial-00 (versión Python): Instalación del software y primeros pasos. Este documento pdf lleva adjuntos algunos de los ficheros de datos necesarios. Y está pensado para trabajar con él directamente en tu ordenador. Al usarlo en la pantalla, si es necesario, puedes aumentar alguna de las figuras para ver los detalles. Antes de imprimirlo, piensa si es necesario. Los árboles y nosotros te lo agradeceremos. Fecha: 14 de mayo de 2016. Si este fichero tiene más de un año, puede resultar obsoleto. Busca si existe una versión más reciente. Índice 1. Lectores de documentos en formato pdf. 2 2. Navegador de Internet. 4 3. Instalación de la hoja de cálculo Calc. 5 4. Editores de texto. 9 5. Ficheros csv con Calc. 10 6. Instalación de Anaconda Python. Python2 vs Python 3. 16 7. Instalación de GeoGebra. 23 8. Siguiente paso. ¿Dónde vamos ahora? 28 En este primer tutorial vamos a limitarnos a preparar las herramientas que necesitamos para el trabajo del curso, que comenzará realmente a partir del Tutorial-01. Instalaremos casi todos los programas que vamos a utilizar, y repasaremos algunas cuestiones de índole práctica que conviene discutir al principio, antes de que nos causen problemas más adelante. Es posible que, dependiendo de tu experiencia previa con ordenadores, todas o algunas de esas cuestiones te resulten muy fáciles. Las incluimos aquí porque, en nuestra experiencia, inicialmente causan problemas a muchos estudiantes del curso. Vamos a describir paso a paso, y con capturas de pantalla, la instalación de varios programas. Te aconsejamos que vayas un paso por delante en la lectura, en lugar de ir ejecutando las cosas a la vez que lees las instrucciones, para evitarte sorpresas o errores. Estructura de directorios para los ficheros del curso. A lo largo del curso vamos a manejar distintos tipos de ficheros. Para empezar, los propios ficheros pdf del libro y de estos tutoriales. Pero también usaremos ficheros de datos, ficheros con código Python, etc. Y además algunos de esos ficheros dependen, para su correcto funcionamiento, de que los ficheros del curso se encuentren en el lugar esperado. Podríamos haber optado por pedirte que crearas una carpeta 1 en tu ordenador en la que guardar, entremezclados, todos los ficheros del curso. Pero la experiencia ha demostrado que esa es una mala forma de trabajar, que resulta poco eficiente. Por esa razón vamos a pedirte que empieces el trabajo con una pequeña tarea de organización. 1. Empieza por elegir o crear un directorio en tu ordenador, al que de ahora en adelante nos referiremos como el directorio de trabajo. No es estrictamente necesario, pero lo más sencillo es que sea una carpeta nueva y puedes darle el nombre que quieras (te sugerimos PostData 1 En lo que sigue usarmeos indistintamente las palabras directorio (inglés, directory)o carpeta (inglés, folder). 1

Upload: vuongkhue

Post on 11-Feb-2017

242 views

Category:

Documents


1 download

TRANSCRIPT

  • PostData Curso de Introduccin a la Estadstica

    Tutorial-00 (versin Python):Instalacin del software y primeros pasos.

    Este documento pdf lleva adjuntos algunos de los ficheros de datos necesarios. Y est pensadopara trabajar con l directamente en tu ordenador. Al usarlo en la pantalla, si es necesario,puedes aumentar alguna de las figuras para ver los detalles. Antes de imprimirlo, piensa sies necesario. Los rboles y nosotros te lo agradeceremos.

    Fecha: 14 de mayo de 2016. Si este fichero tiene ms de un ao, puede resultar obsoleto.Busca si existe una versin ms reciente.

    ndice1. Lectores de documentos en formato pdf. 2

    2. Navegador de Internet. 4

    3. Instalacin de la hoja de clculo Calc. 5

    4. Editores de texto. 9

    5. Ficheros csv con Calc. 10

    6. Instalacin de Anaconda Python. Python2 vs Python 3. 16

    7. Instalacin de GeoGebra. 23

    8. Siguiente paso. Dnde vamos ahora? 28

    En este primer tutorial vamos a limitarnos a preparar las herramientas que necesitamos para eltrabajo del curso, que comenzar realmente a partir del Tutorial-01. Instalaremos casi todos losprogramas que vamos a utilizar, y repasaremos algunas cuestiones de ndole prctica que convienediscutir al principio, antes de que nos causen problemas ms adelante. Es posible que, dependiendode tu experiencia previa con ordenadores, todas o algunas de esas cuestiones te resulten muyfciles. Las incluimos aqu porque, en nuestra experiencia, inicialmente causan problemas a muchosestudiantes del curso.Vamos a describir paso a paso, y con capturas de pantalla, la instalacin de varios programas. Teaconsejamos que vayas un paso por delante en la lectura, en lugar de ir ejecutando las cosas a lavez que lees las instrucciones, para evitarte sorpresas o errores.

    Estructura de directorios para los ficheros del curso.A lo largo del curso vamos a manejar distintos tipos de ficheros. Para empezar, los propios ficherospdf del libro y de estos tutoriales. Pero tambin usaremos ficheros de datos, ficheros con cdigoPython, etc. Y adems algunos de esos ficheros dependen, para su correcto funcionamiento, deque los ficheros del curso se encuentren en el lugar esperado. Podramos haber optado por pedirteque crearas una carpeta1 en tu ordenador en la que guardar, entremezclados, todos los ficherosdel curso. Pero la experiencia ha demostrado que esa es una mala forma de trabajar, que resultapoco eficiente. Por esa razn vamos a pedirte que empieces el trabajo con una pequea tarea deorganizacin.

    1. Empieza por elegir o crear un directorio en tu ordenador, al que de ahora en adelante nosreferiremos como el directorio de trabajo. No es estrictamente necesario, pero lo ms sencilloes que sea una carpeta nueva y puedes darle el nombre que quieras (te sugerimos PostData

    1En lo que sigue usarmeos indistintamente las palabras directorio (ingls, directory) o carpeta (ingls, folder).

    1

    http://www.postdata-statistics.com/

  • como nombre). Este directorio puede rservirte, por ejemplo, para almacenar los ficheros pdfdel libro y de estos tutoriales. Pero el papel ms importante de esa carpeta ser servir comocontenedor de las carpetas que indicamos a continuacin.

    2. Ahora vamos a crear una carpeta llamada datos (exactamente as, en minsculas) que debeestar situada dentro de tu directorio de trabajo.

    3. De la misma forma, vamos a crear otra subcarpeta de tu directorio de trabajo llamada codigo(exactamente as, en minsculas y sin acento).

    En cada momento, cuando sea necesario a lo largo de estos tutoriales, te iremos indicando en culde estas carpetas debes colocar cada fichero del curso para que todo fucnione correctamente.

    1. Lectores de documentos en formato pdf.Si ests leyendo este tutorial en la versin pdf, en la pantalla de tu ordenador (que es la formaque recomendamos), eso significa que ya tienes instalado un lector de ficheros pdf. En sistemasWindows, el ms extendido de estos programas es el Adobe Reader. Si usas este programa, terecomendamos que verifiques que tienes la ltima versin (esto es una buena idea, hablando engeneral, para cualquier programa que uses). Puedes usar el enlace:

    http://get.adobe.com/es/reader/

    De hecho, las ltimas versiones para Windows, desde la 10.1, incluyen la opcin de autoactualiza-cin del programa. Si tu versin es ms antigua, actualzala ahora mismo!La mayora de los ficheros pdf del curso, como este, incluirn:

    Enlaces a pginas web.

    Ficheros adjuntos, de los tipos que vamos a usar en el curso: hojas de clculo, ficheros csvcon datos, ficheros con cdigo R, ficheros de GeoGebra, etc. Es decir, el fichero pdf contieneesos documentos, y no es preciso descargarlos de Internet por separado.

    El lector pdf que utilices puede influir de forma importante en la facilidad de uso de esos documentosadjuntos. Nuestro favorito, para el sistema Windows, es el programa gratuito y de cdigo abiertollamado SumatraPDF, que puedes descargar desde este enlace:

    http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader-es.html

    Una primera advertencia:

    Enlaces y descarga de programas.

    Suponemos que el usuario de este curso es consciente de que tiene que velar por su propiaseguridad. Usa slo los enlaces que te proporcionamos para descargar los programas. Hay unacantidad ingente de pginas de descarga de programas en la red. Y como nos explic nuestramadre sobre los extraos que te encuentras en la calle, no todos son bien intencionados...En caso de duda, antes de instalar nada, consulta con alguien de confianza. Mantn tuordenador actualizado, usa un buen antivirus, etc.

    SumatraPDF no es el lector de PDF ms conocido, ni el que ms posibilidades ofrece, pero es muyrpido y ligero (en trminos de consumo de recursos, si tu ordenador no es muy potente). Y selleva bastante bien con los enlaces y ficheros adjuntos que incluiremos. Un simple click con el botnizquierdo del ratn basta para:

    Abrir un enlace en el navegador.

    Abrir un cuadro de dilogo para guardar un fichero adjunto.

    La instalacin de SumatraPDF es extremadamente sencilla, as que no creemos necesario entraren detalles.

    2

    http://get.adobe.com/es/reader/http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader-es.html

  • 1.0.1. Programas predeterminados y usuarios de gatillo fcil.

    Queremos extendernos un poco ms sobre este ltimo punto. Nuestra experiencia indica que losusuarios, con demasiada frecuencia, somos de gatillo fcil con el ratn: nos hemos acostumbradoa hacer click, o doble click, con el botn izquierdo del ratn con demasiada facilidad. En muchoscasos, eso conduce a que el sistema trate de abrir el fichero adjunto con el programa predeterminadodel sistema operativo para ese tipo de archivos. En la mayora de los sistemas, el nombre de losarchivos se compone de dos partes, separadas por un punto, como en este ejemplo:

    ficheroDatos identificador

    . csv extensin

    La extensin, como seguramente sabes, es el cdigo (muchas veces, pero no siempre) de tres letrasque sigue al punto, y que nos permite identificar el tipo de fichero. Pero, adems, el tipo de fichero(la extensin), sirve para determinar cul es el programa que se utiliza por defecto cuando abrimosel fichero, por ejemplo haciendo doble click sobre l con el ratn. De esa forma, al hacer doble clicsobre un fichero de tipo csv , nos podemos encontrar con la sorpresa de que el sistema intentaabrirlo con la hoja de clculo Microsoft Excel, si est instalada, porque el sistema tiene una listade asociaciones de ficheros con programas que dice cosas como

    los ficheros csv (cuya extensin es .csv) se abren con Excel.

    Es decir, Excel es el programa predeterminado (o programa por defecto) del sistema para ficherosde tipo csv. En general, este comportamiento del sistema es cmodo y nos ahorra tiempo. Pero,en ocasiones, eso no es lo que queremos que suceda. En particular, en este curso, nunca vamosa usar Excel para abrir ficheros csv (entre otras cosas, no asumimos que el usuario tenga Excelinstalado). Para evitar eso, sigue este consejo:

    Procedimiento para abrir ficheros adjuntos:

    1. Acostmbrate a usar el botn derecho del ratn y busca opciones como Guardararchivo... Si eso no funciona, entonces y slo entonces, prueba a hacer clicko doble click con el botn izquierdo.

    2. Una vez que hayas guardado el fichero en una carpeta de tu ordenador, tienesque abrirlo. Y aqu, de nuevo, hay que acostumbrarse a usar el botn derecho,y buscar opciones como Abrir con...

    Si no hay disponible una opcin como Abrir con..., se debe a que tu ordenador no tiene asignadoun programa por defecto con el que abrir ese tipo de ficheros. Por ejemplo, en mi Escritorio deWindows (versin 7) tengo un fichero que se llama bicho.raro. Usando el botn derecho no aparecela opcin abrir con, solo la opcin Abrir. Usando esta opcin (o si, directamente, hago doble clicksobre el fichero) aparece esta ventana:

    Lo mejor, en la inmensa mayor parte de los casos, es seleccionar la opcin Seleccionar unprograma de la lista de programas instalados y pulsar en Aceptar. En la ventana de dilo-go que aparece a continuacin, puedes seleccionar el programa que deseas utilizar. Pero tienes queprestar especial atencin a los dos elementos que hemos indicado con flechas rojas en la figura.

    3

  • La casilla Usar siempre el programa... es especialmente importante, porque puede cambiar elcomportamiento de tu equipo, y tal vez no desees ese cambio. As que ve con cuidado! Si esacasilla est marcada, y seleccionas el programa A (el que quieras) para abrir un fichero de tipo B,Windows modificar la lista a la que aludamos antes, y escribir en ella una lnea

    los ficheros de tipo B se abren por defecto con el programa A.

    Si no quieres que pase eso, debes desmarcar esta casilla. Por lo dems, si el programa que deseasutilizar aparece en la ventana de la parte superior del cuadro de dilogo, basta con seleccionarlo ypulsar Aceptar. Cuando no es as, hay que usar el botn Examinar, para localizar el programa quequeremos usar. Esta parte puede ser ms o menos fcil, dependiendo del programa que se trate,y de tu versin de Windows. Si tienes problemas para encontrar el programa, busca en Internet,o pide ayuda a alguien que sepa ms que t. En general ese consejo sirve no slo para este paso,sino para cualquiera de los siguientes. Siempre conviene tener un ninja informtico a mano.

    2. Navegador de Internet.Para muchas de las tareas asociadas a este curso, la eleccin de uno u otro navegador de Internetes irrelevante, siempre que se trate de versiones recientes. Pero para algunos temas concretos delcurso es recomendable que utilices el navegador Firefox, que puedes descargar desde este enlace:

    http://www.mozilla.org/es-ES/firefox/new/

    Hay versiones disponibles para Windows, Mac y Linux. La razn por la que te recomendamos Fire-fox es porque este navegador permite visualizar correctamente las frmulas matemticas, mientrasque otros navegadores nos han causado ms problemas al hacer esto En cualquier caso, apare-cen nuevas versiones de los navegadores muy a menudo. Y esas nuevas versiones pueden corregiralgunos de esos problemas (desdichadamente, hemos tenido tambin experiencia con el procesocontrario, en el qu enua nueva versin estropeaba algo que ya estaba funcionando). As que siquieres comprobar si tu navegador funciona correctamente puedes visitar esta pagina web:

    https://www.tuhh.de/MathJax/test/sample.html

    Espera unos segundos y asegrate de que en tu navegador aparecen las frmulas matemticas comoen esta figura:

    4

    http://www.mozilla.org/es-ES/firefox/new/https://www.tuhh.de/MathJax/test/sample.html

  • 3. Instalacin de la hoja de clculo Calc.El siguiente paso es instalar, si no dispones ya de ella, la suite ofimtica OpenOffice, que incluye lahoja de clculo Calc2, que vamos a utilizar, especialmente al principio del curso. Para ello dirgetea

    http://www.openoffice.org/es/

    y usa el enlace Quiero descargar OpenOffice:

    Usando ese enlace, se abrir la ventana que aparece en la siguiente figura, en la que debes hacerclick en el enlace indicado por la flecha. Asegurate de que seleccionas tu sistema operativo y elidoma espaol! El nmero de versin habr cambiado, desde luego. En la Figura aparece la versin4.1.2, pero en el momento en que t la descargues, posiblemente habr avanzado:

    2Si tienes instalado o prefieres instalar LibreOffice, no encontrars apenas diferencia con OpenOffice, en lo quese refiere a este curso.

    5

    http://www.openoffice.org/es/http://es.libreoffice.org/

  • Con eso llegamos a la pgina de descarga (alojada en el dominio sourceforge.net a fecha de hoy) yen pocos segundos, segn la configuracin del navegador, se descargar el archivo automticamente,o debe abrirse un cuadro de dilogo para guardar el fichero en alguna carpeta de tu ordenador(por ejemplo, Descargas en mquinas Windows). Lo ms importante en este paso es que sepas enqu carpeta se guarda ese fichero, pero eso depende de tu configuracin particular.

    El fichero que has descargado se llamar (en Windows) algo parecido a:

    Apache_OpenOffice_incubating_4.1.2_Winx_86_install_es.exe

    (aunque puede que no veas la extensin .exe en el Explorador de Windows). Ahora tienes queabrir ese fichero, para instalar el programa (usa el botn derecho otra vez). Para este paso, esnecesario disponer de permisos de administracin en el ordenador (de nuevo, si te pierdes, buscaal ninja...). En las ltimas versiones de Windows, al hacer esto la pantalla se oscurece y apareceun cuadro de dilogo que pregunta Desea permitir que este programa realice cambios...?. Debespulsar en S para continuar la instalacin (insistimos, en las prximas figuras el nmero de versinque aparecer ser otro, pero el proceso ser esencialmente el mismo).

    6

  • Empieza la instalacin:

    La siguiente ventana te preguntar dnde quieres guardar una carpeta con los ficheros temporalesde instalacin. Es importante, de nuevo, que recuerdes donde los guardas. Cuando termine lainstalacin puedes borrar esa carpeta, slo es necesaria durante la instalacin.

    A continuacin el programa va pasando por pantallas similares a estas (son de una versin anterior),en las que puedes, sin riesgos, aceptar todas las opciones por defecto (en la segunda, si escribes tunombre de usuario, se incorporar a todos los documentos que crees con OpenOffice; puedes omitiresa informacin sin problemas):

    7

  • Al llegar a esta ltima ventana pulsa en Finalizar, y la instalacin habr acabado. Ahora, paracomprobar que todo ha ido bien, deberas buscar en la lista de programas del men Inicio (de nuevohablamos de Windows, aunque en otras plataformas es similar) el grupo de programas OpenOffice,y abrir el que se llama OpenOffice.org Calc. Tras una ventana de presentacin y unos momentos, teencontrars con esta pantalla (puedes verlo ms o menos grande, segn tu resolucin de pantalla):

    que indica que todo ha ido bien. Ya estamos listos para pasar al segundo apartado de este tutorial.

    8

  • 4. Editores de texto.Nuestro objetivo, en esta seccin, es localizar un editor de texto, como el Bloc de Notas en Windows,y aprender a usarlo para abrir ficheros csv (no te preocupes, enseguida aprenderemos qu son estosficheros). En segundo lugar, vamos a aprender a abrir ficheros de tipo csv con Calc, eligiendo lasopciones correctas en el men de importacin.Empecemos por los editores de texto. En Windows, como ya hemos dicho, dispones del Bloc deNotas. Si no lo localizas fcilmente, pulsa simultneamente las teclas Windows y R, y en el cuadrode dilogo que se abrir escribe Notepad. Tras pulsar en Aceptar se abrir el Bloc de Notas que,inicialmente tiene este aspecto:

    En Mac OS puedes usar el programa gratuito TextWrangler, que se descarga desde el enlace:

    http://www.barebones.com/products/textwrangler/

    TextEdit viene instalado en los Macs, pero no es exactamente un editor de texto, en el sentido queaqu le damos a esa expresin (ver ms abajo) y seguramente te causara algunos problemas msadelante. Y si eres usuario de Linux, a buen seguro ya conocers algn editor de texto: (kate,gedit, leafpad, elige tu favorito).Es importante que entiendas la diferencia entre los procesadores de texto y los editores de texto.Un procesador de texto es un programa diseado para la elaboracin de textos, con un enfoqueesencialmente visual. El texto se puede formatear, cambiando el tipo y tamao de letra, la tipografa(negrita, cursiva, subrayado), insertando imgenes, etc. El ejemplo ms conocido es el programaWord de Microsoft. Al instalar OpenOffice en la seccin anterior hemos instalado otro procesadorde texto, llamado Writer. En la siguiente figura puedes ver el aspecto inicial de Writer, al abrir elprograma, y compararlo con el del Bloc de Notas, que hemos visto antes.

    9

    http://www.barebones.com/products/textwrangler/

  • El contraste entre el procesador de texto, lleno de herramientas de formato, y el aspecto casi vacodel editor de texto, debera ser evidente. Naturalmente, hay editores de texto ms sofisticados que elBloc de Notas (por ejemplo, en Windows, Notepad++), pero lo ms importante es que comprendasque los procesadores de texto no son adecuados para el trabajo con los ficheros que vamos a usaren este curso, que son ficheros de texto plano. Los ficheros de texto plano ms conocidos son losde extensin txt, pero hay muchos otros tipos. Por ejemplo, los ficheros de datos de tipo csv quevamos a ver a continuacin. Pero tambin son ficheros de texto plano los ficheros de cdigo fuente(en ingls, source code) de la mayora de lenguajes de programacin. Nosotros, en este curso, vamosa usar ficheros de cdigo para el programa R, que sern ficheros de texto plano, con la extensin.R.

    5. Ficheros csv con Calc.Un fichero csv es un fichero de texto plano que contiene una tabla de datos. El nombre proviene delingls, comma separated values (valores separados por comas, aunque ya veremos que no hay quetomarse el nombre al pie de la letra). Para empezar, vamos a trabajar con el fichero (que tambinusaremos en el Tutorial-01)

    .

    Te aconsejamos que guardes el fichero, en lugar de abrirlo directamente. Recuerda lo que hemosvisto en la Seccin 1: el fichero de datos va adjunto a este documento pdf y, para guardar los datosen tu ordenador, debes hacer click (aqu mismo, en el documento pdf) sobre el nombre del fichero.Click derecho o izquierdo? Depende del lector de pdfs que ests usando. Recuerda que en muchoscasos es mejor usar primero el botn derecho del ratn! El lugar adecuado para guardar este ficheroes la subcarpeta datos de tu Directorio de trabajo (recuerda la estructura de carpetas que hemoscreado al principio del tutorial), porque esa es la carpeta donde guardaremos todos los ficheros csvque vamos a usar en el curso. Si no ests muy seguro de haberlo hecho bien, este es otro paso en elque es posible que te pierdas. Si eso sucede, ser un buen momento para acudir a nuestro amigo.Y, en cualquier caso, recuerda que tambin puedes descargar todos los ficheros adjuntos del cursodesde la pgina web del curso, a la que se llega mediante este enlace:

    http://www.postdata-statistics.com/.

    10

    var1 var2 var3A 54,717 4E 52,676 8A 7,278 4E 1,253 4C 24,436 5B 82,398 5F 94,411 3E 17,865 6D 27,52 6F 14,274 2A 61,88 4A 22,722 4C 95,965 3B 39,324 3D 7,697 3C 90,413 2C 27,803 6E 3,667 4B 82,971 5D 12,873 2C 24,736 5F 90,227 6E 57,626 5D 43,317 2D 48,753 6E 85,698 4C 67,137 5C 40,335 3C 5,114 4F 66,487 4C 64,502 4F 68,473 10C 93,551 6B 99,958 8B 6,545 4D 68,5 5B 12,324 7C 46,934 3B 39,819 5F 53,643 8D 96,927 6F 1,565 7C 69,73 5B 71,935 4F 49,702 7D 91,794 5B 49,464 6C 50,237 8D 41,296 7A 46,791 4E 4,851 3D 97,207 5E 62,763 5B 100,349 4D 27,802 1C 16,836 5C 8,743 7E 35,278 3B 25,879 3F 92,638 7F 43,749 6F 44,623 5D 59,452 5D 14,801 2B 26,214 8D 7,949 5B 12,229 5D 56,527 5C 18,989 6D 61,798 5F 8,907 3B 60,841 11C 40,645 6D 30,4 10C 98,595 4C 40,558 1D 72,253 3B 66,126 8E 21,192 9A 80,592 5B 35,933 4F 11,506 10D 57,848 4D 53,967 4A 79,924 7F 92,49 5D 98,402 4C 93,414 3F 29,211 2D 44,215 5B 52,775 2D 98,147 6E 88,266 5D 59,841 4D 71,893 3F 51,115 9D 38,691 6A 67,342 5E 69,227 4F 68,253 5F 79,154 2D 91,234 2F 34,506 8D 68,738 4C 7,917 3C 96,253 6C 19,45 8F 48,193 4C 95,277 4E 76,456 4C 94,542 8C 17,533 4A 40,77 2C 18,345 5A 71,732 10C 48,668 6D 46,761 12E 96,568 5C 15,239 9B 99,274 5B 25,902 8C 54,578 8B 40,935 5C 30,435 2B 63,727 5B 85,225 10D 89,316 6F 12,601 5C 64,213 6C 78,69 5D 6,86 5E 68,31 7C 58,265 4C 51,88 3D 39,496 4F 42,379 3C 65,308 3E 40,479 4C 20,392 3F 91,987 3C 75,58 3E 53,995 3F 46,912 7D 11,601 8D 53,498 5A 12,312 4F 84,374 5B 10,752 4E 21,281 5F 4,434 7C 69,858 5B 56,57 3F 9,735 4E 37,737 4D 95,199 7B 20,118 3B 25,384 2B 68,571 5D 18,761 7B 23,102 5D 19,311 4C 65,462 6F 16,211 2C 88,886 5C 97,148 2F 77,416 6C 52,652 10C 1,734 4C 93,299 2D 96,328 9D 80,561 4F 9,134 6F 24,226 6F 52,678 2D 66,32 7C 31,217 4B 85,788 8F 41,76 5D 72,808 5E 14,275 4C 97,445 4D 58,417 7E 6,678 4B 98,155 6A 52,52 6B 90,673 5A 26,192 4B 16,134 3C 99,61 5C 100,662 3F 55,904 3B 4,906 6D 53,294 2F 12,372 3F 67,867 4D 6,286 8D 90,909 8D 79,896 7D 27,355 7B 80,882 6D 53,908 5F 64,34 10C 24,842 4C 40,544 4B 7,733 4F 15,617 8D 99,492 6C 44,234 4E 74,481 6C 70,239 7E 43,994 5A 69,537 5C 94,595 6F 43,671 8A 69,737 4B 51,975 8D 78,18 4E 98,173 5C 1,828 7B 92,679 6C 4,124 4D 94,626 7C 41,388 7A 50,674 5F 23,935 7D 3,956 2B 62,153 6A 32,17 5D 6,342 3F 66,874 5D 84,337 6C 46,859 0A 13,616 3A 17,157 5C 19,994 5B 82,204 7F 85,893 4C 51,931 7C 18,299 1D 53,544 5B 96,498 6D 65,507 5F 21,126 8D 55,456 2E 69,244 4C 77,31 6E 95,97 9E 19,228 7B 27,972 10D 51,857 4C 38,114 5D 47,467 6B 10,792 2A 52,238 5D 42,413 5D 35,732 5E 79,647 13F 54,173 3B 2,611 6B 87,971 3B 75,281 6F 53,787 5A 11,799 0B 94,461 10D 100,965 4D 54,558 6B 63,115 6E 13,7 4B 28,575 1C 62,207 3B 27,12 5D 73,389 7F 66,668 6F 42,994 3D 90,628 5B 43,553 3D 16,542 4E 36,49 2B 53,358 2D 98,472 8C 86,154 8B 25,204 4D 98,791 6A 5,821 5E 33,737 5D 90,318 4F 36,746 3F 71,768 9D 71,264 4A 79,271 9C 81,547 6E 47,52 11C 66,2 3A 3,582 2B 84,822 2A 70,498 6A 65,171 8C 85,992 10A 25,488 3A 13,101 7F 8,441 3C 91,833 4A 93,905 5E 45,889 9C 64,423 3F 55,697 5B 97,742 3E 69,934 4E 39,652 8D 62,281 9D 12,478 2C 35,229 8D 81,602 3B 31,485 3F 78,873 7C 55,537 8A 97,403 6D 25,97 3D 74,126 5E 26,987 4A 8,542 2D 51,86 11A 87,246 7A 54,974 7F 95,434 6A 20,719 4B 96,279 3B 39,732 5D 29,57 10B 3,645 5C 79,355 4D 59,228 5A 2,67 3F 97,456 5E 50,701 6D 2,815 5B 23,93 9A 23,245 5B 77,917 4F 24,724 5B 16,675 5C 37,473 4C 78,413 3B 17,751 7D 60,569 4D 49,502 10D 58,672 5C 35,132 4C 45,758 2B 65,932 9E 95,704 4C 30,926 7C 94,318 3B 59,251 5C 61,969 4C 22,855 1C 79,528 6D 23,928 5F 95,7 6D 56,754 4F 100,75 8D 98,323 5F 72,57 5B 93,389 8A 92,666 8C 96,86 4B 72,912 2C 58,667 5E 37,954 3F 21,135 4C 17,512 8C 85,711 8E 29,101 5C 91,738 8F 12,465 2E 75,438 11D 49,92 5F 85,732 4C 54,708 4E 65,291 6D 22,113 9A 6,379 10F 24,436 7D 54,989 4A 5,886 7D 91,379 2C 59,709 3D 72,826 5C 51,551 10C 38,433 5A 73,137 5F 72,897 3E 27,737 5A 25,936 6F 92,748 4B 98,342 4F 48,367 6E 35,433 5A 92,269 7E 58,207 6C 8,372 6F 45,113 4B 92,759 3A 88,397 4F 99,805 5B 35,752 2F 52,984 4D 31,942 6B 32,354 9E 64,858 3C 6,43 5D 42,855 3B 85,989 6C 85,912 3B 97,375 3D 6,871 5B 49,826 4F 52,454 4A 71,33 4B 79,177 7B 52,877 5F 24,565 9C 5,155 10E 71,734 3A 100,875 4D 63,854 6E 95,665 1C 44,256 7C 92,324 8D 80,213 5C 24,926 3D 40,486 3B 14,205 5A 77,979 3D 42,492 3C 84,964 7C 5,676 6A 92,768 5D 97,412 5B 31,505 8D 36,516 4C 59,908 9B 62,393 6A 26,837 5F 10,883 5B 43,791 8C 58,215 4D 64,895 0C 44,975 3A 34,303 7C 19,346 3F 62,859 4B 84,784 11B 33,419 2C 71,633 7C 61,95 3F 42,382 6F 19,13 5E 25,935 3E 28,546 4D 6,8 3C 90,431 3C 15,521 2B 90,96 8E 28,574 3D 93,736 4F 22,938 4F 7,93 4F 68,1 4B 93,795 8F 32,661 8B 95,429 7B 93,669 6B 57,885 2C 16,581 2F 83,948 7C 76,395 5D 6,628 3F 22,704 5D 88,655 8C 34,386 5E 84,72 4B 98,197 5B 87,784 4D 16,254 5D 87,545 4B 67,264 12F 85,998 3B 78,22 5D 15,98 3E 40,734 3A 48,727 3B 34,422 2D 61,665 4C 8,665 1A 23,698 9D 24,817 5B 7,467 5B 82,553 5A 90,473 8F 26,909 8D 74,851 5A 46,415 8D 8,857 3C 23,699 4C 75,583 3C 31,858 6C 54,639 6D 43,315 5C 13,31 4E 34,689 3A 50,834 3C 20,338 5A 19,172 3C 12,408 7C 27,826 5D 15,662 2A 31,827 3D 71,336 3B 75,422 2D 43,317 1E 49,442 2D 65,568 6B 52,549 7A 46,363 0D 28,898 6F 10,811 3D 46,3 4F 86,388 10B 14,745 2B 16,655 6B 82,459 7F 86,706 4D 24,169 3B 64,87 2D 87,962 8B 37,673 3D 5,111 5F 23,375 3B 49,112 5B 15,715 6F 6,343 2F 35,122 4C 41,577 4D 75,12 3C 31,106 5E 46,396 5D 59,486 5D 20,973 4F 30,278 4B 83,401 6D 51,171 3B 68,202 2B 94,989 8C 80,999 10B 5,584 5D 67,544 5B 99,717 2C 77,512 2B 93,161 7B 64,294 6F 40,719 4C 34,943 5D 59,51 4C 7,798 4B 33,453 6E 92,433 4F 98,539 6E 84,975 5B 38,919 3B 59,698 7B 54,338 7C 44,154 6B 18,833 7D 100,659 4C 29,623 4B 43,895 7A 64,953 3C 92,707 0B 81,357 4A 69,194 6D 60,417 5A 36,77 7E 89,39 6C 96,448 6C 47,461 5B 80,418 7E 18,354 4C 81,452 4E 14,441 5C 86,912 6E 100,137 6B 75,51 5D 97,492 6B 39,831 2C 61,174 4D 28,842 3B 68,678 9F 10,58 5D 95,374 3C 43,806 7C 70,83 5D 76,662 6D 72,865 7F 84,503 6C 98,706 6F 15,793 6C 95,61 4F 32,38 5D 34,942 7F 83,349 7D 84,985 3E 6,238 4B 23,123 7C 5,403 7B 90,846 6F 80,8 3B 33,724 4F 71,755 7A 39,116 1F 59,956 5C 55,351 6D 10,883 3C 64,933 7A 4,459 3B 59,833 5C 31,384 3C 87,221 7D 18,191 8C 2,368 3B 19,72 7A 86,661 2A 78,214 5B 21,686 4F 64,637 3C 92,767 2E 79,791 5C 25,979 4D 93,736 4E 24,461 5B 87,833 3C 26,65 4F 47,743 9F 83,417 5C 62,493 4D 4,914 9C 42,779 7D 68,264 3D 79,767 2B 58,984 3B 98,869 4F 56,914 3A 96,67 4C 86,266 5D 34,807 5E 8,278 8D 86,69 4E 94,179 5F 83,607 4D 38,26 5A 80,738 9A 9,491 7C 19,363 3B 54,479 3A 42,97 2E 15,637 6F 29,862 2B 8,244 8D 5,34 5D 16,624 2F 85,598 7B 11,837 4D 30,2 5F 38,447 6C 56,145 2D 69,399 4C 44,277 5C 66,532 5A 93,597 3C 95,328 5C 68,905 6D 23,19 7E 71,615 5B 64,753 8B 62,305 2F 25,295 1C 97,488 7D 54,381 5C 28,172 5A 67,3 8C 49,344 4C 50,154 7C 68,561 6B 99,889 9A 94,829 10D 71,694 7F 28,204 4C 83,741 1B 50,804 6C 70,781 2C 23,851 6B 81,366 7B 2,567 3F 77,866 5B 67,454 7D 45,501 5C 59,891 2F 54,475 5F 40,491 5D 69,826 3D 45,746 3C 38,391 7B 69,65 4B 65,382 3F 31,151 3F 29,106 1A 44,286 8C 31,588 9D 49,713 2B 77,737 4B 3,893 8A 28,881 5C 90,689 6E 6,997 8A 99,866 7C 91,928 10C 17,374 8D 31,26 3F 57,878 4D 41,16 4C 44,986 5F 51,445 4B 55,188 4F 17,399 5A 29,363 6B 62,639 5F 14,454 4D 20,421 4B 100,899 5D 86,435 3B 33,331 6C 15,708 5C 23,801 7C 24,287 2B 14,955 3B 4,201 9A 12,814 2C 46,343 3C 29,703 7E 84,365 6B 65,425 4B 16,776 7B 71,85 1C 43,259 5B 2,134 4B 63,766 2D 68,761 4D 76,945 8D 21,173 5D 8,682 4A 30,743 1D 76,82 2D 52,774 4D 53,323 5C 34,512 6B 26,735 3D 22,898 4B 87,907 8D 39,64 4B 24,465 2C 41,129 5D 59,154 4C 9,9 2D 76,139 4E 61,696 3C 61,801 6A 47,332 5F 90,21 8A 85,219 3E 69,243 9C 25,855 10D 42,305 4E 5,676 3D 34,888 3C 36,919 7B 34,709 7F 27,59 6F 24,724 7E 60,154 3B 60,224 3D 37,525 3D 73,863 5B 50,762 9C 3,227 6C 71,503 6E 56,811 7B 39,784 6B 9,244 5C 52,192 2D 40,725 2D 36,65 9C 68,769 6E 76,303 2D 60,655 9E 35,929 2B 20,151 7C 34,661 5E 6,665 3B 23,621 8D 31,612 7E 2,845 5A 40,459 4B 75,397 6A 43,939 1D 91,723 3D 49,638 5C 36,166 3B 33,46 4F 100,741 7D 8,301 5C 41,469 4A 92,331 2C 96,262 6B 23,972 6F 13,772 6D 10,397 7E 24,947 3B 27,592 2E 72,399 5B 47,243 4A 57,274 5A 15,237 4D 91,795 7F 41,943 4E 60,177 3E 17,409 3D 55,162 4C 93,865 2C 25,709 4A 70,97 5C 57,815 4E 94,173 4B 11,646 6C 62,679 4D 75,42 5D 2,767 8F 3,466 3D 61,44 5F 100,152 5B 5,467 8C 26,836 3C 38,877 5F 42,215 4F 14,455 5D 28,433 5B 66,412 8D 84,399 11E 31,141 2F 36,935 4A 53,312 4C 68,937 6C 78,67 3F 91,77 5B 1,899 3F 13,574 6D 85,285 2C 94,29 1B 14,762 6B 64,355 4F 98,897 6D 22,176 2C 80,661 6B 69,345 6C 58,346 6C 13,896 6B 43,168 0D 23,257 6C 67,28 4C 48,486 4C 57,969 1C 65,605 8D 66,18 1A 30,333 10D 60,194 5A 58,1 9B 43,692 6D 72,426 2C 2,759 6C 52,838 8C 95,579 5F 95,325 8C 3,491 4C 14,718 2D 59,855 4B 27,744 3F 75,951 6D 20,297 7C 78,276 3D 82,926 3F 89,759 3D 74,668 3E 20,398 7F 43,312 6D 89,376 5B 16,449 3D 58,432 9E 21,349 3C 62,936 2B 65,345 5F 32,426 6F 86,148 6E 97,466 4D 73,546 2E 87,185 2B 93,175 5B 27,776 7C 82,695 6C 62,494 6A 40,143 6C 19,29 8A 50,425 7D 58,664 7D 54,387 5F 83,251 5E 91,459 1D 49,139 6D 69,63 3A 24,636 6D 31,845 5D 11,62 3C 98,274 4C 82,441 0B 39,949 3C 89,398 5B 47,304 6B 36,558 7A 83,431 8A 63,255 6B 33,6 4D 76,366 5D 27,265 2E 97,144 7F 85,891 2B 2,435 7C 74,314 2C 100,921 3A 63,938 4C 71,543 5D 66,513 8C 40,19 4F 98,492 6B 57,15 3A 19,12 5B 84,218 5F 22,194 9D 62,144 4A 94,415 4C 18,908 6E 37,764 4B 43,747 4B 80,253 4C 45,446 5F 91,915 4D 1,249 3F 14,519 5C 19,822 5F 65,987 8C 90,772 3F 98,399 6D 100,795 6F 99,287 4D 19,416 5C 56,174 4C 81,217 4E 20,901 8D 68,895 6B 96,118 3C 78,132 7B 16,523 2D 95,816 4B 7,916 7B 11,978 6F 76,386 5C 24,838 3F 79,61 4D 56,384 3E 36,13 5F 53,772 4E 78,872 4E 34,889 6B 87,248 4D 12,316 3C 66,182 7C 96,464 3C 41,765 5D 91,612 5B 9,816 6B 24,611 5C 20,134 8F 41,54 4B 29,64 6F 51,677 2D 45,148 7E 97,889 6D 10,837 8C 86,591 4A 23,67 6F 36,102 6D 22,112 7D 27,927 6C 58,306 6C 73,485 5F 12,143 6E 37,265 10F 18,704 8E 19,938 3F 39,778 7F 19,417 5B 23,128 6C 99,251 7D 86,375 4A 88,562 6F 57,936 3B 20,451 4D 74,806 3B 7,724 2B 64,723 2C 87,351 4C 12,963 7C 87,794 2E 45,631 2D 55,694 3F 44,37 2E 91,483 8F 66,911 4B 68,23 4C 15,716 5B 88,743 5C 73,228 9C 19,486 5D 7,594 4B 56,801 2F 47,998 4C 2,133 5A 94,961 4D 80,595 9C 4,785 7A 48,13 3B 70,229 4B 10,313 4B 30,484 5C 43,441 3E 53,186 3E 91,971 7B 3,565 8D 20,178 5B 83,299 9B 7,989 3C 3,843 8E 96,251 6C 86,428 6E 49,943 4D 24,238 3D 4,652 6D 83,28 5E 1,714 14C 28,612 7C 28,293 3B 40,446 7D 10,376 5A 59,441 6B 15,794 4C 98,893 4F 62,428 6B 31,363 3E 72,69 5C 80,114 4E 94,996 5B 41,231 6B 43,805 6D 72,814 5D 46,398 3D 38,16 5D 49,388 1A 40,254 5B 68,481 7D 64,129 5E 40,45 6B 64,157 3E 77,368 7F 54,453 5B 13,651 4D 85,641 3F 96,504 4C 60,532 4B 30,969 4B 83,225 4B 30,39 4F 20,205 6D 8,91 2C 22,856 4F 4,463 6B 21,67 6E 53,471 7C 31,744 9D 88,858 4C 36,23 8F 42,176 3C 77,757 3D 6,747 2B 9,681 5C 64,36 1D 68,677 4C 43,655 3D 60,902 7B 35,174 3D 75,888 3C 17,127 4F 88,933 9C 93,248 8F 95,441 4D 19,404 4B 50,934 7D 98,185 7F 19,927 5D 52,945 6B 15,734 4B 65,425 9B 92,556 7E 75,863 8B 36,848 4F 77,22 3E 69,421 4F 63,786 4C 23,323 5B 37,665 7E 78,505 4F 23,751 5B 80,305 8C 44,959 3D 33,998 2C 75,77 4F 37,718 10C 70,585 3C 91,769 5F 26,663 4B 54,306 2D 56,708 8C 68,506 7E 1,711 6B 66,41 5C 50,897 8B 82,283 14D 47,431 9E 75,108 5B 58,22 5D 54,781 1E 49,74 4C 92,966 5B 25,666 4C 61,271 5D 23,858 5B 5,688 5B 98,47 3D 38,153 6D 15,77 5B 11,615 5F 1,475 2D 30,869 6C 3,959 9D 75,652 3A 40,42 3B 74,596 6D 17,505 4D 94,795 2D 16,297 2C 27,803 7F 18,758 6A 16,884 1B 91,232 7B 19,77 5C 95,833 5D 49,903 4C 31,566 13F 99,473 10D 31,51 2F 17,89 4A 30,143 4E 61,822 3D 33,607 8D 53,937 5C 50,579 4B 41,288 3C 16,367 6C 16,506 6F 6,195 6B 10,481 10B 3,627 4C 27,207 7D 16,568 6B 65,801 8A 37,607 9A 33,928 7C 60,858 5C 59,111 4B 40,751 4A 28,354 7B 6,28 7E 37,187 8C 66,327 3E 23,683 4B 7,985 5C 69,567 7D 84,42 5E 48,659 6B 42,894 10F 77,768 6E 14,307 6A 57,561 8D 64,834 3B 40,323 6C 39,269 3C 88,67 4C 99,198 5D 40,384 5F 77,672 4B 80,5 6B 49,226 3F 6,683 6A 21,167 6A 50,646 7E 77,703 4E 75,696 5E 22,809 16C 38,83 6D 41,103 6D 67,549 2E 92,368 6F 57,214 6C 3,827 3B 15,601 4C 82,357 3D 81,817 7E 46,298 4C 72,383 5D 71,231 4C 66,491 3F 45,424 8A 56,312 4B 69,365 10C 40,727 6E 85,951 6E 87,916 6A 99,641 7D 31,495 4E 81,311 6E 32,445 7B 25,988 2D 88,551 8D 36,381 6C 53,814 1A 78,466 2B 92,223 4F 52,31 5F 58,604 0C 37,76 4F 48,866 5C 94,767 5B 56,266 7E 63,77 0C 22,735 6A 99,678 5D 15,688 1C 12,54 6E 45,981 7C 68,883 3B 87,636 7F 18,858 5D 92,658 9A 88,251 8C 37,692 5E 64,647 9F 42,479 3C 26,824 7B 59,969 9B 88,236 3E 84,594 6B 29,573 7D 94,423 6B 55,709 8C 42,48 4C 86,429 10C 24,151 6A 75,564 4E 55,378 3B 21,69 9F 4,268 6F 84,404 7A 70,8 3F 62,526 7

    http://notepad-plus-plus.org/http://www.postdata-statistics.com/

  • Los ficheros csv se usan para guardar datos de una forma sencilla, en ficheros de texto, facilitandoas el intercambio de datos entre programas. El fichero Tut01-PracticaConCalc.csv es un ejemplotpico: contiene una tabla de datos con tres columnas, y 1300 filas. Es una buena idea que empiecespor abrirlo con un editor de texto (el Bloc de Notas en Windows, o similar) para hacerte una ideadel aspecto que tienen los datos, pero no hagas ningn cambio en el fichero. En la siguiente figurapuedes ver el aspecto de ese fichero cuando se abre con el Bloc de Notas de Windows.

    En este fichero en particular, hay guardada una tabla de tres columnas. Cada fila de la tabla secorresponde con una lnea del fichero, y los elementos de las distintas columnas estn separados porespacios. La primera lnea es especial, porque contiene los nombres de las variables que correspondena cada columna, y que son var1, var2 y var3. Usando el editor de texto podemos ver los datosque contiene el fichero, e incluso hacer algunas modificaciones muy interesantes. Por ejemplo,podemos reemplazar todas las comas por puntos o viceversa. Pero el procesador de texto no sirvepara analizar los datos desde el punto de vista estadstico. Para eso necesitamos herramientas msespecializadas, como la hoja de clculo, que vamos a ver a continuacin; o programas especficosde Estadstica, como R, que veremos en prximos tutoriales.Es una excelente idea echarle un vistazo al fichero csv con un editor de texto antes de lanzarnosa hacer otras operaciones. Considralo el primer paso de la descripcin estadstica de los datos,llamada tambin Anlisis Exploratorio de Datos.

    5.1. Abriendo el fichero con Calc.Si no lo has hecho, cierra el editor de texto en el que hemos abierto el fichero csv. Para seguiravanzado, vamos a abrirlo con la hoja de clculo Calc. Una vez iniciado Calc, usa el men Archivo Abrir y navega hasta la carpeta datos de tu Directorio de Trabajo en la que has guardado elfichero Tut01-PracticaConCalc.csv. Cuando lo selecciones para abrir se debera abrir un cuadrode dilogo como el de la siguiente figura, que vamos a analizar:

    11

  • Hemos indicado con una flecha roja la primera zona en la que debes fijarte. Calc te muestra unavista previa de su interpretacin del fichero de datos. En el caso que se muestra en la figura,esa interpretacin no coincide con lo que nosotros queremos obtener. Ten en cuenta que en tuordenador las cosas pueden ser distintas, porque la interpretacin de Calc depende de las opcionesque se hayan seleccionado en la zona del cuadro de dilogo que hemos destacado en esta figura:

    Aunque los ficheros csv deban su nombre a las comas, en realidad, se pueden usar (y se usan)distintos smbolos como separadores entre las distintas columnas de la tabla de datos que contieneel fichero. En los pases que, como Espaa, usan la coma como separador del punto decimal, eshabitual usar un espacio, o un punto y coma, o un tabulador para separar entre s las columnas. Esaparte del cuadro de dilogo nos deja seleccionar cul (o cules, a veces son varios) de los smbolosposibles se deben interpretar como smbolos de separacin entre columnas. En este ejemplo, lascolumnas estn separadas por un espacio. As que marcamos la casilla de la opcin Espacio, nosaseguramos de que no haya seleccionada ninguna otra opcin, y, como en esta figura, vemos en lavista previa que ahora Calc est interpretando los datos como queremos que lo haga.

    12

  • Ahora podemos pulsar en Aceptar, y veremos como Calc nos muestra los datos, colocando correc-tamente las columnas de nuestra tabla de datos.

    En el prximo tutorial empezaremos a trabajar con estos datos. Pero, antes de abandonar estaseccin, queremos inaugurar una costumbre que nos va a acompaar en todos los tutoriales delcurso. De vez en cuando te propondremos un ejercicio, para que puedas practicar lo que acabamosde aprender.

    Ejercicio 1:

    1. Trata de repetir los pasos anteriores, para abrir en Calc el fichero adjunto:

    Es recomendable empezar explorando el fichero con un editor de texto.

    2. De qu tipo crees que son las variables de cada una de las columnas?

    13

    "valor" "medidas" "tipo"43 8,7684 "C5"25 -9,876 "C6"94 0,46818 "C1"46 0,40087 "C7"83 -4,3824 "C2"12 1,9344 "C3"137 -4,5419 "C5"90 -4,7231 "C8"14 -9,8396 "C7"23 6,2293 "C1"94 1,8064 "C8"7 6,3892 "C6"91 8,8721 "C6"88 -5,0858 "C4"98 2,3532 "C2"61 -9,2833 "C4"102 -5,8757 "C1"8 2,5154 "C4"148 3,4106 "C5"31 -2,0604 "C2"130 -9,8528 "C5"101 6,6866 "C8"77 7,0499 "C3"124 4,1762 "C4"98 2,7039 "C4"147 3,6384 "C8"66 -8,5434 "C3"74 -7,8681 "C2"35 7,5973 "C3"150 -8,6635 "C5"123 -1,6492 "C8"55 -4,2299 "C8"65 -2,5578 "C3"5 5,3904 "C7"146 0,50329 "C3"100 4,9894 "C5"83 1,6074 "C3"111 -7,3415 "C2"112 6,9515 "C8"107 -0,15516 "C2"81 2,6682 "C7"32 -0,80705 "C8"129 -6,7367 "C5"32 4,0412 "C5"139 5,6649 "C7"97 -8,0876 "C3"57 9,1169 "C5"125 -6,8715 "C6"80 -7,9905 "C3"125 9,4101 "C4"150 1,1067 "C2"106 -7,4164 "C3"148 2,529 "C1"28 -4,9938 "C7"95 8,5633 "C8"15 -2,6652 "C6"15 -5,5983 "C1"92 -3,5282 "C6"137 -3,7884 "C7"28 -0,17165 "C7"118 2,8953 "C4"63 2,2812 "C3"89 -2,7351 "C8"142 1,7389 "C2"104 9,9101 "C8"111 5,1235 "C6"11 -8,3733 "C2"36 -6,3127 "C8"66 -5,063 "C7"86 5,6078 "C5"85 -9,3599 "C5"111 -1,8988 "C3"121 7,7607 "C6"50 0,45521 "C3"104 9,3322 "C4"101 -9,849 "C4"58 -1,0897 "C5"17 1,9959 "C6"20 2,5359 "C5"31 7,0769 "C4"21 4,6579 "C5"57 8,4215 "C6"126 1,6545 "C3"143 -9,2509 "C4"70 -0,22627 "C7"34 -3,569 "C2"57 0,48709 "C3"60 -4,8803 "C6"34 -0,17009 "C6"70 -2,8357 "C5"88 6,7769 "C4"126 -4,8493 "C5"5 -4,6857 "C7"29 -4,0915 "C2"77 8,023 "C8"89 -6,6827 "C1"70 3,8294 "C3"45 -7,0428 "C4"29 -0,073387 "C3"14 8,8831 "C4"102 -0,44416 "C4"13 -2,3415 "C2"95 5,3176 "C5"122 4,3347 "C8"29 6,8515 "C8"59 9,7885 "C6"133 0,91945 "C4"82 -0,1924 "C7"63 2,0799 "C6"150 -6,4858 "C8"120 6,736 "C7"115 2,8647 "C7"118 -9,8434 "C4"136 -6,0912 "C2"78 4,5357 "C8"56 6,8513 "C6"81 -0,78588 "C3"67 1,3456 "C6"82 3,4445 "C7"76 8,1364 "C5"91 -6,9944 "C5"147 8,0706 "C7"28 -9,56 "C1"53 -4,5994 "C4"12 -5,9558 "C1"137 0,48776 "C1"84 6,7592 "C4"129 -0,2651 "C1"88 2,7307 "C8"93 -0,38471 "C4"150 3,6381 "C1"44 -0,67908 "C1"24 0,81121 "C6"16 3,7155 "C6"27 0,80849 "C2"74 9,5228 "C5"141 -0,39651 "C1"129 2,3166 "C2"15 -1,7663 "C8"117 -1,5684 "C4"7 -0,92384 "C2"82 -8,5922 "C4"84 5,7712 "C4"126 4,753 "C6"80 -5,0345 "C5"119 -2,4965 "C8"4 -8,3976 "C3"104 0,16675 "C4"84 -1,5295 "C7"11 5,514 "C6"150 -3,5831 "C1"81 4,9487 "C7"84 -8,5596 "C1"84 0,98432 "C7"141 8,0103 "C1"82 7,4399 "C1"112 -7,5804 "C6"149 -3,4335 "C2"93 7,0122 "C1"132 -1,6437 "C1"1 -9,5453 "C8"66 6,1965 "C6"128 -9,1508 "C7"2 -3,2386 "C7"34 -5,0367 "C2"107 7,7823 "C7"1 -1,0525 "C3"53 0,51496 "C6"36 3,0536 "C2"55 -2,8625 "C1"119 2,3975 "C7"110 -7,9474 "C5"105 0,81193 "C8"30 2,3761 "C2"122 2,5721 "C7"79 5,5399 "C2"61 3,6633 "C6"51 -8,9413 "C8"0 9,236 "C8"10 7,5186 "C3"35 -4,7332 "C1"2 8,2606 "C1"114 -6,61 "C2"150 1,5277 "C2"125 -5,0309 "C3"76 -1,6609 "C1"129 9,5623 "C1"112 -7,6419 "C5"118 9,5534 "C5"59 -1,897 "C6"22 8,4734 "C7"28 -0,6791 "C2"106 0,67672 "C2"50 3,8969 "C3"148 -2,1389 "C5"89 -4,0019 "C3"134 -5,6339 "C1"82 -9,9441 "C3"49 -2,6392 "C8"147 9,0747 "C4"

  • 3. El juego de las diferencias: Trata de repetir los pasos anteriores para abrir en Calc el ficheroadjunto:

    que contiene exactamente los mismos datos, pero con algunas modificaciones en la forma enla que se han codificado en el fichero. Qu diferencias son esas?

    5.2. Esquila de datos. Modificando ficheros csv con un editor de texto.El fichero Tut00-Ejercicio01b.csv del Ejercicio 1 contiene una columna (la segunda, de nombremedidas), en la que se ha usado el punto, en lugar de la coma, como separador decimal. Esopuede suponer un problema para nosotros, porque algunos programas de ordenador usan la comacomo separador decimal (por ejemplo, Calc en la versin en espaol), mientras que otros usan elpunto (por ejemplo, R). Es frecuente, por tanto, encontrarse en la situacin de tener que modificarun fichero de datos para cambiar puntos por comas, o viceversa. Esta es una operacin tpica (ysencilla) de lo que vamos a denominar Esquila de Datos. Es nuestra traduccin del ingls DataWrangling. Otra gente dira que estn domando o domesticando datos, pero nosotros somos msde oveja, qu se le va a hacer.Lo que tenemos que hacer, entonces, es cambiar los puntos por comas. Esta tarea, que en generalconsiste en reemplazar una cadena de texto por otra, la podemos acometer con un editor de textosencillo como el Bloc de Notas de Windows. Vamos a dar los detalles para el Bloc de Notas, perono deberas tener problemas en reproducirlos usando sus anlogos en otros sistemas.Al abrir el fichero Tut00-Ejercicio01b.csv con el Bloc de Notas veremos esto (slo una partedel fichero resulta visible, dependiendo del tamao de la ventana del editor en tu pantalla):

    En el men Edicin, seleccionamos Reemplazar... (o pulsa Ctrl+ R):

    14

    "valor";"medidas";"tipo"43;8.7684;"C5"25;-9.876;"C6"94;0.46818;"C1"46;0.40087;"C7"83;-4.3824;"C2"12;1.9344;"C3"137;-4.5419;"C5"90;-4.7231;"C8"14;-9.8396;"C7"23;6.2293;"C1"94;1.8064;"C8"7;6.3892;"C6"91;8.8721;"C6"88;-5.0858;"C4"98;2.3532;"C2"61;-9.2833;"C4"102;-5.8757;"C1"8;2.5154;"C4"148;3.4106;"C5"31;-2.0604;"C2"130;-9.8528;"C5"101;6.6866;"C8"77;7.0499;"C3"124;4.1762;"C4"98;2.7039;"C4"147;3.6384;"C8"66;-8.5434;"C3"74;-7.8681;"C2"35;7.5973;"C3"150;-8.6635;"C5"123;-1.6492;"C8"55;-4.2299;"C8"65;-2.5578;"C3"5;5.3904;"C7"146;0.50329;"C3"100;4.9894;"C5"83;1.6074;"C3"111;-7.3415;"C2"112;6.9515;"C8"107;-0.15516;"C2"81;2.6682;"C7"32;-0.80705;"C8"129;-6.7367;"C5"32;4.0412;"C5"139;5.6649;"C7"97;-8.0876;"C3"57;9.1169;"C5"125;-6.8715;"C6"80;-7.9905;"C3"125;9.4101;"C4"150;1.1067;"C2"106;-7.4164;"C3"148;2.529;"C1"28;-4.9938;"C7"95;8.5633;"C8"15;-2.6652;"C6"15;-5.5983;"C1"92;-3.5282;"C6"137;-3.7884;"C7"28;-0.17165;"C7"118;2.8953;"C4"63;2.2812;"C3"89;-2.7351;"C8"142;1.7389;"C2"104;9.9101;"C8"111;5.1235;"C6"11;-8.3733;"C2"36;-6.3127;"C8"66;-5.063;"C7"86;5.6078;"C5"85;-9.3599;"C5"111;-1.8988;"C3"121;7.7607;"C6"50;0.45521;"C3"104;9.3322;"C4"101;-9.849;"C4"58;-1.0897;"C5"17;1.9959;"C6"20;2.5359;"C5"31;7.0769;"C4"21;4.6579;"C5"57;8.4215;"C6"126;1.6545;"C3"143;-9.2509;"C4"70;-0.22627;"C7"34;-3.569;"C2"57;0.48709;"C3"60;-4.8803;"C6"34;-0.17009;"C6"70;-2.8357;"C5"88;6.7769;"C4"126;-4.8493;"C5"5;-4.6857;"C7"29;-4.0915;"C2"77;8.023;"C8"89;-6.6827;"C1"70;3.8294;"C3"45;-7.0428;"C4"29;-0.073387;"C3"14;8.8831;"C4"102;-0.44416;"C4"13;-2.3415;"C2"95;5.3176;"C5"122;4.3347;"C8"29;6.8515;"C8"59;9.7885;"C6"133;0.91945;"C4"82;-0.1924;"C7"63;2.0799;"C6"150;-6.4858;"C8"120;6.736;"C7"115;2.8647;"C7"118;-9.8434;"C4"136;-6.0912;"C2"78;4.5357;"C8"56;6.8513;"C6"81;-0.78588;"C3"67;1.3456;"C6"82;3.4445;"C7"76;8.1364;"C5"91;-6.9944;"C5"147;8.0706;"C7"28;-9.56;"C1"53;-4.5994;"C4"12;-5.9558;"C1"137;0.48776;"C1"84;6.7592;"C4"129;-0.2651;"C1"88;2.7307;"C8"93;-0.38471;"C4"150;3.6381;"C1"44;-0.67908;"C1"24;0.81121;"C6"16;3.7155;"C6"27;0.80849;"C2"74;9.5228;"C5"141;-0.39651;"C1"129;2.3166;"C2"15;-1.7663;"C8"117;-1.5684;"C4"7;-0.92384;"C2"82;-8.5922;"C4"84;5.7712;"C4"126;4.753;"C6"80;-5.0345;"C5"119;-2.4965;"C8"4;-8.3976;"C3"104;0.16675;"C4"84;-1.5295;"C7"11;5.514;"C6"150;-3.5831;"C1"81;4.9487;"C7"84;-8.5596;"C1"84;0.98432;"C7"141;8.0103;"C1"82;7.4399;"C1"112;-7.5804;"C6"149;-3.4335;"C2"93;7.0122;"C1"132;-1.6437;"C1"1;-9.5453;"C8"66;6.1965;"C6"128;-9.1508;"C7"2;-3.2386;"C7"34;-5.0367;"C2"107;7.7823;"C7"1;-1.0525;"C3"53;0.51496;"C6"36;3.0536;"C2"55;-2.8625;"C1"119;2.3975;"C7"110;-7.9474;"C5"105;0.81193;"C8"30;2.3761;"C2"122;2.5721;"C7"79;5.5399;"C2"61;3.6633;"C6"51;-8.9413;"C8"0;9.236;"C8"10;7.5186;"C3"35;-4.7332;"C1"2;8.2606;"C1"114;-6.61;"C2"150;1.5277;"C2"125;-5.0309;"C3"76;-1.6609;"C1"129;9.5623;"C1"112;-7.6419;"C5"118;9.5534;"C5"59;-1.897;"C6"22;8.4734;"C7"28;-0.6791;"C2"106;0.67672;"C2"50;3.8969;"C3"148;-2.1389;"C5"89;-4.0019;"C3"134;-5.6339;"C1"82;-9.9441;"C3"49;-2.6392;"C8"147;9.0747;"C4"

  • En el cuadro de dilogo que aparece escribe un punto en Buscar y una coma en Reemplazar por,como indica la figura:

    Luego pulsa Reemplazar todo. Aunque el cuadro de dilogo no se cierra, los cambios ya se hanhecho. Puedes cerrar ese cuadro de dilogo para verlo:

    Ejercicio 1:Usando ese mismo fichero,

    1. Reemplaza el separador de columnas (punto y coma) por el smbolo #.

    2. Guarda el fichero modificado con el nombre Tut00-Ejercicio01c.csv, y brelo en Calc.Cuidado con las opciones de importacin de ficheros csv en Calc, tendrs que usar la opcinOtros para indicar el separador que estamos usando.

    3. Para practicar un poco ms el tema de los separadores y la importacin de ficheros csv, aqutienes el fichero adjunto:

    que puedes ver en la figura:

    Las columnas son ms fciles de reconocer a simple vista porque se han usado tabuladorescomo separadores entre columnas. Prueba a importar este fichero en Calc. Cuando lo hayashecho, prueba a reemplazar los tabuladores por espacios (brelo en el Bloc de Notas y se-lecciona un tabulador con el ratn, para poder copiarlo y pegarlo en el cuadro de dilogoReemplazar). Despus, importa ese fichero modificado con Calc. Y, finalmente, cambia losseparadores por comas, y repite el proceso de importacin en Calc. Hay algn problema?

    15

    valormedidastipo210,2583C7134-8,967C81166,141C785,197C3104-1,432C3147-6,055C3128-1,018C288-4,107C81497,074C3840,5444C8142-2,369C5115-9,708C31451,439C7122-6,816C574-8,427C5810,9687C61204,014C4860,569C341-5,754C674-3,754C345-8,747C3915,008C61398,611C6148-9,124C4145-0,7483C4133-2,066C28-1,104C1200,7847C464-5,235C322-2,75C873,635C8875,958C4975,468C756-0,2476C195-3,571C81150,9265C123-7,094C2564,846C5964,612C7145-7,574C31295,296C7129,475C51375,142C7141-4,49C226-7,27C4100-7,285C2597,182C3779,715C24-8,128C650-6,547C268-2,523C306,489C11480,5111C5144-0,8199C61418,874C1708,324C8132-2,867C7410,7661C4103-1,376C4131-5,091C21427,732C1101-9,612C8384,678C7615,415C646-5,704C475-6,665C1126-7,6C2966,083C6658,53C4143-0,671C5759,103C3103-4,232C391-1,467C51054,106C16-4,006C631-7,849C720-8,726C71340,6387C6124-2,794C218-1,708C2133-7,467C31030,1665C8491,37C61394,269C7542,194C41085,233C1894,581C1122-6,575C5737,4C2384,33C11022,985C6113-6,809C470-4,811C149,207C3104-5,79C1552,353C149-5,182C61442,82C5439,345C3874,502C1723,763C890-6,999C81096,276C132-1,773C31370,0143C151,529C7127,571C4119-2,991C4115-3,316C8121-6,095C651-6,148C726-5,746C243-4,033C685-2,288C11000,2527C51030,5914C4975,896C615,416C338-3,521C276-0,9042C51423,242C570-6,164C733-3,884C6271,404C192-9,422C81451,471C4356,673C3750,7008C2113-1,623C118-0,5215C743-8,028C59-4,216C71080,8911C5953,293C432-7,576C5748,387C1100,6823C21230,3258C324-9,844C853-8,606C4643,712C5112-3,21C468-4,18C7531,76C7243,125C5104-8,341C442-6,068C490-1,004C5460,9223C8268,541C81270,5029C526,067C11197,741C435-4,26C3696,333C71009,611C36-6,048C886-0,3213C847-1,557C81284,137C21312,079C524-7,673C8149-2,769C6771,421C81134,479C531-2,961C41203,51C61236,157C5140-5,126C227-0,4277C3573,794C81176,115C6931,169C6138-0,8034C6170,08508C840-4,488C286-0,2964C744-6,583C5400,5297C8177,913C1810,07336C11092,315C4129-2,282C672-2,988C8118-4,698C76-7,694C211-9,851C6129-9,373C7142-2,086C31054,924C41091,242C21087,929C188-0,7097C21421,87C215-0,6269C51413,544C7793,102C691-4,425C778-1,031C2150-7,137C2

  • 6. Instalacin de Anaconda Python. Python2 vs Python 3.En esta coleccin de tutoriales vamos a usar , de forma prioritaria, el lenguaje de programacinPython. La pgina oficial del lenguaje es

    https://www.python.org/

    Esa pgina contiene la documentacin oficial de Python y la visitaremos varias veces en estos tu-toriales. Tambin puede utilizarse est pgina para descargar las versiones oficiales del lenguaje.Pero no lo hagas! Nosotros vamos a utilizar una versin distinta, adaptada a nuestras necesi-dadesLo primero que debes saber es que las versiones 2 y 3 de Python no son compatibles al 100%.Algunos programas escritos usando Python 2 no funcionarn con Python 3 y viceversa. Por esarazn la primera decisin que debemos tomar es cul es la versin de Python que vamos a usar:

    En estos tutoriales vamos a usar siempre la versin 3 de Python.

    Adems de esa diferencia entre Python 2 y Python 3, tienes que saber que Python es lo que seconoce como un lenguaje de programacin de propsito mltiple (en ingls multipurpose) o, si loprefieres, generalista . Eso significa que Python se puede usar (y de hecho se usa) para actividadestan distintas como la computacin cientfica, la creacin de aplicaciones para servidor web, elprocesamiento de lenguaje natural, etc. Cada una de esas actividades tiene sus propios objetivos ynecesidades. Con el tiempo han ido surgiendo comunidades de usuarios centradas en torno a esasactividades. Esas comunidades disean las herramientas y los programas en Python que necesitan,y las comparten a travs de internet. Naturalmente, si al instalar pyhton tuviramos necesariamenteque instalar todas esas aportaciones el resultado sera un desperdicio de recursos y aumentaranmucho las dificultades de gestin del sistema; lo cual a su vez conlleva un aumento del nmerode errores. Los desarrolladores de Python han optado, como se hace en muchos otros lenguajes,por dotar al lenguaje de una estructura modular que permite a cada usuario instalar y utilizarslo la parte del lenguaje que necesita. Eso ha contribuido a la aparicin de lo que se conocecomo distribuciones de Python. Una distribucin lleva asociado un conjunto de herramientas paraprogramar en Python, diseadas para facilitar a los usuarios finales la instalacin y mantenimientode esas herramientas. A menudo las distribuciones tienen una cierta orientacin temtica. Porejemplo, existen distribuciones orientadas a la computacin cientfica y nosotros vamos a utilizaruna de ellas. Concretamente, vamos a utilizar la distribucin Anaconda Python, creada por laempresa Continuum Analytics. Entre las caractersticas destacables de esta distribucin podemossealar:

    Anaconda se puede instalar en sistemas Windows, Mac y Linux, tanto de 32 como de 64 bits,y proporciona una experiencia similar de trabajo en todos ellos.

    Esta distribucin incluye el sistema conda de gestin de programas, que permite la fcil ins-talacin de mdulos adicionales. Adems, tambin permite crear entornos virtuales de pro-gramacin, con lo que por ejemplo resulta comparativamente sencillo alternar entre Python2 y Python 3 en una misma mquina.

    Finalmente, Anaconda es una distribucin orientada al Anlisis de Datos, por lo que incluyeherramientas de ese rea temtica, incluidas las de computacin cientfica.

    Pasando a las cuestiones prcticas, para instalar Anaconda debes usar el navegador de Internetpara dirigirte a esta pgina:

    https://www.continuum.io/downloads

    Vers algo similar a lo que muestra la Figura 1. En el resto de esta seccin vamos a describir lainstalacin de Anaconda en un sistema Windows, versiones 7/8/10. Si ese es tu caso, puedes pasara los Consejos generales. Pero si usas Mac o Linux, te conviene leer el prrafo correspondiente aqudebajo, antes de seguir.

    Mac OS X.

    Si tu sistema es Mac OS X no te preocupes, la instalacin es bastante parecida, pero en ese casolo primero que debes hacer es elegir tu sistema operativo en el enlace que hemos destacado en laparte superior de la Figura 1. Ese enlace te llevar a las instrucciones de instalacin adecuadaspara tu sistema. Si es un Mac, te recomiendo que uses la instalacin grfica.

    16

    https://www.python.org/https://www.continuum.io/downloads

  • Linux.

    Si usas Linux, puedes tambin instalar Anaconda, eligiendo el paquete de instalacin adecuadopara tu sistema. Pero para usuarios de distribuciones Linux basadas en Debian (como Ubuntu,Mint y otras distribuciones populares), existe otra opcin, que pasa por utilizar paquetes nativosde la distribucin. En la mayoria de los casos, basta con ejecutar

    sudo apt-get install spyder3

    Lo cual instalar todo el software necesario (despus de pedir tu clave de administrador y siempreque tengas conexin a internet, claro). Si decides seguir este camino, una vez concluida la instalacinpuedes buscar el icono para arrancar Spyder3 en tu sistema (asegrate de que se trata de Spyder3y no Spyder sin el 3). Tambin puedes abrir una terminal y ejecutar:

    spyder3 &

    Si usas otra distribucin de Linux te recomiendo que busques informacin reciente en Internet, porejemplo escribiendo en el buscador el nombre de tu distribucin junto con la palabra spyder3.

    Consejos generales sobre la instalacin (todos los sistemas). En cualquier caso, si tienesproblemas lo mejor es:

    Leer las instrucciones para Windows que aparecen a continuacin, por si te sirven para aclarartus dudas.

    Usar un buscador de Internet. Busca algo como Instalar Anaconda Python en ... y aadedetalles de tu sistema. Asegrate de que usas documentos recientes, de no ms de un ao deantigedad a ser posible.

    Acude a tu ninja informtico . En particular, si tu profesor te ha dicho que leas este tutorialen algn curso universitario, pdele que te ayude con la instalacin.

    Asegrate tambin, antes de comenzar, de que tu equipo dispone de espacio en disco suficientepara la instalacin. Anaconda Python es un programa relativamente grande, que ocupar msde 300Mb de espacio en tu disco en la versin Windows. Posiblemente ms a medida que aadasmdulos.

    Figura 1: Pgina de descarga de Anaconda Pyhton.

    17

  • Para instalar Anaconda en un sistema Windows de 64 bits debemos empezar por descargar elprograma instalador haciendo clic en el enlace que hemos destacado con una flecha roja en laFigura 1. Que no sabes si tu sistema es de 32 o de 64 bits? Busca el icono de Este Equipo, haz cliccon el botn derecho y selecciona Propiedades. En la ventana que aparece vers varias propiedadesde tu equipo y entre ellas el tipo de sistema.El programa instalado se llama algo parecido a Anaconda3-2.5.0-Windows-x86_64.exe, aunque elnmero de versin puede haber variado cuando leas esto. Guarda ese fichero en algn lugar de tuordenador y ejectalo como haras con cualquier otro instalador de Windows. Veamos paso a pasoel progreso de la instalacin:

    La primera ventana del instalador es la que aparece en la Figura 2(a). Pulsa en Next paracontinuar la instalacin.

    En la siguiente ventana (Figura 2(b)) tendrs que aceptar las condiciones de licencia deAnaconda.

    Ya en la tercera ventana (Figura 2(c)) aparece la primera decisin relevante: tenemosque elegir entre una instalacin individual en el directorio del usuario que est ejecutandoel instalador y una instalacin global para todos los usuarios de la mquina. Si no sabeslo que tienes que elegir, lo mejor que puedes hacer es quedarte con la opcin recomendada(seleccionada por defecto) y elegir una instalacin individual. Si en el futuro t o algn otrousuario del equipo necesita instalar otra versin de Python, esta opcin es la que tiene menorriesgo de generar problemas de compatibilidad.

    A continuacin (Figura 2(d)) el instalador nos ofrece la posibilidad de elegir el directorio enel que se va a instalar Python. Salvo que tengas buenas razones para hacer lo contrario, teaconsejamos que aceptes la opcin que se ofrece y que instalar Anaconda Python en unacarpeta de tu directorio personal llamada Anaconda3.

    En la siguiente pantalla (Figura 2(e)) tenemos que tomar otra decisin que puede serimportante para algunos usuarios. Si ya eras usuario de Python y tenas instalada otradistribucin entonces seguramente querrs desmarcar las dos casillas que aparecen en estaventana, para evitar que Anaconda interfiera con tu otra instalacin de Python. Pero si estaes la nica instalacin de Python en tu equipo, lo mejor es que dejes ambas casillas marcadas,porque eso simplificar mucho nuestra relacin con Anaconda Python en el futuro. En casode duda, aplica los remedios habituales: busca, pregunta, infrmate.

    Tras pulsar Next una vez ms comenzar el proceso de instalacin propiamente dicho (Figura2(f)), en el que una barra de progreso te mostrar como se van copiando los ficheros deinstalacin de Anaconda Python. Esperamos a que se complete ese proceso (Figura 2(g)) yhacemos clic en Next.

    La ltima ventana (Figura 2(h)) nos informa de que Anaconda Python ya est instaladohacemos clic en Finish para salir de la instalacin.

    18

  • (a)

    (b)

    (c)

    Figura 2: Primeras etapas de la instalacin de Anaconda Python.

    19

  • (d)

    (e)

    (f)

    Figura 2, continuacin. Etapas intermedias de la instalacin de Anaconda Python.

    20

  • (g)

    (h)

    (i)

    Figura 2, continuacin. Etapas finales de la instalacin de Anaconda Python.

    21

  • 6.1. Iniciando Spyder.En Windows esta instalacin crear un grupo de programas llamado Anaconda3 en tu equipo, quepuedes localizar en la lista de Aplicaciones. La ubicacin de esa lista es distinta en cada una delas ltimas versiones de Windows. Si tienes problemas para localizarla pide ayuda a alguien conms experiencia. Una vez localizado el grupo de programas Anaconda3, vers los iconos de variosprogramas, algunos de los cuales exploraremos en futuros tutoriales. Pero una de las ventajas deusar Anaconda es que disponemos de una especie de centro de control de esos programas, llamadoLauncher, que nos permite, entre otras cosas, mantenerlos actualizados fcilmente. Puedes iniciarLauncher mediante el icono:

    En Mac OS X, tras instalar Anaconda puedes encontrar el icono de Launcher en el Launchpad.En cualquier caso, al iniciar Launcher vers una ventana parecida a esta:

    en la que aparecen los iconos de algunos componentes de Anaconda que puedes iniciar desde estaventana. Ms adelante, cuando llegues a convertirte en un usuario experimentado de Python, esposible que quieras utilizar algunas caractersticas ms avanzadas. Por ejemplo, para poder usarPython2 y Python3 simultneamnete en el mismo ordenador. En ese momento te aconsejamosque dediques algn tiempo a estudiar la documentacin de Anaconda, porque Launcher puedesimplificar mucho tu trabajo.Nosotros vamos a usar esta ventana para acceder a Spyder. Si tu sistema operativo es Linux(Debian/Ubuntu/Mint) y optaste por instalar paquetes nativos, t no dispondrs de Launcher.Pero recuerda que puedes iniciar el programa ejecutando en una terminal el comando:

    spyder3 &

    Volviendo a los usuario de Launcher en Anaconda, si esta es la primera vez que lo inicias es muyposible que tengas que instalar el programa Spyder (necesitars estar conectado a Internet). Si esas, a la derecha del icono de Spyder aparecer un botn verde con el texto Install. Pulsa ese botny espera a que termine la instalacin de Spyder. Una vez instalado, el botn cambiar al colorazul con el texto Launch. Como hemos dicho antes, una de las ventajas que aporta Launcher esque facilita la tarea de mantener actualizada nuestra instalacin de Python. Anaconda comprobarperidicamente si existen actualizaciones de Spyder y otros componentes. Si es as, vers aparecer

    22

  • un botn adicional con el texto Update, que al pulsarlo actualizar ese programa. Te aconsejamosque mantengas actualizado tu instalacin de Python (y en general todo tu sistema).Cuando Spyder est instalado, arrncalo haciendo click sobre el botn azul Launch. Ten un pocode paciencia: puede tardar un poco, especialmente la primera vez. La ventana inicial de Spyder,en cualquier caso, ser parecida a esta:

    Hemos indicado en la figura los dos paneles de la ventana de Spyder en los que se va a desarrollarde manera fundamental nuestro trabajo, el Editor de Cdigo y la Terminal de IPython. Compruebaadems la versin de Python en la barra superior de la ventana de Spyder, como se indica en lafigura.

    Qu es Spyder?

    En los prximos tutoriales tendremos ocasin de conocer a fondo el programa. Por el momento nosvamos a tener que conformar con una brevsima introduccin. El nombre Spyder es un acrnimo deScientific PYthon Development EnviRonment. Es decir, un entorno de desarrollo integrado paraPython con una orientacin cientfica. En la pgina web

    https://pythonhosted.org/spyder/

    puedes encontrar ms documentacin sobre Spyder. Y qu es un entorno de desarrollo integrado?Es una herramienta tpica del trabajo de programacin. Al principio los programadores usabanvarias herramientas separadas para su trabajo: un editor de texto, un compilador, un sistema decontrol de versiones, etc. Los entornos de desarrollo integrado surgieron de modo natural como unamanera de reunir, en un nico lugar, casi todas las herramientas que el programador necesitaba parasu trabajo, aprovechando adems las sinergias que se crean al coordinar de esa forma el trabajo.Dicho eso, conviene aadir enseguida que muchos programadores prefieren todava trabajar almodo clsico, con herramientas separadas para cada parte del trabajo. Es cuestin de gustos ydel anlisis que cada programador hace de las herramientas que le hacen ms productivo. En estecurso aprenderemos a usar Python mediante Spyder, pero la decisin final sobre la forma en la queusas el lenguaje ser tuya.

    7. Instalacin de GeoGebra.GeoGebra es un programa gratuito y de cdigo abierto, que, segn sus creadores, permite lainteraccin dinmica de geometra, lgebra, estadsticas y recursos de anlisis y clculo. GeoGebra

    23

    https://pythonhosted.org/spyder/

  • se dise para servir de apoyo visual a la enseanza de las matemticas, y en cada nueva versinha ido aumentando sus capacidades. En particular, para lo que aqu nos interesa, GeoGebra ofrecebastantes herramientas para trabajar con distribuciones de probabilidad, y algunas operacionesbsicas de la Estadstica. En este curso vamos a usar GeoGebra sobre todo para mostrar algunasconstrucciones dinmicas, en las que podrs interactuar con algunos elementos de la construccin,para experimentar lo que sucede cuando se modifican.La pgina principal del proyecto GeoGebra, en la que puedes encontrar mucha informacin sobreel programa es:

    www.geogebra.org

    En esa pgina, pulsa sobre el enlace Descargas que hemos destacado en la anterior figura.

    y elige tu sistema en la ventana que se abre. La descarga del instalado debera comenzar en esemomento. A partir de aqu, las instrucciones de instalacin que incluimos son para el sistemaWindows. Tras ejecutar el instalador pasars por estas pantallas:

    24

    http://www.geogebra.org

  • Pulsamos en Siguiente

    Pulsamos en Acepto

    25

  • Puedes dejar la instalacin Standard seleccionada, y pulsar en Instalar:

    Esperamos unos momentos mientras se instala el programa . . .

    26

  • . . . y la instalacin concluye correctamente. Para comprobar que ha sido as, deja marcada lacasilla Ejecutar GeoGebra y pulsa en Terminar. Al cabo de unos instantes aparecer la interfazde GeoGebra, que se muestra en esta figura:

    Como ves, la mayor parte la ocupa la Vista Grfica, en la que aparecen los ejes de un planode coordenadas cartesianas. Justo debajo aparece la Lnea de Entrada, que usaremos para teclearcomandos. En este curso no vamos a profundizar en el uso de GeoGebra. Vamos a usarlo para vi-sualizar construcciones que te entregaremos adjuntas en los captulos de teora o en los tutoriales.As que podrs usarlas directamente, y ya vers que resultan muy intuitivas. Tambin usaremos la

    27

  • Calculadora de Probabilidades y la Ventana de Clculo Simblico, dos herramientas de GeoGebraque facilitarn mucho nuestro trabajo. Pero no vamos a explorar, ni mucho menos, todas las posi-bilidades que ofrece el programa. En cualquier caso, si quieres aprender ms sobre GeoGebra (quees un gran programa para la enseanza y la visualizacin de las Matemticas), te recomendamosque explores su pgina web.

    8. Siguiente paso. Dnde vamos ahora?Tras instalar todo este software, hay que ponerlo a trabajar. En general, como hemos dicho en laIntroduccin del libro, cada captulo del libro se corresponde con un tutorial, y la numeracin decaptulos y tutoriales coincide. Sin embargo, los Tutoriales 1 y 2, que corresponden a la Parte I delcurso, son especiales. Cada uno de ellos cubre el contenido conjunto de los Captulos 1 y 2 de esaparte del curso. Pero en el Tutorial01 se utiliza la hoja de clculo Calc de OpenOffice, mientrasque en el Tutorial02 empezacemos a usar Python.En el resto del curso, cada pareja Captulo/Tutorial vendr acompaada de una Gua de Trabajo,un documento breve que esencialmente explica como se coordina el trabajo terico del captulocon los contenidos prcticos del tutorial. De nuevo, los dos primeros captulos y tutoriales son uncaso especial, porque en este caso existe una nica Gua de Trabajo conjunta para ambos. Y esees el siguiente paso: debes abrir ese documento y seguir sus instrucciones. El documento estardisponible en la pgina web del libro, o de la forma que te indique tu profesor. Las Guas de Trabajoconstituirn el guin que ordene nuestro trabajo en el curso.

    Fin del Tutorial-00. Gracias por la atencin!

    28

    Lectores de documentos en formato pdf.Navegador de Internet.Instalacin de la hoja de clculo Calc.Editores de texto.Ficheros csv con Calc.Instalacin de Anaconda Python. Python2 vs Python 3.Instalacin de GeoGebra.Siguiente paso. Dnde vamos ahora?