Raspbian OS programming with the Raspberry Pi : IoT projects with Wolfram, Mathematica, and Scratch
(eBook)

Book Cover
Average Rating
Published
[New York, NY] : Apress, [2019].
Format
eBook
ISBN
1484242122, 9781484242124
Physical Desc
1 online resource
Status

Description

Loading Description...

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Syndetics Unbound

More Details

Language
English
UPC
10.1007/978-1-4842-4212-4, 10.1007/978-1-4842-4

Notes

General Note
5.3.3 Running the Program
Bibliography
Includes bibliographical references and index.
Description
Master the command line and Raspbian Linux as well as the physical connections of the Pi. With this book you'll develop skills applicable to other real world applications in both hardware and software development all while working on simple and fun IoT projects that you can do yourself. You'll learn to build programs on the top of Raspbian OS in Raspberry Pi boards. Start by using Raspbian shells to develop programs. Then follow projects and samples step-by-step to get new experiences in Raspbian OS development. You'll also learn the Wolfram Language and Mathematica, Scratch, IoT programs and IoT middleware, Node-RED, Interactive Data Visualization with Jupyter Notebook, and more. There are many features in Raspbian OS and on Raspberry Pi boards perfect for building an IoT program to suite various scenarios. The GPIO pins on your Raspberry Pi allow it to scale further to accomplish all kinds of projects and tasks. Raspbian OS Programming with the Raspberry Pi is your pathway to exploring all of this.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Kurniawan, A. (2019). Raspbian OS programming with the Raspberry Pi: IoT projects with Wolfram, Mathematica, and Scratch . Apress.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Kurniawan, Agus, 1984-. 2019. Raspbian OS Programming With the Raspberry Pi: IoT Projects With Wolfram, Mathematica, and Scratch. Apress.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Kurniawan, Agus, 1984-. Raspbian OS Programming With the Raspberry Pi: IoT Projects With Wolfram, Mathematica, and Scratch Apress, 2019.

MLA Citation, 9th Edition (style guide)

Kurniawan, Agus. Raspbian OS Programming With the Raspberry Pi: IoT Projects With Wolfram, Mathematica, and Scratch Apress, 2019.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
6de27e43-908d-bc09-24f1-df1ea3da2e3c-eng
Go To Grouped Work

Grouping Information

Grouped Work ID6de27e43-908d-bc09-24f1-df1ea3da2e3c-eng
Full titleraspbian os programming with the raspberry pi iot projects with wolfram mathematica and scratch
Authorkurniawan agus
Grouping Categorybook
Last Update2023-12-11 15:41:25PM
Last Indexed2024-03-29 02:59:37AM

Book Cover Information

Image Sourcesyndetics
First LoadedNov 29, 2022
Last UsedOct 30, 2023

Marc Record

First DetectedNov 09, 2022 03:50:01 PM
Last File Modification TimeDec 11, 2023 04:01:18 PM

MARC Record

