Teach Yourself VISUALLY™ Raspberry Pi®

Table of Contents

Chapter 1: Getting Started with Raspberry Pi

Introducing Raspberry Pi

Take a Tour of Raspberry Pi

Choose Accessories

Choose and Use a Case

Choose and Use a Case

Connect a Monitor

Connect a Monitor

Connect USB Accessories

Connect USB Accessories

Connect Power and Boot

Connect Power and Boot

Chapter 2: Selecting an Operating System

Understanding OS Options

Prepare an SD Card

Prepare an SD Card

Copy NOOBS to an SD card

Copy NOOBS to an SD Card

Select and Install Raspbian Wheezy

Select and Install Raspbian Wheezy

Back Up an SD Card

Back Up an SD Card

Get Started with BerryBoot

Get Started with BerryBoot

Chapter 3: Setting Up Raspbian

Set a Password

Select a Password

Select a Keyboard Layout

Select a Keyboard Layout

Select a Time Zone

Select a Time Zone

Manage Memory and SD Card Options

Manage Memory and SD Card Options

Set Up Overclocking

Set Up Overclocking

Connect to the Internet

Connect to the Internet

Revise the Configuration

Revise the Configuration

Update the Operating System

Update the Operating System

Launch the Desktop

Launch the Desktop

Shut Down the Pi

Shut Down the Pi

Chapter 4: Working with Applications

Introducing Raspberry Pi Apps

Set Up Wi-Fi

Set Up Wi-Fi

View Web Pages

View Web Pages

Work with Files in File Manager

Work with Files in File Manager

Edit Text with Leafpad

Edit Text with Leafpad

Configure the Desktop

Configure the Desktop

Configure the Launch Panel

Configure the Launch Panel

Chapter 5: Working with the Command Line

Introducing Linux

Using the Command Line

Using the Command Line

Become the Superuser

Become the Superuser

Understanding the File System

Understanding Linux Files

Navigate and List Directories

Navigate and List Directories

Create a Directory

Create a Directory

Delete Files and Directories

Delete Files and Directories

View a File

View a File

Find a File or Command

Find a File or Command

Copy, Move, and Rename Files

Copy, Move, and Rename Files

Work with File Permissions

Work with File Permissions

Using the Command Line History

Using the Command Line History

Chapter 6: Understanding Advanced Commands

Understanding Advanced Linux

Using the Nano Editor

Using the Nano Editor

Set Up Autologin

Set Up Autologin

Download and Install Applications

Download and Install Applications

Configure an Application

Configure an Application

Redirect Screen Output to a File

Redirect Screen Output to a File

Combine Commands with a Pipe

Combine Commands with a Pipe

Process Text with grep and sed

Process Text with grep and sed

Create a Simple Script

Create a Simple Script

Run a Command at Set Times

Run a Command at Set Times

Chapter 7: Networking Raspberry Pi

Understanding Networking

Set a Static IP Address

Set a Static IP Address

Set Up ssh

Set Up ssh

Using ssh for Remote Command Line Access

Using ssh for Remote Command Line Access

Set Up Remote Access with VNC

Set Up Remote Access with VNC

Share Files with Samba

Share Files with Samba

Set Up a Simple Web Server

Set Up a Simple Web Server

Create a Simple Web Page

Create a Simple Web Page

Install PHP

Install PHP

Create a Smart Web Page

Create a Smart Web Page

Send E-Mails

Send E-Mails

Get Started with curl and wget

Get Started with curl and wget

Put Your Pi on the Internet

Put Your Pi on the Internet

Chapter 8: Getting Started with Sound and Video

Understanding Media on the Pi

Set Monitor Resolution and Overscan

Set Monitor Resolution and Overscan

Set Up Audio

Set Up Audio

Play Video with omxplayer

Play Video with omxplayer

License Extra Video Formats

License Extra Video Formats

Connect a USB Media Drive

Connect a USB Media Drive

Chapter 9: Programming with Scratch

Understanding Scratch

Import a Costume

Import a Costume

Switch a Costume with Blocks

Switch a Costume with Blocks

Create a Loop

Create a Loop

Move a Sprite

Move a Sprite

Add a Bounce

Add a Bounce

Check for Collisions

Check for Collisions

Respond to the Mouse and Keyboard

Respond to the Mouse and Keyboard

Edit a Costume

Edit a Costume

Change the Stage Background

Change the Stage Background

Play Sounds

Play Sounds

Work with Variables

Work with Variables

Using the Pen

Using the Pen

Chapter 10: Getting Started with Python

Introducing Python

Launch IDLE

Launch IDLE

Work with Numbers

Work with Numbers

Create Variables

Create Variables

Get Started with Strings

Get Started with Strings

Split Strings

Split Strings

Pick Words from Strings

Pick Words from Strings

Convert Strings and Numbers

Convert Strings and Numbers

Work with Files

Work with Files

Create and Run a Python Script

Create and Run a Python Script

Chapter 11: Organizing Information with Python

Get Started with Lists

Get Started with Lists

Using List Methods

Using List Methods

Explore Tuples

Explore Tuples

Work with Dictionaries

Work with Dictionaries

Understanding Repeats and Decisions

Make Decisions

Make Decisions

Work with Loops and Repeats

Work with Loops and Repeats

Understanding Functions and Objects

Create a Function

Create a Function

Define a Class

Define a Class

Using a Class

Using a Class

Load Modules

Load Modules

Work with pickle

Work with pickle

Using the Debugger

Using the Debugger

Chapter 12: Getting Started with Pygame

Introducing Pygame

Create a Window

Create a Window

Close a Window

Close a Window

Load a Background Image

Load a Background Image

Read the Mouse

Read the Mouse

Respond to Keyboard Events

Respond to Keyboard Events

Scan the Keyboard

Scan the Keyboard

Create a Timed Loop

Create a Timed Loop

Chapter 13: Creating Graphics with Pygame

Understanding Graphics and Animation

Understanding Sprites and Images

Get Started with Surfaces

Get Started with Surfaces

Define Colors

Define Colors

Draw Shapes

Draw Shapes

Animate an Object

Animate an Object

Bounce a Shape

Bounce a Shape

Draw Text with Fonts

Draw Text with Fonts

Load and Show an Image

Load and Show an Image

Create a Sprite Class

Create a Sprite Class

Check for Sprite Collisions

Check for Sprite Collisions

Create a Breakout Game

Create a Breakout Game

Create a Breakout Game (continued)

Create a Breakout Game (continued)

Share Your Games

Share Your Games

Chapter 14: Adding Custom Hardware

Understanding Electronics

Using a Digital Multimeter

Using a Digital Multimeter

Set Up GPIO Control Software

Set Up GPIO Control Software

Control an LED with a Button

Control an LED with a Button

Connect a Digital Temperature Sensor

Connect a Digital Temperature Sensor

Log Sensor Readings to a File

Log Sensor Readings to a File

Graph Readings on a Web Page

Graph Readings on a Web Page

Connect a Real-Time Clock

Connect a Real-Time Clock

Create a Python Webcam

Create a Python Webcam

Control a Relay

Control a Relay

Learn to Solder

Learn to Solder

Create a Circuit on Stripboard

Create a Circuit on Stripboard

Understanding Further Options

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.188.90.148