Nesta semana que passou, dos dias 01 a 03 de Agosto, aconteceu uma Oficina de Ferramentas Computacionais na UFPR. Essa oficina seguiu os moldes das oficinas do Software Carpentry e Data Carpentry. Esta foi a segunda oficina neste padrão que organizei, a primeira foi há um pouco mais de um ano, e foi apenas um dia. Nesta tivemos 3 dias de atividades, e vários participantes.
A oficina teve 28 participantes, porém nem todos vieram a todos os tutoriais. O maior número de pessoas num mesmo tutorial foi 23 e o menor foi 15. Tivemos aulas de Shell, Julia, R, LaTeX, Git e RMarkdown.
Os instrutores foram o Fernando Mayer, a Kally Chung, e eu. Nós mesmos nos revezamos como monitores.
A maior parte dos participantes eram da pós-graduação, e da computação. Tivemos uma quantidade saudável de pessoas da graduação, e dois professores. Tivemos participantes da matemática, da matemática industrial, da física, da química, e um participante da farmácia.
Começamos com uma breve introdução e um help pra instalar o Julia. Tivemos muita dificuldade em fazer o Julia funcionar por motivos variados. Essencialmente deveria precisar começar instalando o Jupyter pelo IJulia. Talvez funcionasse assim. Seguimos para um breve coffee.
Depois do coffee, fizemos uma aula de Shell. Começamos mais cedo e ficamos quase
uma hora a mais do que o planejado. Como sempre o tempo ficou bastante apertado.
Mostramos no fim que existem comandos um pouco mais interessantes, como o grep
e o find
. Não deu pra falar muito mais, mas chegamos no for
e scripts
.
Depois do almoço fizemos a aula de Julia. Havia planejado 3 a 4 aulas com um pouco de análise de dados. No fim das contas consegui passar apenas o mínimo de Julia. Mostrando um pouco de álgebra linear numérica, mas não for, while e if.
Por fim tivemos R, que também ficou razoavelmente limitado aos comandos básicos.
No segundo dia tivemos a primeira aula de Git, que foi bem. Considerando a complexidade da ferramenta, tivemos bons resultados.
O segundo tutorial da manhã foi a segunda parte de R. Nessa parte vimos os gráficos e a análise de dados.
A tarde foi apenas de LaTeX. Fizemos uma aula lendo um .tex pronto e modificando algumas coisas. Conseguimos fazer as partes principais para fazer uma tese. Inclusive BibTeX com Biblatex (básico).
O último dia de workshop teve o fim da aula de Git: a parte remota. Fizemos contas no github, subimos o trabalho do dia anterior, baixamos e fizemos modificações.
Depois fizemos a segunda aula de Julia, onde pude apresentar for, while, if, plots e arquivos.
Por fim, fizemos uma aula de RMarkdown, finalizando em como montar um site com ele.
Como sempre, tivemos algumas dificuldades com tempo e internet.
Fotos:
Infelizmente não tiramos fotos da Kally ensinando.