Nota: O seguinte artigo irá ajudá-lo com: Uma lista de recursos (PDF grátis)
Se você está se preparando para embarcar na onda de Julia – ou se já o fez – confira esta lista de livros, cursos, tutoriais, vídeos, ferramentas e sites. Abrange tópicos para iniciantes, bem como conceitos mais avançados para ajudá-lo a aprimorar suas habilidades de programação em Julia.
Da lista:
A linguagem de programação Julia está se tornando cada vez mais popular, com mais de 3 milhões de s em janeiro de 2019. A linguagem de programação foi projetada para ter tudo: a velocidade de C, o dinamismo de Ruby, macros verdadeiras como Lisp, poder matematicamente como MATLAB, a usabilidade do Python, facilidade de uso estatístico como R e a capacidade de executar processamento de strings como Perl.
A linguagem de uso geral é projetada para velocidade, eficiência e alto desempenho. É tipado de forma dinâmica e opcional, possui uma linguagem rica de tipos de dados descritivos, é de código aberto com todo o código-fonte disponível para visualização pública no GitHub e usa sintaxe de alto nível, tornando-o ideal para programadores de qualquer nível de experiência ou experiência.
Além disso, Julia pode expressar facilmente muitos padrões de programação funcionais e orientados a objetos, e sua biblioteca padrão fornece E/S assíncrona, controle de processo, criação de perfil de log e um gerenciador de pacotes, entre outras coisas.
Se você estiver interessado em saber mais sobre Julia, a lista de recursos a seguir pode ajudá-lo a começar.
Livros
Data Science with Julia: Este livro é útil como uma introdução à ciência de dados usando Julia e para cientistas de dados que buscam expandir seu conjunto de habilidades. Ele discute os principais conceitos, como otimizar a linguagem para desempenho e tópicos importantes em ciência de dados, como aprendizado supervisionado e não supervisionado. Destina-se a estudantes de pós-graduação e cientistas de dados praticantes que desejam aprender Julia. Embora nenhuma experiência anterior em programação seja necessária, este livro oferece uma transição suave para aqueles que já estão familiarizados com R.
Aprendendo Julia: Crie aplicativos de alto desempenho para computação científica: Esta é uma visão geral abrangente de Julia, desde noções básicas de sintaxe até escrever funções eficazes, reduzindo redundâncias de código, aprendendo tipos de objetos internos e muito mais. Com uma abordagem o a o, os autores explicam conceitos e ilustram como usar a linguagem de programação por meio de exemplos.