Programando o Raspberry Pi
Primeiros Passos com Python
Descrição do livro
Crie programas inovadores e jogos divertidos em seu pequenino, mas poderoso, Raspberry Pi. Neste livro, o guru da eletrônica Simon Monk explica o básico do desenvolvimento de aplicativos com o Raspberry Pi, ao mesmo tempo em que fornece exemplos práticos e scripts prontos para uso. Veja como configurar hardware e software, escrever e depurar aplicações, criar interfaces amigáveis aos usuários e controlar componentes eletrônicos externos. Projetos do tipo faça-você-mesmo incluem um jogo de forca, um relógio LED e um robô andarilho.
- Inicialize e configure seu Raspeberry Pi
- Navegue por arquivos, pastas e menus
- Crie programas Python utilizando o editor IDLE
- Trabalhe com strings, listas e funções
- Utilize e escreva suas próprias bibliotecas, módulos e classes
- Inclua funcionalidades web em seus programas
- Desenvolva jogos interativos com o Pygame
- Faça a interface com dispositivos por meio da porta GPIO
- Construa um robô Raspberry Pi e um relógio LED
- Construa GUIs de qualidade profissional utilizando a Tkinter
Ver menos ▲Sumário
- Sobre o autor
- Agradecimentos
- Introdução
- 1 Introdução
- O que é o Raspberry Pi?
- O que você pode fazer com um Raspberry Pi?
- Um tour pelo Raspberry Pi
- Configuração de seu Raspberry Pi
- Comprando o necessário
- Conectando todos os componentes
- Inicialização
- Resumo
- 2 Primeiros passos
- Linux
- O desktop
- Internet
- Linha de comando
- Navegação com o terminal
- sudo
- Aplicações
- Recursos da internet
- Resumo
- 3 Introdução à linguagem Python
- IDLE
- Versões do Python
- Python Shell
- Editor
- Números
- Variáveis
- Loops for
- Simulação de lançamento de dados
- If
- Comparações
- Sendo lógico
- Else
- While
- Resumo
- IDLE
- 4 Strings, listas e dicionários
- Teoria de strings
- Listas
- Funções
- Forca
- Dicionários
- Tuplas
- Atribuição múltipla
- Valores de retorno múltiplos
- Exceções
- Resumo de funções
- Números
- Strings
- Listas
- Dicionários
- Conversões de tipo
- Resumo
- 5 Módulos, classes e métodos
- Módulos
- Utilização de módulos
- Bibliotecas Python úteis
- Instalação de novos módulos
- Orientação a objetos
- Definição de classes
- Herança
- Resumo
- Módulos
- 6 Arquivos e a internet
- Arquivos
- Leitura de arquivos
- Leitura de grandes arquivos
- Escrita de arquivos
- Sistema de arquivos
- Pickling
- Internet
- Resumo
- Arquivos
- 7 Interfaces gráficas de usuário
- Tkinter
- Hello World
- Conversor de temperatura
- Outros widgets de GUI
- Checkbutton
- Listbox
- Spinbox
- Layouts
- Scrollbar
- Caixas de diálogo
- Selecionador de cores
- Selecionador de arquivos
- Menus
- Canvas
- Resumo
- 8 Programação de jogos
- O que é Pygame?
- Hello Pygame
- Um jogo Raspberry
- Acompanhando o mouse
- Uma framboesa
- Detecção de captura e pontuação
- Timing
- Muitas framboesas
- Resumo
- 9 Interface com hardware
- Conexões de pinos GPIO
- Conexão direta aos pinos GPIO
- Placas de expansão
- Pi Face
- Slice of PI/O
- RaspiRobotBoard
- Gertboard
- Placas de prototipagem
- Pi Cobbler
- Pi Plate
- Humble Pi
- Arduino e o Pi
- Uma conversa entre o Arduino e o Pi
- Resumo
- 10 Projeto de prototipagem (relógio)
- De que você necessita
- Montagem do hardware
- Software
- Fase dois
- Resumo
- 11 RaspiRobot
- De que você necessita
- Fase 1: um andarilho básico
- Montagem do hardware
- Sobre o software
- Fase 2: inclusão de um telêmetro e de uma tela
- Passo 1: monte o adaptador serial do telêmetro
- Passo 2: conecte a tela
- Passo 3: atualize o software
- Passo 4: execute
- Software revisado
- Resumo
- 12 O que vem a seguir
- Recursos Linux
- Recursos Python
- Recursos do Raspberry Pi
- Outras linguagens de programação
- Scratch
- C
- Aplicações e projetos
- Media Center (Raspbmc)
- Automação residencial
- Resumo
Sobre o autor
Simon Monk (Preston, Reino Unido) é graduado em Cibernética e Ciência da Computação e Ph.D. em Engenharia de Software. Ele passou muitos anos como acadêmico antes de retornar ao setor, cofundando a empresa de software móvel Momote Ltd. Autor e maker em tempo integral, Simon escreve principalmente sobre eletrônica para makers. Entre seus livros… Ver perfil completo ▶
Livros relacionados
Opinião dos leitores
Gustavo Y M
Livro interessante, mas muito básico.
Romeu T J
Bom livro.
Rogerio A F
Muito bom. Focado no python, mas dá para entender o funcionamento e usar outras linguagens.
Armando C
Muito bom o nivel. Dá várias dicas de Python e do Hardware do Raspberry PI.




