Meetup PythOnRio

10 de Dezembro de 2016, Infnet, Rio de Janeiro


Sobre

XV Encontro PythonRio Dia 10 de Dezembro de 2016 vai rolar XV Encontro da @pythonrio das 10:00hs até às 18:00hs na Infnet: Rua São José, 90, 2º andar – Rio de Janeiro, Centro. Grande abraço!

Faça a sua inscrição!!! https://www.eventbrite.com/e/xv-encontro-python-rio-tickets-29658002885

Acabou a tristeza! Agora a galera da comunidade Python do Rio de Janeiro tem um encontro marcado, a cada último sábado de todo mês. Às vezes na Barra, às vezes no Centro, o que importa é se reunir para conversar, compartilhar e aprender.

@pythonrio #forcapython

Caso você queira se inteirar mais sobre a comunidade de Python, também sugerimos os seguintes links:

+ Facebook     + Twitter     + Telegram     + YouTube

Localização

Infnet: Rua São José, 90, 2º andar – Rio de Janeiro, Centro

Palestras

  • Andre Fonseca

    Clean Architecture e Python

    Andre Fonseca

    Mesmo os programadores experientes em design, patterns e arquitetura podem fazer grandes aplicações difíceis de manter. Venha aprender sobre como o recentemente proposto "Clean Architecture" (proposta do Uncle Bob) se aplica em Python, e como este padrão de design de alto nível se encaixa particularmente bem com os recursos da linguagem Python e traz respostas a perguntas que os programadores experientes têm feito.

  • Eduardo "Stalinho" Oliveira

    Precisamos falar sobre pandas (... e bambus)

    Eduardo "Stalinho" Oliveira

    Essa palestra se baseia nessa conversa: https://twitter.com/eduardostalinho/status/783680564629037056 Python é uma linguagem muito utilizada em data science. A idéia dessa palestra mostrar como ele é utilizado e quais problemas os usuários de python nessa área enfrentam e CRIAM no dia-a-dia.

    Alguns tópicos são:

    -- Bibliotecas para data-science, usar ou não usar?

    -- Como as bibliotecas padrão podem te ajudar com análise de dados?

    -- Machine Learning e algoritmos. Como faço?

    -- Entre o panda comedor de bambu e o pônei do mundo imaginário do data-science, quem é você?

  • João Felipe Pimentel

    Como criar extensões para o Jupyter Notebook

    João Felipe Pimentel

    Jupyter Notebook é uma aplicação que permite criar documentos com códigos interativos, visualizações e markdowns explicativos.Devido a sua facilidade e capacidade de visualização de resultados, o Jupyter tem sido utilizado em desenvolvimento explorativo, prototipagem, ensino, processamento de dados, simulações numéricas, etc. No processo comum de criação de notebooks, muitas pessoas restringem seus códigos a apenas Python e visualizações fornecidas por bibliotecas como matplotlib ou visualizações textuais padrões. Entretanto, o Jupyter permite muito mais do que isso por meio de extensões e métodos especiais de visualização.

    Nesta apresentação, pretendo explicar:

    -- como definir métodos de exibição para visualizações customizadas e opções customizadas de auto-completar

    -- como criar extensões IPython com line magics e cell magics

    -- como criar extensões para o cliente Jupyter com alterações no Javascript

  • Paula Grangeiro

    Aprendi testes unitários e agora? #Partiu TDD

    Paula Grangeiro

    Nessa apresentação vamos discutir o que é TDD e como inciantes que já possuem algum conhecimento em testes unitários podem começar a praticá-lo. Os exemplos serão em Python mas muitos dos conceitos discutidos são independentes da linguagem de programação.

    Público: Iniciantes

    -- O que é TDD?

    -- Objetivos do TDD

    -- Como funciona?

    -- Code time

    -- Vantagens do TDD

    -- Considerações finais

  • Vinicius Saw

    Invadindo servidores e manipulando dados com python

    Vinicius Saw

    Nessa apresentação, tentarei demonstrar um pouco sobre como usar a linguagem python para fazer coisas impressionantes, como:

    -- Manipular enquetes e votações em sites

    -- Invadir servidores linux que rodam apache

    -- Ganhar acesso a um terminal em um servidor

    -- Utilizar um exploit para escalar privilégios e obter acesso ao usuário root

Agenda

Hora Local Atividade
10:00 Auditório Credenciamento / OpenSpace
11:00 Auditório Abertura
11:05 Auditório Clean Architecture e Python - Andre Fonseca
11:05 Sala Open Space / Workshop
12:00 Almoço
13:30 Auditório Precisamos falar sobre pandas (... e bambus) - Eduardo Oliveira
13:30 Sala Open Space / Workshop
14:15 Auditório Como criar extensões para o Jupyter Notebook - João Felipe
15:00 Auditório Lightning talks
15:20 Auditório Openspace / Coffee Break
16:20 Auditório Invadindo servidores e manipulando dados com python - Vinicius Saw
17:05 Auditório Aprendi testes unitários e agora? #Partiu TDD - Paula Grangeiro
17:50 Auditório Encerramento + Foto
18:00 No bar mais próximo, vamos trocar ideias e beber um chopp. Pós-evento

Parceiros