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 a Julia
- Qual nicho é preenchido por Julia
- Como Julia pode ajudá-lo com a análise de dados
- O que você pode esperar deste curso
- Introdução ao REPL de Julia
- Ambientes alternativos para desenvolvimento Julia: Juno, IJulia e Sublime-IJulia
- O Julia ecossistema: documentação e pesquisa de pacotes
- Obtendo mais ajuda: Julia fóruns e Julia comunidade
Cordas: Olá mundo
- Introdução ao Julia REPL e execução em lote via "Hello World"
- Julia Tipos de string
Scalar Tipos
- O que é uma variável? Por que usamos um nome e um tipo para isso?
- Inteiros
- Números de ponto flutuante
- Números complexos
- Números racionais
Matrizes
- Vetores
- Matrizes
- Matrizes multidimensionais
- Matrizes heterogêneas (matrizes de células)
- Compreensões
Outros tipos Elementários
- Tuplas
- Gamas
- Dicionários
- Símbolos
Construindo seus próprios tipos
- Tipos abstratos
- Tipos compostos
- Tipos compostos paramétricos
Funções
- Como definir uma função em Julia
- Julia funciona como métodos operando em tipos
- Despacho múltiplo
- Como o despacho múltiplo difere da programação orientada a objetos tradicional
- Funções paramétricas
- Funções alterando sua entrada
- Funções anônimas
- Argumentos de função opcionais
- Argumentos de função obrigatórios
Construtores
- Construtores internos
- Construtores externos
Controle de fluxo
- Expressões compostas e escopo
- Avaliação condicional
- rotações
- Manipulação de exceção
- Tarefas
Organização do Código
- Módulos
- Pacotes
Metaprogramação
- Símbolos
- Expressíons
- Citando
- Representação interna
- Análise
- Avaliação
- Interpolação
Lendo e gravando dados
- Sistema de arquivo
- E/S de dados
- E/S de dados de nível inferior
- Quadros de dados
Distribuições e Statistics
- Definindo distribuições
- Interface para avaliação e amostragem de distribuições
- Média, variância e covariância
- Testando hipóteses
- Modelos lineares generalizados: um exemplo de regressão linear
Plotagem
- Pacotes de plotagem: Gadfly, Winston, Gaston, PyPlot, Plotly, Vega
- Introdução ao Gadfly
- Interaja e Gadfly
Computação Paralela
- Introdução à implementação de passagem de mensagens de Julia
- Chamada e busca remota
- Mapa paralelo (pmap)
- Paralelo para
- Agendamento via tarefas
- Matrizes distribuídas
Requisitos
Alguma familiaridade com programação é desejável, mas não essencial. O objetivo do curso é ensinar-lhe os conceitos básicos da linguagem de programação Julia de uma forma autónoma.
14 Horas
Declaração de Clientes (1)
Tudo sobre Julia
Nelisiwe TP Mtshali - Africa Health Research Institue (AHRI)
Curso - Introduction to Julia Programming
Máquina Traduzida