Workshops

+ 470    + 27h

All the workshops

Besides learning I also love teaching and sharing knowledge.

I have given dozens of workshops to students with ages ranging from middle school to college and the materials of said workshops will be collected here.

This is still a work in progress :)

Intro to Python with genetic algorithms

Intro to LaTeX

Recreational maths

Intro to Python with genetic algorithms

Intro to LaTeX

Recreational maths

Introdução ao Python com algoritmos genéticos

O propósito deste workshop é introduzir as pessoas à programação. No entanto, em vez de debitar os conceitos em abstrato, os conceitos são introduzidos para implementar um algoritmo genético simples.

Vamos começar com um robô que limpa uma sala retangular de forma aleatória, como o que se vê à esquerda, e vamos tentar melhorá-lo um pouco, como o robô da direita.

Gif with a robot randomly walking around a rectangular grid Gif with a robot walking around a rectangular grid without overlapping its path too much


A página sobre o workshop pode ser encontrada aqui e o código aqui.

Introdução ao LaTeX

LaTeX é como se fosse um Microsoft Word desenhado para matemáticos. Com LaTeX podemos escrever fórmulas matemáticas esquisitas e complicadas e fazer com que elas fiquem com bom aspeto.

Também posso usar alguns comandos de LaTeX neste site: \(ax^2 + bx + c = 0 \iff x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}\).

E hoje em dia também funciona no Facebook Messenger (mas só no computador): experimentem enviar $$x^2 - 1 = 0$$ a alguém e vejam como fica com este aspeto: \(x^2 - 1 = 0\).

You can check the page about the workshop here.

Matemática recreativa