TDC2014 – Trilha Python

Mais uma vez estive presente no TDC, e como não poderia deixar de prestigiar a trilha de Python. TDC é um dos maiores eventos de tecnologia que temos no Brasil, palestrantes do país inteiro vão compartilhar suas experiências e conhecimentos com a comunidade.

TDC 2014 - Trilha Python

Tive o primeiro contato com grandes pythonistas na edição anterior, conhecendo pessoalmente Bruno Rocha, Luciano Ramalho, Fernando Masanori, Francisco Souza, Thiago Avelino, Guto Maia, Osvaldo Matos Júnior e diversos outros muito importantes. Confesso que parecia uma criança amedrontada diante tamanha as feras que estavam presentes.

Ano passado foi muito bom, tivemos palestras bacanas falando de Django, Scrapy, pyNES, API pública de ceps, Flask, Tornado, Bottle e outros. E esse ano não poderia ser diferente.

Python como o tema da minha palestra diz: “O que Python pode fazer e você não sabia” em teoria foi a porta de entrada para as diversas opções e aplicações que a linguagem oferece, sendo que muitos dos temas abordados foram apresentados posteriormente.

A organização e a quantidade de trilhas que o evento tem é sensacional, tem de tudo pra todos, robótica, Java, .Net, software livre, empreendedorismo, IOT, e o mais especial desse ano, TDC4kids, uma trilha para crianças aprenderem programação com a aplicação Scratch. O evento é organizado e o local é bem localizado, então ajuda bastante o tamanho dele, o número esperado de pessoas em 4 dias de evento é por volta de 3300 pessoas.

Então irei dar minha opinião sobre as palestras que assisti e compartilhar com vocês o que foi dito.

50 minutos – Python para Zumbis: primeiro MOOC para ensino de programação brasileiro atinge 15 mil inscritos – Fernando Masanori Ashikaga

IMG_20140809_103653676_HDR

Python para Zumbis é algo enorme, tamanho imensurável o impacto que ele teve no Brasil inteiro, analisando seria que a cada 3 cidades do Brasil, 1 tinha algum zumbi estudando Python, e presente em todos os Estados do Brasil.

E é só perguntar quem já fez o curso entre os presentes da sala que metade levantou a mão. E um comentário feliz: Graças ao curso do Masanori foi possível conseguir um trabalho de Python, disse o rapaz. E algo que foi surpreendente que enquanto conversava no horário do almoço, não parava de chegar pessoas seja da trilha de Python ou outras trilhas para conversar com o Masanori fazendo perguntas, e tirando fotos seja dele ou o Drone que foi apresentado.

50 minutos – Quokka CMS – Sites e portais com Flask e MongoDB – Bruno Cezar Rocha

IMG_20140809_114629322_HDR

Quokka CMS é um projeto fantástico do Bruno, um novo CMS de banco NoSQL, em que é fácil a instalação, customização e aplicação de temas. O intuito do CMS é oferecer os diferenciais que outros CMS’s não tem, Bruno tendo experiência sobre como trabalham os CMS’s, já que ele é um dos grandes responsáveis no desenvolvimento do Opps CMS, sentiu que haviam algumas coisas que não puderam ser feitas, seja pelas características do projeto, ou do Django.

15 minutos – O que Python pode fazer e você não sabia- Eric Hideki Imai Satake

Então veio minha palestra, procurei falar sobre as possibilidades que Python oferece para quem não conhecia a linguagem, abordando a aplicação na web, trabalhando com tratamento de imagens, BioPython, Pygame e outros.

Link da palestra gravada

15 minutos – Processamento de tweets em tempo real com Python + Django + Celery – Miguel Galves

IMG_20140809_132933862

Criar uma aplicação trabalhando com API do Twitter é algo complicado, complicado no sentido de que o Twitter é imenso, são em média 5700 tweets por segundo, então foi comentado como poder trabalhar com essas Big Datas, como a API funciona, quais as melhores ferramentas e falar sobre a experiência de criar grandes aplicações com esse nicho.

15 minutos – APIs de visualização em Python – Wilson Freitas

IMG_20140809_135115530

Outra palestra muito bacana, mostrando como podemos usar Python para gerar gráficos a partir de informações complexas, compartilhando as características e opções que temos, seja com mpld3, matplotlib, seaborn e outros. Comentou sobre um caso de catalogação de vinhos e os resultados.

50 minutos – Ensaio sobre testes automatizados- Gustavo O. da Fonseca

IMG_20140809_141617747

TDD é fundamental na vida de um desenvolvedor, aplicando essa metodologia conseguimos construir aplicações sustentáveis, seguras e que sejam fáceis de fazer manutenção, então o Gustavo mostrou os tipos de testes que temos disponíveis, seja por testes automatizados ou unitários, mostrando as características e aplicações em casos reais.