LEADER07349cam a2200829 i 4500
001on1078550659
003OCoLC
00520231006123411.0
006m     o  d        
007cr cnu---unuuu
008181208s2019    nyu     ob    001 0 eng d
015 |a GBB999763|2 bnb
0167 |a 019205754|2 Uk
019 |a 1077595060|a 1083578219|a 1083721673|a 1086466526|a 1097024403|a 1105171035|a 1204089838
020 |a 1484242122|q (electronic book)
020 |a 9781484242124|q (electronic bk.)
020 |z 9781484242117
020 |z 1484242114
0247 |a 10.1007/978-1-4842-4212-4|2 doi
0248 |a 10.1007/978-1-4842-4
0291 |a AU@|b 000064733890
0291 |a AU@|b 000065195466
0291 |a AU@|b 000065209491
0291 |a AU@|b 000067498763
0291 |a CHNEW|b 001073980
0291 |a CHVBK|b 579467864
0291 |a UKMGB|b 019205754
0291 |a AU@|b 000065344143
035 |a (OCoLC)1078550659|z (OCoLC)1077595060|z (OCoLC)1083578219|z (OCoLC)1083721673|z (OCoLC)1086466526|z (OCoLC)1097024403|z (OCoLC)1105171035|z (OCoLC)1204089838
037 |a CL0501000021|b Safari Books Online
040 |a EBLCP|b eng|e rda|e pn|c EBLCP|d GW5XE|d OCLCF|d YDX|d CAUOI|d YDXIT|d UMI|d TOH|d TXM|d LEAUB|d AU@|d UKMGB|d LQU|d OCLCQ|d N$T|d OCLCO|d OCLCQ|d OCLCO|d OCLCQ|d DCT
049 |a TKLA
050 4|a QA76.6|b .K87 2019
072 7|a UK|2 bicssc
072 7|a COM067000|2 bisacsh
072 7|a UK|2 thema
08204|a 005.1|2 23
1001 |a Kurniawan, Agus,|d 1984-|e author.|0 http://id.loc.gov/authorities/names/n2015245602
24510|a Raspbian OS programming with the Raspberry Pi :|b IoT projects with Wolfram, Mathematica, and Scratch /|c Agus Kurniawan.
264 1|a [New York, NY] :|b Apress,|c [2019]
300 |a 1 online resource
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
347 |a text file
347 |b PDF
4901 |a Technology in action
500 |a 5.3.3 Running the Program
504 |a Includes bibliographical references and index.
5050 |a Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Introduction to Raspberry Pi; 1.1 What Is Raspberry Pi?; 1.2 Reviewing the Raspberry Pi Board Models; 1.3 Introducing the Raspbian OS; 1.4 Setting Up Raspbian OS on Raspberry Pi Boards; 1.5 Headless Raspbian SSH Network Setup; 1.6 Expanding Storage; 1.7 Configuring a WiFi Network; 1.8 Exploring the Raspbian OS Desktop and Terminal; 1.9 Configuring the VNC Server; 1.9.1 Installing the VNC Server; 1.9.2 Enabling the VNC Server; 1.9.3 Configuring Boot Options for the Desktop
5058 |a 1.9.4 Testing the Server1.10 Powering Off the Raspbian; 1.11 Summary; Chapter 2: The Raspbian OS Command Line; 2.1 Introducing Raspbian Shells; 2.2 The Basic Raspbian Shell; 2.2.1 Rebooting Raspbian OS; 2.2.2 Shutting Down; 2.2.3 Configuring the Timezone; 2.2.4 Configuring the Keyboard; 2.3 Manipulating Files and Directories; 2.3.1 Getting the Current Working Directory; 2.3.2 Listing Files and Directories; 2.3.3 Understanding the ls Parameters; 2.3.4 Changing the Current Working Directory; 2.3.5 Creating a Directory; 2.3.6 Removing Files and Directories; 2.3.7 Copying Files and Directories
5058 |a 2.3.8 Moving Files and Directories2.3.9 Creating Symbolic Links; 2.4 Redirection; 2.4.1 Standard Output; 2.4.2 Standard Input; 2.4.3 Standard Error; 2.4.4 Pipelines; 2.5 Permissions; 2.5.1 Understanding Permissions; 2.5.2 chmod; 2.5.3 chown; 2.6 Manipulating Processes; 2.6.1 ps; 2.6.2 top; 2.6.3 Killing Processes; 2.6.4 Viewing Memory; 2.7 Media Storage; 2.7.1 Displaying Free Disk Space; 2.7.2 mount; 2.7.3 umount; 2.8 Summary; Chapter 3: Programming on Raspbian OS; 3.1 Understand the Programming Model in Raspbian OS; 3.2 Setting Up the Programming Environment; 3.3 Python Programming
5058 |a 3.3.1 Python 3 (IDLE)3.3.2 Thonny Python IDE; 3.3.3 Python Shell from Remote SSH; 3.3.4 What's Next?; 3.4 Node.js Programming; 3.5 C/C++ Programming; 3.6 Summary; Chapter 4: Computational Mathematics with the Wolfram Language and Mathematica; 4.1 Introducing Wolfram Language and Mathematica; 4.2 Setting Up Wolfram and Mathematica; 4.3 Developing a Hello World Program; 4.4 Basic Programming; 4.4.1 Data Types and Declaring Variables; 4.4.2 Arithmetic Operators; 4.4.3 Relational and Logical Operators; 4.4.4 Conditional Statements; 4.4.4.1 if; 4.4.4.2 switch; 4.4.5 Looping; 4.4.5.1 Do
5058 |a 4.4.5.2 For4.4.5.3 While; 4.4.5.4 Break and Continue; 4.4.6 Adding Comments; 4.4.7 Functions; 4.5 Computational Mathematics; 4.5.1 Calculus; 4.5.1.1 Plot; 4.5.1.2 Limits; 4.5.1.3 Differentiation; 4.5.1.4 Integration; 4.5.1.4.1 Indefinite Integrals; 4.5.1.4.2 Definite Integrals; 4.5.1.5 Summing; 4.5.2 Matrix; 4.5.3 Quadratic Equations; 4.5.4 Linear Equations; 4.6 Summary; Chapter 5: Visual Programming with Scratch; 5.1 Introducing Visual Programming and Scratch; 5.2 Setting Up Scratch; 5.3 Developing a Hello Program; 5.3.1 Creating a Project; 5.3.2 Building a Scratch Program
520 |a Master the command line and Raspbian Linux as well as the physical connections of the Pi. With this book you'll develop skills applicable to other real world applications in both hardware and software development all while working on simple and fun IoT projects that you can do yourself. You'll learn to build programs on the top of Raspbian OS in Raspberry Pi boards. Start by using Raspbian shells to develop programs. Then follow projects and samples step-by-step to get new experiences in Raspbian OS development. You'll also learn the Wolfram Language and Mathematica, Scratch, IoT programs and IoT middleware, Node-RED, Interactive Data Visualization with Jupyter Notebook, and more. There are many features in Raspbian OS and on Raspberry Pi boards perfect for building an IoT program to suite various scenarios. The GPIO pins on your Raspberry Pi allow it to scale further to accomplish all kinds of projects and tasks. Raspbian OS Programming with the Raspberry Pi is your pathway to exploring all of this.
5880 |a Online resource; title from digital title page (viewed on February 08, 2019).
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
650 0|a Computer programming.|0 http://id.loc.gov/authorities/subjects/sh85107310
650 0|a Raspberry Pi (Computer)|0 http://id.loc.gov/authorities/subjects/sh2013000263
650 6|a Programmation (Informatique)
650 6|a Raspberry Pi (Ordinateur)
650 7|a computer programming.|2 aat
650 7|a Computer programming.|2 fast|0 (OCoLC)fst00872390
650 7|a Raspberry Pi (Computer)|2 fast|0 (OCoLC)fst01895174
7730 |t Springer eBooks
77608|i Print version:|a Kurniawan, Agus.|t Raspbian OS Programming with the Raspberry Pi : IoT Projects with Wolfram, Mathematica, and Scratch.|d Berkeley, CA : Apress L.P., ©2018|z 9781484242117
830 0|a Technology in action series.|0 http://id.loc.gov/authorities/names/no2001003442
85640|u https://ezproxy.knoxlib.org/login?url=https://learning.oreilly.com/library/view/~/9781484242124/?ar
938 |a ProQuest Ebook Central|b EBLB|n EBL5607454
938 |a EBSCOhost|b EBSC|n 1947999
938 |a YBP Library Services|b YANK|n 15870065
994 |a 92|b TKL