Mega Meetup PythOnRio

XIV Encontro PythOn Rio

Dia 29 de Outubro de 2016 vai rolar XIV Encontro da @pythonrio na Estácio - Praça XI das 14:00hs até às 18:00hs, Av. Presidente Vargas, 2560 - Centro, Rio de Janeiro - RJ.

Submeta sua proposta de palestra até dia 22/10/2016.

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/joinchat/AONs_D7Tq0gGGCk_MjZozw
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

Código Python além do Pep8

Sempre que escrevemos um projeto em Python uma das primeiros coisas que as pessoas olham ao revisar é se tudo está de acordo com o Pep8. A questão que com isso podemos ficar cego para o que realmente importa na qualidade do código e se estamos seguindo os principios de código limpo,  bons padrões e se estamos com o melhor jeito daquilo ser implementado em Python.


Nessa apresentação é mostrar alguns casos e através de exemplos mostrar como podemos ser melhores. 

Use os botões abaixo para votar:

author photo

Descomplicando os mocks

Testar unitariamente é fácil, mas quando temos uma dependência externa no nosso código, a implementação do teste acaba demorando quando não sabemos usar direito os "paranauês" do mock.

Nessa palestra vou mostrar na prática as diversas maneiras de mockar objetos e isolar seu código testável de dependência externas como APIs e bancos de dados.


Falarei brevemente de teste unitário, qualidade de código até me aprofundar sobre mocks no python.

Use os botões abaixo para votar:

author photo

Hacker ativismo, novas técnicas de invasão e certificações Um novo paradgma para futuras gerações

Quero mostrar um pouco do que realmente se passa no mundo hacker da criatividade das tecnicas de invasão cada dia melhores elaboradas.  Falar também do CHE e de outras certificações. A um tempo atrás assisti uma palestra sobre isso e isso me deu a verdadeira luz jo fim do túnel. Hoje penso o quanto de tempo me foi perdido até entender meu real perfil. Segurança da informação. 

Use os botões abaixo para votar:

author photo

Kivy: o que você precisa saber

Kivy é um framework multiplataforma que permite fazer aplicações em Python com interfaces inovadoras para Linux, Windows, OS X, Android e iOS. E é um dos projetos em Python mais legais que tem. Só que ainda é muito pouco utilizado. O objetivo dessa palestra é apresentar o Kivy, mostrar o que é possível fazer com ele e indicar o caminho pros primeiros passos.


Algumas perguntas que serão respondidas:
- Funciona mesmo no celular? A performance é decente? Não fica feio?
- Consigo acessar os recursos do celular?
- Tem algum projeto em produção pra gente ver? (O povo usa mesmo?)
- Exemplos! Cadê exemplos de projetos livres usando Kivy pra eu aprender?


Algumas observações, que nunca me perguntaram, e por isso mesmo que vou falar:
- Kivy *NÃO* e só pra celular! (vc não precisa usar gtk ou qt pra botar uma interface visual no seu programa que roda no computador)
- A Kv Lang (linguagem de marcação do Kivy, usada para criar as interfaces) é muito boa
- Aprenda a Kv Lang e use o Kivy para fazer mockup da interface das suas aplicações

Use os botões abaixo para votar:

author photo

Padrões e anti padrões de estabilidade

A grande maioria dos desenvolvedores tem a preocupação em implementar todas as funcionalidades dentro das especificações que o cliente fez.  Também buscamos entregar software sem bugs e fácil de dar manutenção (evoluir). Para isso nos utilizamos de recursos como testes automatizados,  técnicas de TDD e BDD, etc. 


A questão é que sistemas não só precisam entregar o que se pede mas também se preocupar em ser resilientes a falhas,  quebras e erro.


A idéia dessa palestra é mostrar alguns padrões de projeto que nos levam a ter sistemas mais prontos para produção; situações que devem ser evitadas e casos de estudos para aprendermos com os erros do autor.

Use os botões abaixo para votar:

author photo

Python é vida! Desevolver, saber aprender.

Desde o mercado de trabalho até o perfil de programador. Mitos, verdades e Dicas.

Use os botões abaixo para votar:

author photo

Resumão da PythonBrasil[12]

Fala galera :)


A idéia é trazer a minha percepção da última PythonBrasil pra galera que não pôde estar lá. Quero dividir com vocês algumas coisas de palestras que assisti, algumas que não assisti mas também foram interessantes, além de uma série de informações legais sobre a última PythonBrasil :)


Vamos falar de um monte de coisas, tecnologias e não pretendo substituir as palestras originais, apenas referenciá-las e explicar um pouco do que rolou por lá.

Use os botões abaixo para votar: