Encontro de Março do GruPy-SP
http://www.meetup.com/pt-BR/Grupy-SP/events/228437917/
Mais um dia repleto de palestras de Python :)
14h - Palestra 1
14h30 - Palestra 2
15h - Palestra 3
15h30 - Coffee Break
16h - Palestra 4
16h30 - Palestra 5
17h - Lightning talks
18h - Encerramento
---------
Lightning talks
Como funciona?
Você tem 5 minutos exatos para apresentar sua ideia ou projeto. É a hora mais democrática do evento onde são apresentados diversos assuntos aleatórios, independentemente se relacionado a Python ou não.
Veja um exemplo:
https://www.youtube.com/watch?v=JVVMMULwR4s
Traga sua ideia e compartilhe! Coloque nos comentários seu interesse de expôr sua ideia que irei anotando. No dia chamarei o pessoal :)
Ps: As lightning talks são a melhor parte do evento :)
Propostas
Acelerando sua aplicação Django
Nesta palestra vou mostrar alguams técnicas para tornar sua aplicação Django mais rápida, que envolvem:
- Cache
- Comprimindo arquivos css/html
- Otimizando QuerySets com o auxílio do django-debug-toolbar
Dynaconf - Ta Tranquilo! Ta Configurável! - Configurações dinâmicas para seu projeto Python
Cada vez que o IP do servidor de banco de dados muda voce precisa alterar em seu codigo fonte e fazer test, build, deploy?
E se o seu programa pudesse ler as configuracoes de um local dinamico como variaveis de ambiente e servidor de cache?
O Dynaconf automatiza esse processo! "from dynaconf import settings" e fique tranquilo e configuravel!
Lightning - Criando um projeto Django com Shell Script
Crie um projeto Django super rápido com um script pronto.
Isso vai facilitar sua vida na hora de iniciar uma prototipação rápida.
Lightning - PyGamii
Lightning sobre a engine de Games ASCII PyGamii.
https://github.com/carlosmaniero/pygamii
Palestra - GitMiner - Pesquisa Avançada no GitHub
De tempos eu tive a ideia de criar uma ferramenta onde eu pudesse procurar de forma automatizada por trechos de códigos no github, não sei se os senhores sabem, mas muitas pessoas acreditam estar seguras no GitHub publicando seus códigos com arquivos de configurações com senhas de ambiente de produção achando que ninguém vai pesquisar ou achar seu repositório, engano delas, nessa talk eu demonstro de forma prática que essa atitude pode prejudicar o programador
Palestra - O temido map
Um bate papo descontraído sobre aplicações da função map e todas as suas variações.
Conteúdo:
- Map, pra que? tenho listcomp!
- - Diferenças entre o map das versões 2 e 3
- - Por que o map no python 3 não retorna uma lista?
- - Como fazer lazy map no python2?
- - - Scala lambda (_)
- fn.uniform
- - Uma padronização para lazy nos pythons
- Eliminando Loops
- - O Poder oculto dos lambdas em maps
- - Um for sem for
- - Um while sem while
- Pool maps
- - Que raios são chunks?
- -imap
- - imap_unordered
- - map
- - map_async
- - startmap
- - starmap_async
Palestra - Test First
Esta é a parte, talvez, mais importante do seu código, pois com ele você mesmo pode validar seu código.
Corrija seus próprios exercícios de lógica de programação e/ou melhore a qualidade dos seus códigos fazendo ele passar nos testes.