Introduction to PLC programming with OpenPLC, the first fully open source Programmable Logic Controller on the Raspberry Pi, and Modbus examples with Arduino Uno and ESP8286 PLC programming is very common in industry and home automation.
John Maeda is one of the world's preeminent thinkers on technology and design, and in How to Speak Machine, he offers a set of simple laws that govern not only the computers of today, but the unimaginable machines of the future.
This guide covers the fundamental technical principles and various business applications of Generative AI for planning, developing, and evaluating AI-driven products.
In this urgent, authoritative book, Bill Gates sets out a wide-ranging, practical - and accessible - plan for how the world can get to zero greenhouse gas emissions in time to avoid a climate catastrophe.
A spell-binding quest for the one algorithm capable of deriving all knowledge from data, including a cure for cancerSociety is changing, one learning algorithm at a time, from search engines to online dating, personalized medicine to predicting the stock market.
This book is a critical introduction to code and software that develops an understanding of its social and philosophical implications in the digital age.
Solutions for modular, functional, reactive, GUI, network, and multithreaded programmingKey FeaturesExplore the latest features of Java 11 to implement efficient and reliable codeDevelop memory-efficient applications, understanding new garbage collection in Java 11Create restful webservices and microservices with Spring boot 2 and DockerBook DescriptionFor more than three decades, Java has been on the forefront of developing robust software that has helped versatile businesses meet their requirements.
Executives, engineering managers, project managers, engineers, and process improvement experts within engineering organizations need a resource that systematically translates the requirements of ISO 9001:2000 into a usable specification for engineers.
Iterative algorithms often rely on approximate evaluation techniques, which may include statistical estimation, computer simulation or functional approximation.
Design robust graph neural networks with PyTorch Geometric by combining graph theory and neural networks with the latest developments and appsPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesImplement -of-the-art graph neural architectures in PythonCreate your own graph datasets from tabular dataBuild powerful traffic forecasting, recommender systems, and anomaly detection applicationsBook DescriptionGraph neural networks are a highly effective tool for analyzing data that can be represented as a graph, such as networks, chemical compounds, or transportation networks.
Take your Java programming skills to the next level and learn to overcome real-world challenges to optimize application performanceKey FeaturesLeverage key features of the Java Virtual Machine to maximize runtime performanceUnlock optimization strategies to effectively manage objects and memory useApply your knowledge to utilize frameworks and libraries ripe for increasing program performancePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionBuilding high performance into your applications is key to creating an optimal user experience, although it is not the only consideration for the performant nature of your apps.
Implement defensive techniques in your ecosystem successfully with PythonKey FeaturesIdentify and expose vulnerabilities in your infrastructure with PythonLearn custom exploit development .
Learn advanced C# concepts and techniques such as building caches, cryptography, and parallel programming by solving interesting programming challengesKey FeaturesGain useful insights on advanced C# programming topics and APIsUse locking and cached values to solve parallel problemsTake advantage of .
Explore the world of systemd—yes, all lower-case, even at the beginning of a sentence— which is the modern replacement for init and SystemV init scripts.
Build an inexpensive cluster of multiple Raspberry Pi computers and install all the required libraries to write parallel and scientific programs in Python 3.
The #1 Java Guide for Serious Programmers: Fully Updated through Java 17 "e;This is the definitive reference and instructional work for Java and the Java ecosystem.
The #1 Java Guide for Serious Programmers: Fully Updated through Java 17 "e;This is the definitive reference and instructional work for Java and the Java ecosystem.
Proven Patterns for Designing Evolvable High-Quality APIs--For Any Domain, Technology, or Platform APIs enable breakthrough innovation and digital transformation in organizations and ecosystems of all kinds.
Proven Patterns for Designing Evolvable High-Quality APIs--For Any Domain, Technology, or Platform APIs enable breakthrough innovation and digital transformation in organizations and ecosystems of all kinds.
Your hands-on guide to Visual C# fundamentals with Visual Studio 2022 Expand your expertise-and teach yourself the fundamentals of programming the latest version of Visual C# with Visual Studio 2022.
Your hands-on guide to Visual C# fundamentals with Visual Studio 2022 Expand your expertise-and teach yourself the fundamentals of programming the latest version of Visual C# with Visual Studio 2022.
An Expert Guide to Software Performance Optimization From mobile and cloud apps to video games to driverless vehicle control, more and more software is time-constrained: It must deliver reliable results seamlessly, consistently, and virtually instantaneously.
An Expert Guide to Software Performance Optimization From mobile and cloud apps to video games to driverless vehicle control, more and more software is time-constrained: It must deliver reliable results seamlessly, consistently, and virtually instantaneously.
How to Reduce Code Complexity and Develop Software More Sustainably "e;Mark Seemann is well known for explaining complex concepts clearly and thoroughly.
How to Reduce Code Complexity and Develop Software More Sustainably "e;Mark Seemann is well known for explaining complex concepts clearly and thoroughly.