Инженерия требований

Автор: SCART56 от 28-04-2023, 13:37, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ


Название: Инженерия требований
Автор(ы): Халл Э., Джексон К., Дик Дж.
Издательство: ДМК
Год: 2017
Страниц: 218
Формат: PDF
Размер: 45 Мб
Язык: русский

Первые издания этого замечательного руководства давно стали настольной книгой по инженерии требований для специалистов, а также преподавателей колледжей и университетов по всему миру. Книга помогла многочисленным читателям разобраться в принципах и практиках современной инженерии требований, дала им знания, умения и навыки, необходимые для создания как традиционных технических, так и сложных программных систем.
 

AI-Based Metaheuristics for Information Security and Digital Media

Автор: literator от 28-04-2023, 02:17, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

AI-Based Metaheuristics for Information Security and Digital MediaНазвание: AI-Based Metaheuristics for Information Security and Digital Media
Автор: Apoorva S. Shastri, Mangal Singh, Anand J. Kulkarni
Издательство: CRC Press
Серия: Advances in Metaheuristics
Год: 2024
Страниц: 151
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

This book examines the latest developments in Artificial Intelligence (AI)-based metaheuristics algorithms with applications in information security for digital media. It highlights the importance of several security parameters, their analysis, and validations for different practical applications. Drawing on multidisciplinary research including Computer Vision, Machine Learning, Artificial Intelligence, and modified/newly developed metaheuristics algorithms, it will enhance information security for society. It includes state-of-the-art research with illustrations and exercises throughout.

 

Безопасность ASP.NET Core

Автор: literator от 27-04-2023, 21:07, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Безопасность ASP.NET CoreНазвание: Безопасность ASP. Net Core
Автор: Кристиан Венц
Издательство: ДМК Пресс
Год: 2023
Страниц: 388
Язык: русский
Формат: pdf
Размер: 31.4 MB

Приложения ASP.NET Core подвержены риску атак. Существуют конкретные меры, которые помогут избежать взлома. В книге показаны такие методы защиты веб-приложений ASP.NET Core, как безопасное взаимодействие с браузером, распознавание и предотвращение распространенных угроз, развертывание уникальных API безопасности этого фреймворка. Приводятся способы написания безопасного кода и примеры с аннотациями, а также полное описание встроенных инструментов безопасности ASP.NET Core. Рассматриваются реальные нарушения в системе безопасности, включая мошеннические расширения Firefox и кражу паролей в Adobe. Стек, который мы будем использовать в этой книге, – это .NET; а поскольку мы говорим о веб-приложениях, то в центре внимания будет фреймворк ASP.NET Core. Книга была написана с использованием .NET 6 и ASP.NET Core 6, но надеюсь, что она будет полезна и при работе с более новыми версиями.

 

Python for Scientific Computing and Artificial Intelligence

Автор: literator от 27-04-2023, 20:35, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Python for Scientific Computing and Artificial IntelligenceНазвание: Python for Scientific Computing and Artificial Intelligence
Автор: Stephen Lynch
Издательство: CRC Press
Серия: The Python Series
Год: 2023
Страниц: 334
Язык: английский
Формат: pdf (true)
Размер: 27.7 MB

Python for Scientific Computing and Artificial Intelligence is split into 3 parts: in Section 1, the reader is introduced to the Python programming language and shown how Python can aid in the understanding of advanced High School Mathematics. In Section 2, the reader is shown how Python can be used to solve real-world problems from a broad range of scientific disciplines. Finally, in Section 3, the reader is introduced to neural networks and shown how TensorFlow (written in Python) can be used to solve a large array of problems in Artificial Intelligence (AI). This book has developed from a series of university, national and international workshops that I have been delivering for over twenty years. It is based on the programming language Python, which is a high-level programming language and supports functional, imperative, object-oriented and procedural styles of programming. Probably the most important aspect of Python is that it is open source and completely free to the user.

 

Python The Complete Manual - 15th Edition, 2023

Автор: literator от 27-04-2023, 19:43, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Python The Complete Manual - 15th Edition, 2023Название: Python The Complete Manual - 15th Edition, 2023
Автор: Jon White (Editor)
Издательство: Future Publishing
Год: 2023
Страниц: 132
Язык: английский
Формат: pdf (true)
Размер: 10,1 MB

Всегда хотели попробовать себя в программировании? Больше никаких отговорок, потому что Python - это идеальный способ начать! Python - отличный язык программирования как для новичков, так и для экспертов. Он разработан с учетом удобства чтения кода, что делает его отличным выбором для новичков, которые все еще привыкают к различным концепциям программирования. Язык популярен и имеет множество библиотек, что позволяет программистам добиться многого, используя относительно небольшой объем кода. На Python можно создавать самые разные приложения: можно использовать фреймворк Pygame для написания простых 2D-игр, можно использовать библиотеки GTK для создания оконного приложения, а можно попробовать что-то более амбициозное, например, создать приложение с использованием библиотек Python Bluetooth и Input для захвата ввода с USB-клавиатуры и передачи событий ввода на телефон Android.

 

Training Data for Machine Learning (8th Early release)

