Introdução a engenharia reversa e decompiladores

Os participantes serão introduzidos aos conceitos essenciais da área: o que é engenharia reversa, suas aplicações legítimas e suas implicações éticas e legais. Em seguida, serão apresentados os fundamentos necessários para a leitura de código de baixo nível: organização de memória, convenções de chamada de função, registradores e a estrutura de um executável (formato ELF). […]

Continue Lendo

Introdução à programação em Python

Este minicurso tem como objetivo fornecer uma introdução à linguagem Python para participantes que possuem experiência prévia básica com programação. Ao longo das atividades serão apresentados os principais recursos da linguagem, incluindo tipos básicos, estruturas de dados e controle de fluxo, entrada e saída de dados, tratamento de erros, biblioteca padrão, além de configuração de […]

Continue Lendo
Automatize a Web com Python e Selenium Um Guia Prático

Automatize a Web com Python e Selenium: Um Guia Prático

Durante a 25º Semana Acadêmica dos Cursos de Computação da UFPEL o aluno e membro do GAIA Fabrício Viegas ministrou este curso, voltado para iniciantes que queiram explorar a automação para otimizar tarefas repetitivas, testar interfaces web ou fazer raspagem de dados. O cursou buscou ensinar, de forma prática, como automatizar tarefas em páginas web […]

Continue Lendo