TDC 2020
Belo Horizonte
O encontro de comunidades e empresas no Brasil

Trilha Python Simple is better than complex

Hoje é possível encontrar Python em qualquer lugar. Desde um simples servidor web até em sistemas complexos para análise e processamento de dados.

Nesta trilha buscamos trazer o que anda acontecendo dentro do ecossistema Python, para que você fique por dentro das novidades, e do arroz com feijão que toda linguagem possui.

Venha conhecer e crescer com Python!

Palestras

Importante: A grade de palestras está sujeita a alterações sem prévio aviso.
Conteúdo
08:00 às 09:00 Credenciamento e recepção dos participantes

Todas as pessoas inscritas, palestrantes, coordenadores e de imprensa, devem retirar seus crachás e kit do congressista nos balcões de credenciamento localizados na entrada do evento, para obterem acesso às salas e Auditório Principal.

09:00 às 10:00 Abertura do evento no Auditório Principal

Após o credenciamento, convidamos os participantes a comparecerem ao auditório para receberem as boas vindas por parte dos realizadores e patrocinadores.

Neste keynote de abertura, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

10:10 às 11:00 Beleza Pythonica
Jean Oliveira Rodrigues

Torne o seu código Python mais belo e como isto impacta diretamente na qualidade do seu software.

Python para web 101
Caio Carrara

Nessa apresentação iremos conhecer como Python pode ser usado para programação para web e sistemas distribuídos em geral. Iremos verificar como Python se encaixa dentro de uma arquitetura, seu suporte nativo para esse tipo de sistemas e também algumas bibliotecas e frameworks mais populares para uso na web. A apresentação pode ser bem aproveitada tanto para quem está começando no mundo web com Python quanto para aqueles que já trabalham com Python no dia-a-dia.

11:10 às 12:00 Python em Data Science
Juliana Guamá

Nesta apresentação será abordado alguns dos motivos que levam empresas e equipes a escolherem Python para projetos de Data Science, com alguns exemplos práticos.

Python é para programadores inconformados
Victória Olívia Araújo Vilas Boas

Python é a linguagem ideal para programadores inconformados. Isso porque é uma linguagem de multipropósito e pode ser aplicada em quase todos os contextos possíveis. Ao longo de minha palestra irei mostrar cases diferentes em que utilizei python, ou que ajudei outros a utilizarem (auxiliando atividades de desenvolvimento, e até mesmo atividades na área da engenharia civil). Qualquer programador que gosta da linguagem e gostaria de utiliza-la não precisa pensar duas vezes, pois em qualquer área há espaço para automatização de atividades repetitivas.

12:10 às 13:00 Uso do python para calcular velocidade de aproximação de nuvens de chuva
VITOR Vasiunas Costa Silva

Apresentação será do código desenvolvido em python que calcula o tempo para inicio da chuva em localidade específica. O algoritmo usa imagens meteorologias já baixadas do CPTEC/INPE. Com o uso da biblioteca openCV e com o metodo matematico de mudança de variáveis para coordenadas polares, o algoritmo estima o tempo de inicio da chuva

Testes de carga com Locust
Lays Rodrigues

Você já precisou fazer testes de carga em seus sistemas web? Eu nunca havia feito um, e nem sabia por onde começar. Depois de algumas pesquisas descobri o Locust, feito em Python, e como nossa linguagem favorita: simples e fácil de usar. Nesta palestra pretendo mostrar como usar o Locust para saber se seus sistemas e infraestrutura estão prontos para os milhões de requests que são esperados em uma aplicação em produção.

TinyDB, um Banco de Dados orientado à felicidade!
Flávio Cardoso Ferreira Pontes

Vamos apresentar o sqlite do noSQL, um poderoso banco de dados de documentos em Python puro que pode ser usado para aplicações locais ou simplesmente para ajudar no desenvolvimento de aplicações data-driven com NoSQL através da camada de compatibilidade com o MongoDB.

13:10 às 14:00 Intervalo para Almoço
Uma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.
14:10 às 15:00 As Dificuldades e Facilidades Encontradas na Definição de uma Arquitetura de Software em Python
Altieres de Matos

