Programação em Julia: uma introdução informal

Este é um curso informal de programação em Julia. Informal porque isso não foi nem um pouco planejado e nem preparado (como se vê nos vídeos).

As aulas estão no youtube no seguinte canal/playlist: https://www.youtube.com/watch?v=ACvHkkC3h2Y&list=PLBn9Hn_XYZQqhbodyIWsn_8pEVyEbT4Ju

Os notebooks estão no github: https://github.com/pjabardo/julianoipt.

Motivação

No túnel de vento estamos refazendo todos os softwares de processamento em Julia. Temos membros novos que ainda não programam em Julia ou conhecem bem os softwares que usamos. Também temos membros antigos que ainda não são experts em Julia. Assim foi necessário criar um treinamento para esse pessoal, mesmo que informal.

Como esse é um assunto que interessa a mais gente, então resolvi convidar alguns interessados.

Estrutura do curso

Vamos basicamente fazer uma leitura do manual da linguagem Julia

Material de apoio

Aulas

As aulas estão no youtube no seguinte canal/playlist: https://www.youtube.com/watch?v=ACvHkkC3h2Y&list=PLBn9Hn_XYZQqhbodyIWsn_8pEVyEbT4Ju

Aula 01

Vídeo: https://www.youtube.com/watch?v=ACvHkkC3h2Y

Aula 02

Vídeo: https://www.youtube.com/watch?v=nO13nw_1MDU

Aula 03

Vídeo: https://youtu.be/zZJvaoHAj5c

Aula 04

Makie: https://makie.juliaplots.org/stable/ Vídeo muito legal sobre sistemas dinâmicos, caos e efeito borboleta: https://www.youtube.com/watch?v=svV1MsUdInE

Tutorial explicando como foi feito este vídeo: https://www.youtube.com/watch?v=L-gyDvhjzGQ

Pacotes para vocês brincarem no final de ano:

Vídeo: https://youtu.be/RM1do2oQ8m8

Aula 05 - Tipos e métodos

Vídeo: https://youtu.be/KV0TWGL1zp8