وبلاگ بلیان

Teach Yourself Visually Raspberry Pi

معرفی کتاب «Teach Yourself Visually Raspberry Pi» نوشتهٔ Wentk, Richard، منتشرشده توسط نشر Visual در سال 2014. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Teach Yourself Visually Raspberry Pi» در دستهٔ بدون دسته‌بندی قرار دارد.

Full-color, step-by-step guidance for learning to use Raspberry Pi! Raspberry Pi is an inexpensive, single-board computer that serves as an introductory board for students and developing computer professionals. This image-driven, visual guide shows you how the Raspberry Pi can be easily used as a stand-alone computer, a media center, a web server, and much more. Vivid, full-color images bring Raspberry Pi projects to life, while well-illustrated circuit diagrams and step-by-step practical advice cover everything from working with the included software to branching out into typical but more complex endeavors. Covers interesting topics for students and aspiring computer professionals Demonstrates how to create custom projects, work with the Raspberry OS, install other operating systems, get the most out of the Raspberry Pi, and much more Encourages users to study and tinker with the Raspberry Pi Teach Yourself VISUALLY Raspberry Pi is an ideal resource for anyone who learns better with visual instruction and puts them well on their way to making the most of this low-cost computer. The EPUB format of this title may not be compatible for use on all handheld devices Title Page......Page 3 Copyright Page......Page 4 Table of Contents......Page 8 About the Author......Page 6 Chapter 1: Getting Started with Raspberry Pi......Page 16 Introducing Raspberry Pi......Page 18 Take a Tour of Raspberry Pi......Page 19 Choose Accessories......Page 20 Choose and Use a Case......Page 22 Connect a Monitor......Page 24 Connect USB Accessories......Page 26 Connect Power and Boot......Page 28 Chapter 2: Selecting an Operating System......Page 30 Understanding OS Options......Page 32 Prepare an SD Card......Page 34 Copy NOOBS to an SD card......Page 36 Select and Install Raspbian Wheezy......Page 38 Back Up an SD Card......Page 40 Get Started with BerryBoot......Page 42 Chapter 3: Setting Up Raspbian......Page 44 Set a Password......Page 46 Select a Keyboard Layout......Page 48 Select a Time Zone......Page 50 Manage Memory and SD Card Options......Page 52 Set Up Overclocking......Page 54 Connect to the Internet......Page 56 Revise the Configuration......Page 57 Update the Operating System......Page 58 Launch the Desktop......Page 60 Shut Down the Pi......Page 61 Chapter 4: Working with Applications......Page 62 Introducing Raspberry Pi Apps......Page 64 Set Up Wi-Fi......Page 66 View Web Pages......Page 68 Work with Files in File Manager......Page 70 Edit Text with Leafpad......Page 72 Configure the Desktop......Page 74 Configure the Launch Panel......Page 76 Chapter 5: Working with the Command Line......Page 78 Introducing Linux......Page 80 Using the Command Line......Page 82 Become the Superuser......Page 83 Understanding the File System......Page 84 Navigate and List Directories......Page 86 Create a Directory......Page 88 Delete Files and Directories......Page 89 View a File......Page 90 Find a File or Command......Page 91 Copy, Move, and Rename Files......Page 92 Work with File Permissions......Page 94 Using the Command Line History......Page 96 Chapter 6: Understanding Advanced Commands......Page 98 Understanding Advanced Linux......Page 100 Using the Nano Editor......Page 102 Set Up Autologin......Page 104 Download and Install Applications......Page 106 Configure an Application......Page 108 Redirect Screen Output to a File......Page 110 Combine Commands with a Pipe......Page 111 Process Text with grep and sed......Page 112 Create a Simple Script......Page 114 Run a Command at Set Times......Page 116 Chapter 7: Networking Raspberry Pi......Page 118 Understanding Networking......Page 120 Set a Static IP Address......Page 122 Set Up ssh......Page 124 Using ssh for Remote Command Line Access......Page 125 Set Up Remote Access with VNC......Page 126 Share Files with Samba......Page 128 Set Up a Simple Web Server......Page 130 Create a Simple Web Page......Page 132 Install PHP......Page 133 Create a Smart Web Page......Page 134 Send E-Mails......Page 136 Get Started with curl and wget......Page 138 Put Your Pi on the Internet......Page 140 Chapter 8: Getting Started with Sound and Video......Page 142 Understanding Media on the Pi......Page 144 Set Monitor Resolution and Overscan......Page 146 Set Up Audio......Page 148 Play Video with omxplayer......Page 150 License Extra Video Formats......Page 152 Connect a USB Media Drive......Page 154 Chapter 9: Programming with Scratch......Page 156 Understanding Scratch......Page 158 Import a Costume......Page 160 Switch a Costume with Blocks......Page 162 Create a Loop......Page 164 Move a Sprite......Page 166 Add a Bounce......Page 168 Check for Collisions......Page 170 Respond to the Mouse and Keyboard......Page 172 Edit a Costume......Page 174 Change the Stage Background......Page 176 Play Sounds......Page 178 Work with Variables......Page 180 Using the Pen......Page 182 Chapter 10: Getting Started with Python......Page 184 Introducing Python......Page 186 Launch IDLE......Page 188 Work with Numbers......Page 190 Create Variables......Page 192 Get Started with Strings......Page 194 Split Strings......Page 196 Pick Words from Strings......Page 198 Convert Strings and Numbers......Page 200 Work with Files......Page 202 Create and Run a Python Script......Page 204 Chapter 11: Organizing Information with Python......Page 206 Get Started with Lists......Page 208 Using List Methods......Page 210 Explore Tuples......Page 212 Work with Dictionaries......Page 214 Understanding Repeats and Decisions......Page 216 Make Decisions......Page 218 Work with Loops and Repeats......Page 220 Understanding Functions and Objects......Page 222 Create a Function......Page 224 Define a Class......Page 226 Using a Class......Page 228 Load Modules......Page 230 Work with pickle......Page 232 Using the Debugger......Page 234 Chapter 12: Getting Started with Pygame......Page 236 Introducing Pygame......Page 238 Create a Window......Page 240 Close a Window......Page 242 Load a Background Image......Page 244 Read the Mouse......Page 246 Respond to Keyboard Events......Page 248 Scan the Keyboard......Page 250 Create a Timed Loop......Page 252 Chapter 13: Creating Graphics with Pygame......Page 254 Understanding Graphics and Animation......Page 256 Understanding Sprites and Images......Page 258 Get Started with Surfaces......Page 260 Define Colors......Page 262 Draw Shapes......Page 264 Animate an Object......Page 266 Bounce a Shape......Page 268 Draw Text with Fonts......Page 270 Load and Show an Image......Page 272 Create a Sprite Class......Page 274 Check for Sprite Collisions......Page 276 Create a Breakout Game......Page 278 Share Your Games......Page 282 Understanding Electronics......Page 286 Using a Digital Multimeter......Page 288 Set Up GPIO Control Software......Page 290 Control an LED with a Button......Page 292 Connect a Digital Temperature Sensor......Page 294 Log Sensor Readings to a File......Page 296 Graph Readings on a Web Page......Page 298 Connect a Real-Time Clock......Page 300 Create a Python Webcam......Page 302 Control a Relay......Page 304 Learn to Solder......Page 306 Create a Circuit on Stripboard......Page 308 Understanding Further Options......Page 310 Index......Page 312 Title Page 3 Copyright Page 4 Table of Contents 8 About the Author 6 Chapter 1: Getting Started with Raspberry Pi 16 Introducing Raspberry Pi 18 Take a Tour of Raspberry Pi 19 Choose Accessories 20 Choose and Use a Case 22 Connect a Monitor 24 Connect USB Accessories 26 Connect Power and Boot 28 Chapter 2: Selecting an Operating System 30 Understanding OS Options 32 Prepare an SD Card 34 Copy NOOBS to an SD card 36 Select and Install Raspbian Wheezy 38 Back Up an SD Card 40 Get Started with BerryBoot 42 Chapter 3: Setting Up Raspbian 44 Set a Password 46 Select a Keyboard Layout 48 Select a Time Zone 50 Manage Memory and SD Card Options 52 Set Up Overclocking 54 Connect to the Internet 56 Revise the Configuration 57 Update the Operating System 58 Launch the Desktop 60 Shut Down the Pi 61 Chapter 4: Working with Applications 62 Introducing Raspberry Pi Apps 64 Set Up Wi-Fi 66 View Web Pages 68 Work with Files in File Manager 70 Edit Text with Leafpad 72 Configure the Desktop 74 Configure the Launch Panel 76 Chapter 5: Working with the Command Line 78 Introducing Linux 80 Using the Command Line 82 Become the Superuser 83 Understanding the File System 84 Navigate and List Directories 86 Create a Directory 88 Delete Files and Directories 89 View a File 90 Find a File or Command 91 Copy, Move, and Rename Files 92 Work with File Permissions 94 Using the Command Line History 96 Chapter 6: Understanding Advanced Commands 98 Understanding Advanced Linux 100 Using the Nano Editor 102 Set Up Autologin 104 Download and Install Applications 106 Configure an Application 108 Redirect Screen Output to a File 110 Combine Commands with a Pipe 111 Process Text with grep and sed 112 Create a Simple Script 114 Run a Command at Set Times 116 Chapter 7: Networking Raspberry Pi 118 Understanding Networking 120 Set a Static IP Address 122 Set Up ssh 124 Using ssh for Remote Command Line Access 125 Set Up Remote Access with VNC 126 Share Files with Samba 128 Set Up a Simple Web Server 130 Create a Simple Web Page 132 Install PHP 133 Create a Smart Web Page 134 Send E-Mails 136 Get Started with curl and wget 138 Put Your Pi on the Internet 140 Chapter 8: Getting Started with Sound and Video 142 Understanding Media on the Pi 144 Set Monitor Resolution and Overscan 146 Set Up Audio 148 Play Video with omxplayer 150 License Extra Video Formats 152 Connect a USB Media Drive 154 Chapter 9: Programming with Scratch 156 Understanding Scratch 158 Import a Costume 160 Switch a Costume with Blocks 162 Create a Loop 164 Move a Sprite 166 Add a Bounce 168 Check for Collisions 170 Respond to the Mouse and Keyboard 172 Edit a Costume 174 Change the Stage Background 176 Play Sounds 178 Work with Variables 180 Using the Pen 182 Chapter 10: Getting Started with Python 184 Introducing Python 186 Launch IDLE 188 Work with Numbers 190 Create Variables 192 Get Started with Strings 194 Split Strings 196 Pick Words from Strings 198 Convert Strings and Numbers 200 Work with Files 202 Create and Run a Python Script 204 Chapter 11: Organizing Information with Python 206 Get Started with Lists 208 Using List Methods 210 Explore Tuples 212 Work with Dictionaries 214 Understanding Repeats and Decisions 216 Make Decisions 218 Work with Loops and Repeats 220 Understanding Functions and Objects 222 Create a Function 224 Define a Class 226 Using a Class 228 Load Modules 230 Work with pickle 232 Using the Debugger 234 Chapter 12: Getting Started with Pygame 236 Introducing Pygame 238 Create a Window 240 Close a Window 242 Load a Background Image 244 Read the Mouse 246 Respond to Keyboard Events 248 Scan the Keyboard 250 Create a Timed Loop 252 Chapter 13: Creating Graphics with Pygame 254 Understanding Graphics and Animation 256 Understanding Sprites and Images 258 Get Started with Surfaces 260 Define Colors 262 Draw Shapes 264 Animate an Object 266 Bounce a Shape 268 Draw Text with Fonts 270 Load and Show an Image 272 Create a Sprite Class 274 Check for Sprite Collisions 276 Create a Breakout Game 278 Share Your Games 282 Chapter 14: Adding Custom Hardware 286 Understanding Electronics 286 Using a Digital Multimeter 288 Set Up GPIO Control Software 290 Control an LED with a Button 292 Connect a Digital Temperature Sensor 294 Log Sensor Readings to a File 296 Graph Readings on a Web Page 298 Connect a Real-Time Clock 300 Create a Python Webcam 302 Control a Relay 304 Learn to Solder 306 Create a Circuit on Stripboard 308 Understanding Further Options 310 Index 312 Raspberry Pi is an inexpensive, single-board computer that serves as an introductory board for students and developing computer professionals. This image-driven, visual guide shows you how the Raspberry Pi can be easily used as a stand-alone computer, a media center, a web server, and much more. Vivid, full-color images bring Raspberry Pi projects to life, while well-illustrated circuit diagrams and step-by-step practical advice cover everything from working with the included software to branching out into typical but more complex endeavors. It covers interesting topics for students and aspiring computer professionals; demonstrates how to create custom projects, work with the Raspberry OS, install other operating systems, get the most out of the Raspberry Pi, and much more; encourages users to study and tinker with the Raspberry Pi. -- Edited summary from book Teach Like a Champion 2.0 is a complete update to the international bestseller. This teaching guide is a must-have for new and experienced teachers alike. Over 700,000 teachers around the world already know how the techniques in this book turn educators into classroom champions. With ideas for everything from classroom management to inspiring student engagement, you will be able to perfect your teaching practice right away. Presents An Introduction To The Rasberry Pi Computer, Describing How To Set It Up, Use The Command Line, Load Aplications, Organize Information With Python, Create Graphics With Pygame, And Program Arcade Games.
دانلود کتاب Teach Yourself Visually Raspberry Pi