Definir uma arquitetura que durará anos não é um desafio fácil. É preciso muita cautela e vivência em projetos de software. Nesta talk vou contar o que levamos em consideração para definir uma arquitetura de software em Python, mostrando as dificuldades e facilidades encontradas. Também mostrarei quais os critérios utilizados para avaliar a arquitetura que construimos. Com essa talk, você conseguirá definir e avaliar uma arquitetura de software para seus projetos em Python, sejam pessoais ou do seu trabalho.

15:10 às 16:00 Observabilidade de sistemas distribuídos em Python
Guilherme Vierno da Silveira

Nesta talk irei apresentar o conceito de observabilidade, sua importância e os desafios encontrados no mundo de microsserviços. Baseado em case real, irei mostrar como métricas, logging e tracing ajudam o desenvolvedor a fazer o seu trabalho: resolver problemas. Usarei exemplos e bibliotecas em Python junto com ferramentas cloud native para mostrar a implementação dos pilares de observabilidade.

16:00 às 16:30 Coffee-break e Networking

Durante o intervalo de coffee-break, serão entregues kits contendo suco e biscoitos. Um delicioso intervalo para relaxar, conhecer novas pessoas e estreitar contatos.

Neste tempo, também surge a oportunidade de todas as pessoas no evento interagirem entre sí, participantes das trilhas, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.

16:40 às 17:30 Criando microserviços de Data Science utilizando Python
Daniel Nascimento

Considerando que um dos maiores desafios da Engenharia de Software foi converter sistemas monolíticos em microserviços, percebe-se que dada a estratégia de utilização das ferramentas de Big Data e Machine Learning nem sempre é possível aplicar o mesmo pensamento, ficando muitas vezes a cargo da pessoas desenvolvedora ter que lidar com essa característica. Nesta apresentação vamos mostrar como criamos um micro serviço em Python para predição na área de finanças utilizando o mindset do pouco é mais e dividir para conquistar.

17:40 às 18:30 Análise aberta do investimento na educação do Brasil
Jéssica Rodrigues / Martinelle Santos

Apresentaremos um estudo exploratório, utilizando Jupyter Notebook para manipulação de alguns dados públicos da educação. Este estudo tem por objetivo mostrar a diferença entre o Custo Aluno Qualidade ideal (CAQ) e do que é investido, por meio do FUNDEB.

Vamos criar uma visualização desta diferença, num shapefile, para uma comparação geográfica.

Faremos também uma apresentação das informações necessárias do estudo e dos seus resultados numa plataforma online usando Flask.

Introdução ao ASGI, o futuro das aplicações WEB com Python
Erich Rodrigues

Python 3.4 introduziu o asyncio e mudou o rumo das aplicações Python, e agora o ASGI está vindo para trazer essa novidade para as aplicações WEB. Vamos aprender um pouco mais sobre essa tecnologia, ver benchmarks, como utilizar, o que já foi feito e o que ainda está por vir.

18:40 às 19:00 Encerramento e Sorteios

No horário de encerramento, todas as trilhas serão direcionadas de suas salas para o Auditório Principal, mesmo local da abertura.

Após a apresentação de resultados do dia, muitos sorteios fecharão o dia.

Data e Local

Sábado, 7 de Novembro de 2020

10 às 19 h

Actuall Convention Hotel

Rod. Fernão Dias, 3443 - Jardim Riacho das Pedras
Belo Horizonte - MG

Informações sobre Data e Local


Público Alvo

Desenvolvedores, curiosos, estudantes, entusiastas.


Investimento

presencial:R$ 420,00

Fazendo sua inscrição presencial, você terá acesso a esta trilha e no mesmo dia também:
TDC Expo: Venha conversar com pessoas e conhecer empresas incríveis.
Trilha Stadium: Você poderá assistir às palestras da trilha Stadium do mesmo dia.


Palestrantes da Trilha Python

Altieres de Matos
Altieres de Matos
Software Engineer Coordinator
Caio Carrara
Caio Carrara
Loadsmart
Daniel Nascimento
Daniel Nascimento
ThoughtWorks
Erich Rodrigues
Erich Rodrigues
Quero Educação
VITOR Vasiunas Costa Silva
VITOR Vasiunas Costa Silva
JDC informática / VLI

Patrocinadores


Gold


Silver


Apoio


Patrocinios e Apoios Trilha e Workshop




Realização

TDC Online