Perfil

Gustavo Carvalho @gustavo2


Sobre mim

-

Eventos

Encontro do PUG-PI

Encontro do grupo de usuários de Python do Piauí.

Data: 15/12/2018

Local: The Doors

Encontro do PUG-PI - Grupo de Usuários de Python do Piauí

Encontro do Grupo de Usuários de Python do Piauí.

 

Dia 09/12/2017 a partir das 15h no Emporium Bebidas:  https://goo.gl/maps/TbetKoB85MS2.

Mas num bar? Sim! Num bar! Será o último encontro do ano e nada mais justo que unir o encontro à confraternização.

A submissão de palestras fica aberta até as 23:59 do dia 02/12, então corre e submete a sua :)

Como decidido em conversa no último encontro, essa votação será pra escolher a última palestra da grade, já que ficou decidido a apresentação das outras duas palestras que foram mais votadas no último encontro.

Esperamos todos vocês lá ;)

 

 

Python Nordeste 2016

A Python Nordeste acontecerá nos dias 9, 10 e 11 de Junho de 2016 na sede do Senac Piauí, Avenida Campos Sales, 1.111, bairro Centro na cidade de Teresina, Piauí.

As palestras devem ter o tempo máximo de 40 minutos e podem abordar qualquer área dentro do universo Python (web, computação científica, desktop, educacional, ou até palestras não técnicas, contando cases ou relatos relacionados a linguagem) e principalmente, as palestras devem ser de todos os níveis, desde iniciante até avançado. Caso tenha interesse de palestrar mas está com dúvidas, nos mande um e-mail em nordeste@python.org.br que tentaremos lhe ajudar.

A data limite para submissão de palestras é 08/05/2016, e o resultado será divulgado até o dia 13/05/2016.

Sobre o evento:

A Python Nordeste é o maior encontro da região nordeste para a comunidade Python, que ocorre anualmente em cidades do nordeste do Brasil.

O encontro visa difundir tal plataforma entre universidades, empresas e instituições da sociedade civil, ao mesmo tempo focando em assuntos relacionados a Software Livre, estimulando assim a disseminação da cultura agregada ao tema e na divulgação e estímulo de desenvolvimento na Região Nordeste.

http://pythonnordeste.org

XVIII Encontro do PUG-PI

XVIII Encontro do Grupo de Usuários de Python do Piauí.

 

Dia 13/02/2016 a partir as 14h na sede do Teresina Hacker Clube, na Rua Arlindo Nogueira, próxima a praça do Fripisa: https://goo.gl/C2gCt3

Encontro do GuruPI e do PUG-PI

XVII Encontro do Grupo de Usuários de Python do Piauí em conjunto com o Encontro do Grupo de Usuários de Ruby do Piauí.

 

Dia 28/11/2015 a partir as 14h na sede do Teresina Hacker Clube, na Rua Arlindo Nogueira, próxima a praça do Fripisa: https://goo.gl/C2gCt3

XVI Encontro do PUG-PI

Encontro do grupo de usuários de Python do Piauí que acontecerá no dia 18/07 a partir das 15h na sede da 128bits.

Propostas

A história de Nicolau, o cachorro comedor de contas

Cachorro? Que cachorro o quê? Não era um encontro de programação?


Nicolau é um cachorro comprometido com o meio ambiente e não gosta de que papel seja gasto na impressão de contas de água, luz e condomínio. Por isso, destrói todo e qualquer papel que é jogado por baixo da sua porta.


Eu, seu dono, ainda assim preciso pagar as contas, então #comofaz?


Nesta palestra pretendo falar de como usei crawlers e browser automation pra solucionar o problema de todos os meses: precisar acessar vários sites pra emitir boletos de segunda via das minhas contas.

Django Performance Tips

Você cria um projeto Django, desenvolve, põe em produção, começa a ter alguns usuários, o sistema começa a ficar lento e o que você faz? Aumenta as configurações do servidor, correto? Errado!


Nesta palestra pretendo mostrar algumas dicas que incluem otimizações de consultas no banco de dados, cache e até dicas de deploy que podem se tornar bastante úteis quando se procura desempenho maior em projetos Django.

 

Do PyCharm para o Vim, porquê e como.

Nesta palestra pretendo apresentar os motivos que me levaram a migrar da IDE Pycharm para o editor de texto Vim, as dificuldades que encontrei e relatar todo o processo de transição.

Do PyCharm para o Vim, porquê e como.

Nesta palestra pretendo apresentar os motivos que me levaram a migrar da IDE Pycharm para o editor de texto Vim, as dificuldades que encontrei e relatar todo o processo de transição.

Monitorando preços de produtos com Python e Scrapy

Tá interessado em comprar um produto na internet mas quer monitorar o preço na procura de um desconto? Com Scrapy isso é possível (e fácil)!


Numa palestra "hands on", pretendo mostrar como construir um crawler de maneira rápida e descomplicada.

[Web][Devops] Docker: melhorando sua vida como desenvolvedor Python

Anos atrás o processo de implantação de uma aplicação era basicamente um serviço como LAMP, que gerenciava interpretador da linguagem, banco de dados e servidor web.
Atualmente, a tecnologia evoluiu a ponto de uma aplicação se comunicar com os serviços mais diversos, desde banco de dados até servidor de logs e engines de buscas.
Com essa evolução, cresce também a complexidade de gerenciar tanto ambiente de desenvolvimento, quanto de produção.
Docker é uma ferramenta que auxilia o provisionamento e execução dos mais variados serviços e linguagens sem muito trabalho, usando um ambiente isolado e controlado chamado de container. Com ele, é possível gerar imagens que se comportam da mesma maneira, independente do ambiente em que estão sendo executadas.


Nesta palestra pretendo apresentar uma aplicação que reproduz um cenário real, com banco de dados, webpack, servidor web, Celery, Redis, RabbitMQ e mostrar como Docker pode ajudar a gerenciar tudo isso sem dor de cabeça.
Ao fim, pretendo fazer o deploy desta aplicação no Heroku, usando o seu serviço de hospedagem de containers.

[WEB] Django Performance Tips

Você cria um projeto Django, desenvolve, testa e põe em produção, começa a ter alguns usuários e de repente o sistema começa a ficar lento. O que você faz? Aumenta as configurações do servidor, correto? Errado!

Nesta palestra pretendo apresentar dicas de performance na hora de colocar o seu projeto Django no ar.
Mostrarei como identificar gargalos e mensurar o desempenho da sua aplicação, como realizar otimizações que incluem otimizações de consultas no banco de dados, estratégias de cache, otimização de templates, e algumas outras alternativas que são bastante úteis quando se procura deixar o seu projeto Django com o máximo de performance.