Learn how to use a Raspberry Pi in conjunction with an Arduino to build a basic robot with advanced capabilities. Getting started in robotics does not have to be difficult. This book is an insightful and rewarding introduction to robotics and a catalyst for further directed study.
This book teaches system programming with the latest versions of C through a set of practical examples and problems. It covers the development of a handful of programs, implementing efficient coding examples.
Practical System Programming with C contains three main parts: getting your hands dirty with...
For many years the RHCE from Red Hat has been based on managing
services on a single Red Hat host. The big question is: how many RHCEs
manage just a single host? With that in mind, Red Hat has updated the
exam and training to support Ansible, allowing you to learn to manage
many hosts.
For the past ten years, formal ontologies have become widely used in
computer science to structure data and knowledge. In parallel, the Python
programming language has become more and more widespread in
teaching, business, and research. However, until recently, there were very
few tools and resources dedicated to the use of...
This book started after teaching an intensive course on algorithms to
working programmers in Kyiv, in spring 2016. It took more than 3 years to
complete, and, meanwhile, I also did three iterations of the course. Its aim
is to systematically explain how to write efficient programs and, also, the
approaches and tools for...
I have been working with the Python programming language for more than
15 years now. I have used it for a variety of tasks like automation, graphics,
Internet of Things (IoT), and data science. I have found that it is a very
good tool for generating scientific and data-driven business visualizations.
It takes fewer lines of code...
I had two main reasons for writing this book. When I first started learning data science,
I could not find a centralized overview of all the important topics on this subject.
A practitioner of data science needs to be proficient in at least one programming
language, learn the various aspects of data preparation and visualization, and...
The IoT is a name for the vast collection of “things” that are being
networked together in the home and workplace (up to 20 billion by 2022
according to Gardner, a technology consulting firm). That is a very vast
collection. And they may be underestimating it.
This first chapter is a primer on how virtualization is used to
create a software-defined data center (an SDDC) . One of the
central pillars of the software-defined data center is the use of
software defined networking (SDN). To better understand
NSX-T (VMware’s SDN solution), it is best to first understand
the...
Go beyond the basics of Rust and build web and serverless cloud applications. The applications explained in this practical book include web sites, RESTful APIs, a real-time web chat application, and frontend application with WebAssembly. Each chapter is organized in the following format: what this kind of application looks...
The advent of the Internet has allowed for many services and applications, most
notably in communications between users, servers, and devices. Unfortunately,
this has led to many security challenges and problems. Recent examples include
password leakage on large social network sites and defacement of websites. It is,
therefore,...
Discover more insight about deep learning algorithms with Swift for TensorFlow. The Swift language was designed by Apple for optimized performance and development whereas TensorFlow library was designed by Google for advanced machine learning research. Swift for TensorFlow is a combination of both...