Skip to content
Vinta Software
Last updated4 min read

đŸ‡§đŸ‡· PythonXP 2020: insights and highlights

Diogo de Miranda

Hiring Manager

Summarize with ChatGPT

A pandemia de COVID-19 mudou os planos de toda a sociedade, principalmente em relação a reunir muitas pessoas sob um mesmo teto. Com os eventos de tecnologia adiados, sentimos falta de contribuir com o compartilhamento de conhecimento na comunidade.

Ao mesmo tempo, as ferramentas de lives tornaram-se meios mais aceitos. Zoom, Meet, YouTube e outras plataformas vĂȘm aumentando a sua capilaridade e promovendo um espaço mais confortĂĄvel para as necessidades interpessoais.

Por isso, decidimos adaptar uma ideia que tĂ­nhamos planejado no inĂ­cio de 2020 e realizar nossa primeira conferĂȘncia totalmente online. Em primeiro momento, imaginĂĄvamos que esse encontro seria feito presencialmente, mas decidimos produzi-lo em junho como forma de preencher o vĂĄcuo de tantos eventos cancelados.

Assim foi a PythonXP, uma conferĂȘncia para a comunidade, que focou em espalhar boas prĂĄticas sobre Python e Django para desenvolvedores e profissionais que tĂȘm interesse nessas tecnologias.

Também aproveitamos para fazer do evento um hub de doaçÔes para projetos de combate à pandemia de COVID-19. Arrecadamos R$ 2.645 através dos participantes e dobramos o valor ao final das doaçÔes. A iniciativa escolhida para o benefício, PE Solidårio, recebeu R$ 5.290 no dia 14 de julho de 2020.

Confira aqui o recibo da doação

.: PROGRAMAÇÃO :.

22/06 ▌

MedalhÔes, Patos e Protocolos: tipos em Python 3.8
As polĂȘmicas type hints chegaram para ficar. Felizmente, desde Python 3.8 o sistema de tipos reconhece tipagem estrutural, conhecida como “static duck typing”, e finalmente nĂŁo Ă© mais preciso jogar fora toda a flexibilidade do cĂłdigo Pythonico ao introduzir anotaçÔes de tipos.

Luciano Ramalho, Technical Principal @ ThoughtWorks

Veja os slides aqui

As ferramentas do ecossistema Python na luta por transparĂȘncia no Brasil
Pretendo apresentar o uso de ferramentas da linguagem de programação Python como Pandas, Django, Scrapy nos projetos de inovação cívica da Open Knowledge Brasil.

Mårio Sérgio, Program Manager @ Open Knowledge Brasil

Veja os slides aqui

23/06 ▌

Django Migrations: para entender e perder o medo
VocĂȘ estĂĄ começando com Django e quer entender como funciona e tambĂ©m como aproveitar o framework de migraçÔes do Django da melhor maneira? Vou explicar como utilizar as migraçÔes para resolver alguns cenĂĄrios comuns - e outros nĂŁo tĂŁo comuns assim - que enfrentamos com exemplos simples e prĂĄticos.

KĂĄtia Nakamura, Engineering Lead @ Kiwi.com

Veja os slides aqui

Class Based Views no Django (ou o que vem depois do Django Girls)
Em vårios tutoriais do Django, vemos como receber requests e responder responses com påginas html. Isso é bem legal para começar a entender como é o båsico do Django mas e depois disso? Nessa palestra vou mostrar como começar a fazer sistemas mais complexos usando as Class Based Views, que é uma das grandes ferramentas do Django.

LetĂ­cia Portella, Software Engineer @ Stripe | Podcaster @ Pizza de Dados

Veja os slides aqui

24/06 ▌

Desacoplando seus testes com HTTPretty
Jå faz parte do dia a dia do desenvolvedor escrever testes automatizados para os seus projetos. Porém, muitas vezes, nos encontramos na velha encruzilhada onde seu componente a ser testado utiliza uma chamada de API externa. E agora? Com o HTTPretty vamos conseguir criar uma abordagem muito interessante para resolver esse problema.

Patrick Mazulo, Software Engineer @ Carta

Veja os slides aqui

25/06 ▌

80 tiros nĂŁo sĂŁo disparados por engano
No Brasil, cerca de 61,6% das pessoas sĂŁo negras ou pardas, porĂ©m esta proporcionalidade sĂł se encontra na prisĂŁo, onde 60% das pessoas sĂŁo negras ou pardas, ou na morte, onde segundo o ISP, 70% das vĂ­timas de homicĂ­dio no estado do Rio de Janeiro sĂŁo pessoas pretas ou pardas. NĂșmero que aumenta para 75% se olharmos somente para mortes causadas por policiais.

Esta palestra irĂĄ mostrar por meio de uma anĂĄlise estatĂ­stica de dados utilizando Pandas e Matplotlib, para demonstrar a relação do cenĂĄrio de segurança pĂșblica com a cor e localização.

Nivaldo Gomes, Business Development Manager @ Labcodes

Veja os slides aqui

Meu modelo de aprendizado roubou pĂŁo na casa do JoĂŁo
“Quem eu? VocĂȘ. Eu nĂŁo!” Com o avanço das ferramentas e da notoriedade em torno dos algoritmos de aprendizado, se tornou essencial discutir a responsabilidade sobre os resultados gerados a partir de um modelo. Nesta palestra vou abordar alguns exemplos reais de algoritmos de aprendizado que violam leis em diversos paĂ­ses. E tratar o esforço tĂ©cnico para garantir que que os resultados gerados a partir de aprendizado de mĂĄquina sejam Ă©ticos ou no mĂ­nimo cumpram rigorosamente as leis locais.

ThaĂ­s Viana, Project Manager @ hub9

Veja os slides aqui

26/06 ▌

Python em produção: mantendo seu projeto de pé
O objetivo dessa talk é falar de escalabilidade e performance de sistemas, com dicas pråticas de problemas que todo projeto de software usado em produção por muitos usuårios passam. De configuraçÔes no servidor de aplicação ao banco de dados. De estratégias de cache a processamento assíncrono.

Rael Max, Software Developer @ Jusbrasil

Veja os slides aqui

POO: Pythonices Orientadas Ă  Objetos
A programação orientada a objetos é um paradigma de programação bastante usado, assim como Python é uma linguagem também amplamente adotada, vamos aproveitar esse papo para aprender características e particularidades ao usar esse paradigma e essa linguagem maravilhosa juntos.

Maria Clara Vilas Boas, Data Scientist @ iFood

Veja os slides aqui

Say hi đŸ‘‹đŸ»
Start with a chat ↓

Still prefer the good old email? Contact us

Let’s build something meaningful together

Whether you have a clear roadmap or just an idea, we’re here to help you move forward.

Let’s talkÂ