Programação do Evento
Dia 27/11
Palestras
Horário: 15:30
Título: Coding Dojo - Tornando-se Faixa Preta em Programação
Descrição: Coding Dojo é um encontro onde programadores se reunem para exercitar suas habilidades e compartilha-las com os outros participantes. Serão apresentadas as características de um Coding Dojo e um tipo de Dojo (Prepared Kata) ao vivo com os palestrantes, com participação da platéia.
Horário: 16:15
Título: Desenvolvendo DSLs em Python
Descrição: Detalhes do desenvolvimento de DSLs internas em Python, com exemplos de ferramentas reais.
Palestrantes: Rodrigo Manhães
Horário: 16:30
Título: Python em Larga Escala: Biblioteca Digital
Descrição: Apresentação da Biblioteca Digital, um projeto desenvolvido para a SETEC/MEC.
Palestrantes: Ronaldo Amaral
Horário: 17:00
Título: Servidor de Conversão de Documentos utilizando Open Office
Descrição: Demonstração de como escrever, em tempo real, textos em documentos Openoffice através do python utilizando a biblioteca PYUNO e como converter documentos para outros formatos com poucas linhas em python.
Palestrantes: Gabriel Monnerat
Horário: 17:15
Título: Zope de Alta Performace com ERP5
Descrição: O ERP5 é um ERP de código aberto escrito em Python que já foi implantado em indústrias aeroespaciais, bancos centrais e agências governamentais ao redor do mundo. Conheça as Ferramentas desenvolvidas para aumentar a performace do Zope/ERP5 para torná-lo escalável.
Palestrantes: Rafael Monnerat
Horário: 18:30
Título: The Zen Of Python
Descrição: A idéia é mostrar todo o potencial da linguagem Python e suas diversas aplicações. A História do Python, suas principais características, os seus maiores usuários no mundo como: Google, Nasa e Yahoo, a razão dessas empresas estarem investindo nesta tecnologia e absorvendo os melhores profissionais do mercado e quais as reais vantagens para o governo na adoção de uma linguagem que hoje tem aplicações em todos os segmentos de TIC serão temas abordado nesta apresentação O título The Zen of Python, está ligado aos princípios fundamentais da linguagem onde o "simples é melhor que o complexo" e a "legibilidade do código é fundamental", além de outros postulados escritos pelo bem humorado guru da linguagem, Tim Peters.
Palestrantes: Giuseppe Romagnoli
Horário: 19:15
Título: Python para brasileiros (Coral)
Descrição: Como devo tratar a expressividade do código e a ubiquitous-language. Que idioma devemos utilizar em nosso código inglês ou português?
Palestrantes: Gustavo Rezende
Horário: 19:30
Título: Software Livre e Launchpad.net: impulsionando sua carreira
Descrição: Participar do desenvolvimento de projetos de software livre é uma ótima
maneira de aprender e retribuir para a comunidade, mas pode também
impulsionar sua carreira.
Nesta palestra apresentarei alguns dos benefícios de se contribuir para
projetos de software livre, e como o Launchpad.net simplifica a vida dos que
contribuem.
Palestrantes: Guilherme Salgado
Horário: 20:45
Título: Controlando Web Browsers
Descrição: Serão apresentadas ferramentas como Selenium e zope.testbrowser que são usados para controlar navegadores web, criar robôs e testes automatizados para a Web.
Palestrantes: Hugo Lopes Tavares
Horário: 21:00
Título: Modelagem multi-nível de Sistemas de Informação em Python
Descrição: Esta palestra tem como objetivo apresentar as características essenciais para a modelagem multinível de sistemas de informação, assim como comprovar a aplicabilidade da linguagem Python para a implementação de sistemas baseados em especificações multinível.
Horário: 21:45
Título: Utilizando Twitter com Python
Descrição: Como realizar ações comuns no Twitter através do Python.
Palestrantes: Rodrigo Manhães
Minicursos e Treinamentos
Horário: 08:00
Título: Python for Dummies
Descrição: Introdução à linguagem Python
Público-alvo: Pessoas que tenham noções de programação
Vagas Disponíveis: Lista de Espera
Horário: 09:00
Título: Coding Dojo - Aperfeiçoando seu modo de Programar
Descrição: Coding Dojo é um ambiente de aprendizagem e treinamento onde todos colaboram para a resolução de um desafio de programação. Os objetivos são a diversão, colaboração e aperfeiçoamento nas práticas em desenvolvimento de software para todo o grupo.

