Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Programa del Curso
Introducción a Julia
- ¿Qué nicho ocupa Julia
- ¿Cómo puede Julia ayudarle con el análisis de datos?
- Lo que puedes esperar de este curso
- Primeros pasos con el REPL de Julia
- Entornos alternativos para el desarrollo Julia: Juno, IJulia y Sublime-IJulia
- El ecosistema Julia: documentación y búsqueda de paquetes
- Obtener más ayuda: Julia foros y Julia comunidad
Cuerdas: Hello World
- Introduction to Julia REPL y ejecución por lotes a través de "Hello World"
- Tipos de cuerdas Julia
Scalar Tipos
- ¿Qué es una variable? ¿Por qué usamos un nombre y un tipo para ello?
- Enteros
- Números de coma flotante
- Números complejos
- Números racionales
Matrices
- Vectores
- Matrices
- Matrices multidimensionales
- Matrices heterogéneas (matrices de celdas)
- Comprensión
Otros tipos Elementarios
- Tuplas
- Gamas
- Diccionarios
- Símbolos
Construyendo tus propios tipos
- Tipos de resúmenes
- Tipos compuestos
- Tipos de compuestos paramétricos
Funciones
- Cómo definir una función en Julia
- Julia funciona como métodos que operan sobre tipos
- Despacho múltiple
- En qué se diferencia el despacho múltiple de la programación tradicional orientada a objetos
- Funciones paramétricas
- Funciones que cambian su entrada
- Funciones anónimas
- Argumentos de función opcionales
- Argumentos de función requeridos
Constructores
- Constructores internos
- Constructores externos
Flujo de control
- Expresiones compuestas y ámbito
- Evaluación condicional
- Bucles
- Excepciones
- Tareas
Organización del código
- Módulos
- Paquetes
Metaprogramación
- Símbolos
- Expressiones
- Citando
- Representación interna
- Análisis sintáctico
- Evaluación
- Interpolación
Lectura y escritura de datos
- Sistema de archivos
- E/S de datos
- E/S de datos de nivel inferior
- Marcos de datos
Distribuciones y Statistics
- Definición de distribuciones
- Interfaz para evaluar y muestrear a partir de distribuciones
- Media, varianza y covarianza
- Prueba de hipótesis
- Modelos lineales generalizados: un ejemplo de regresión lineal
Trazado
- Paquetes de trazado: Gadfly, Winston, Gaston, PyPlot, Plotly, Vega
- Introducción al tábano
- Interactúa y tábano
Computación paralela
- Introduction to Julia de la implementación de paso de mensajes
- Llamadas y búsquedas remotas
- Mapa paralelo (pmap)
- Paralelo para
- Programación a través de tareas
- Matrices distribuidas
Requerimientos
Cierta familiaridad con la programación es deseable, pero no esencial. El objetivo del curso es enseñarle los conceptos básicos del lenguaje de programación Julia de forma autónoma.
14 Horas
Testimonios (1)
everything about Julia