Автор: literator от 27-04-2023, 17:51, Коментариев: 2

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Training Data for Machine Learning (8th Early release)Название: Training Data for Machine Learning: Human Supervision from Annotation to Data Science (8th Early release)
Автор: Anthony Sarkis
Издательство: O’Reilly Media, Inc.
Год: 2023-04-25
Страниц: 259
Язык: английский
Формат: epub (true)
Размер: 10.2 MB

Your training data has as much to do with the success of your data project as the algorithms themselves--most failures in Deep Learning systems relate to training data. But while training data is the foundation for successful Machine Learning, there are few comprehensive resources to help you ace the process. This hands-on guide explains how to work with and scale training data. What is Training Data? Training Data is the control of a Supervised System. Training Data controls the system by defining the ground truth goals for the creation of Machine Learning models. This involves technical representations, people decisions, processes, tooling, system design, and a variety of new concepts specific to Training Data. In a sense, a Training Data mindset is a paradigm upon which a growing list of theories, research and standards are emerging. A Machine Learning (ML) Model that is created as the end result of a ML Training Process.
 

Fast Python: High performance techniques for large datasets (Final Release)

Автор: literator от 26-04-2023, 19:17, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Fast Python: High performance techniques for large datasets (Final Release)Название: Fast Python: High performance techniques for large datasets (Final Release)
Автор: Tiago Rodriques Antao
Издательство: Manning Publications
Год: 2023
Страниц: 304
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

Master Python techniques and libraries to reduce run times, efficiently handle huge datasets, and optimize execution for complex Machine Learning applications. The purpose of this book is to help you write more efficient applications in the Python ecosystem. By more efficient, I mean that your code will use fewer CPU cycles, less storage space, and less network communication. The book takes a holistic approach to the problem of performance. We not only discuss code optimization techniques in pure Python, but we also consider the efficient use of widely used data libraries, like NumPy and Pandas. Because Python is not sufficiently performant in some cases, we also consider Cython when we need more speed. In line with this holistic approach, we also discuss the impact of hardware on code design: we analyze the impact of modern computer architectures on algorithm performance. We also examine the effect of network architectures on efficiency, and we explore the usage of GPU computing for fast data analysis. Fast Python is your guide to optimizing every part of your Python-based data analysis process, from the pure Python code you write to managing the resources of modern hardware and GPUs.

 

Geometry for Programmers (Final Release)

Автор: literator от 26-04-2023, 18:57, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Geometry for Programmers (Final Release)Название: Geometry for Programmers (Final Release)
Автор: Oleksandr Kaleniuk
Издательство: Manning Publications
Год: 2023
Страниц: 449
Язык: английский
Формат: pdf (true)
Размер: 29.0 MB

Master the math behind CAD, game engines, GIS, and more! Geometry for Programmers guides you through the math behind graphics and modeling tools. To make the book applicable, I gathered a list of practical examples from my own practice and from popular interview questions. Although I write mostly in C++ professionally, I present the source-code samples in Python solely for ease of trying them. To make the book approachable, I delegated all the tedious math work to SymPy, a Python library that does your algebra and calculus for you. I also introduced some algebra and calculus in the book, but briefly. You don’t have to spend months in training to become good at moving xs and ys around; SymPy, which you can learn in 15 minutes, will take care of that. Geometry for Programmersis both practical and entertaining. Fun illustrations and engaging examples show you how to apply geometry to real programming problems, like changing a scan into a CAD model or developing 3D printing contours from a parametric function. And don’t worry if you aren’t a math expert. There’s no heavy theory, and you’ll learn how to offload most equations to the SymPy computer algebra system. Examples are in Python, and all you need is high school–level math.

 

Kubernetes for Developers (MEAP v14)

Автор: literator от 26-04-2023, 17:39, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Kubernetes for Developers (MEAP v14)Название: Kubernetes for Developers (MEAP v14)
Автор: William Denniss
Издательство: Manning Publications
Год: 2023
Страниц: 279
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

Kubernetes for Developers is a hands-on guide to taking your first steps into Kubernetes using the powerful Google Kubernetes Engine service. Kubernetes for Developers is a clear and practical beginner’s guide that shows you just how easy, flexible, and cost-effective it can be to make the switch to Kubernetes deployment even for small to medium-sized applications.
 

A Pythonic Adventure: From Python basics to a working web app (MEAP v7)

Автор: literator от 26-04-2023, 17:16, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

A Pythonic Adventure: From Python basics to a working web app (MEAP v7)Название: A Pythonic Adventure: From Python basics to a working web app (MEAP v7)
Автор: Pavel Anni
Издательство: Manning Publications
Год: 2023
Страниц: 241
Язык: английский
Формат: pdf (true)
Размер: 13.0 MB

Learn Python the fun and easy way with your new friends Erik and Simon! This colorful book uses engaging questions and lively conversations to introduce computer programming to young readers one step at a time. A Pythonic Adventure listens in on the conversations between two aspiring Python programmers. The book’s dialogue helps young programmers understand complex concepts much more easily. Characters ask questions, make mistakes, and offer different solutions—just like in real life. Readers will develop fun and engaging Python applications, including a coffee shop app for taking orders and a LEGO minifigure exchange program. Best of all, A Pythonic Adventure dives deeper than other beginner books. Inside are important skills for any new software developer, such as how to plan an application, what to expect from users, and how to test code and check for errors. By the time they’re done reading, young learners will not only know how to write code, they’ll know how to think about problems like professional developers!