База данных: ЭБС EBSCO eBook
Страница 1, Результатов: 8
Отмеченные записи: 0
1.
Подробнее
DDC 005.133
A 57
Anggoro, Wisnu.
C++ Data Structures and Algorithms : : Learn how to write efficient code to build scalable and robust applications in C++. / Wisnu. Anggoro. - Birmingham : : Packt Publishing,, 2018. - 1 online resource (314 pages). - URL: https://library.dvfu.ru/lib/document/SK_ELIB/19EAD0E1-760F-43E1-B210-8CFCDA1C7D6D. - ISBN 9781788831970 (electronic bk.). - ISBN 1788831977 (electronic bk.)
Interpolation search. Print version record.
Параллельные издания: Print version: : Anggoro, Wisnu. C++ Data Structures and Algorithms : Learn how to write efficient code to build scalable and robust applications in C++. - Birmingham : Packt Publishing, ©2018
Содержание:
Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Learning Data Structures and Algorithms in C++; Technical requirements; Introduction to basic C++; Creating your first code in C++; Enhancing code development experience with IDE; Defining the variables using fundamental data types; Controlling the flow of the code; Conditional statement; Loop statement; Leveraging the variable capability using advanced data types; Developing abstract data types; Applying C++ classes to build user-defined ADTs; Playing with templates.
Function templatesClass templates; Standard Template Library; Analyzing the algorithm; Asymptotic analysis; Worst, average, and best cases; Big Theta, Big-O, and Big Omega; Recursive method; Amortized analysis; Summary; QA section; Further reading; Chapter 2: Storing Data in Lists and Linked Lists; Technical requirements; Getting closer to an array; Building a List ADT; Fetching an item in the List; Inserting an item into the List ADT; Finding out the index of a selected item in the List ADT; Removing an item from the List ADT; Consuming a List ADT; Introduction to node.
Building a Singly Linked List ADTFetching an item in the LinkedList class; Inserting an item in the LinkedList class; Getting the index of the selected item in the LinkedList; Removing an item from the LinkedList ADT; Consuming the LinkedList ADT; Building the Doubly Linked List ADT; Refactoring the Node data type; Refactoring several operations in the LinkedList ADT; Removing an element; Inserting an element; Consuming the DoublyLinkedList ADT; Applying List and LinkedList using STL; std::vector; std::list; Summary; QA section; Further reading; Chapter 3: Constructing Stacks and Queues.
Technical requirementsBuilding a Stack ADT; Fetching the item's value in the Stack ADT; Pushing the items of the Stack ADT; Popping the items from the Stack ADT; Consuming a Stack ADT; Another example of Stack ADT implementation; Building a Queue ADT; Getting a value from Queue ADT; Inserting an element into the Queue ADT; Removing an element from the Queue ADT; Consuming the Queue ADT; Building a Deque ADT; Fetching a value from a Deque; Enqueueing an element into the Deque ADT; Dequeuing an element from the Deque ADT; Consuming the Deque ADT; Summary; QA section; Further reading.
Chapter 4: Arranging Data Elements Using a Sorting AlgorithmTechnical requirements; Bubble sort; Selection sort; Insertion sort; Merge sort; Quick sort; Counting sort; Radix sort; Summary; QA section; Further reading; Chapter 5: Finding out an Element Using Searching Algorithms; Technical requirements; Linear search; Developing a linear search algorithm; Implementing the linear search algorithm; Binary search; Developing binary search algorithm; Implementing binary search algorithm ; Ternary search; Developing ternary search algorithm; Applying the ternary search algorithm.
~РУБ DDC 005.133
Рубрики: C++ (Computer program language)
Data structures (Computer science)
Computer algorithms.
Algorithms.
C++ (Langage de programmation)
Structures de données (Informatique)
Algorithmes.
algorithms.
COMPUTERS--Programming Languages--C#.
Data structures (Computer science)
C++ (Computer program language)
Computer algorithms.
Аннотация: C++ is a general-purpose programming language which has evolved over the years and is used to develop software for many different sectors. This book will be your companion as it takes you through implementing classic data structures and algorithms to help you get up and running as a confident C++ programmer.
A 57
Anggoro, Wisnu.
C++ Data Structures and Algorithms : : Learn how to write efficient code to build scalable and robust applications in C++. / Wisnu. Anggoro. - Birmingham : : Packt Publishing,, 2018. - 1 online resource (314 pages). - URL: https://library.dvfu.ru/lib/document/SK_ELIB/19EAD0E1-760F-43E1-B210-8CFCDA1C7D6D. - ISBN 9781788831970 (electronic bk.). - ISBN 1788831977 (electronic bk.)
Interpolation search. Print version record.
Параллельные издания: Print version: : Anggoro, Wisnu. C++ Data Structures and Algorithms : Learn how to write efficient code to build scalable and robust applications in C++. - Birmingham : Packt Publishing, ©2018
Содержание:
Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Learning Data Structures and Algorithms in C++; Technical requirements; Introduction to basic C++; Creating your first code in C++; Enhancing code development experience with IDE; Defining the variables using fundamental data types; Controlling the flow of the code; Conditional statement; Loop statement; Leveraging the variable capability using advanced data types; Developing abstract data types; Applying C++ classes to build user-defined ADTs; Playing with templates.
Function templatesClass templates; Standard Template Library; Analyzing the algorithm; Asymptotic analysis; Worst, average, and best cases; Big Theta, Big-O, and Big Omega; Recursive method; Amortized analysis; Summary; QA section; Further reading; Chapter 2: Storing Data in Lists and Linked Lists; Technical requirements; Getting closer to an array; Building a List ADT; Fetching an item in the List; Inserting an item into the List ADT; Finding out the index of a selected item in the List ADT; Removing an item from the List ADT; Consuming a List ADT; Introduction to node.
Building a Singly Linked List ADTFetching an item in the LinkedList class; Inserting an item in the LinkedList class; Getting the index of the selected item in the LinkedList; Removing an item from the LinkedList ADT; Consuming the LinkedList ADT; Building the Doubly Linked List ADT; Refactoring the Node data type; Refactoring several operations in the LinkedList ADT; Removing an element; Inserting an element; Consuming the DoublyLinkedList ADT; Applying List and LinkedList using STL; std::vector; std::list; Summary; QA section; Further reading; Chapter 3: Constructing Stacks and Queues.
Technical requirementsBuilding a Stack ADT; Fetching the item's value in the Stack ADT; Pushing the items of the Stack ADT; Popping the items from the Stack ADT; Consuming a Stack ADT; Another example of Stack ADT implementation; Building a Queue ADT; Getting a value from Queue ADT; Inserting an element into the Queue ADT; Removing an element from the Queue ADT; Consuming the Queue ADT; Building a Deque ADT; Fetching a value from a Deque; Enqueueing an element into the Deque ADT; Dequeuing an element from the Deque ADT; Consuming the Deque ADT; Summary; QA section; Further reading.
Chapter 4: Arranging Data Elements Using a Sorting AlgorithmTechnical requirements; Bubble sort; Selection sort; Insertion sort; Merge sort; Quick sort; Counting sort; Radix sort; Summary; QA section; Further reading; Chapter 5: Finding out an Element Using Searching Algorithms; Technical requirements; Linear search; Developing a linear search algorithm; Implementing the linear search algorithm; Binary search; Developing binary search algorithm; Implementing binary search algorithm ; Ternary search; Developing ternary search algorithm; Applying the ternary search algorithm.
Рубрики: C++ (Computer program language)
Data structures (Computer science)
Computer algorithms.
Algorithms.
C++ (Langage de programmation)
Structures de données (Informatique)
Algorithmes.
algorithms.
COMPUTERS--Programming Languages--C#.
Data structures (Computer science)
C++ (Computer program language)
Computer algorithms.
Аннотация: C++ is a general-purpose programming language which has evolved over the years and is used to develop software for many different sectors. This book will be your companion as it takes you through implementing classic data structures and algorithms to help you get up and running as a confident C++ programmer.
2.
Подробнее
DDC 005.437
E 55
Eng, Lee Zhi,.
Hands-on GUI programming with C++ and Qt 5 : : build stunning cross-platform applications and widgets with the most powerful GUI framework / / Lee Zhi Eng. - Birmingham, UK : : Packt,, 2018. - 1 online resource : : il. - URL: https://library.dvfu.ru/lib/document/SK_ELIB/9F1898AB-2725-4DDA-A607-57E3D80F7477. - ISBN 9781788393744 (electronic bk.). - ISBN 1788393740 (electronic bk.)
Description based on online resource; title from title page (Safari, viewed May 24, 2018).
~РУБ DDC 005.437
Рубрики: C++ (Computer program language)
Graphical user interfaces (Computer systems)
Application software--Development.
COMPUTERS / Programming Languages / C++.
COMPUTERS / User Interfaces.
E 55
Eng, Lee Zhi,.
Hands-on GUI programming with C++ and Qt 5 : : build stunning cross-platform applications and widgets with the most powerful GUI framework / / Lee Zhi Eng. - Birmingham, UK : : Packt,, 2018. - 1 online resource : : il. - URL: https://library.dvfu.ru/lib/document/SK_ELIB/9F1898AB-2725-4DDA-A607-57E3D80F7477. - ISBN 9781788393744 (electronic bk.). - ISBN 1788393740 (electronic bk.)
Description based on online resource; title from title page (Safari, viewed May 24, 2018).
Рубрики: C++ (Computer program language)
Graphical user interfaces (Computer systems)
Application software--Development.
COMPUTERS / Programming Languages / C++.
COMPUTERS / User Interfaces.
3.
Подробнее
DDC 006.37
E 76
Escrivá, David Millán.
OpenCV 4 Computer Vision Application Programming Cookbook. / David Millán. Escrivá, Laganiere, Robert. - [Place of publication not identified] : : 2019., Б. г. - 1 online resource. - URL: https://library.dvfu.ru/lib/document/SK_ELIB/ECC59F6B-C7B1-4F67-AEAE-0D664374BCE9. - ISBN 9781789345285 (electronic bk.). - ISBN 1789345286 (electronic bk.)
Vendor-supplied metadata.
Параллельные издания: Print version: : Millán Escrivá, David. OpenCV 4 Computer Vision Application Programming Cookbook : Build Complex Computer Vision Applications with OpenCV and C++, 4th Edition. - Birmingham : Packt Publishing, Limited, ©2019. - ISBN 9781789340723
Содержание:
Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Playing with Images; Installing the OpenCV library; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Using Qt for OpenCV developments; The OpenCV developer site; See also; Loading, displaying, and saving images; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Clicking on images; Drawing on images; Running the example with Qt; See also; Exploring the cv::Mat data structure; How to do it ... ; How it works ... ; There's more ... ; The input and output arrays
See alsoDefining regions of interest; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Using image masks; See also; Chapter 2: Manipulating the Pixels; Accessing pixel values; Getting ready; How to do it ... ; How it works ... ; There's more ... ; The cv::Mat_ template class; See also; Scanning an image with pointers; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Other color reduction formulas; Having input and output arguments; Efficient scanning of continuous images; Low-level pointer arithmetics; See also; Scanning an image with iterators; Getting ready
How to do it ... How it works ... ; There's more ... ; See also; Writing efficient image-scanning loops; How to do it ... ; How it works ... ; There's more ... ; See also; Scanning an image with neighbor access; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Performing simple image arithmetic; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Overloaded image operators; Splitting the image channels; Remapping an image; How to do it ... ; How it works ... ; See also; Chapter 3: Processing Color Images with Classes; Comparing colors using the strategy design pattern
How to do it ... How it works ... ; There's more ... ; Computing the distance between two color vectors; Using OpenCV functions; The functor or function object; The OpenCV base class for algorithms; See also; Segmenting an image with the GrabCut algorithm; How to do it ... ; How it works ... ; See also; Converting color representations; Getting ready; How to do it ... ; How it works ... ; See also; Representing colors with hue, saturation, and brightness; How to do it ... ; How it works ... ; There's more ... ; Using colors for detection -- skin tone detection; Chapter 4: Counting the Pixels with Histograms
Computing the image histogramGetting started; How to do it ... ; How it works ... ; There's more ... ; Computing histograms of color images; See also; Applying lookup tables to modify the image's appearance; How to do it ... ; How it works ... ; There's more ... ; Stretching a histogram to improve the image contrast; Applying a lookup table on color images; Equalizing the image histogram; How to do it ... ; How it works ... ; Backprojecting a histogram to detect specific image content; How to do it ... ; How it works ... ; There's more ... ; Backprojecting color histograms
~РУБ DDC 006.37
Рубрики: Application Development.
Computer Vision.
Application Software--Development.
Computers--Artificial Intelligence--Computer Vision & Pattern Recognition.
Computers--Software Development & Engineering--General.
Computer vision--Programming.
C++ (Computer program language)
Application software.
Аннотация: This book will present a variety of CV algorithms using the standard library. It will implement any shortfall that might come in CV by practicing the recipes that implement various tasks such as image processing and object recognition among others. It will help you in implementing CV algorithms to meet the technical requirement of your projects.
Доп.точки доступа:
Laganiere, Robert.
E 76
Escrivá, David Millán.
OpenCV 4 Computer Vision Application Programming Cookbook. / David Millán. Escrivá, Laganiere, Robert. - [Place of publication not identified] : : 2019., Б. г. - 1 online resource. - URL: https://library.dvfu.ru/lib/document/SK_ELIB/ECC59F6B-C7B1-4F67-AEAE-0D664374BCE9. - ISBN 9781789345285 (electronic bk.). - ISBN 1789345286 (electronic bk.)
Vendor-supplied metadata.
Параллельные издания: Print version: : Millán Escrivá, David. OpenCV 4 Computer Vision Application Programming Cookbook : Build Complex Computer Vision Applications with OpenCV and C++, 4th Edition. - Birmingham : Packt Publishing, Limited, ©2019. - ISBN 9781789340723
Содержание:
Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Playing with Images; Installing the OpenCV library; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Using Qt for OpenCV developments; The OpenCV developer site; See also; Loading, displaying, and saving images; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Clicking on images; Drawing on images; Running the example with Qt; See also; Exploring the cv::Mat data structure; How to do it ... ; How it works ... ; There's more ... ; The input and output arrays
See alsoDefining regions of interest; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Using image masks; See also; Chapter 2: Manipulating the Pixels; Accessing pixel values; Getting ready; How to do it ... ; How it works ... ; There's more ... ; The cv::Mat_ template class; See also; Scanning an image with pointers; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Other color reduction formulas; Having input and output arguments; Efficient scanning of continuous images; Low-level pointer arithmetics; See also; Scanning an image with iterators; Getting ready
How to do it ... How it works ... ; There's more ... ; See also; Writing efficient image-scanning loops; How to do it ... ; How it works ... ; There's more ... ; See also; Scanning an image with neighbor access; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Performing simple image arithmetic; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Overloaded image operators; Splitting the image channels; Remapping an image; How to do it ... ; How it works ... ; See also; Chapter 3: Processing Color Images with Classes; Comparing colors using the strategy design pattern
How to do it ... How it works ... ; There's more ... ; Computing the distance between two color vectors; Using OpenCV functions; The functor or function object; The OpenCV base class for algorithms; See also; Segmenting an image with the GrabCut algorithm; How to do it ... ; How it works ... ; See also; Converting color representations; Getting ready; How to do it ... ; How it works ... ; See also; Representing colors with hue, saturation, and brightness; How to do it ... ; How it works ... ; There's more ... ; Using colors for detection -- skin tone detection; Chapter 4: Counting the Pixels with Histograms
Computing the image histogramGetting started; How to do it ... ; How it works ... ; There's more ... ; Computing histograms of color images; See also; Applying lookup tables to modify the image's appearance; How to do it ... ; How it works ... ; There's more ... ; Stretching a histogram to improve the image contrast; Applying a lookup table on color images; Equalizing the image histogram; How to do it ... ; How it works ... ; Backprojecting a histogram to detect specific image content; How to do it ... ; How it works ... ; There's more ... ; Backprojecting color histograms
Рубрики: Application Development.
Computer Vision.
Application Software--Development.
Computers--Artificial Intelligence--Computer Vision & Pattern Recognition.
Computers--Software Development & Engineering--General.
Computer vision--Programming.
C++ (Computer program language)
Application software.
Аннотация: This book will present a variety of CV algorithms using the standard library. It will implement any shortfall that might come in CV by practicing the recipes that implement various tasks such as image processing and object recognition among others. It will help you in implementing CV algorithms to meet the technical requirement of your projects.
Доп.точки доступа:
Laganiere, Robert.
4.
Подробнее
DDC 005.1
E 55
Eng, Lee Zhi,.
Application development with Qt Creator : : build cross-platform applications and GUIs using Qt 5 and C++ / / Lee Zhi Eng, Ray Rischpater. - Third edition. - Birmingham, UK : : Packt Publishing,, ©2020. - 1 online resource (1 volume) : : il. - URL: https://library.dvfu.ru/lib/document/SK_ELIB/5D093031-21DC-46CE-BCD3-C9D6E91A6BD3. - ISBN 9781789954203. - ISBN 1789954207
Previous edition published: 2014. Description based on online resource; title from title page (Safari, viewed July 16, 2020).
Параллельные издания: Print version: : Eng, Lee Zhi. Application Development with Qt Creator : Build Cross-Platform Applications and GUIs Using Qt 5 and C++, 3rd Edition. - Birmingham : Packt Publishing, Limited, ©2020. - ISBN 9781789951752
~РУБ DDC 005.1
Рубрики: Application software--Development.
C++ (Computer program language)
Application software--Development
C++ (Computer program language)
Аннотация: Application Development with Qt Creator with the latest version of Qt Creator provides an in-depth understanding of Qt's massive library and its functionality. It will enable you to create better modern high-performance apps, exploring cross-platform development and much more.
Доп.точки доступа:
Rischpater, Ray, \author.\
E 55
Eng, Lee Zhi,.
Application development with Qt Creator : : build cross-platform applications and GUIs using Qt 5 and C++ / / Lee Zhi Eng, Ray Rischpater. - Third edition. - Birmingham, UK : : Packt Publishing,, ©2020. - 1 online resource (1 volume) : : il. - URL: https://library.dvfu.ru/lib/document/SK_ELIB/5D093031-21DC-46CE-BCD3-C9D6E91A6BD3. - ISBN 9781789954203. - ISBN 1789954207
Previous edition published: 2014. Description based on online resource; title from title page (Safari, viewed July 16, 2020).
Параллельные издания: Print version: : Eng, Lee Zhi. Application Development with Qt Creator : Build Cross-Platform Applications and GUIs Using Qt 5 and C++, 3rd Edition. - Birmingham : Packt Publishing, Limited, ©2020. - ISBN 9781789951752
Рубрики: Application software--Development.
C++ (Computer program language)
Application software--Development
C++ (Computer program language)
Аннотация: Application Development with Qt Creator with the latest version of Qt Creator provides an in-depth understanding of Qt's massive library and its functionality. It will enable you to create better modern high-performance apps, exploring cross-platform development and much more.
Доп.точки доступа:
Rischpater, Ray, \author.\
5.
Подробнее
DDC 005.13/3
G 78
Green, Dale,.
The C++ workshop : : a new, interactive approach to learning C++ / / Dale Green, Kurt Guntheroth, and Shaun Ross Mitchell. - Birmingham, UK : : Packt Publishing,, 2020. - 1 online resource (1 volume) : : il. - Includes bibliographical references. - URL: https://library.dvfu.ru/lib/document/SK_ELIB/82446BED-1A94-47D4-A8D8-78990A728B39. - ISBN 9781838988364. - ISBN 183898836X
Description based on online resource; title from cover (Safari, viewed July 17, 2020).
Параллельные издания: Print version: : Green, Dale. C++ Workshop : A New, Interactive Approach to Learning C++. - Birmingham : Packt Publishing, Limited, ©2020
~РУБ DDC 005.13/3
Рубрики: C++ (Computer program language)
Application software--Development.
C++ (Computer program language)
Аннотация: Cut through the noise and get real results with a step-by-step approach to learning C++ development.
Доп.точки доступа:
Guntheroth, Kurt, \author.\
Mitchell, Shaun Ross, \author.\
G 78
Green, Dale,.
The C++ workshop : : a new, interactive approach to learning C++ / / Dale Green, Kurt Guntheroth, and Shaun Ross Mitchell. - Birmingham, UK : : Packt Publishing,, 2020. - 1 online resource (1 volume) : : il. - Includes bibliographical references. - URL: https://library.dvfu.ru/lib/document/SK_ELIB/82446BED-1A94-47D4-A8D8-78990A728B39. - ISBN 9781838988364. - ISBN 183898836X
Description based on online resource; title from cover (Safari, viewed July 17, 2020).
Параллельные издания: Print version: : Green, Dale. C++ Workshop : A New, Interactive Approach to Learning C++. - Birmingham : Packt Publishing, Limited, ©2020
Рубрики: C++ (Computer program language)
Application software--Development.
C++ (Computer program language)
Аннотация: Cut through the noise and get real results with a step-by-step approach to learning C++ development.
Доп.точки доступа:
Guntheroth, Kurt, \author.\
Mitchell, Shaun Ross, \author.\
6.
Подробнее
DDC 005.133
B 22
Bancila, Marius,.
Modern C++ programming cookbook : : master C++ core language and standard library features, with over 100 recipes, updated to C++20 / / Marius Bancila. - Second edition. - Birmingham : : Packt Publishing,, 2020. - 1 online resource. - Includes bibliographical references and index. - URL: https://library.dvfu.ru/lib/document/SK_ELIB/CC3B6C32-6007-40CB-990C-2FC6509725F6. - ISBN 1800206208. - ISBN 9781800206205 (electronic bk.)
Previous edition: 2017. Table of ContentsLearning Modern Core Language FeaturesWorking with Numbers and StringsExploring FunctionsPreprocessing and CompilationStandard Library Containers, Algorithms, and IteratorsGeneral-Purpose UtilitiesWorking with Files and StreamsLeveraging Threading and ConcurrencyRobustness and PerformanceImplementing Patterns and IdiomsExploring Testing FrameworksC++20 Core Features. Description based on CIP data; resource not viewed.
Параллельные издания: Print version : :
~РУБ DDC 005.133
Рубрики: C++ (Computer program language)
Computer programming.
C++ (Computer program language)
B 22
Bancila, Marius,.
Modern C++ programming cookbook : : master C++ core language and standard library features, with over 100 recipes, updated to C++20 / / Marius Bancila. - Second edition. - Birmingham : : Packt Publishing,, 2020. - 1 online resource. - Includes bibliographical references and index. - URL: https://library.dvfu.ru/lib/document/SK_ELIB/CC3B6C32-6007-40CB-990C-2FC6509725F6. - ISBN 1800206208. - ISBN 9781800206205 (electronic bk.)
Previous edition: 2017. Table of ContentsLearning Modern Core Language FeaturesWorking with Numbers and StringsExploring FunctionsPreprocessing and CompilationStandard Library Containers, Algorithms, and IteratorsGeneral-Purpose UtilitiesWorking with Files and StreamsLeveraging Threading and ConcurrencyRobustness and PerformanceImplementing Patterns and IdiomsExploring Testing FrameworksC++20 Core Features. Description based on CIP data; resource not viewed.
Параллельные издания: Print version : :
Рубрики: C++ (Computer program language)
Computer programming.
C++ (Computer program language)
7.
Подробнее
DDC 629.89251
T 25
Tavasalkar, Dinesh.
Hands-on robotics programming with C++ [[electronic resource] :] : leverage raspberry pi 3 and c++ libraries to build intelligent robotics applications / / Dinesh Tavasalkar. - Birmingham, UK : : Packt Publishing Ltd,, 2019. - 1 online resource (300 p.). - URL: https://library.dvfu.ru/lib/document/SK_ELIB/1B9FFF22-0682-4F3D-A05E-1327D0AEF070. - ISBN 1789131073. - ISBN 9781789131079 (electronic bk.)
Wiring the I2C LCD and the Raspberry Pi. Includes index. Description based upon print version of record.
Параллельные издания: Print version: : Tavasalkar, Dinesh Hands-On Robotics Programming with C++ : Leverage Raspberry Pi 3 and C++ Libraries to Build Intelligent Robotics Applications. - Birmingham : Packt Publishing Ltd,c2019. - ISBN 9781789139006
Содержание:
Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Section 1: Getting Started with wiringPi on a Raspberry Pi; Chapter 1: Introduction to the Raspberry Pi; Technical requirements; Software required; Hardware requirements; For Raspberry Pi 3B+ and Raspberry Pi Zero W; Additional hardware for Raspberry Pi 3B+; Additional hardware requirements for Raspberry Pi Zero W; Understanding the Raspberry Pi; The Raspberry Pi 3B+; The Raspberry Pi Zero W; Setting up a Raspberry Pi 3B+ as a desktop computer; Installing Raspbian OS on an SD card
Downloading and installing Etcher Downloading the Raspbian Stretch image ; Writing the Raspbian Stretch image to a microSD card; Setting up the Raspberry Pi 3B+; Connecting the Raspberry Pi 3B+ to the internet; Connecting the Raspberry Pi 3B+ to a laptop via Wi-Fi; Creating an SSH file on a microSD card; Connecting the Raspberry Pi 3B+ to a Wi-Fi network using PuTTY; Enabling the VNC server; Viewing the Raspberry Pi output on the VNC Viewer; Increase the VNC's screen resolution; Handling VNC and PuTTY errors; Setting up the Raspberry Pi Zero W as a desktop computer
Setting up the Raspberry Pi Zero WConnecting the Raspberry Pi Zero W to a laptop via Wi-Fi; Connecting the Raspberry Pi Zero W to a Wi-Fi network using PuTTY; Enabling VNC Viewer for Raspberry Pi Zero W; Viewing Raspberry Pi Zero W output on VNC Viewer; Summary; Questions; Chapter 2: Implementing Blink with wiringPi; Technical requirements; Installing the wiringPi library in the Raspberry Pi; Accessing Raspberry Pi GPIO pins via wiringPi; Making an LED blink; Wiring connections; The blinking program; Uploading the code to the Raspberry Pi; Smart light -- working with digital sensor
The LDR sensor and the way it worksWiring connection; Smart light program; Pulse Width Modulation using softPWM; How PWM works; The softPWM library; Making an LED blink with the softPWM library; Summary; Questions; Section 2: Raspberry Pi Robotics; Chapter 3: Programming the Robot; Technical requirements; Choosing a robot chassis; Constructing and connecting the robot; Constructing the robot; Connecting the motor driver to the Raspberry Pi ; What is a motor driver?; Wiring connections; Working with H-bridge; Moving the robot; Moving the robot backward; Stopping the robot
Different types of turnsAxial turns; Axial left turn; Axial right turn; Radial turn; Radial left turn; Radial right turn; Summary; Questions; Chapter 4: Building an Obstacle-Avoiding Robot; Technical requirements; Using an ultrasonic sensor; How an ultrasonic sensor measures distances; The arithmetic equation for determining the time taken; Wiring the ultrasonic sensor to the Raspberry Pi; The HC-SR04 sensor program; Using an LCD; Wiring the 16x2 LCD to the Raspberry Pi; Programming the LCD; The LCD program; The LCD and the ultrasonic sensor program; What is the I2C protocol?
~РУБ DDC 629.89251
Рубрики: Robots--Programming.
C++ (Computer program language)
Raspberry Pi (Computer)
TECHNOLOGY & ENGINEERING / Engineering (General)
Аннотация: C/C++ is one the legacy programming language for Robotics Programming. This book will help you understand and build complexly structured robots and implement various C/C++ programming libraries in it.
T 25
Tavasalkar, Dinesh.
Hands-on robotics programming with C++ [[electronic resource] :] : leverage raspberry pi 3 and c++ libraries to build intelligent robotics applications / / Dinesh Tavasalkar. - Birmingham, UK : : Packt Publishing Ltd,, 2019. - 1 online resource (300 p.). - URL: https://library.dvfu.ru/lib/document/SK_ELIB/1B9FFF22-0682-4F3D-A05E-1327D0AEF070. - ISBN 1789131073. - ISBN 9781789131079 (electronic bk.)
Wiring the I2C LCD and the Raspberry Pi. Includes index. Description based upon print version of record.
Параллельные издания: Print version: : Tavasalkar, Dinesh Hands-On Robotics Programming with C++ : Leverage Raspberry Pi 3 and C++ Libraries to Build Intelligent Robotics Applications. - Birmingham : Packt Publishing Ltd,c2019. - ISBN 9781789139006
Содержание:
Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Section 1: Getting Started with wiringPi on a Raspberry Pi; Chapter 1: Introduction to the Raspberry Pi; Technical requirements; Software required; Hardware requirements; For Raspberry Pi 3B+ and Raspberry Pi Zero W; Additional hardware for Raspberry Pi 3B+; Additional hardware requirements for Raspberry Pi Zero W; Understanding the Raspberry Pi; The Raspberry Pi 3B+; The Raspberry Pi Zero W; Setting up a Raspberry Pi 3B+ as a desktop computer; Installing Raspbian OS on an SD card
Downloading and installing Etcher Downloading the Raspbian Stretch image ; Writing the Raspbian Stretch image to a microSD card; Setting up the Raspberry Pi 3B+; Connecting the Raspberry Pi 3B+ to the internet; Connecting the Raspberry Pi 3B+ to a laptop via Wi-Fi; Creating an SSH file on a microSD card; Connecting the Raspberry Pi 3B+ to a Wi-Fi network using PuTTY; Enabling the VNC server; Viewing the Raspberry Pi output on the VNC Viewer; Increase the VNC's screen resolution; Handling VNC and PuTTY errors; Setting up the Raspberry Pi Zero W as a desktop computer
Setting up the Raspberry Pi Zero WConnecting the Raspberry Pi Zero W to a laptop via Wi-Fi; Connecting the Raspberry Pi Zero W to a Wi-Fi network using PuTTY; Enabling VNC Viewer for Raspberry Pi Zero W; Viewing Raspberry Pi Zero W output on VNC Viewer; Summary; Questions; Chapter 2: Implementing Blink with wiringPi; Technical requirements; Installing the wiringPi library in the Raspberry Pi; Accessing Raspberry Pi GPIO pins via wiringPi; Making an LED blink; Wiring connections; The blinking program; Uploading the code to the Raspberry Pi; Smart light -- working with digital sensor
The LDR sensor and the way it worksWiring connection; Smart light program; Pulse Width Modulation using softPWM; How PWM works; The softPWM library; Making an LED blink with the softPWM library; Summary; Questions; Section 2: Raspberry Pi Robotics; Chapter 3: Programming the Robot; Technical requirements; Choosing a robot chassis; Constructing and connecting the robot; Constructing the robot; Connecting the motor driver to the Raspberry Pi ; What is a motor driver?; Wiring connections; Working with H-bridge; Moving the robot; Moving the robot backward; Stopping the robot
Different types of turnsAxial turns; Axial left turn; Axial right turn; Radial turn; Radial left turn; Radial right turn; Summary; Questions; Chapter 4: Building an Obstacle-Avoiding Robot; Technical requirements; Using an ultrasonic sensor; How an ultrasonic sensor measures distances; The arithmetic equation for determining the time taken; Wiring the ultrasonic sensor to the Raspberry Pi; The HC-SR04 sensor program; Using an LCD; Wiring the 16x2 LCD to the Raspberry Pi; Programming the LCD; The LCD program; The LCD and the ultrasonic sensor program; What is the I2C protocol?
Рубрики: Robots--Programming.
C++ (Computer program language)
Raspberry Pi (Computer)
TECHNOLOGY & ENGINEERING / Engineering (General)
Аннотация: C/C++ is one the legacy programming language for Robotics Programming. This book will help you understand and build complexly structured robots and implement various C/C++ programming libraries in it.
8.
Подробнее
DDC 005.133
B 63
Bjornander, Stefan,.
C++17 by example : : practical projects to get you up and running with C++17 / / Stefan Björnander. - Birmingham, UK : : Packt Publishing,, 2018. - 1 online resource (1 volume) : : il. - URL: https://library.dvfu.ru/lib/document/SK_ELIB/9FC51D41-A0E9-4D8F-BC95-80E6588B6192. - ISBN 9781788394444 (electronic bk.). - ISBN 1788394445 (electronic bk.)
Online resource; title from title page (viewed April 2, 2018).
~РУБ DDC 005.133
Рубрики: C++ (Computer program language)
Application software--Development.
COMPUTERS / Programming Languages / C++.
B 63
Bjornander, Stefan,.
C++17 by example : : practical projects to get you up and running with C++17 / / Stefan Björnander. - Birmingham, UK : : Packt Publishing,, 2018. - 1 online resource (1 volume) : : il. - URL: https://library.dvfu.ru/lib/document/SK_ELIB/9FC51D41-A0E9-4D8F-BC95-80E6588B6192. - ISBN 9781788394444 (electronic bk.). - ISBN 1788394445 (electronic bk.)
Online resource; title from title page (viewed April 2, 2018).
Рубрики: C++ (Computer program language)
Application software--Development.
COMPUTERS / Programming Languages / C++.
Страница 1, Результатов: 8