Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 2.12 KB

2015-01-novatec.md

File metadata and controls

21 lines (15 loc) · 2.12 KB

#Palestras e slides do encontro Grupy-SP em Janeiro/2015 - Novatec

[35 min] Python Fluente: melhores momentos - Luciano Ramalho

Esta palestra será uma selecão de dicas e exemplos do meu livro Fluent Python, que estou terminando de escrever agora. Tópicos a serem abordados:

  • Mistérios do Unicode esclarecidos, inclusive no Windows!
  • Porque tuplas são imutáveis mas podem ter seu valor mudado?!?
  • Extensão do format com códigos customizados
  • Decorador @singledispatch: um novo paradigma

Nesse bate papo falo sobre observações que fiz depois de participar como mentor de 4 Hackatons. Mas do que isso, utilizo o Framework Tekton, framework web brasileiro para Google App Engine, para mostrar na prática algumas dessas dicas.

[30 min] Coffee break - Patrocínio Novatec

[35 min] Python Não Usual: Utilizando Python para orquestrar um simulador de navios petroleiros - Rafael Gonçalves

Nos últimos tempos, o treinamento embarcado de pessoal para operar os navios do setor petroleiro tornou-se inviável. Em 2013, um projeto inovador propôs o desafio de integrar de maneira transparente um cluster numérico com controles e sistemas de decisão para criar um simulador imersivo. Nessa palestra você saberá a história desse projeto e descobrirá como Python + Tornado salvaram o dia.

Há algumas alternativas para se executar código Python no browser - e explico porquê isso é interessante. Dentre elas, demonstro o projeto "Brython" que faz uma tradução no lado do cliente (por padrão, pode ser pré-compilado) - de Python3 para Javascript, permitindo que a implementação de alguns tipos de manipulação de dados e algoritmos fiquem até uma ordem de grandeza mais simples.