Slide 1

Slide 1 text

Python e IoT com Pingo Criando aplicações de modo simples :D

Slide 2

Slide 2 text

Rafael Henrique da Silva Correia @rafaelhenrique http://blog.abraseucodigo.com.br - Desenvolvedor por opção – Uma ótima opção! - Ex-administrador de sistemas Linux (LPIC2) - Bacharel em Ciência da computação (Uniso) - Atuando atualmente como desenvolvedor web no Luizalabs - “Coordenador/instrutor” do Grupo de Estudos Python Sorocaba - Membro do GruPy-SP - Viciado em World of Warcraft (for the horde!) - Atual viciado em leds - Palestrante nas horas que sobram Eu

Slide 3

Slide 3 text

Internet of Things

Slide 4

Slide 4 text

Onde Python entra nessa de IoT!? ● Tem muitos módulos para conversar com muitos dispositivos/placas ● Várias placas hoje tem sistema operacional, com isso estas placas podem usar Python internamente ● Seu computador não tem tantos sensores para se comunicar ao “mundo real” ● Python é fácil de aprender! Mais fácil ainda é usar o Pingo! :D

Slide 5

Slide 5 text

Pingo - Unificando módulos Para sua vida ficar mais fácil ● Luciano Ramalho juntamente ao pessoal do Garoa Hacker Clube criou um projeto para unificar essa porrada de módulos! ● Este projeto é bem legal (achei FODA!) e se chama Pingo ● O nome vem do “Garoa Hacker Clube” pois a Garoa tem Pingos ● O nome foi aprovado pois também se refere a “Vai pino!” em inglês “Pin go!”

Slide 6

Slide 6 text

Exemplo de simplicidade Vamos acender um led \o/

Slide 7

Slide 7 text

Você acaba de ser promovido a acendedor profissional!

Slide 8

Slide 8 text

Interações com o mundo real ● Pyputsputs – Recebe ondas sonoras através do microfone do computador e transforma isso em “intensidade luminosa” em uma barrinha (como aquelas de aparelho de som) https://github.com/rafaelhenrique/pyputsputs ● Pingo Flask Example – Projeto didático criado para demonstrar o uso de alguns componentes integrados a um framework Web (Flask no caso) https://github.com/rafaelhenrique/pingo_flask_example

Slide 9

Slide 9 text

Hora do living code.. vamos fazer as coisas darem errado!

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

OBRIGADO!!! Perguntas?? Contato: http://blog.abraseucodigo.com.br [email protected] Google Groups: python-sorocaba