Referência:
http://pet.inf.ufsc.br/dojo/o-que-eh-dojo/
Público-alvo: Todos que gostam de programar
Vagas Disponíveis: 47
Dia 28/11
Palestras
Horário: 14:00
Título: A cobra que bebe café - Python + Java
Descrição: A JNI (Java Native Invocation Interface) permite a integração da execução de código da máquina virtual Java com outras linguagens de programação. Durante a apresentação demonstra-se como fazer essa ligação da linguagem Python com a JNI demostrando problemas, vantagens e dicas para uma integração "pythônica".
Palestrantes: Diego Manhães
Horário: 14:15
Título: Pyramid - BDD em Python
Descrição: Introdução a BDD e apresentação do Pyramid, uma pilha de ferramentas de apoio a BDD em Python, produzida no Núcleo de Pesquisa em Sistemas de Informação do IFF.
Horário: 15:15
Título: Programando a inteligência coletiva com Python
Descrição: Com advento da web 2.0, a internet vem se tornando cada vez mais colaborativa, gerando uma massa significativa de dados a cada segundo. Analisar, categorizar e "tratar" esses dados podem fornecer informações surpreendentes de gostos, modas, tendencias, etc... que qualquer coorporação pagaria uma fortuna para ter.
Logo isso tudo é possível, e está num estado embrionário, através de diversos algoritmos e com a grande força do Python.
Palestrantes: Andre Fonseca
Horário: 15:30
Título: Welcome to the Jungle
Descrição: Uma discussão do que fazer e como fazer ao sair para o mercado de trabalho, quais tecnologias podem ser relevantes e como se encaixar neste meio.
Palestrantes: Fernando Meyer
Horário: 16:30
Título: Desenvolvendo Ágil para Web com web2py
Descrição: Apresentação do framework MVC web2py, mostrando seus
diferenciais e benefícios, que o tornam uma ótima escolha. Serão
abordados assuntos superficiais sobre como o framework implementa o
modelo MVC, produtividade e desenvolvimento orientado a testes.
Horário: 17:15
Título: Multimídia com GStreamer
Descrição: O Gstreamer é um framework GPL multiplataforma que lida com fluxos multimídia de áudio e vídeo, que pode ser utilizado para implementar players, editores e streaming de mídia. Nesta palestra relâmpago este framework será apresentado juntamente com alguns dos seus principais plugins. Serão demonstrados exemplos de processamento de áudio e vídeo em linha de comando e também um exemplo mais complexo em conjunto com a linguagem Python.

Horário: 17:30
Título: Frameworks Web
Descrição: Serão apresentados alguns frameworks para desenvolvimento Web, principalmente Django, Grok, Juno e webpy. O foco da palestra será a experiência dos desenvolvedores com as diferentes tecnologias e mostrar vantagens e desvantagens de cada um.
Horário: 18:15
Título: Do Código ao Diagrama: Prisma
Descrição: Desenvolvimento Ágil com engenharia reversa de código.
Palestrantes: Gustavo Rezende
Minicursos e Treinamentos
Horário: 08:00
Título: Introdução ao Django
Descrição: introdução ao framework django
Público-alvo: Pessoas familiarizadas com a linguagem Python
Vagas Disponíveis: 4
Horário: 08:00
Título: Introdução ao CMS Plone
Descrição: Plone é um Sistema de Gerenciamento de Conteúdo (CMS, de Content Management System) escrito na linguagem Python e que roda sobre um Servidor de Aplicações Zope e sobre o framework CMF (Content Management Framework).
O Plone pode ser usado para a construção de portais de informação em intranets, extranets e na Internet. Pode ser usado também para construir sistemas de publicação de documentos ou até como ferramenta para trabalho colaborativo.
Ministrante: Ronaldo Amaral
Público-alvo: Pessoas familiarizadas com a linguagem Python
Vagas Disponíveis: 6
Horário: 08:00
Título: Introdução ao framework web Grok
Descrição: Grok é um framework para o desenvolvimento de aplicações web usando Python. Ele tem como objetivo prover o desenvolvimento de aplicações de forma acelerada através do auxílio da tecnologia Zope 3. Sendo de fácil utilização para desenvolvedores novatos em frameworks web, Grok possui uma arquitetura plugável de componentes permitindo desenvolvimento, implantação e manutenção de sistemas web de forma simplificada.
Ministrante: Diego Manhães
Público-alvo: Pessoas com noções de Python e HTML básico
Vagas Disponíveis: 16
NSI - IF Fluminense - Núcleo de Pesquisa em Sistemas de Informação