Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Інформатика
- Hardware
- Raspberry Pi Cookbook for Python Programmers. The Raspberry Pi Cookbook has over 50 tailor-made recipes for programmers to get the most out of Raspberry Pi using Python to unleash its huge potential
Деталі електронної книги
Увійти, Якщо вас цікавить зміст видання.
Raspberry Pi Cookbook for Python Programmers. The Raspberry Pi Cookbook has over 50 tailor-made recipes for programmers to get the most out of Raspberry Pi using Python to unleash its huge potential
Eлектронна книга
- Raspberry Pi Cookbook for Python Programmers
- Table of Contents
- Raspberry Pi Cookbook for Python Programmers
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Support files, eBooks, discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Safety and using electronics
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Downloading the color images of this book
- Errata
- Piracy
- Questions
- 1. Getting Started with a Raspberry Pi Computer
- Introduction
- Introducing the Raspberry Pi
- What is with the name?
- Why Python?
- Python 2 and Python 3
- Which version of Python should you use?
- Connecting the Raspberry Pi
- Getting ready
- How to do it
- Theres more
- Secondary hardware connections
- Using NOOBS to set up your Raspberry Pi SD card
- Getting ready
- How to do it
- How it works
- There's more
- Changing the default user password
- Ensuring that you shut down safely
- Preparing an SD card manually
- Expanding the system to fit in your SD card
- Accessing the Data/RECOVERY/BOOT partition
- Using the tools to backup your SD card in case of failure
- Networking and connecting your Raspberry Pi to the Internet via the LAN connector
- Getting ready
- How to do it
- There's more
- Configuring your network manually
- Getting ready
- How to do it
- There's more
- Networking directly to a laptop or computer
- Getting ready
- How to do it
- How it works
- There's more
- Direct network link
- See also
- Networking and connecting your Raspberry Pi to the Internet via a USB Wi-Fi dongle
- Getting ready
- How to do it
- There's more
- Using USB wired network adapters
- Connecting to the Internet through a proxy server
- Getting ready
- How to do it
- How it works
- There's more
- Connecting remotely to the Raspberry Pi over the network using VNC
- Getting ready
- How to do it
- There's more
- Connecting remotely to the Raspberry Pi over the network using SSH (and X11 Forwarding)
- Getting ready
- How to do it
- How it works
- There's more
- Running multiple programs with X11 Forwarding
- Running as a desktop with X11 Forwarding
- Running PyGame and Tkinter with X11 Forwarding
- Sharing the home folder of the Raspberry Pi with SMB
- Getting ready
- How to do it
- Keeping the Raspberry Pi up to date
- Getting ready
- How to do it
- Introduction
- 2. Starting with Python Strings, Files, and Menus
- Introduction
- Working with text and strings
- Getting ready
- How to do it
- How it works
- There's more
- Using files and handling errors
- Getting ready
- How to do it
- How it works
- Creating a boot-up menu
- How to do it
- How it works
- There's more
- Creating a self-defining menu
- How to do it
- How it works
- There's more
- Alternative script locations
- Adding scripts to PATH
- 3. Using Python for Automation and Productivity
- Introduction
- Using Tkinter to create graphical user interfaces
- Getting ready
- How to do it
- How it works
- Creating a graphical application Start menu
- Getting ready
- How to do it
- How it works
- There's more
- Displaying photo information in an application
- Getting ready
- How to do it
- How it works
- There's more
- Organizing your photos automatically
- Getting ready
- How to do it
- How it works
- 4. Creating Games and Graphics
- Introduction
- Using IDLE3 to debug your programs
- How to do it
- How it works
- Drawing lines using a mouse on Tkinter Canvas
- Getting ready
- How to do it
- How it works
- Creating a bat and ball game
- Getting ready
- How to do it
- How it works
- Creating an overhead scrolling game
- Getting ready
- How to do it
- How it works
- 5. Creating 3D Graphics
- Introduction
- Starting with 3D coordinates and vertices
- Getting ready
- How to do it
- How it works
- There's more
- Camera
- Shaders
- Lights
- Textures
- Creating and importing 3D models
- Getting ready
- How to do it
- How it works...
- There's more
- Creating or loading your own objects
- Changing the object's textures and .mtl files
- Taking screenshots
- Creating a 3D world to roam in
- Getting ready
- How to do it
- How it works
- Building 3D maps and mazes
- Getting ready
- How to do it
- How it works...
- There's more...
- The Building module
- Using SolidObjects to detect collisions
- 6. Using Python to Drive Hardware
- Introduction
- Controlling an LED
- Getting ready
- How to do it
- How it works
- There's more
- Controlling the GPIO current
- Responding to a button
- Getting ready
- How to do it
- How it works
- There's more
- Safe voltages
- Pull-up and pull-down resistor circuits
- Protection resistors
- A controlled shutdown button
- Getting ready
- How to do it
- How it works
- There's more
- Resetting and rebooting Raspberry Pi
- Adding extra functions
- Relocating to the P5 header
- The GPIO keypad input
- Getting ready
- How to do it
- How it works
- There's more
- Generating other key combinations
- Emulating mouse events
- Multiplexed color LEDs
- Getting ready
- How to do it
- How it works
- There's more
- Hardware multiplexing
- Displaying random patterns
- Mixing multiple colors
- 7. Sense and Display Real-world Data
- Introduction
- Using devices with the I2C bus
- Getting ready
- How to do it...
- How it works...
- There's more...
- Using multiple I2C devices
- I2C bus and level shifting
- Using just the PCF8591 chip or adding alternative sensors
- Reading analog data using an analog-to-digital converter
- Getting ready
- How to do it...
- How it works...
- There's more...
- Gathering analog data without hardware
- Logging and plotting data
- Getting ready
- How to do it...
- How it works...
- There's more...
- Plotting live data
- Scaling and calibrating data
- Extending the Raspberry Pi GPIO with an I/O expander
- Getting ready
- How to do it...
- How it works...
- There's more
- I/O expander voltages and limits
- Using your own I/O expander module
- Directly controlling an LCD alphanumeric display
- Sensing and sending data to online services
- Getting ready
- How to do it...
- How it works...
- See also
- 8. Creating Projects with the Raspberry Pi Camera Module
- Introduction
- Getting started with the Raspberry Pi camera module
- Getting ready
- How to do it
- How it works
- Using the camera with Python
- Getting ready
- How to do it
- How it works
- There's more
- Class member and static functions
- Using a USB webcam instead
- Additional drivers for the Raspberry Pi camera
- See also
- Generating a time-lapse video
- Getting ready
- How to do it
- How it works
- There's more
- Class inheritance and function overriding
- Disabling the camera LED
- Pi NoIR taking night shots
- Creating a stop frame animation
- Getting ready
- How to do it
- How it works
- There's more
- Improving the focus
- Creating a hardware shutter
- Making a QR code reader
- Getting ready
- How to do it
- How it works
- There's more
- Generating QR codes
- See also
- 9. Building Robots
- Introduction
- Building a Rover-Pi robot with forward driving motors
- Getting ready
- How to do it
- How it works
- There's more
- Darlington array circuits
- Transistor and relay circuits
- Tethered or untethered robots
- Rover kits
- Using advanced motor control
- Getting ready
- How to do it
- How it works
- There's more
- Motor speed control using PWM control
- Using I/O expanders
- Building a six-legged Pi-Bug robot
- Getting ready
- How to do it
- How it works
- Controlling the servos
- The servo class
- Learning to walk
- The Pi-Bug code for walking
- Avoiding objects and obstacles
- Getting ready
- How to do it
- How it works
- There's more
- Ultrasonic reversing sensors
- Getting a sense of direction
- Getting ready
- How to do it
- How it works
- There's more
- Calibrating the compass
- Calculating the compass bearing
- Saving the calibration
- Driving the robot using the compass
- 10. Interfacing with Technology
- Introduction
- Automating your home with remote sockets
- Getting ready
- How to do it...
- How it works...
- There's more...
- Sending RF control signals directly
- Using SPI to control an LED matrix
- Getting ready
- How to do it
- How it works...
- There's more...
- Daisy-chain SPI configuration
- Communicating using a serial interface
- Getting ready
- How to do it...
- How it works...
- There's more...
- Configuring a USB to RS232 device for the Raspberry Pi
- RS232 signals and connections
- Using the GPIO built-in serial pins
- The RS232 loopback
- Controlling the Raspberry Pi over Bluetooth
- Getting ready
- How to do it...
- How it works...
- There's more...
- Configuring Bluetooth module settings
- Controlling USB devices
- Getting ready
- How to do it...
- How it works...
- There's more...
- Controlling similar missile-type devices
- Robot arm
- Taking USB control further
- A. Hardware and Software List
- Introduction
- General component sources
- Hardware list
- Software list
- PC software utilities
- Raspberry Pi packages
- There's more...
- APT commands
- Pip Python package manager commands
- Index
- Назва: Raspberry Pi Cookbook for Python Programmers. The Raspberry Pi Cookbook has over 50 tailor-made recipes for programmers to get the most out of Raspberry Pi using Python to unleash its huge potential
- Автор: Timothy Cox, Tim Cox
- Оригінальна назва: Raspberry Pi Cookbook for Python Programmers. The Raspberry Pi Cookbook has over 50 tailor-made recipes for programmers to get the most out of Raspberry Pi using Python to unleash its huge potential.
- ISBN: 9781849696630, 9781849696630
- Дата видання: 2014-04-16
- Формат: Eлектронна книга
- Ідентифікатор видання: e_3bo5
- Видавець: Packt Publishing