Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Introdução
- Que tipo de linguagem de programação é Julia?
- Como é que Julia foi criado, quando e por quem?
- Recursos de Julia
Ambiente de desenvolvimento
- Introdução ao ambiente de desenvolvimento na nuvem
- Terminal
- REPL
- Carregando e instalando pacotes
- IDE
Tipos fundamentais, variáveis e operadores
- Tipos de dados básicos
- Strings e interpolação
- Variáveis
- Operadores
Variáveis, funções e operações
- Variáveis e constantes
- Chamada e declaração de funções e lambdas
- Fluxo de controlo, tratamento de excepções e erros
Delimitação do âmbito
- Âmbitos das funções
- Âmbito de aplicação global e local
- Blocos
- início/fim
- deixar/terminar
- Módulos
- Estruturas de dados
- Tuplas
- Dicionários
- Matrizes
- Vectores
- Matrizes & Álgebra Linear
- Matrizes multidimensionais
- Notação de pontos (em funções)
- Valores em falta
Tipos
- Tuplas e tuplas nomeadas
- Estruturas e mutabilidade
- Uniões
- Tipos abstractos e herança
- Tipos paramétricos (genéricos) e herança
- Tipos de valor
- Verificação de tipos
Métodos e construtores
- Despacho múltiplo
- Escrever métodos para tipos/abstractos
- Construtores
- Métodos de impressão/mostrar
- Sobrecarga de operadores
- Interfaces
Metaprogamação
- Símbolos
- Avaliação
- Expressiões
- Interpolação
- Avaliação
- Chamada e construção de macros
- Geração de código
- Funções geradas pelo @generated
Concorrência local e paralelismo
- SIMD
- Paralelismo
- Tarefas & Canais
- Programação assíncrona
- Multithreading
- Otimização do desempenho
Ferramentas
- Testes unitários
- Avaliação comparativa do desempenho
- Perfilagem
- Registo de dados
- Depuração: traços de pilha
E/S
- Ler e escrever ficheiros de texto e binários
- Ficheiros delimitados
- Memória mapeada
- Descarregar ficheiros
Requisitos
Não existem pré-requisitos para frequentar este curso
21 Horas
Declaração de Clientes (1)
everything about Julia