Profile

Ana Da Silva Mendes @ana4


About Me

-

Events

1º Encontro da PUG-PI de 2018

Acontecerá dia 24/02/18 no Teresina Hacker Clube às 14:00.

Proposals

Algoritmo Genético com Python - “Fruto do acaso ou de um processo evolutivo?!” [Python Científico]

Algoritmo genético é uma técnica de otimização e um dos conceitos mais recentes de algoritmos evolutivos, dos quais são baseados em uma gama de mecanismos da evolução biológica como hereditariedade, mutação, seleção natural e crossing over. Tais modelagens computacionais surgiram para resolver problemas de complexidade, isto é, a natureza otimiza seus mecanismos para resolver um ou mais problemas. Neste caso, nosso próprio código otimizará os recursos para encontrar soluções ótimas. Nesta palestra vamos entender como funciona essa técnica de otimização e sua implementação utilizando Python.


Tópicos a serem abordados:

- "Fruto do acaso ou de um processo evolutivo?!" - Base biológica;
- O que são técnicas de otimização;
- Conceito de algoritmo genético;
- Implementação com Python.

Algoritmo Genético com Python - “Fruto do acaso ou de um processo evolutivo?!” [Python Científico]

Algoritmo genético é uma técnica de otimização e um dos conceitos mais recentes de algoritmos evolutivos, dos quais são baseados em uma gama de mecanismos da evolução biológica como hereditariedade, mutação, seleção natural e crossing over. Tais modelagens computacionais surgiram para resolver problemas de complexidade, isto é, a natureza otimiza seus mecanismos para resolver um ou mais problemas. Neste caso, nosso próprio código otimizará os recursos para encontrar soluções ótimas. Nesta palestra vamos entender como funciona essa técnica de otimização e sua implementação utilizando Python.


 


Tópicos a serem abordados:

- "Fruto do acaso ou de um processo evolutivo?!" - Base biológica;
- O que são técnicas de otimização;
- Conceito de algoritmo genético;
- Implementação com Python.

Colaborabot: Monitorando Portais de Transparência Governamental com Python

Resumo:


A Lei nº 12.527/2011, também conhecida como Lei de Acesso à Informação (LAI), garante o acesso a qualquer informação pública de órgãos e entidades. Por conta disso, as diferentes esferas governamentais (Governo Federal - Governos Estaduais - Governos Municipais) têm o dever de disponibilizar todo e qualquer dado produzido ou que esteja sob a sua guarda, excluindo-se casos explicitados pela própria lei. Entretanto, não é incomum que estes mesmos sites fiquem fora do ar ou sejam excluídos sem qualquer aviso. Pensando nisso, o Colaborabot surgiu para monitorar os portais da transparência governamentais. O robô verifica se eles estão funcionando corretamente e avisa se algo está errado. A palestra visa demonstrar como foi construído e como funciona o Colaborabot, o robô do Colaboradados.


 


Outline:


-> Lei de Acesso à Informação e o Colaboradados - 5 min;


-> Construção do Colaborabot - 10 min;


-> Funcionamento do Colaborabot - 5 min;


-> Geração de Relatórios - 5 min;


-> Problemas enfrentados durante a implementação e execução - 5 min;


-> Melhorias no Colaborabot - 5 min;


-> Como contribuir - 5 min;


-> Perguntas - 5 min;


 


Público-alvo:


Pessoas programadoras, jornalista de dados, cientistas de dados. Todos os níveis de experiência.


 


O que participantes devem esperar da palestra:


Uma palestra técnica sobre como o Colaboradados, o veículo colaborativo de transparência e open data no Brasil, utiliza Python para o ativismo cívico através de seu robô de monitoramento da transparência governamental, o Colaborabot.

Minha primeira Python Brasil <3

Somente participando da minha primeira Python Brasil eu pude entender o significado de PESSOAS > TECNOLOGIA. A Python Brasil não é somente sobre códigos e trabalhos técnicos, é sobre pessoas que estão começando no mundo da tecnologia, nas Comunidades OpenSource e receberem todo o incentivo do mundo para continuar e crescer por pessoas incríveis. Quero contar sobre como foi palestrar 3 vezes, ser treinadora do Django Girls BH, fazer parte da organização do Django Day, escutar mulheres incríveis no Conexão Anittas, entre outras experiências que foram completamente novas para quem nunca foi. =)

Te achei disponível para emprego com a API do Github utilizando Python

Resumo:


A aplicação encontra todos os usuários que sejam seguidores em comum no Github que estejam disponíveis para oferta de emprego delimitados por um determinado filtro, por exemplo, localização.  O algoritmo implementado para a resolução desse problema se utiliza das propriedades de sub-grafo e é uma aplicação do Problema do Clique, um problema NP-completo. Com a resolução heurística deste problema é possível gerar estatísticas sobre a quantidade de pessoas desenvolvedoras que estão em um mesmo círculo social que, por exemplo, no Piauí estão possivelmente procurando emprego. O Github fornece uma API na qual é possível através de endpoints obter as informações de usuário necessárias para analisar utilizando código Python.


 


Outline:


-> Introdução - 5 min;


-> O problema do Clique e a aplicação - 10min;


-> Desenvolvendo a aplicação - 10min;


-> Perguntas - 5min;


 


Público-alvo:


Pessoas programadoras com foco em open-source ou trabalhos acadêmicos. Nível iniciante e intermediário. Pessoas interessadas em tecnologias de API, Python, Github e Requests.


 


O que participantes devem esperar da palestra:


Obter um conhecimento técnico sobre o problema do Clique, um problema NP-completo e como aplicar uma heurística para ele utilizando uma aplicação real que se utiliza de tecnologias open-source e conhecidas como Python, API do Github e Requests.


 


Obs: A palestra será apresentada em conjunto (uma dupla).