Archive for July, 2019

Instalando Anaconda3-2019.03 em Ubuntu.

O Anaconda é uma distribuição gratuita e de código aberto das linguagens de programação Python e R para computação científica, processamento de dados e análises preditivas, que visa simplificar o gerenciamento e a implantação de pacotes. As versões do pacote são gerenciadas pelo sistema de gerenciamento de pacotes conda.

Resumindo, O Anaconda é um arquivo que irá instalar em seu computador todas as bibliotecas e recursos necessários para você começar seus projetos de Data Science e Machine Learning, como: o Python/R, o Jupyter Notebook, a IDE Spyder, além de famosas bibliotecas, como NumPy, Pandas, Scikit-learn, etc. Você pode instalar e incluir mais de 1,500 pacotes de código aberto individualmente.

Instalando o Anaconda

  1. Para realizar o download do Anaconda, você deve acessar o site oficial https://www.anaconda.com/ e clickar em Downloads;
  2. Selecione a versão do seu Sistema Operacional. Para nosso exemplo utilizaremos Linux. Uma vez selecionado, lhe serão mostradas as versões disponíveis do Python para baixar, além das arquiteturas 32 e 64 bits.
  3. Baixe o arquivo da sua preferência. Concluído o processo, verifique a integridade do arquivo gerando seu MD5;
  4. Se estiver tudo certo, pode dar continuidade com o processo de instalação. Para isso execute o comando bash do Anaconda. Exemplo: A versão que instalei no meu computador é Anaconda3-2019.03-Linux-x86_64.sh (MD5 43caea3d726779843f130a7fb2d380a2). No terminal, execute bash Anaconda3-2019.03-Linux-x86_64.sh;
  5. Depois de executar o comando bash, você começará a configuração do Anaconda. Mas antes você deverá concordar com os termos da licença. Basta apertar Enter para continuar. Nesta etapa aparecerão longos parágrafos dos termos da licença. Aperte a barra de espaço diversas vezes até chegar no final do documento. Para aceitar os termos digite Yes e pressione Enter;
  6. Defina o local onde o Anaconda Python deve ser instalado no seu computador. A localização padrão é o diretório HOME. Eu particularmente recomendo que a instalação seja feita nesse diretório, nesse caso simplesmente pressione Enter para confirmar a instalação no diretório;
  7. Aguarde alguns minutos para que o processo seja finalizado com sucesso;
  8. Reabra o terminal para ativar as mudanças feitas. O Anaconda Python está pronto no seu computador!

Livros de R online!

R é um ambiente computacional e uma linguagem de programação cuja popularidade vem crescendo rapidamente. O R é especialista em manipulação, análise e visualização gráfica de dados. Na atualidade é considerado o melhor ambiente computacional para essa finalidade e vem ganhando muitos seguidores no mundo. O ambiente está disponível para diferentes sistemas operacionais: Unix/Linux, Mac e Windows. Na internet você encontra grande quantidade de literatura para aprender R, eis algumas sugestões:

Tem interesse em aprender Aprendizagem de Máquina (ou aprendizagem automática ou também aprendizado de máquina ou machine learning? O Google disponibilizou um curso online de AM e AI (Artificial Intelligence). O curso é gratuito e está disponível em Machine Learning Crash Course e tem cerca de 15 horas de duração em videoaulas e traz mais de 40 aplicações práticas. O Learn with Google AI tem como objetivo fornecer acesso ao que há de mais avançado para ajudar desenvolvedores que tenham interesse em trabalhar com inteligência artificial. Apesar de não ter nenhum tipo de pré-requisito, a Google alerta que talvez seja melhor entender conceitos básicos de programação em Python antes de encarar o curso. Novos cursos sobre o tema deverão ser publicados dentro da plataforma em breve.

R online!

Todo mundo sabe da importância das linguagens de programação no mundo moderno e mais ainda para análise das dados. R é um ambiente computacional e uma linguagem de programação cuja popularidade cresce rapidamente. A linguagem é ótima para o tratamento, análise e visualização gráfica de dados. Hoje é considerado o melhor ambiente computacional para essa finalidade.

Existem milhares de sites que disponibilizam material para aprender a programar no R (https://blog.ufes.br/fabiomolinares/2017/04/26/free-100-online-tutorials-for-r-programming-statistics-and-graphics/). Mas, o acesso online pode facilitar a vida de um iniciante quando tenta usá-lo num equipamento que não o tenha  instalado ou ainda está no celular e quer fazer uso rápido do R.

Vou listar algumas alternativas que já usei:

  1. https://rnotebook.io/ (Roda Jupyter R notebooks online)
  2. http://www.r-fiddle.org/ (or https://cdn.datacamp.com/dcl-react-prod/example.html)
  3. https://repl.it/languages/rlang
  4. https://www.jdoodle.com/execute-r-online
  5. https://www.tutorialspoint.com/execute_r_online.php
  6. https://rweb.stat.umn.edu/Rweb/Rweb.general.html
  7. https://rdrr.io/snippets/
  8. https://rextester.com/l/r_online_compiler

Publicações em português!

Por solicitação de alguns estudantes, vou tentar escrever algumas publicações em português. Vamos lá!