Programando o Raspberry Pi

Primeiros Passos com Python

Programando o Raspberry Pi Esgotado
× Programando o Raspberry Pi

Programando o Raspberry Pi

Compartilhar

Autor: Simon Monk

ISBN impresso: 978-85-7522-357-4
Ano: 2013
Páginas: 192
Preço: R$ 49,00

7 opiniões | Opine sobre este livro

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
  • 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
  • 6 Arquivos e a internet
    • Arquivos
      • Leitura de arquivos
      • Leitura de grandes arquivos
      • Escrita de arquivos
      • Sistema de arquivos
    • Pickling
    • Internet
    • Resumo
  • 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
Ver sumário completo ▼

Sobre o autor

Simon Monk

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 ▶

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.

Ver todas ▼