TDC 2018
Porto Alegre
Um dos maiores encontros de comunidades e empresas no Brasil

Trilha Python Venha descobrir as infinitas áreas e possibilidades com Python

Python para todos, todas e todes: Descubra infinitas possibilidades dessa tecnologia que vem ganhando cada vez mais o coração e as telas do mundo!

Da biologia ao desenvolvimento mobile, da ciência de dados ao reconhecimento facial, da computação científica ao tratamento de imagens...até a Disney usa Python!

Venha participar e interagir com a comunidade mais diversa e acolhedora do Brasil, esperamos por vocês :)

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 Conhecendo Python
Bernardo de Matos Brodt / Shaiane da Luz Rodrigues

Vamos falar um pouco sobre uma das grandes linguagens de programação, Python. Não conhece ? Tem dúvidas para começar a programar ? Então aqui é o lugar certo para tirar suas dúvidas e começar a usar o Python!

Criando API REST com python flask e mongodb
Daniel Prata da Silva

Uma introdução a api rest, utilizando a linguagem python com framework flask e banco de dados noSQL mongodb, apresentar os conceitos de api, motivação a usar a linguagem python e vantagens de utilizar banco noSQL.

Como usar Python para mudar a nossa sociedade
Thaiane Ferreira Braga / Jonas Davila da Silva

Em um mundo onde o futuro do trabalho é de automatização, como qualificar as pessoas para se prepararem as novas funções de trabalho? Python é uma linguagem fortemente utilizada para trazer pessoas diversas para tecnologia. Vamos entender um pouco como e porque utilizar Python para isso.

11:10 às 12:00 Python para DevOps
Diego Garcia / Vinícius Grübel Kleinübing

Python é uma linguagem de programação de alto nível, muito útil para criação de scripts e automatização de tarefas.

O objetivo dessa apresentação é demonstrar na prática o uso do Python para criação de scripts que podem ser úteis no dia-a-dia.

As definições de malware foram atualizadas
Camilla Martins / Ingrid Murielem Sebastiana

Vamos ensinar como funciona a criação de um malware em Python. Por que? Essa é uma das formas mais divertidas de aprender Python! E também você já sabe se aquele código que te mandaram é um vírus ou não :P

12:00 às 13: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.
13:10 às 14:00 NLP: ou simplesmente como máquinas podem entender melhor as pessoas
Joana Souza

Esta palestra tem o intuito de apresentar o que é Processamento de Linguagem Natural (ou NLP, do inglês Natural Language Processing), seus conceitos base, funcionamento, aplicabilidade, além de tratar brevemente alguns dos desafios que a mesma tenta solucionar.

Bombardeie sua API: Pythonize seus testes de performance com Locust
Élysson Mendes Rezende / Mayara Fernandes

Sua API aguenta pressão? E agora? Descubra os pontos fracos da sua APi e a torne poderosa para as batalhas em produção! Vamos apresenta o Locust, uma ferramenta para testes de performance que trás a simplicidade e o poder do Python para bombardear a sua API com testes de performance, carga e estresse.

14:10 às 15:00 PySpark e AWS Elastic MapReduce: Processamento paralelo na Cloud
César Lawall / Vinícius Campos

Mostraremos como usamos o Apache Spark em sua implementação Python e ferramentas da AWS para mover petabytes de dados de forma simples e performática.

Construíndo sistemas auditáveis em Python
Patrick Porto

Vamos analisar mais são os problemas encontrados em sistemas com mutabilidade e como podemos construir sistemas de alta confiança aplicando uma técnica conhecida como Event Sourcing

15:00 às 15: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.

15:40 às 16:30 Entendendo sockets no Python criando um bot de IRC
Yan Orestes

Trabalhar com sockets diretamente ainda é um medo para muitos desenvolvedores. Mas, à parte de algumas abstrações, fica claro que esse medo só existe por falta de uso. Nessa palestra, vamos descomplicar o assunto (e o módulo) sockets no Python, através de um projeto prático de bot de IRC, com funcionalidades diversas, objetivas e, acima de tudo, interessantes! Ao final da palestra, os participantes devem conseguir entender os conceitos geral de programação de sockets e como funciona essa implementação na poderosa linguagem Python :D.

16:40 às 17:30 Python para Geo(Django)
George Silva

O mundo é movido por dados. Estima-se que 80% de toda informação pode ser geolocalizada.

Saber tratar a informação geolocalizada demanda um entendimento básico dos principais formatos, capacidades e limitações da análise geográfica.

A análise espacial permite um novo tipo de cruzamento de dados, com resultados fantásticos e novas aplicações da tecnologia da informação.

Iremos:

  • Dar um breve descritivo dos principais formatos geoespaciais
  • Listagem das principais bibliotecas para tratamento de dados geo
  • Exemplo de como utilizar dados espaciais em uma aplicação Django
  • Caso de uso: como utilizar o Django para prever a quantidade de insumos para agricultura;
17:40 às 18:30 Análise de Grafos com Python
Henrique de Souza Santana

Em um mundo extremamente conectado, recomendações de produtos e fraudes de pagamento são muito mais escaláveis do que antigamente. Venha conhecer um pouco da teoria de grafos e utilizar algumas ferramentas para análise com Python.

OpenCV for Business & Society
Felipe Corrêa

Nesta palestra vamos progredir em como abstrair informações de uma imagem, tais como ações, objetos e locais. Tudo isso enquanto é apresentado o OpenCV em Python, demonstrado algoritmos rodando em tempo real e abre-se discussão para quais aplicações de business ou para sociedade em geral dessas tecnologias.

Procuraremos dar a resposta para perguntas como: "Quanto tempo cada cliente gasta olhando cada vitrine?" ou "Qual setor da minha loja devo investir mais?".

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, 8 de Dezembro de 2018

10 às 19 h

UniRitter

Rua Orfanotrófio, 555
Alto Teresópolis | Porto Alegre - RS

Informações sobre Data e Local


Público Alvo

Pessoas Desenvolvedoras, Entusiastas, Estudantes


Investimento

presencial:R$ 265,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 Carreiras: Você poderá assistir às palestras da trilha Carreiras do mesmo dia.
Trilha Stadium: Você poderá assistir às palestras da trilha Stadium do mesmo dia.


Palestrantes desta trilha

Camilla Martins
Camilla Martins
Cortex Intelligence
Diego Garcia
Diego Garcia
ThoughtWorks
Élysson Mendes Rezende
Élysson Mendes Rezende
Engenheiro de Software
Felipe Corrêa
Felipe Corrêa
Compasso Tecnologia
George Silva
George Silva
Loadsmart
Joana Souza
Joana Souza
ThoughtWorks
Mayara Fernandes
Mayara Fernandes
Neon Pagamentos S.A.
Patrick Porto
Patrick Porto
Engenheiro de Software
Yan Orestes
Yan Orestes
Alura Cursos Online

Patrocinadores

Diamond





TDC +Diversidade


Patrocinio TDC Online


Patrocínios e Apoios Trilha e Workshop


Realização

Companhia Aérea Oficial