-
Arduino IoT Cloud for Developers
The IoT has revolutionized the way we interact with the world around us. Everyday objects, from home appliances to industrial machinery, are now capable of connecting to the internet and exchanging data. This transformation presents endless opportunities for innovation and efficiency. Arduino, renowned for its simplicity and flexibility, has become a go-to platform for IoT enthusiasts and professionals alike. The Arduino IoT Cloud, an integral part of the Arduino ecosystem, offers a powerful and user-friendly platform to build and manage IoT projects. This book is your gateway to unlocking the full potential of the Arduino IoT Cloud.
-
Angular Projects
Angular is a popular JavaScript framework that can run on a broad range of platforms, including web, desktop, and mobile. It has an array of rich features right out of the box and a wide range of tools that makes it popular among developers. This updated third edition of Angular Projects will teach you how to build efficient and optimized web applications using Angular. You will start by exploring the essential features of the framework by creating 10 different real-world web applications. Each application will demonstrate how to integrate Angular with a different library and tool. As you advance, you will learn how to implement popular technologies such as Angular Router, Scully, Electron, Angular’s service worker, Nx’s monorepo tools, NgRx, and more while building an issue tracking system, a PWA weather application, a mobile photo geotagging application, a component UI library, and many other exciting projects. In the concluding chapters, you’ll get to grips with customizing Angular CLI commands using schematics
-
Angular for Enterprise Applications
Much like the previous edition, this book has been meticulously designed to equip you with indispensable knowledge and pragmatic examples so you can architect, build, and deliver robust Angular applications. The emphasis remains on adopting an efficient and minimalist approach – maximizing the capabilities of Angular itself and eschewing unnecessary dependencies. This results in streamlined code that is simpler to maintain as Angular continues its rapid pace of progress. The fundamental concepts you will learn from this book remain evergreen, even as tools and techniques continue to evolve. Router-first architecture, Angular components, the reactive programming model, the powerful routing system, and intuitive template syntax have stood the test of time. And they will provide you with a solid foundation as frameworks change and new versions emerge
-
Angular Design Patterns and Best Practices
The Angular framework has been helping development teams since 2009, with a robust structure and practically everything a web application needs. Angular, with its “batteries included” philosophy, has mechanisms for state management, route administration, and the injection of dependencies among other tools for you to create the most incredible experiences for your users. This book aims to help you navigate this incredible list of features and learn how to orchestrate it for you and your team to get the most out of Angular and its entire ecosystem. We will discover what types of patterns exist in the framework and what lessons we can learn from these patterns to apply to our applications.
-
An iOS Developer’s Guide to SwiftUI
This book teaches you about SwiftUI, a multiplatform declarative user interface framework that can be used to program all Apple devices, currently including Mac, iPhone, iPad, Apple TV, Apple Watch, and Vision Pro.
-
Active Machine Learning with Python
Active machine learning is a method used in machine learning where the algorithm can query an oracle to label new data points with the desired outputs. It stands at the crossroads of optimization and humancomputer interaction, enabling machines to learn more effectively with less data. This is particularly valuable in scenarios where data labeling is costly, time-consuming, or requires expert knowledge. Throughout this book, we leverage Python, a leading programming language in the field of data science and machine learning, known for its simplicity and powerful libraries. Python serves as an excellent medium for exploring the concepts of active machine learning, providing both beginners and experienced practitioners with the tools needed to implement sophisticated models
-
Accelerate Model Training with PyTorch 2.X
HPC systems comprise powerful computing resources tightly integrated to solve complex problems. The main goal of HPC is to employ resources, techniques, and methods to accelerate the execution of highly intensive computing tasks. Traditionally, HPC environments have been used to execute scientific applications from biology, physics, chemistry, and many other areas. But this has changed in the past few years. Nowadays, HPC systems run tasks beyond scientific applications. In fact, the most prominent non-scientific workload executed in HPC environments is precisely the subject of this book: the building process of complex neural network models.
-
A CISO Guide to Cyber Resilience
Greetings, fellow cybersecurity enthusiasts! Welcome to the world of cyber resilience, where the goal is to build a security program that enables your organization to not only withstand cyber-attacks but also to recover swiftly. As the United States Department of Homeland Security aptly defines it, cyber resiliency is the “ability to resist, absorb, recover from or successfully adapt to adversity or a change in conditions.”1 It’s not just a process; it’s an ultimate state of readiness. An organization achieves resilience when it can bounce back from any disruption, be it a ransomware attack or any other cyber threat, without major disruptions.
-
3D Printing with Fusion 360
In this book, you will learn how to open CAD and mesh files in Fusion, repair and edit them, and prepare them for 3D printing. In the context of print preparation, you will be introduced to print settings, support structures, and part orientation. The book will also highlight the various preferences of Fusion for additive manufacturing. In subsequent chapters, you will learn about choosing the right orientation and creating appropriate support structures based on printing technology and you will simulate the printing process to detect and remedy common print failures associated with the metal powder bed fusion process. This book will also cover how to arrange parts depending on the printing technology. By the end of this book, you will be acquainted with utilizing templates and scripts to automate common tasks around print preparation
-
Communication Patterns
Communication underlies pretty much everything you do, from your facial expres‐ sion showing disapproval or enjoyment, to your email about the latest project update, to what you say in a meeting or presentation. But what is communication, and how do you make it successful? The Oxford English Dictionary defines communication as “the activity or process of expressing ideas and feelings or of giving people information.” This encompasses many of the important aspects of communication but doesn’t indicate what would make it successful. The same dictionary defines communicate as “to share or exchange information, news, ideas, feelings, etc.” This definition provides more detail, but we still need to go further to work out how to make communication successful.
-
Zero Trust Networks
Building trusted systems in hostile networks has been a passion of ours for many years. In building and designing such systems, we have found frustration in the pace of progress toward solving some of the more fundamental security problems plaguing our industry. We’d very much like to see the industry move more aggressively toward building systems that strive to solve these problems. To that end, we propose that the world take a new stance toward building and main‐ taining secure computer networks. Rather than being something that is layered on top, only considered after some value has been built, security must be fundamentally infused with the operation of the system itself. It must be ever-present, enabling operation rather than restricting it. As such, this book sets forth a collection of design patterns and considerations which, when heeded, can produce systems that are resilient to the vast majority of modern-day attack vectors
-
Web Scraping with Python
The automated gathering of data from the internet is nearly as old as the internet itself. Although web scraping is not a new term, in years past the practice has been more commonly known as screen scraping, data mining, web harvesting, or similar variations. General consensus today seems to favor web scraping, so that is the term I use throughout the book, although I also refer to programs that specifically traverse multiple pages as web crawlers or refer to the web scraping programs themselves as bots. In theory, web scraping is the practice of gathering data through any means other than a program interacting with an API (or, obviously, through a human using a web browser). This is most commonly accomplished by writing an automated program that queries a web server, requests data (usually in the form of HTML and other files that compose web pages), and then parses that data to extract needed information.
-
Understanding DeFi
Decentralized finance, or DeFi, is just about finance without banks. It’s one of the core use cases for blockchain, which is really an innovation in accounting. DeFi will eventually be a key part of finance for people, and one of the primary ways people earn returns on their assets, whether fiat or cryptocurrency. Banks need competitors, and so do DeFi protocols. Together, they will allow people to get the highest and best returns on their assets for the lowest cost and risk.This book is not about promoting specific DeFi protocols, or even about promoting the current state of DeFi. It is about understanding the entirety of the space—where it fits into blockchain, its core elements, how to operate in the space, and the future of DeFi.
-
Training Data for Machine Learning
Will your life really be affected? Here’s a test. Are you in tech, working on a software product? Does your work, or your company’s product, have any form of repetitive tasks? Things you or users of your product do on a regular cycle? If you answered yes to any of these questions, AI and machine learning (ML) have the potential to take on more of the workload, enabling you or your users to focus on higher-level work, and will therefore impact you. If you want to better align with this new AI wave, this book will reveal many of the nuts and bolts that make AI actually work in practice. It will help accelerate your success in your current job and prepare you for new AI-centric roles. Speaking of jobs, you know how the first few days or weeks on a new job are—stress‐ful, crazy, unpredictable? Then all of the sudden, the work, all the day-to-day stuff, snaps into place and makes sense? What was once unimaginable becomes ordinary because you learned how to fit in, how to adapt. Over a relatively short period of time you go from spilling coffee on the boss’s shirt to being a productive part of the system.
-
Tidy Modeling with R
Welcome to Tidy Modeling with R! This book is a guide to using a collection of software in the R programming language for model building called tidymodels, and it has two main goals: • First and foremost, this book provides a practical introduction to how to use these specific R packages to create models. We focus on a dialect of R called the tidyverse that is designed with a consistent, human-centered philosophy and demonstrate how the tidyverse and the tidymodels packages can be used to produce high quality statistical and machine learning models. • Second, this book will show you how to develop good methodology and statistical practices. Whenever possible, our software, documentation, and other materials attempt to prevent common pitfalls.
-
Konchilik ishi asoslari (1 modul. Foydali qazilma konlarini ochiq usulda qazib chiqarish asoslari)
Ushbu o‛quv qo‛llanma texnika yo‛nalishidagi oliy o‛quv yurtlarining 60721500 – “Konchilik ishi”. 60721900 – “Konchilik elektr mexanikasi” va 60720700 – “Texnologik mashinalar va jihozlar” ta‛lim yo‛nalishi talabalariga konchilik yo‛nalishi bo‛yicha boshlangich nаzаriy bilimlаrni berishgа mo‛ljаllаngаn