15 minutos – Python para programadores com DDA – Pedro Palhares

Desculpe amigo, não vi essa palestra que começou mais cedo do que eu esperava e só peguei o minuto final e não assisti. Por favor quem assistiu possa comentar no post falando do que achou.

Link da palestra gravada

15 minutos – Prototipando Games em Python – Guto Maia

IMG_20140809_155319722_HDR

Guto é um aficcionado por games, ano passado comentou sobre seu projeto do pyNES, e então dessa vez foi mostrado as formas de você criar seus games com Pygame, quais são os atalhos que deve percorrer e dicas para que seu aprendizado seja rápido.

E um dado bem interessante é que a grande maioria das pessoas entra na faculdade com intuito de criar jogos, mas 97% desistem no meio do caminho, e apenas 3% continuam. Ou seja, é muito pouco devido ao mercado crescente, então mostrar as possibilidades que Python tem em relação a jogos foi muito bacana.

Link da palestra gravada

15 minutos – AudioLazy 0.6 will robotize you! – Danilo de Jesus da Silva Bellini

IMG_20140809_162634487_HDR

Audiolazy é um projeto fantástico, suas variações e possibilidades com processamento de sons é surpreendente, sendo feitos em tempo real. Aplicações como alterar o som de uma guitarra, alterar a voz de uma pessoa, parecendo um robô ou até criar um teclado sonoro.

50 minutos – Machine Learning “Gerrilha” – Felipe Cruz

IMG_20140809_164739615_HDR

Felipe era um cara que queria conhecer pessoalmente, conheço pela internet há uns 2 anos acho e pudemos finalmente trocar ideias e compartilhar experiências. E nessa visita a terra da garoa foi para falar de machine learning, ensinando como manipular datasets, mostrando técnicas de melhorar sua performance na hora do processamento, como trabalhar em nuvem com machine learning e também uma aplicação real dessas práticas em um desafio.

https://speakerdeck.com/felipecruz/machine-learning-guerrilha

Link para a palestra gravada

15 minutos – Porque len() não é um método? – Luciano Ramalho

IMG_20140809_120933376

Luciano comenta de forma prática e rápida porque devemos usar len(s) ao invés de s.len(). Para quem não sabem len() é um método Python para saber quantos elementos estão contidos dentro de uma lista.

Por exemplo:

len(eric)

Resultado: 4 (número de letras)

E novatos tem a ideia de que se quer analisar o número de elementos, faz mais sentido fazer ‘eric.len()’ ao invés do modelo acima.

len é um método poderoso, e ele não faz análise apenas de palavras, e sim de listas, sendo assim conter a lista dentro do método faz muito mais sentido.

15/15 minutos – Scrapy Model – Modelagem fácil de web crawlers | OrientDB – No more joins!
– Bruno Cezar Rocha

IMG_20140809_180006122_HDR

Palestra dupla!

Na primeira parte foi mostrada como podemos trabalhar com buscas de termos na internet com Scrapy, dando dicas de como dribar problemas como o resultado esperado não ter sido o que desejava, ou senão quais as melhores formas de trabalhar índices.

Na segunda parte foi introduzido a ideia do OrientDB, um banco de dados orientado a grafos, algo que será ainda muito comentado. Repensando de forma diferente de como podemos criar laços entre as informações e dados, tirando diversos paradigmas que temos em bancos SQL e noSQL, e como trabalhar ele com Python.

IMG_20140809_182115416_HDR

15 minutos – Python Performance Tips – Sérgio Oliveira Campos

Infelizmente houve problemas com o Sérgio e ele não pode fazer sua apresentação.


Em todo geral foi muito bacana, superou minhas expectativas. Assim que os slides forem disponibilizados serão atualizados o artigo.


Segue também as palestras gravadas do ano de 2013:

Extraindo dados estruturados da Web com Scrapy – Ricardo Panaggio

Opps CMS: Django para portais de alta visibilidade – Thiago Avelino e Bruno Rocha

Django: Primeiro teste a subida – Francisco Souza

pyNES – Programando em Python no Nintendo 8 bits – Guto Maia

Desenvolvendo grandes aplicações com micro-framework Flask – Osvaldo Matos

Anúncios

3 comentários em “TDC2014 – Trilha Python

  1. No geral achei o evento legal, e a trilha em particular… Python vem crescendo muito, e é uma das linguagens mais utilizadas hoje em dia. Sou professor na Faculdade Anhanguera, e adotei a linguagem para ensinar meus alunos, além de C# que é minha favorita, ainda!
    Sobre os palestrantes, faltou um preparo mesmo, é legal o lance “informal”, mas vale a pena uma formatação mais cuidadosa sobre os temas….

    Abraços.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s