Voltar aos Cursos
AI015 Professional

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.

4.9
30.0h
913 estudantes
0 curtidas
Inteligência Artificial
Começar a Aprender

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

  1. Definir a linguagem de programação Julia e identificar seus recursos centrais e contexto histórico.
  2. Diferenciar Julia de outras linguagens de computação técnica em termos de desempenho e sintaxe.
  3. Instalar e configurar com sucesso o ambiente Julia e o REPL no Linux, Windows e macOS.
  4. 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.
  5. Criar arrays de diversos tipos e dimensões usando objetos de intervalo, geradores, compreensões e funções internas como zeros() e ones().
  6. Executar tarefas avançadas de indexação e mutação de arrays usando lógica booleana, a palavra-chave end e funções com sinal de exclamação (por exemplo, push!, splice!).
  7. Construir e manipular Tuplas e Tuplas Nomeadas, incluindo seu uso como argumentos de função com palavras-chave.
  8. Identificar e gerenciar comportamentos de estouro de inteiros e erros de divisão usando tipos padrão e de precisão arbitrária.
  9. Analisar representações de ponto flutuante, incluindo zeros com sinal, valores especiais (NaN, Inf) e epsilon da máquina.
  10. Executar e combinar operadores aritméticos, bitwise e atualização para manipular tipos de dados.

Aulas