Название: Visual Studio 2022 Succinctly Автор: Alessandro Del Sole Издательство: Syncfusion, Inc. Год: 2023 Страниц: 99 Язык: английский Формат: pdf (true), epub Размер: 10.2 MB
Visual Studio 2022 is the latest major release of the premier development environment from Microsoft. There are certainly many new features, as you would expect from a new version, but this time there are also very important changes in the IDE architecture. First, Visual Studio is now a 64-bit application. This is extremely important because now the IDE can fully leverage system resources, such as RAM instead of disk space, with significant performance improvements. In addition, Visual Studio 2022 focuses on supporting .NET 6 and its ecosystem, including the latest versions of .NET programming languages such as C# 10, providing both tools and code editor improvements that you need to work with the new development technologies and the most recent .NET APIs. The release cycle of updates to Visual Studio makes it also ready to support future releases of important Microsoft development platforms, like .NET MAUI for cross-platform development. Of course, you will also find many productivity improvements, from the code editing experience, to enhanced debugging tools, to better integrated collaboration tools. In general, you will feel at home with Visual Studio 2022 since there are no particular changes in the user interface. You will rather find more powerful tools in every area of the development lifecycle.
Название: Evading EDR: The Definitive Guide to Defeating Endpoint Detection Systems (Early Access) Автор: Matt Hand Издательство: No Starch Press Год: 05-24-23 Страниц: 284 Язык: английский Формат: pdf (true) Размер: 10.1 MB
EDR, demystified! Stay a step ahead of attackers with this comprehensive guide to understanding the attack-detection software running on Microsoft systems—and how to evade it. Nearly every enterprise uses an Endpoint Detection and Response (EDR) agent to monitor the devices on their network for signs of an attack. But that doesn't mean security defenders grasp how these systems actually work. This book demystifies EDR, taking you on a deep dive into how EDRs detect adversary activity. Chapter by chapter, you’ll learn that EDR is not a magical black box—it’s just a complex software application built around a few easy-to-understand components. The author uses his years of experience as a red team operator to investigate each of the most common sensor components, discussing their purpose, explaining their implementation, and showing the ways they collect various data points from the Microsoft operating system.
Название: Программирование на C# для начинающих. Особенности языка Автор: Алексей Васильев Издательство: Эксмо Год: 2022 Страниц: 529 Язык: русский Формат: pdf (true) Размер: 10.9 MB
Вниманию читателя предлагается вторая часть книги о языке программирования C#. В первой части книги рассмотрены базовые синтаксические конструкции языка, основные типы данных, управляющие инструкции (условный оператор, оператор выбора, операторы цикла) и массивы. Также в ней описывались способы создания классов и объектов, методы их использования. Еще в первой части состоялось знакомство с индексаторами и свойствами, операторными методами. Наследование, перегрузка и переопределение методов также относятся к первой части книги. Предполагается, что читатель знаком (хотя бы на начальном уровне) с этими темами. В противном случае, перед изучением материала из второй части книги, следует освежить в памяти материал из первой части. Далее мы рассмотрим различные темы, связанные с наиболее актуальными и перспективными механизмами языка C#: • Сначала мы познакомимся с абстрактными классами. Узнаем, в чем особенность абстрактных классов, зачем они нужны и как используются; • Мы рассмотрим способы создания и использования интерфейсов; • Важные механизмы связаны с использованием делегатов. Мы узнаем, как объявляются делегаты, как на их основе создаются экземпляры и какую роль при этом играют ссылки на методы; • Кроме полей, методов, свойств и индексаторов, в классах могут быть такие члены, как события. Зачем они нужны и как используются, описывается в этой книге.
Название: Python Data Analytics: With Pandas, NumPy, and Matplotlib, 3rd Edition Автор: Fabio Nelli Издательство: Apress Год: 2023 Страниц: 455 Язык: английский Формат: pdf (true), epub (true) Размер: 54.9 MB
Explore the latest Python tools and techniques to help you tackle the world of data acquisition and analysis. You'll review scientific computing with NumPy, visualization with matplotlib, and machine learning with scikit-learn. This third edition is fully updated for the latest version of Python and its related libraries, and includes coverage of social media data analysis, image analysis with OpenCV, and deep learning libraries. Each chapter includes multiple examples demonstrating how to work with each library. At its heart lies the coverage of pandas, for high-performance, easy-to-use data structures and tools for data manipulation. Author Fabio Nelli expertly demonstrates using Python for data processing, management, and information retrieval. Later chapters apply what you've learned to handwriting recognition and extending graphical capabilities with the jаvascript D3 library. Whether you are dealing with sales data, investment data, medical data, web page usage, or other data sets, Python Data Analytics, Third Edition is an invaluable reference with its examples of storing, accessing, and analyzing data.
Название: Coding Languages: Angular With Typescript, Machine Learning With Python And React jаvascript Автор: Richie Miller Издательство: Pastor Publishing Ltd Год: 2023 Страниц: 371 Язык: английский Формат: pdf, epub Размер: 22.4 MB
If you want to discover how to use Angular, Python for Machine Learning or React jаvascript, this book is for you! Angular is a framework for building web applications, both large and small. With Angular, you can build a website, or you can build a product management and inventory application. This book provides the basics you need to get started building an Angular application. As we journey through this book, we'll discover Angular's many features and uncover the answers to key questions; questions like what is a component, where do we put the HTML for our user interface, when should we use data binding, why do we need a service, and how do we build an Angular application? This book guides you down the right path, making your own journey with Angular more pleasant and productive. Angular is a jаvascript framework for building applications. These are applications that run entirely in the user's browser. We use techniques we already know including HTML and CSS to build the user interface, and we write our code in TypeScript, which is an enhanced version of jаvascript. Why Angular and not some other jаvascript framework? Well, there are a lot of other jаvascript frameworks out there, but Angular makes our HTML more expressive. We can embed features, such as if conditions, for loops, and local variables, directly into our HTML. Angular has powerful data binding that lets us connect data directly to our UI.
Название: SwiftUI Essentials - iOS Edition: Learn to Develop iOS Apps Using SwiftUI, Swift 5 and Xcode 11 Автор: Neil Smyth Издательство: Payload Media Год: 2019 Страниц: 540 Язык: английский Формат: epub (true) Размер: 23.6 MB
The goal of this book is to teach the skills necessary to build iOS 13 applications using SwiftUI, Xcode 11 and the Swift 5 programming language. Beginning with the basics, this book provides an outline of the steps necessary to set up an iOS development environment together with an introduction to the use of Swift Playgrounds to learn and experiment with Swift. The book also includes in depth chapters introducing the Swift 5 programming language including data types, control flow, functions, object-oriented programming, property wrappers and error handling. An introduction to the key concepts of SwiftUI and project architecture is followed by a guided tour of Xcode in SwiftUI development mode. The book also covers the creation of custom SwiftUI views and explains how these views are combined to create user interface layouts including the use of stacks, frames and forms. Other topics covered include data handling using state properties and both observable and environment objects, as are key user interface design concepts such as modifiers, lists, tabbed views, context menus and user interface navigation. The book also includes chapters covering graphics drawing, user interface animation, view transitions and gesture handling.
Название: Android Studio Giraffe Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 2022.3.1 and Kotlin Автор: Neil Smyth Издательство: Payload Media Год: 2023 Страниц: 1233 Язык: английский Формат: epub (true) Размер: 54.8 MB
Fully updated for Android Studio Giraffe and the new UI, this book teaches you how to develop Android-based applications using the Kotlin programming language. This book begins with the basics and outlines how to set up an Android development and testing environment, followed by an introduction to programming in Kotlin, including data types, control flow, functions, lambdas, and object-oriented programming. Asynchronous programming using Kotlin coroutines and flow is also covered in detail. Chapters also cover the Android Architecture Components, including view models, lifecycle management, Room database access, the Database Inspector, app navigation, live data, and data binding. More advanced topics such as intents are also covered, as are touch screen handling, gesture recognition, and the recording and playback of audio. This book edition also covers printing, transitions, and foldable device support. The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers, and collapsing toolbars.
Название: Python Mastery: From Absolute Beginner to Pro Автор: Nibedita Sahu Издательство: Independently published Год: 2023 Страниц: 244 Язык: английский Формат: pdf, epub (true), mobi Размер: 10.2 MB
Welcome to "Python Mastery: From Absolute Beginner to Pro"! If you're holding this book, chances are you have an insatiable curiosity for Python programming, a language that has captivated the world of technology and innovation. Whether you're stepping into the exciting world of programming for the first time or seeking to refine your skills, you've come to the right place. The journey of mastering Python can be both exhilarating and challenging, but fear not – this book is your trusty companion for the road ahead. As a tech enthusiast, author, and Python programmer, I have walked this path myself, and I'm thrilled to share my knowledge and experiences with you. In these pages, we will embark on an adventure that covers the entire spectrum of Python programming, from its fundamental building blocks to the realm of advanced techniques. Throughout this book, I aim to nurture your understanding, encouraging you to think like a true Python expert rather than memorize lines of code. Expect to dive into real-world projects, exploring practical applications that will reinforce your learning and ignite your creativity. By the time you reach the final chapter, you will have the confidence to tackle complex coding challenges, develop your projects, and contribute to the vibrant Python community.
Название: Data Science Fusion: Integrating Maths, Python, and Machine Learning Автор: Nibedita Sahu Издательство: Independently published Год: August 01, 2023 Страниц: 286 Язык: английский Формат: pdf, epub (true), mobi Размер: 10.2 MB
In this book, we will explore in the world of Data Science and inside you will gain informative insights in depth. You wiill access Maths needed for Data Science in detail with the formulase, examples and simple explanations. Then you will go through Python needed for Data Science, where you will get everything in Python from basics to advanced level, code examples and explanations. And the main thing is Machine Learning, here Machine Learning Basics to advanced techniques, everything is explained well. Access everything in detail and go deep inside each concept, understand them well and gain informative insights. Unlock the full potential of Data Science with "Data Science Fusion: Integrating Maths, Python, and Machine Learning." This comprehensive guide empowers you to master the essential components of Data Science, equipping you with the knowledge and skills to tackle real-world challenges. Begin your journey by understanding the core principles of Data Science and its vast applications. Embrace Python, the preferred language in the field, and discover the power of essential libraries for data manipulation, visualization, and analysis. Delve into the mathematical foundations that underpin data analysis and Machine Learning, including linear algebra, calculus, and statistics.
Название: Practical C++ Backend Programming: Crafting Databases, APIs, and Web Servers for High-Performance Backend Автор: Justin Barbara Издательство: GitforGits Год: July 2023 Страниц: 317 Язык: английский Формат: pdf, epub (true), mobi Размер: 10.2 MB
"Practical C++ Backend Programming" is a comprehensive walkthrough that provides readers with the necessary tools and knowledge to become proficient C++ backend developers. With a strong focus on real-world application and practical implementation, this book takes readers on a journey through the multifaceted landscape of backend development, making it an essential resource for any aspiring or current backend developer. Starting with the basics, the book introduces C++, providing a solid foundation in the language, its structure, and core concepts with regards to backend programming. From there, readers dive into the more complex elements of backend development. Through our engaging sections, use-cases and sample examples, readers are introduced to advanced topics such as concurrent programming, exploring threading and multiprocessing to handle intensive computational tasks, thus laying the groundwork for scalable applications. This book offers an in-depth look into APIs, specifically gRPC, along with caching strategies, and database management, using MongoDB as a NoSQL database of choice. All the while, readers will learn to implement these technologies in a practical context, building a blog application from scratch, thereby bridging the gap between theory and practical implementation.