Introdução à Programação em Julia
Um guia abrangente sobre a linguagem de programação Julia, uma linguagem dinâmica de alto desempenho e geral, muito adequada para computação científica e numérica. O curso aborda tudo, desde a sintaxe básica e tipos de dados até tópicos avançados como metaprogramação, estruturas de dados, redes e interface com bancos de dados.
Visão Geral do Curso
Resumo do Conteúdo
Um guia abrangente sobre a linguagem de programação Julia, uma linguagem dinâmica de alto desempenho e propósito geral, muito adequada para computação científica e numérica. O curso abrange tudo, desde sintaxe básica e tipos de dados até tópicos avançados como metaprogramação, quadros de dados, redes e interface com bancos de dados.
Domine a computação científica de alto desempenho com a velocidade do C e a facilidade do Python.
Autor: Tutorials Point (I) Pvt. Ltd.
Agradecimentos: Copyright 2020 por Tutorials Point (I) Pvt. Ltd. Todo o conteúdo e gráficos são propriedade da Tutorials Point.
Objetivos de Aprendizagem
- Definir a linguagem de programação Julia e identificar seus recursos centrais e contexto histórico.
- Diferenciar Julia de outras linguagens de computação técnica em termos de desempenho e sintaxe.
- Instalar e configurar com sucesso o ambiente Julia e o REPL no Linux, Windows e macOS.
- Aplicar as convenções estilísticas do Julia para nomeação de variáveis e utilizar comentários simples e multilinha para documentação de código.
- Criar arrays de diversos tipos e dimensões usando objetos de intervalo, geradores, compreensões e funções internas como
zeros()eones(). - Executar tarefas avançadas de indexação e mutação de arrays usando lógica booleana, a palavra-chave
ende funções com sinal de exclamação (por exemplo,push!,splice!). - Construir e manipular Tuplas e Tuplas Nomeadas, incluindo seu uso como argumentos de função com palavras-chave.
- Identificar e gerenciar comportamentos de estouro de inteiros e erros de divisão usando tipos padrão e de precisão arbitrária.
- Analisar representações de ponto flutuante, incluindo zeros com sinal, valores especiais (NaN, Inf) e epsilon da máquina.
- Executar e combinar operadores aritméticos, bitwise e atualização para manipular tipos de dados.