XV Encontro PythOn Rio

O último encontro de 2016!!!!

Dia 10 de Dezembro de 2016 vai rolar XV Encontro da @pythonrio. Submeta sua proposta de palestra até dia 01/12/2016.

Ainda estamos definindo o local e, assim que soubermos, liberamos em nossa Fan Page os links para a inscrição.

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

Site PythonRio: http://pythonrio.python.org.br/
PythonRio no Facebook: https://www.facebook.com/pythonrio/?fref=ts
PythonRio no Telegram: https://telegram.me/PythonRio
Lista de discussão Python Rio: https://br.groups.yahoo.com/neo/groups/pythonrio/info
Comunidade de Python brasileira no Facebook: https://www.facebook.com/groups/python.brasil/
Lista de discussão da comunidade de Python do Brasil: https://groups.google.com/forum/#!forum/python-brasil

Grande abraço!
@pythonrio
#forcapython


Este evento não aceita mais propostas.

Propostas

author photo

Aprendi testes unitários e agora? #Partiu TDD

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

Use os botões abaixo para votar:

author photo

Clean Architecture e Python

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.

Use os botões abaixo para votar:

author photo

Como criar extensões para o Jupyter Notebook

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

Use os botões abaixo para votar:

author photo

Então é Natal e o que você fez?

Uma retrospectiva bem divertida sobre o trabalho da comunidade PythonRio, PyladiesRio, um pouco do que rolou de tecnologia e Python pelo Brasil, + no movimento de software livre.


A ideia é extrapolar um pouco Python e falar de tecnologia e comunidades.


Esse ano eu fui ao FISL, Python Sudeste, Python Brasil, uns 4 PythonRio's e um PyBHar.


<Mas conversei com muita gente, e falarei bem mais do que esses eventos>


Estou fazendo um apanhado geral das galera da comunidade Rio que palestrou em eventos e a intenção da palestrar é INSPIRAR as pessoas da comunidade a ir em mais eventos fora do Rio, palestrar, mostrar seu trabalho e conhecer toda essa comunidade maravilhosa que trabalhou tanto em 2016.

Use os botões abaixo para votar:

author photo

Go para Pythonistas

Vou tentar mostrar um pouco da linguagem Go, para quem está começando (assim como eu) poder comparar com o Python.


 


Público: Iniciante / Intermediário


 


- No que Go é parecido com Python


- No que Go é diferente de Python


- Tipos, interfaces, structs e duck typing


- Baixando bandeiras arquivos de forma concorrente


- Material pra aprender :)

Use os botões abaixo para votar:

author photo

Invadindo servidores e manipulando dados com python

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

Use os botões abaixo para votar:

author photo

Precisamos falar sobre pandas (... e bambus).

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ê?


 


 

Use os botões abaixo para votar:

author photo

Python na Visão Computacional

Nesta apresentação mostrarei como utilizar a linguagem Python com a biblioteca OpenCV para desenvolver projetos em Visão Computacional.

Utilizarei como exemplo um projeto desenvolvido por mim que faz a conta gem de pessoas que passam na frente da câmera.

Falarei sobre os processos de detecção, identificação, rastreamento, entre outros.

Use os botões abaixo para votar:

author photo

Utilizando Python para salvar uma cidade

Em 2011 a região serrana do Rio de Janeiro passou pela maior tragédia climática do país. Os efeitos dessa tragédia são sentidos até hoje pela população e muito pouco foi feito pelo poder público.


Nessa palestra eu demonstro como utilizei Python + Weka para coletar dados de uma estação meteorológica no centro da cidade e desenvolver um algoritmo capaz de prever eventos desse tipo com antecedência de 1 hora, utilizando data mining.


 

Use os botões abaixo para votar: