Anaconda: La distribución preferida de los científicos de datos

Anaconda: La distribución preferida de los científicos de datos

Bienvenidos a mi Blog, el cual he decidido iniciar hablando sobre la interesante distribución de Python llamada, Anaconda.

Anaconda es una distribución de Python de código abierto que cuenta con una gran cantidad de paquetes usados en la ciencia de datos y aprendizaje automático (Machine learning). Anaconda es en pocas palabras “Python con vitaminas”. Esta distribución es desarrollada por Continuum Analytics

Se encuentra disponible para Windows, MacOS y Linux, personalmente debo decirles que uso Anaconda debido a la gran cantidad de librerías y herramientas que ofrece; que de otro modo me tomaría mucho mas tiempo la instalación y puesta en marcha.

Instalación de Anaconda

La instalación de esta Distribución es sumamente sencilla, lo primero es visitar su Sitio Web Oficial, donde nos encontraremos en su página principal con un Botón en la barra de navegación superior, que nos permitirá su descarga. Al ejecutarlo, veremos el típico asistente de instalación de aplicaciones windows, con el que en unos pocos clic tendremos nuestra aplicación instalada y en funcionamiento.

Veamos algunos de los pasos necesarios para la instalación:

  1. En el primer paso nos da la bienvenida e indica algunas recomendaciones, cerrar las otras aplicaciones que estén en ejecución; ya que es posible que la instalación requiera actualizar archivos del sistema y necesite reiniciarse.
Instalacion de Anaconda - Paso 1
Paso 1
  1. Nos muestra el acuerdo de licencia.
Instalacion de Anaconda - Paso 2
Paso 2
  1. En el tercer paso, debemos seleccionar si Anaconda y todas sus herramientas estarán disponibles para el usuario actual o para todos los usuarios.
Instalacion de Anaconda - Paso 3
Paso 3
  1. Debemos seleccionar la ruta donde se instalará la distribución de Anaconda, personalmente les recomiendo sea una ruta corta, por ejemplo, c:/anaconda3
Instalacion de Anaconda - Paso 4
Paso 4
  1. Luego nos muestra las opciones avanzadas de instalación, al activar la primera opción estaremos añadiendo la ruta donde se encuentre instalado Anaconda a las varibales de entorno del sistema operativo. (viene desactivada esa opción de manera predeterminada). En la segunda opción, registramos Python 3.6 como la versión principal de nuestro sistema, haciendo que esta pueda ser detectada y usada por distintos editores de código.

    Instalacion de Anaconda - Paso 5
    Paso 5
  1. Una vez presionado el Botón Install, inicia el proceso de instalación, el cual descomprime los archivos correspondientes a esta distribución en la ruta seleccionada en pasos anteriores.

    Instalacion de Anaconda - Paso 6
    Paso 6
  1. Una vez finaliza la instalación, nos ofrece más herramientas, pone a nuestro alcance la instalación de Visual Studio Code con tan sólo un clic.
Instalacion de Anaconda - Paso 7
Paso 7
  1. Ya para finalizar el proceso de instalación, nos muestra un mensaje donde podremos conocer más sobre Anaconda Cloud (el cual les explicaré posteriormente) y también una guía de inicio rápido con Anaconda.

    Instalacion de Anaconda - Paso 8
    Paso 8

Démosle un vistazo al menú de inicio…

Herramientas Anaconda

 

Podemos ver que accediendo al menú de inicio de nuestro sistema operativo, tendremos algunos accesos directos a las principales herramientas que tiene Anaconda.

 
 
 

Veamos algunas de las herramientas con las que cuenta esta distribución:

Anaconda Navigator

Anaconda Navigator

Anaconda Navigator es una interfaz gráfica que nos permite acceder de manera rápida a distintas aplicaciones que facilitarán nuestras tareas de programación, pero eso no es todo; además, Anaconda navigator nos permite crear entornos de desarrollo personalizados, algo realmente útil. Por ejemplo, si necesitas crear un proyecto con una versión determinada de Python, con esta opción podrás hacerlo de manera rápida y muy fácil, evitando así conflictos de versiones entre distintas librerias.

También podremos visualizar las librerías instaladas, que versión hay disponibles, actualizarlas en caso de ser necesario entre otros. Sin duda Anaconda Navigator es un todo en uno, también pone a nuestra disposición en el apartado Learning, una gran cantidad de recursos y documentación que facilitarán nuestro aprendizaje.

Jupyter Notebook

Jupyter Notebook

Jupyter Notebooks nos permite usar nuestro navegador como una shell interactiva, con la que podremos crear nuestros proyectos usando distintos lenguajes, también podremos usar Markdown, escribir complejas fórmulas matemáticas, visualizar gráficos, y por si fuera poco nos permite compartir nuestros cuadernos de trabajo (notebooks) con otros usuarios a través de correo electrónico, dropbox, github, entre otros.

Anaconda Prompt

Para los que usar una interfaz gráfica les parezca algo aburrido, Anaconda cuenta con una línea de comando, desde la que podremos instalar librerías, actualizar aplicaciones, crear entornos de desarrollo personalizado entre otros.

Su uso es muy sencillo, veámoslo, verifiquemos la versión de Python que tenemos disponible, escribiendo el siguiente comando:

python -V

 

 

Vemos como en este ejemplo todo funciona correctamente y nos devuelve que estamos usando la versión 3.6.4 de Python.

Como vemos la instalación y puesta en marcha de esta gradiosa distribución es muy sencilla, nos ahorra tener que instalar distintas librerías y además en pocos clic tenemos una gran cantidad de herramientas, esto sin duda la ha convertido en la la distribución favorita de muchos científicos de datos.

Espero que esta descripción sea de utilidad y les permita dar los primeros pasos en el apasionante mundo de la programación.

Con esto me despido, los espero en la casilla de comentarios.

1 comentario en “Anaconda: La distribución preferida de los científicos de datos

Deja un comentario