🇧🇷 PyNE 2017 Talks

Felipe Farias
June 9, 2017
<p>Slides from talks given during the Python Nordeste 2017 event will be posted here. This post and the slides are written in Brazilian Portuguese.</p><h3 id="5-meses-de-python-o-que-aprendi"><a href="https://www.slideshare.net/vintasoftware/5-meses-de-python-o-que-aprendi">5 meses de Python: o que aprendi</a></h3><ul><li>Palestrante: <a href="https://twitter.com/rsarai007">@rsarai</a></li><li>Link dos slides: <a href="https://www.slideshare.net/vintasoftware/5-meses-de-python-o-que-aprendi">5 meses de Python: o que aprendi</a></li></ul><p>Trabalhar como desenvolvedor de software pode ser um pouco frustrante, as vezes por estar preso a um projeto, as vezes por causa da linguagem que é usada, mas principalmente quando você está em um lugar que não tem nada a ver com você. Nessa palestra eu vou falar sobre a minha experiência saindo de uma grande empresa tradicional para uma empresa ágil e como essa mudança me mostrou que algumas coisas que muitas empresas negligênciam são na verdade, extremamente importantes. Coisas como testes, continuous integration, pair programming, code review, open-source, como adaptar metodologias ágeis a sua realidade, python (é claro) e django, um framework que faz o desenvolvimento de uma aplicação web parecer simples</p><h3 id="django-s-club-como-n-o-fazer-seu-sistema-de-assinatura"><a href="https://www.slideshare.net/vintasoftware/djangos-club-como-fazer-um-sistema-de-assinatura">Django's Club: Como NÃO fazer seu sistema de assinatura</a></h3><ul><li>Palestrante: <a href="https://twitter.com/VictorCarrico">@VictorCarrico</a></li><li>Link dos slides: <a href="https://www.slideshare.net/vintasoftware/djangos-club-como-fazer-um-sistema-de-assinatura">Django's Club: Como NÃO fazer seu sistema de assinatura</a></li></ul><p>Clube do vinho, Clube da cerveja, Clube do livro, Clube Geek, Spotify, Netflix, SmartFit.</p><p>Afinal, por que tantas empresas entram no mercado do sistema de assinatura? Sinceramente, não sei exatamente, porém sei bem como desenvolver um com o framework Django!</p><p>Nessa palestra irei apresentar alguns prós e contras do Subscription Model, mostrando algumas particularidades desse modelo, cuidados que se deve ter e erros técnicos que cometi ao desenvolver sistemas desse tipo.</p><h3 id="python-e-tipagem-esta-tica"><a href="https://pt.slideshare.net/vintasoftware/python-e-tipagem-estatica">Python e tipagem estática</a></h3><ul><li>Palestrante: <a href="https://twitter.com/chocoelho">@chocoelho</a></li><li>Link dos slides: <a href="https://pt.slideshare.net/vintasoftware/python-e-tipagem-estatica">Python e tipagem estática</a></li></ul><p>Isso funciona? É pythonico? Pode ser um caminho? Qual a diferença do módulo typing pra lib mypy?</p><p>Python é uma linguagem de tipagem forte e dinâmica(ou será que ainda é?), mas desde sua versão 3.5, com o módulo typing, é possível utilizar uma tipagem mais explícita sem alterar todo código. mypy é um projeto que nos possibilita também utilizar tipagem estática de maneira similar ao typing, embora o mypy seja mais antigo e também suporta Python 2 enquanto o módulo typing funciona apenas com Python 3.</p><p>Vamos discutir, ver exemplos de aplicação, mostrando tanto o uso com a biblioteca mypy quanto com o módulo nativo typing(python &gt;= 3.5), bem como (des)vantagens e onde/quando usar, ou não, tipagem estática.</p><h3 id="contribuir-com-o-django-framework-mais-f-cil-do-que-voc-imagina-"><a href="https://pt.slideshare.net/vintasoftware/contribuir-com-o-django-e-mais-simples-do-que-voce-imagina">Contribuir com o Django Framework é mais fácil do que você imagina!</a></h3><ul><li>Palestrante: <a href="https://twitter.com/AndersonRe86">@AndersonRe86</a></li><li>Link dos slides: <a href="https://pt.slideshare.net/vintasoftware/contribuir-com-o-django-e-mais-simples-do-que-voce-imagina">Contribuir com o Django Framework é mais fácil do que você imagina!</a></li></ul><p>Se você conhece ou trabalha com o Django e deseja saber como começar a contribuir está palestra é para você! Juntos vamos solucionar um bug do django e fazer nossa primeira contribuição!</p><p>Para quem está começando a desenvolver sistemas e deseja fazer contribuições open source, as vezes é difícil saber por onde começar. A idéia de contribuir com uma grande lib que você adora parece um pouco assustadora?</p><p>Eu vou mostrar passo a passo, como contribuir com o django de forma simples! Usaremos um bug previamente resolvido por mim, para explicar o passo a passo.</p>