Raspberry Pi cookbook for Python programmers : over 50 easy-to-comprehend tailor-made recipes to get the most out of the Raspberry Pi and unleash its huge potential using Python /: over 50 easy-to-comprehend tailor-made recipes to get the most out of the Raspberry Pi and unleash its huge potential using Python. (2014)
- Record Type:
- Book
- Title:
- Raspberry Pi cookbook for Python programmers : over 50 easy-to-comprehend tailor-made recipes to get the most out of the Raspberry Pi and unleash its huge potential using Python /: over 50 easy-to-comprehend tailor-made recipes to get the most out of the Raspberry Pi and unleash its huge potential using Python. (2014)
- Main Title:
- Raspberry Pi cookbook for Python programmers : over 50 easy-to-comprehend tailor-made recipes to get the most out of the Raspberry Pi and unleash its huge potential using Python
- Further Information:
- Note: Tim Cox.
- Other Names:
- Cox, Tim
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with a Raspberry Pi Computer; Introduction; Connecting the Raspberry Pi; Using NOOBS to set up your Raspberry Pi SD card; Networking and connecting your Raspberry Pi to the Internet via the LAN connector; Configuring your network manually; Networking directly to a laptop or computer; Networking and connecting your Raspberry Pi to the Internet via a USB Wi-Fi dongle; Connecting to the Internet through a proxy server. Connecting remotely to the Raspberry Pi over the network using VNCConnecting remotely to the Raspberry Pi over the network using SSH (and X11 Forwarding); Sharing the home folder of the Raspberry Pi with SMB; Keeping the Raspberry Pi up to date; Chapter 2: Starting with Python Strings, Files, and Menus; Introduction; Working with text and strings; Using files and handling errors; Creating a boot-up menu; Creating a self-defining menu; Chapter 3: Using Python for Automation and Productivity; Introduction; Using Tkinter to create graphical user interfaces. Creating a graphical application Start menuDisplaying photo information in an application; Organizing your photos automatically; Chapter 4: Creating Games and Graphics; Introduction; Using IDLE3 to debug your programs; Drawing lines using a mouse on Tkinter Canvas; Creating a bat and ball game; Creating an overhead scrolling game; Chapter 5: Creating 3D Graphics; Introduction;Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with a Raspberry Pi Computer; Introduction; Connecting the Raspberry Pi; Using NOOBS to set up your Raspberry Pi SD card; Networking and connecting your Raspberry Pi to the Internet via the LAN connector; Configuring your network manually; Networking directly to a laptop or computer; Networking and connecting your Raspberry Pi to the Internet via a USB Wi-Fi dongle; Connecting to the Internet through a proxy server. Connecting remotely to the Raspberry Pi over the network using VNCConnecting remotely to the Raspberry Pi over the network using SSH (and X11 Forwarding); Sharing the home folder of the Raspberry Pi with SMB; Keeping the Raspberry Pi up to date; Chapter 2: Starting with Python Strings, Files, and Menus; Introduction; Working with text and strings; Using files and handling errors; Creating a boot-up menu; Creating a self-defining menu; Chapter 3: Using Python for Automation and Productivity; Introduction; Using Tkinter to create graphical user interfaces. Creating a graphical application Start menuDisplaying photo information in an application; Organizing your photos automatically; Chapter 4: Creating Games and Graphics; Introduction; Using IDLE3 to debug your programs; Drawing lines using a mouse on Tkinter Canvas; Creating a bat and ball game; Creating an overhead scrolling game; Chapter 5: Creating 3D Graphics; Introduction; Starting with 3D coordinates and vertices; Creating and importing 3D models; Creating a 3D world to roam in; Building 3D maps and mazes; Chapter 6: Using Python to Drive Hardware; Introduction; Controlling an LED. Responding to a buttonA controlled shutdown button; The GPIO keypad input; Multiplexed color LEDs; Chapter 7: Sense and Display Real-world Data; Introduction; Using devices with the I2C bus; Reading analog data using an analog-to-digital converter; Logging and plotting data; Extending the Raspberry Pi GPIO with an I/O expander; Sensing and sending data to online services; Chapter 8: Creating Projects with the Raspberry Pi Camera Module; Introduction; Getting started with the Raspberry Pi camera module; Using the camera with Python; Generating a time-lapse video. Creating a stop frame animationMaking a QR code reader; Chapter 9: Building Robots; Introduction; Building a Rover-Pi robot with forward driving motors; Using advanced motor control; Building a six-legged Pi-Bug robot; Avoiding objects and obstacles; Getting a sense of direction; Chapter 10: Interfacing with Technology; Introduction; Automating your home with remote sockets; Using SPI to control an LED matrix; Communicating using a serial interface; Controlling the Raspberry Pi over Bluetooth; Controlling USB devices; Appendix: The Hardware and Software List; Introduction. … (more)
- Publisher Details:
- Birmingham, UK : Packt Pub
- Publication Date:
- 2014
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 004.1675
COMPUTERS -- Operating Systems -- Linux
Raspberry Pi (Computer) -- Programming
Python (Computer program language)
Microcomputers -- Handbooks, manuals, etc
Python (Computer program language)
Raspberry Pi (Computer)
COMPUTERS -- Computer Literacy
COMPUTERS -- Computer Science
COMPUTERS -- Data Processing
COMPUTERS -- Hardware -- General
COMPUTERS -- Information Technology
COMPUTERS -- Machine Theory
COMPUTERS -- Reference
Microcomputers
Python (Computer program language)
Raspberry Pi (Computer)
COMPUTERS -- Programming Languages -- Python
Electronic books
Handbooks, manuals, etc - Languages:
- English
- ISBNs:
- 9781849696630
1849696632 - Related ISBNs:
- 1849696632
1849696624
9781849696623 - Notes:
- Note: Online resource; title from cover (Safari, viewed May 6, 2014).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.90405
- Ingest File:
- 01_075.xml