Anaconda Distribution: La Suite més completa per a la Ciència de dades amb Python

En els últims dia he estat estudiant i practicant de manera molt profunda el llenguatge de programació Python de l'quin hem parlat al blog en reiterades ocasions, la raó principal és perquè tinc diverses idees que desitjo concretar i que estan destinades a automatitzar processos en Linux però que poguessin escalar en altres sistemes operatius.

Tot aquest estudi m'ha brindat la possibilitat de conèixer noves eines, trucs i normes que seran molt útils per als programadors en Python, De manera que en els pròxims dies probablement estarem compartint diversos articles relacionats a aquest grandiós i potent llenguatge de programació.

Distribució Anaconda és una d'aquestes eines que considero ha de ser la base per a aquesta sèrie d'articles, ja que considero és la Suite més completa per a la Ciència de dades amb Python i que ens ofereix una gran quantitat de funcionalitats que permetran que desenvolupem aplicacions d'una manera més eficient, ràpida i senzilla.

Què és Anaconda Distribution?

anaconda és una Suite de codi abierto que abasta una sèrie d'aplicacions, llibreries i conceptes dissenyats per al desenvolupament de la Ciència de dades amb Python. En línies generals Anaconda Distribution és una distribucción de Python que funciona com un gestor d'entorn, un gestor de paquets i que posseeix una col·lecció de més de 720 paquets de codi obert.

Anaconda Distribution s'agrupa en 4 sectors o solucions tecnològiques, Anaconda Navigator, Anaconda Project, Les llibreries de Ciència de dades y Conda. Totes estàs s'instal·len de manera automàtica i en un procediment molt senzill.

Ciència de dades amb Python

Quan instal·lem Anaconda tindrem disponibles totes aquestes eines ja configurades, podem gestionar-la mitjançant la interfície gràfica d'usuari Navigator o podem utilitzar Conda per l'administració mitjançant la consola. Podeu instal·lar, eliminar o actualitzar qualsevol paquet Anaconda amb uns pocs clics en Navigator o amb un sol comandament de Conda.

Característiques d'Anaconda Distribution

Aquesta Suite per a la Ciència de dades amb Python compta amb una gran quantitat de característiques entre les quals podem ressaltar les següents:

  • Lliure, de codi obert, amb una documentació prou detallada i una gran comunitat.
  • Multiplataforma (Linux, macOS i Windows).
  • Permet instal·lar i administrar paquets, dependències i entorns per a la ciències de dades amb Python d'una manera molt senzilla.
  • Ajuda a desenvolupar projectes de ciència de dades utilitzant diversos IDE com Jupyter, JupyterLab, Spyder i RStudio.
  • Compta amb eines com Dask, NumPy, pandes i Numba per analitzar Dades.
  • Permet visualitzar dades amb Bokeh, Datashader, Holoviews o matplotlib.
  • Una gran varietat d'aplicacions relacionades amb l'aprenentatge de màquina i els models d'aprenentatge.
  • Anaconda Navigator és una interfície gràfica d'usuari GUI bastant senzilla però amb un potencial enorme.
  • Pot gestionar de manera avançada paquets relacionats a la Ciència de dades amb Python des de la terminal.
  • Brinda la possibilitat d'accedir a recursos d'aprenentatge més avançats.
  • Elimina problemes de dependència de paquets i control de versions.
  • Aquesta equipat d'eines que permeten crear i compartir documents que contenen codi amb compilació en viu, equacions, descripcions i anotacions.
  • Permet compilar Python en codi de màquina per a una execució ràpida.
  • Facilita l'escriptura de complexos algoritmes paral·lels per a l'execució de tasques.
  • Compta amb suport per a computació d'alt rendiment.
  • Els projectes són portables, el que permet compartir projectes amb altres i executar projectes en diferents plataformes.
  • Simplifica de manera accelerada la implementació de projectes de ciència de dades.

Com instal·lar Anaconda Distribution?

Instal·lar Anaconda Distribution és força senzill, Només cal anar a la secció de descàrrega de Anaconda Distribution i descarregar la versió que desitja (Python 3.6 o Python 2.7). Un cop descarregada obrim una terminal, ens col·loquem en el directori corresponent i executem el bash d'instal·lació amb la versió corresponent.

Substitueix amb el nom de l'bash descarregat
bash Anaconda3-4.4.0-Linux-x86_64.sh
o
bash Anaconda2-4.4.0-Linux-x86_64.sh

Després hem de pressionar enter per continuar, acceptem la llicència amb yes, Confirmem el directori on instal·larem Anaconda i finalment vam triar yes perquè Anaconda tingui prioritat sobre el Python de la màquina.

Des de la terminal executem el Anaconda Navigator amb anaconda-navigator i podem començar a gaudir de l'eina com s'aprecia en la següent galeria.

De la mateixa manera, pots utilitzar la següent llista d'ordres de Conda que et permetrà instal·lar i administrar paquets d'una manera molt ràpida.

Aquesta Suite d'eina està dissenyada per a la Ciència de dades amb Python però és útil per a la majoria dels desenvolupadors amb Python, Compta amb una gran quantitat d'aplicacions i paquets que ens permetran ser més eficients.

Molts dels paquets i utilitats que estan present en Anaconda Distribution seran avaluats a detall en diversos articles que publicarem, espero que aquesta àrea sigui del seu interès i no oblideu deixar-nos en els comentaris les seves opinions i comentaris a l'respecte.


14 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   anònim va dir

    Excel · lent

  2.   Jorge Álvarez va dir

    A Windows si Anaconda, però en Linux ho he vist sempre més fàcil utilitzar a partir dels dipòsits, està més integrat a sistema, s'instal·la més fàcil. A el menys per a l'ús de pandes, NumPy i Jupyter Llibreta bàsic que li dono no he tingut problemes

  3.   Edwin Enrique Vargas va dir

    Molt bo Lagarto!

  4.   Thaizir El Troudi va dir

    És recomanable per als que ens estem iniciant en python?

    1.    llangardaix va dir

      Summament recomanat per als que s'inicien en python, hi ha una eina anomenada jupyter notebook que s'instal·la amb Anaconda Distribution i que em sembla ideal per anar aprenent i prenent nota en python ... Aviat tindrem un article d'aquesta eina.

      1.    Thaizir El Troudi va dir

        El esperaré.

  5.   maxi va dir

    holaa no puc executar anaconda-navigator a la terminal

    1.    Thaizir El Troudi va dir

      Jo tinc la mateixa dificultat.

      1.    Fabio Gaviria va dir

        has de posar això primer només la primera vegada que ho obrin:

        $ Source ~ / .bashrc

        I després si l'obren normal com apareix a dalt.

  6.   Diego Silberberg va dir

    Preegunta, ¿Cual es el canal de telegram de desdelinux?

    1.    Sadalsuud va dir

      aquesta és una molt bona pregunta, en el que vaig estar buscant no vaig trobar res

      1.    llangardaix va dir

        Ara mateix no tenim per una qüestió de gestió, però estem plantejant tenir-lo a la brevetat. Perquè la comunitat s'integri.

  7.   efueyo va dir

    He instal·lat Anaconda3 a Linux Mint 18.2 Obro spyder i em trobo amb que només em permet accedir al meu disc dur. No veu la USB. Com puc configurar aquesta opció ?. Salutacions cordials

  8.   Màquines virtuals va dir

    Bon tutorial. Jo vaig crear una màquina Lubuntu + Anaconda amb tot a punt per utilitzar.
    La comparteixo per si és d'utilitat: https://github.com/Virtual-Machines/Anaconda-VirtualBox