Python Nordeste - 2016

09 a 11 de junho de 2016

O Evento

A Python Nordeste é o maior encontro da região nordeste para a comunidade Python, que ocorre anualmente em cidades do nordeste do Brasil.

Em um contexto bem diversificado e dedicado a troca de experiências e conhecimento, o evento é voltado para indivíduos de diversas áreas e origens, sem distinção do seu grau de conhecimento da linguagem.

O encontro visa difundir tal plataforma entre universidades, empresas e instituições da sociedade civil, ao mesmo tempo focando em assuntos relacionados a Software Livre, estimulando assim a disseminação da cultura agregada ao tema e na divulgação e estímulo de desenvolvimento na Região Nordeste.

Keynotes

Mark Lavin

Mark Lavin

Diretor Técnico / Caktus Group

Mark Lavin é co-autor do livro "Lightweight Django" da editora O'Reilly (no Brasil, "Django Essencial", da editora Novatec) e gravou uma série vídeos chamada "Intermediate Django" que foca em serviços RESTful e integração com aplicações client-side. Você também pode encontrá-lo frequentemente contribuindo com o projeto Django ou respondendo questões no StackOverflow. Ele também aprecia fabricação artesanal de cervejas, triatlos Ironman, e passar tempo com sua esposa e suas duas jovens filhas.

Bruno Rocha

Bruno Rocha

Engenheiro de Software / Red Hat

Bruno Rocha é membro da Python Software Foundation, autor do livro web2py cookbook e de uma série de tutoriais sobre desenvolvimento web com Python e Flask, colaborador de vários projetos opensource entre eles o QuokkaCMS, o Codemod e o Dynaconf. Atualmente é Engenheiro de Qualidade de Software na Red Hat e além disso é um Pythonista herbívoro, ciclista de final de semana e pastor na Igreja do Monstro de Espaguete Voador.

Tarsis Azevedo

Tarsis Azevedo

Programador / Globo.com

Tarsis é programador na globo.com e trabalha em varios projetos open source, principalmente na area de cloud computing. Começou com python durante a faculdade e foi amor a primeira vista. Hoje trabalha principalmente com Go mas continua apaixonado por python.

Luciano Ramalho

Luciano Ramalho

Consultor Técnico / ThoughtWorks

Luciano Ramalho é consultor técnico principal na ThoughtWorks. Vem usando Python profissionalmente desde 1998 e escreveu Fluent Python (no Brasil, Python Fluente). É um dos fundadores do Garoa Hacker Clube e acredita que o Brasil tem jeito, se as pessoas estudarem, se organizarem e aceitarem suas diferenças.

Tutoriais

Os tutoriais acontecerão simultaneamente das 8h às 12h e das 14h às 18h do dia 09/06, portanto só é possível fazer a inscrição em um tutorial.

Gileno Filho

Introdução à Ciência de Dados com Python - Gileno Filho

Neste tutorial irei explorar a área científica de Python, através de suas principais bibliotecas (pandas, scipy, matplotlib, sklearn...), resolvendo problemas reais que podem ser solucionados através da análise de dados utilizando "statistical learning" e "machine learning". Iremos passar por todo o pipeline associado a ciência de dados: captura, limpeza, análise exploratória, escolha do modelo, extração de resultados e finalmente visualização (comunicação dos resultados).

Luciano Ramalho

Objetos Pythonicos: APIs produtivas com o Data Model - Luciano Ramalho

Este tutorial irá mostrar como implementar objetos que se comportam "naturalmente" como tipos built-in, e então merecem ser chamados de Pythonicos. A apresentação inteira e exercícios serão guiados por doctests, que suportam uma forma de BDD (behavior-driver design) e permite aos participantes verificar o seu progresso nas partes práticas do tutorial.

Uma API é considerada Pythonica quando suporta idiomas Python adequados e convenientes. Por exemplo, programadores Python experam que qualquer coleção seja iteravel e suporte a função len(). Coleções vazias devem avaliar "falsy" em contextos boleanos. Objetos de qualquer tipo devem possuir uma representação de string amigável ao usuário e outro formato de exibição que não esconda detalhes e seja útil para depuração. Objetos de diversos tipos suportam operadores como + e * quanto fazem sentido. Objetos pythonicos são uma das chaves para a alta produtividade de um programador com a linguagem.

Todos esses recursos de objetos, e mais, são definidos no Python Data Model: a API que aplica a objetos Python em geral, desde inteiros planos a coleções e até funções e classes -- quando tratamos estes como objetos de primeira classe na linguagem. Os mais importante métodos especiais definidos no Data Model serão mostrados e exercitados neste tutorial.

Local

Inscreva-se

Faça a sua inscrição atráves do formulário abaixo.

Inscreva-se cedo e aproveite os descontos nos primeiros lotes.

Programação

Dia 09/06

8:00
Tutorial - Objetos Pythonicos: APIs produtivas com o Data Model
8:00
Tutorial - Introdução à Ciência de Dados com Python

Dia 10/06

8:00
Credenciamento
9:00
Tarsis Azevedo
10:00
Shell Script: o que é, para que serve e como Python pode ajudar? - Lucas Inojosa
10:30
Coffee Break
11:00
Não é bem assim... quando Python não é como você espera - Flávio Juvenal
11:30
Python e Criptografia - Dann Luciano
12:00
Almoço
14:00
Mark Lavin
15:00
Programação Funcional em Python, de forma simples - Anderson Resende
15:30
Ataque às fronteiras - isolando e testando suas integrações externas - Bernardo Fontes
16:00
Coffee Break
16:30
Django Views: Boas práticas - Renato Oliveira
17:00
APIs: o que são, onde vivem, do que se alimentam? - Filipe Ximenes
17:30
Lightning Talks

Dia 11/06

9:00
Luciano Ramalho
10:00
Ensinando Ciência da Computação com Python - Anderson Lima
10:30
Coffee Break
11:00
Abrindo sua mente com Open Source - Patrick Mazulo
11:30
Kivy - Criando aplicações multiplataforma (e mobile) com Python - Julio Cesar Eiras
12:00
Almoço
14:00
Bruno Rocha
15:00
Surfando com Python nas ondas da Internet - Elinaldo Monteiro
15:30
Aplicando DDD de forma incremental em um projeto Django no mundo real - Igor Medeiros
16:00
Foto Oficial
16:30
Coffee Break
17:00
Django e React.js - André Ericson
17:30
Lightning Talks
18:00
Encerramento

Patrocinadores


Patrocínio Diamond Caktus Group
Senac Piauí
Patrocínio Platinum Evolux Sistemas
Vinta Software
ThoughtWorks
Patrocínio Gold Globo.com
128Bits
Patrocínio Silver Revolution Systems

Realização

Python User Group - Piauí Associação Piauiense de Software Livre