Python Sorocaba - Meetup II
No próximo dia 03/12/2016 (sábado) acontecerá mais um Meetup do grupo de usuários Python de Sorocaba. Nesse encontro iremos ter a oportunidade de conversarmos, trocar ideias, mostrar códigos e interagir com outras pessoas que já usam Python ou que estejam buscando começar com a linguagem.
Agenda:
09:00 - 09:25 - vamos chegando!
09:30 - 10:00 - talk 1
10:00 - 10:30 - talk 2
10:30 - 11:00 - talk 3
11:00 - 11:30 - talk 4
11:30 - 13:00 - pair programming, tira dúvidas, novos projetos, etc...
Sugestões para talks:
Uma talk não necessariamente precisa ser a clássica apresentação com slides. Um novo formato, por exemplo, pode ser de code review. Abra o editor de texto e nos mostre e explique algum código que tenha produzido. Outra boa abordagem para uma talk é apresentar como você se deparou com seu último desafio no trabalho, na faculdade ou mesmo aprendendo algo novo e qual foi o processo até chegar à solução.
Lembre-se que TODO CONHECIMENTO COMPARTILHADO É VÁLIDO. Não existe "coisinha boba".
Importante também lembrar que ensinar é uma ótima maneira de aprender algo novo.
Propostas
Cloud para quem não está com a cabeça nas nuvens.
Vou falar um pouco sobre a historia da Cloud, porque ela existe, um pouquinho de como ela funciona e em quem você deveria ficar de olho.
Por Caique Mitsuoka (Codeminer42).
Como programar em Python sem saber Python!
Como programar em Python sem saber Python!
Script em Python para Software PhotoScan
PhotoScan - software para criar modelos em 3D a partir de imagens com tag de geolocalização
Explicar como foi minha jornada de aprendizado em Python para conseguir criar o script dentro dos padroes Pythonicos!
https://github.com/ricaportela/photoscan-scripts-cobolman
Conheça Ray o novo framework web
Conheça Ray o novo Framework web escrito em Python criado por Felipe Volpone.
https://rayframework.github.io/site/
Git: Controlando o histórico
Palestra sobre como alterar o histórico do Git de forma segura usando os comandos git checkout, git reset e git rebase -i.
Programação Neurolinguísta para Programadores de Software
Já que um evento de Programação, que tal entender como funciona a programação do seu cérebro?
A Programação Neurolinguista (PNL) pode ajudar nos desenvolvedores de software a se comunidar melhor.
a ideia da apresentação é mostra a PNL do ponto de visto do Programador de Software, e como podemos tirar proveito dessa ferramenta.
Boa formulação de objetivos - Preciso aprender uma tecnologias, mas não consigo? A PNL pode ajudar.
Caractéristicas da Pessoas de Sucesso - Que entender os comportamentamentos de uma pessoa de sucesso?
Niveis de Aprendizagem - Sabe aquele metodo que você usa para aprender uma nova tecnologia, então entenda melhor como funciona seu cérebro para aprender.
Eu sou desenvolver se software é quero dividar como a Programação Neurolinguista (PNL) me ajudou, e pode ajudar nos desenvolvedores de software.
Quanto valem seus testes?
Um bate-papo descontraído recheado de livecode sobre testes.
Vamos falar um pouco sobre TDD, BDD, testes unitários, documentação de código, requisitos e afins..
Tópicos:
. O quanto você testa?
. Testar vale a pena?
. Quanto valor seus testes geram?
. Mão na massa:
.. Testando unidades
.. Testando funcionalidades
.. Gerando documentação
Quem quiser acompanhar leve o note com o Behave e o selenium 3 (com o driver do seu browser favorito)