Pessoal,
Para aqueles que querem saber um pouco mais sobre as palestras a serem apresentadas no IX Encontro do PUG-PE, segue abaixo mais detalhes:
Rafael Carício – CTO da Orygens
Cookie SQL Injection – Explorando uma falha de segurança na prática
Nesta palestra, apresentarei uma solução de um problema que enfrentei em minha empresa durante o desenvolvimento de uma melhoria de desempenho de uma aplicação web construída com o framework Django. Esta solução acabou por indicar um outro problema envolvendo uma falha de segurança, onde era possível injetar um Código SQL usando Cookies. Irei apresentar os problemas e as soluções encontradas por mim durante a exploração desta falha.
Tema: Web, Segurança, SQL, Injection, Django.
Wilson Rosa – Professor/Pesquisador/PHD da UFRPE.
“Python e o ensino de algoritmos: uma abordagem híbrida funcional-imperativa”
“Quando se trata de ensino Programação para iniciantes ou do ensino Algoritmos e Estruturas de Dados, há na literatura pelo três correntes de pensamento. Uma advoga o uso de uma LP imperativa simples. Outra advoga o uso de LP OO. E ainda um terceira advoga o uso de uma LP funcional. Cada qual com suas vantagens e desvantagens. Python incorpora os três aspectos. Para iniciantes, o uso de compreensão de listas (e conjuntos nas versões 2.7 e 3.x) e definições de funções no estilo funcional permite uma transição suave da Matemática do Ensino Médio à Programação. Para o iniciado, o ensino de AED com OO e definições funcionais de alta-ordem permite soluções elegantes e mais seguras. Para todos uma sintaxe agradável mais próxima da linguagem natural que dispensa por completo o uso de LP artificiais, criadas apenas para o ensino e que não têm vida ou existência fora da sala de aulas. Veremos exemplos que evidenciam estas afirmações.”
Tema: Linguagens de Programação, Ensino, Orientação a Objetos, Algoritmos.
Daker Fernandes – Aluno Graduação do CIN/UFPE
Swithon
Swithon é um binding que estou planejando fazer que deverá integrar a facilidade de Python e a expressividade de Prolog. A idéia da palestra é discutir o poder da programação lógica e como pretendo fazer o binding com o pessoal do PUG-PE.
Tema: Extensões, Prolog, Programação Lógica, Open-Source, Binding.
Rômulo Jales – Engenheiro de Software da FITEC
Construindo Interfaces Gráficas com Python e GTK
A dupla dinâmica dos desktops Linux: Python e GTK. O primeiro com sua poderosa biblioteca padrão, agilidade, expressividade e facilidade em programar. O segundo uma biblioteca gráfica quase onipresente nos sistemas desktop linux. O casamento dos dois nasce o PyGTK, um biding da consagrada API GTK para aplicativos gráficos. A palestra é uma introdução de como desenvolver aplicativos gráficos usando o PyGTK.
Temas: Interface Gráfica, Python, GTK, Linux. PyGTK.
Lauro Moura – Engenheiro de Software do Instituto Nokia de Tecnologia
QML + Python
O modelo tradicional de desenvolver interfaces gráficas é imperativo, onde o programador diz como deve ser criada a interface (setColor,setPosition, etc.). No Qt Quick, a interface é criada de forma declarativa, em termos de propriedades dos objetos (a largura de X é a metade da de Y, etc…), estados de transição (“no estado X, cor azul, no estado Y, cor vermelha”), simplificando o processo de criação. Durante a palestra será mostrado uma visão geral da QML e de como usar em programas Python.
Temas: Interface Gráfica, Python, Qt, QML.
Marcel Caraciolo- Diretor de P&D da Orygens
Sistemas de Recomendação em Python
Este trabalho visa apresentar uma introdução a uma das promissores áreas na área de recuperação de informação e computação inteligente: Sistemas de Recomendação de itens. Para isto utilizarei da linguagem de programação Python para apresentar conceitos e algumas aplicações práticas para demonstrar o poder das recomendações atualmente na Web. Python por ser linguagem poderosa e flexível foi a escolha da linguagem utilizada para implementar o sistema Crab que faz parte do trabalho atual do meu Mestrado em sistemas de recomendação para oferta de produtos e serviços.
Temas: Inteligência Artifical, Sistemas de Reomendação, Aprendizagem de Máquina, Web.
Filed under: encontros, resumos | Tagged: agenda, apresentações, PUG-PE, python, resumo | 2 Comments »