Oficina de Ferramentas Computacionais na UFPR, 01 de Agosto de 2016

Aug 7, 2016 min read

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.

Fernando

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).

Abel

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:

Wrap 1

Wrap 2

Infelizmente não tiramos fotos da Kally ensinando.