Raspberry Pi : The Ultimate Step by Step Guide Raspberry Pi User Guide (the updated version) gets you up and running on Raspberry Pi, whether you're an educator, hacker, hobbyist, or kid.
Harness the power of multiple computers using Python through this fast-paced informative guideKey Features[*] You'll learn to write data processing programs in Python that are highly available, reliable, and fault tolerant[*] Make use of Amazon Web Services along with Python to establish a powerful remote computation system[*] Train Python to handle data-intensive and resource hungry applicationsBook DescriptionCPU-intensive data processing tasks have become crucial considering the complexity of the various big data applications that are used today.
Key FeaturesBook DescriptionThis book provides a thorough look at the tools available within Redmine to facilitate the development of plugins and extensions.
Transform physical phenomena into computer-acceptable data using a truly object-oriented languageKey Features[*] Create your own data acquisition system independently using LabVIEW and build interactive dashboards[*] Collect data using National Instrument's and third-party, open source, affordable hardware[*] Step-by-step real-world examples using various tools that illustrate the fundamentals of data acquisitionBook DescriptionNI LabVIEW's intuitive graphical interface eliminates the steep learning curve associated with text-based languages such as C or C++.
Key FeaturesBook DescriptionIf you are an expert Perl programmer interested in penetration testing or information security, this guide is designed for you.
Key FeaturesBook DescriptionIf you are an experienced Python developer who wants to create your own geospatial applications with minimum fuss, this is the book for you.
An insightful guide to learning the Go programming languageKey Features[*]Insightful coverage of Go programming syntax, constructs, and idioms to help you understand Go code effectively[*]Push your Go skills, with topics such as, data types, channels, concurrency, object-oriented Go, testing, and network programming[*]Each chapter provides working code samples that are designed to help reader quickly understand respective topicBook DescriptionThe Go programming language has firmly established itself as a favorite for building complex and scalable system applications.
Create, analyze, and map your spatial data with ArcGIS for DesktopKey Features[*]Learn how to use ArcGIS for Desktop to create and manage geographic data, perform vector and raster analysis, design maps, and share your results[*]Solve real-world problems and share your valuable results using the powerful instruments of ArcGIS for Desktop[*]Step-by-step tutorials cover the main editing, analyzing, and mapping tools in ArcGIS for DesktopBook DescriptionArcGIS for Desktop is one of the main components of the ESRI ArcGIS platform used to support decision making and solve real-world mapping problems.
Learn to design and implement reliable Python applications on the Raspberry Pi using a range of external libraries, the Raspberry Pis GPIO port, and the camera module.
Learn the fundamentals of Cython to extend the legacy of your applicationsKey Features[*]Learn how to extend C applications with pure Python code[*]Get more from Python - you'll not only learn Cython, you'll also unlock a greater understanding of how to harness Python[*]Packed with tips and tricks that make Cython look easy, dive into this accessible programming guide and find out what happens when you bring C and Python together!
Key FeaturesBook DescriptionIf you are a Python programmer or a security researcher who has basic knowledge of Python programming and want to learn about penetration testing with the help of Python, this book is ideal for you.
Build fast and efficient Android apps that run as reliably as clockwork in a multi-device worldKey Features[*]Wide coverage of various topics that help in developing optimal applications[*]Explore the concepts of Advanced Native Coding in depth[*]A must-have for professional-standard Android developers for whom performance failures and the sloppy use of resources are simply unacceptableBook DescriptionPerformant applications are one of the key drivers of success in the mobile world.
A step-by-step guide that paves the way for developing fantastic games with Unreal Engine 4Key Features[*]Learn about game development and the building blocks that go into creating a game[*]A simple tutorial for beginners to get acquainted with the Unreal Engine architecture[*]Learn about the features and functionalities of Unreal Engine 4 and how to use them to create your own gamesBook DescriptionUnreal Engine 4 is a powerful game development engine that provides rich functionalities to create 2D and 3D games across multiple platforms.
Key FeaturesBook DescriptionThis book is intended for developers and engineers with some familiarity of operating system concepts as implemented by Linux.
Key FeaturesBook DescriptionUtilize Python scripting to execute effective and efficient penetration testsAbout This BookUnderstand how and where Python scripts meet the need for penetration testingFamiliarise yourself with the process of highlighting a specific methodology to exploit an environment to fetch critical dataDevelop your Python and penetration testing skills with real-world examplesWho This Book Is ForIf you are a security professional or researcher, with knowledge of different operating systems and a conceptual idea of penetration testing, and you would like to grow your knowledge in Python, then this book is ideal for you.
Learn how to create more powerful data mining applications with this comprehensive Python guide to advance data analytics techniquesKey Features[*] Dive deeper into data mining with Python - don't be complacent, sharpen your skills!
Key FeaturesBook DescriptionIf you are looking to automate repetitive tasks in Active Directory management using the PowerShell module, then this book is for you.
Extend SQLite with mobile development skills to build great apps for iOS devicesKey Features[*] Implement Swift code using SQLite statements[*] Learn the background to SQL and SQLite for mobile development, its statements, and command features through practical examples[*] Extend the standard SQLite functionality and increase your software creation portfolioBook DescriptionThe ability to use SQLite with iOS provides a great opportunity to build amazing apps.
Build safety-critical and memory-safe stand-alone and networked embedded systemsKey FeaturesKnow how C++ works and compares to other languages used for embedded developmentCreate advanced GUIs for embedded devices to design an attractive and functional UIIntegrate proven strategies into your design for optimum hardware performanceBook DescriptionC++ is a great choice for embedded development, most notably, because it does not add any bloat, extends maintainability, and offers many advantages over different programming languages.
Discover how cloud-native microservice architecture helps you to build dynamically scalable applications by using the most widely used and adopted runtime environments Key FeaturesBuild robust cloud-native applications using a variety of toolsUnderstand how to configure both Amazon Web Services (AWS) and Docker clouds for high availabilityExplore common design patterns used in building and deploying microservices architecture.
Discover interesting recipes to help you understand the concepts of object detection, image processing, and facial detectionKey FeaturesExplore the latest features and APIs in OpenCV 4 and build computer vision algorithmsDevelop effective, robust, and fail-safe vision for your applicationsBuild computer vision algorithms with machine learning capabilitiesBook DescriptionOpenCV is an image and video processing library used for all types of image and video analysis.
Design cost-efficient database solutions, scale enterprise operations and reduce overhead business costs with MySQLKey FeaturesExplore the new and advanced features of MySQL 8.
Learn how to write automated tests for Dynamics 365 Business Central and see how to implement it in your daily workKey FeaturesLeverage automated testing to advance over traditional manual testing methodsWrite, design, and implement automated testsExplore various testing frameworks and tools compatible with Microsoft Dynamics 365 Business CentralBook DescriptionDynamics 365 Business Central is the new cloud-based SaaS ERP proposition from Microsoft.
Explore software engineering methodologies, techniques, and best practices in Go programming to build easy-to-maintain software that can effortlessly scale on demandKey FeaturesApply best practices to produce lean, testable, and maintainable Go code to avoid accumulating technical debtExplore Go's built-in support for concurrency and message passing to build high-performance applicationsScale your Go programs across machines and manage their life cycle using KubernetesBook DescriptionOver the last few years, Go has become one of the favorite languages for building scalable and distributed systems.
Delve into practical computer vision and image processing projects and get up to speed with advanced object detection techniques and machine learning algorithmsKey FeaturesDiscover best practices for engineering and maintaining OpenCV projectsExplore important deep learning tools for image classificationUnderstand basic image matrix formats and filtersBook DescriptionOpenCV is one of the best open source libraries available and can help you focus on constructing complete projects on image processing, motion detection, and image segmentation.
Revised and expanded to include multi-agent methods, discrete optimization, RL in robotics, advanced exploration techniques, and moreKey FeaturesSecond edition of the bestselling introduction to deep reinforcement learning, expanded with six new chaptersLearn advanced exploration techniques including noisy networks, pseudo-count, and network distillation methodsApply RL methods to cheap hardware robotics platformsBook DescriptionDeep Reinforcement Learning Hands-On, Second Edition is an updated and expanded version of the bestselling guide to the very latest reinforcement learning (RL) tools and techniques.
Uncover modern Python with this guide to Python data structures, design patterns, and effective object-oriented techniquesKey FeaturesIn-depth analysis of many common object-oriented design patterns that are more suitable to Python's unique styleLearn the latest Python syntax and librariesExplore abstract design patterns and implement them in Python 3.
Take the plunge and develop cross-browser-compatible and responsive web designs with SVGKey FeaturesMaster the art of custom animations and visualizations with SVG, CSS, and JavaScriptCombine SVG with third-party libraries and frameworks such as React, JQuery, D3, and Snap.
Learn how to build stunning, maintainable, cross-platform mobile application user interfaces using C# 7 with the power of both the Xamarin and Xamarin.
Increase speed and performance of your applications with efficient data structures and algorithmsKey Features[] See how to use data structures such as arrays, stacks, trees, lists, and graphs through real-world examples[] Find out about important and advanced data structures such as searching and sorting algorithms[] Understand important concepts such as big-o notation, dynamic programming, and functional data structuredBook DescriptionIn this book, we cover not only classical data structures, but also functional data structures.
In the first definitive guide on WebAssembly, you'll learn how you can wield this new technology to break through the current barriers of web development and build an entirely new class of performant applications .
Harness the power of Python objects and data structures to implement algorithms for analyzing your data and efficiently extracting informationKey FeaturesTurn your designs into working software by learning the Python syntaxWrite robust code with a solid understanding of Python data structuresUnderstand when to use the functional or the OOP approachBook DescriptionThis Learning Path helps you get comfortable with the world of Python.
Develop skills in Python and Quantum Computing by implementing exciting algorithms, mathematical functions, classical searching, data analysis, plotting data, machine learning techniques, and quantum circuits.
Learn how you can implement routing in a React Web/Native application using React-Router libraryKey FeaturesCreate nested routes and complex workflows for your applicationsLearn Routing in server-side rendered applications and in Native mobile applicationsUnderstand how Redux bindings for React-Router works using the connected-react-router libraryBook DescriptionReact Router is the routing library for React, and it can be used in both React Web and React Native applications.
Dive into the future of programming with this comprehensive guide for Java developers to integrate large language models (LLMs) and Generative AI using the Spring Framework.
Build a strong foundation in designing and implementing real-time systems with the help of practical examplesKey FeaturesGet up and running with the fundamentals of RTOS and apply them on STM32Enhance your programming skills to design and build real-world embedded systemsGet to grips with advanced techniques for implementing embedded systemsBook DescriptionA real-time operating system (RTOS) is used to develop systems that respond to events within strict timelines.
Understand how to use the Fyne toolkit to build exciting apps for a range of devices and deploy them effectivelyKey FeaturesLearn how to use standard widgets, dialogs, and layouts as well as how to build your ownUnderstand how to develop an app and package and distribute it to different operating systems and app storesExplore the design principles and vision of the Fyne toolkit and how that may align with your projectBook DescriptionThe history of graphical application development is long and complicated, with various development challenges that persist to this day.
A practical guide to understanding the core machine learning and deep learning algorithms, and implementing them to create intelligent image processing systems using OpenCV 4Key FeaturesGain insights into machine learning algorithms, and implement them using OpenCV 4 and scikit-learnGet up to speed with Intel OpenVINO and its integration with OpenCV 4Implement high-performance machine learning models with helpful tips and best practicesBook DescriptionOpenCV is an opensource library for building computer vision apps.
A problem-solution-based guide to help you overcome hurdles effectively while working with kernel APIs, filesystems, networks, threads, and process communicationsKey FeaturesLearn to apply the latest C++ features (from C++11, 14, 17, and 20) to facilitate systems programmingCreate robust and concurrent systems that make the most of the available hardware resourcesDelve into C++ inbuilt libraries and frameworks to design robust systems as per your business needsBook DescriptionC++ is the preferred language for system programming due to its efficient low-level computation, data abstraction, and object-oriented features.