Introduction to Cryptographic Definitions: A Step-by-Step Guide for Beginners

Автор: literator от 17-06-2025, 08:01, Коментариев: 0

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

Название: Introduction to Cryptographic Definitions: A Step-by-Step Guide for Beginners
Автор: Fuchun Guo, Willy Susilo, Khoa Nguyen, Xiaofeng Chen, Zhen Zhao
Издательство: Springer
Серия: Undergraduate Topics in Computer Science
Год: 2025
Страниц: 243
Язык: английский
Формат: pdf (true), epub
Размер: 10.1 MB

Cryptographic definitions are often abstract and complex, making them challenging for beginners to understand and apply. This concise textbook/resource provides a structured introduction to cryptographic definitions, explaining the syntax definitions and security definitions of cryptographic primitives. It builds foundational knowledge by covering essential mathematical concepts and formal definitions in cryptology. Through a carefully designed learning curve, readers will grasp key elements, why they are defined this way, and how new definitions are developed. The book’s presentation enables readers to validate and propose cryptographic definitions, offering a step-by-step guide to understanding them. Advanced undergraduate students, security engineers, and professionals interested in the formal foundations of cryptographic definitions will find the work an invaluable guide. The text is also an ideal reference for graduate students and early-stage researchers in cryptology and computer security.
 

Kotlin. Паттерны проектирования и лучшие практики, 3-е изд.

Автор: literator от 17-06-2025, 06:57, Коментариев: 0

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

Название: Kotlin. Паттерны проектирования и лучшие практики, 3-е изд.
Автор: Алексей Сошин
Издательство: Спринт Бук
Год: 2025
Страниц: 414
Язык: русский
Формат: pdf
Размер: 28.8 MB

Руководство позволит разработчикам, интересующимся паттернами проектирования в Kotlin, применить свои знания на практике. В книге рассматриваются классические и современные паттерны проектирования, демонстрируются практические подходы к их реализации и соответствующие методологии. Третье издание содержит актуальные обновления Kotlin, начиная с версии 1.6, и предлагает углубленное обсуждение таких тем, как структурированная конкурентность и контекстные приемники. Книга начинается с описания базового синтаксиса Kotlin и важности паттернов проектирования, в том числе классических порождающих, структурных и поведенческих паттернов. Затем она переходит к представлению средств функционального программирования и паттернов реактивной и конкурентной обработки, включая корутины и структурированную конкурентность. Знакомясь с этими продвинутыми концепциями, вы будете совершенствовать навыки программирования на Kotlin.
 

A Simple Guide to Retrieval Augmented Generation

Автор: literator от 17-06-2025, 03:34, Коментариев: 0

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

Название: A Simple Guide to Retrieval Augmented Generation
Автор: Abhinav Kimothi
Издательство: Manning Publications
Год: 2025
Страниц: 258
Язык: английский
Формат: True/Retail PDF, True/Retail EPUB
Размер: 35.6 MB

Everything you need to know about Retrieval Augmented Generation in one human-friendly guide. Generative AI models struggle when you ask them about facts not covered in their training data. Retrieval Augmented Generation—or RAG—enhances an LLM’s available data by adding context from an external knowledge base, so it can answer accurately about proprietary content, recent information, and even live conversations. RAG is powerful, and with A Simple Guide to Retrieval Augmented Generation, it’s also easy to understand and implement! This book goes deeper than any blog or YouTube tutorial, covering fundamental RAG concepts that are essential for building LLM-based applications. You’ll be introduced to the idea of RAG and be guided from the basics on to advanced and modularized RAG approaches—plus hands-on code snippets leveraging LangChain, OpenAI, Transformers, and other Python libraries. For data scientists, Machine Learning and software engineers, and technology managers who wish to build LLM-based applications. Examples in Python - no experience with LLMs necessary.
 

Understanding the Artificial Intelligence Revolution: Between Catastrophe and Utopia

Автор: literator от 17-06-2025, 02:44, Коментариев: 0

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

Название: Understanding the Artificial Intelligence Revolution: Between Catastrophe and Utopia
Автор: Shalom Lappin
Издательство: CRC Press
Год: 2025
Страниц: 139
Язык: английский
Формат: True PDF, True EPUB
Размер: 16.2 MB

After many years during which it languished in relative obscurity, in remote classrooms of Computer Science departments and in small prototype projects for tech companies, Artificial Intelligence (AI) is now a searingly hot topic across the media. Yet much of the public discussion is so feverish that an understanding of the basic scientific and engineering elements of the field is easily lost, often resulting in exaggerated claims, as well as dangerously neglected threats. This concise and sober book presents a brief history of AI, explaining in clear language the central engineering innovations that have produced the current revolution. It distinguishes between imagined dangers and the very real problems that AI is creating. Spread across seven short and accessible chapters, this book explains the developments behind Deep Learning and the applications of deep neural networks (DNNs). Automatic code generation applies NMT methods to mapping natural language text into computer code. It permits programmers to create, test, and correct code in a variety of languages. As DNN (Deep Neural Network) code generation improves in quality, it will replace much of the manual work in programming. This will allow software engineers to focus on high-level design and application problems, rather than the details of coding.
 

The Design of Web APIs, Second Edition (Final)

Автор: literator от 16-06-2025, 22:02, Коментариев: 0

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

Название: The Design of Web APIs, Second Edition (Final)
Автор: Arnaud Lauret
Издательство: Manning Publications
Год: 2025
Страниц: 575
Язык: английский
Формат: True/Retail PDF, True/Retail EPUB
Размер: 48.9 MB

Learn how to design web APIs that are a delight to use and maintain. Thousands of developers have followed renowned API expert Arnaud Lauret’s guidance to create APIs that are flexible, secure, and easily integrated. This new edition of the bestselling The Design of Web APIs covers the latest updates to the OpenAPI standard, teaches you to streamline and standardize API design decisions with rationale and automation, and gives you insights you can apply to other API styles, such as gRPC. You’ll quickly see how a well-designed and properly-documented API gives your users autonomy—and saves you from constant explanations and hand-holding. Each chapter is packed full of hands-on examples, including designing an Online Shopping API and user-friendly banking operations, and over seventy exercises to help your new skills stick. Plus, you’ll explore paradigms applicable beyond REST APIs, and fully describe and document your APIs with OpenAPI and JSON Schema. Your web APIs will soon be easier to consume and your clients—internal and external—will be happier than ever! Written for developers with experience building and consuming APIs.
 

Серия "Мировой компьютерный бестселлер. Гейм-дизайн" в 15 книгах

Автор: SCART56 от 16-06-2025, 22:01, Коментариев: 0

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


Название: Серия "Мировой компьютерный бестселлер. Гейм-дизайн" в 15 книгах
Автор(ы): разные
Издательство: Москва
Год: 2020-2024
Страниц: 1000+
Формат: fb2, pdf
Размер: 205 Мб
Язык: русский

Жизнь современного человека плотно связана с видеоиграми. Даже если вы не играете сами, в вашем окружении наверняка найдутся заядлые геймеры, а новости из индустрии игр зачастую не обходят и вас стороной. Это положение дел приводит к вопросам: а что же такое видеоигры и какое место они занимают в жизни человека?
В серии "Мировой компьютерный бестселлер. Гейм-дизайн" представлены книги от ведущих специалистов по игровой разработке.

 

Level up! Руководство по созданию классных видеоигр

Автор: SCART56 от 16-06-2025, 21:31, Коментариев: 0

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


Название: Level up! Руководство по созданию классных видеоигр
Автор(ы): Скотт Роджерс
Издательство: Эксмо
Год: 2023
Страниц: 528
Формат: FB2
Размер: 19 Мб
Язык: русский

Если вы горите желанием разработать игру, от которой у всех захватит дух, но не знаете, с чего начать, то эта книга определенно для вас! Скотт Роджерс – признанный эксперт в гейм-дизайне, он работал над такими потрясающими проектами, как Pac Man World, Maximo и SpongeBob SquarePants. На понятных и продуманных примерах Скотт покажет, что нужно для крутой игры! В основу книги лег многолетний успешный опыт автора, подкрепленный иллюстрациями, типичными кейсами и остроумными решениями для вашей игры.


 

Biometric Technology and Authentication: Biocryptography and Cloud-Based Architecture, 2nd Edition

Автор: literator от 16-06-2025, 17:35, Коментариев: 0

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

Название: Biometric Technology and Authentication: Biocryptography and Cloud-Based Architecture, 2nd Edition
Автор: Ravindra Das
Издательство: CRC Press
Год: 2025
Страниц: 321
Язык: английский
Формат: pdf (true), epub (true)
Размер: 35.7 MB

This book is an update to the first edition of this book. Some of the updates include newer images and an extensive review as to how both AWS and Microsoft Azure can be used to host a biometrics in the cloud infrastructure, which will be a hot topic going into 2025 and beyond. Finally, the last chapter of this book previews some of the latest trends for biometric technology going into 2025 and beyond. Facial recognition is one of those biometric technologies which most people can associate with. For example, we all have a face, and just like the fingerprint, the face has been used to verify and identify criminals and wanted suspects, as well as terrorists. Probably one of the best examples of facial identification is the photos at the post office, as well as those facial images which are on the wanted portion of the major law enforcement websites.
 

The Feedback-Driven Developer (MEAP v2)

Автор: literator от 16-06-2025, 08:37, Коментариев: 0

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

Название: The Feedback-Driven Developer (MEAP v2)
Автор: Ashley Davis
Издательство: Manning Publications
Год: 2025
Страниц: 186
Язык: английский
Формат: pdf, epub
Размер: 19.0 MB

Build habits and processes to deliver quality applications quickly and consistently. The Feedback-Driven Developer teaches you how to build an efficient and effective development process that’s powered by continuous feedback from tests, clients, and your own assessments. Reliable and regular feedback is the core of successful software development. In The Feedback-Driven Developer, you'll learn how to establish the kind of development process that helps you eliminate wasted time and ensure what you're delivering is working and reliable. This entertaining and personal book introduces dozens of practical techniques for using feedback throughout the dev lifecycle book. You’ll see each idea demonstrated hands-on as you explore a full-stack web application. You'll learn how to plan for change, effectively refactor, set up and automate tests, and ship your software to production. As you go, you’ll also explore refactoring into desktop and mobile versions of your applications, expanding the reach of your software. For early- and mid-career developers looking to improve the way they build software. Examples in jаvascript and TypeScript.
 

Server-Side WebAssembly (MEAP v7)

Автор: literator от 16-06-2025, 08:22, Коментариев: 0

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

Название: Server-Side WebAssembly: Lightweight apps with Wasm (MEAP v7)
Автор: Danilo Chiarlone
Издательство: Manning Publications
Год: 2025
Страниц: 256
Язык: английский
Формат: pdf, epub
Размер: 12.9 MB

Server-Side WebAssembly shows you how to harness the power of Wasm on the application back-end. By following the numerous practical examples and crystal-clear explanations, you’ll soon be seeing the benefits of reduced cold start times, improved security and performance, and the freedom of polyglot programming. WebAssembly empowers developers to run almost any language on the web—including high performance tools like C or C++. Server-Side WebAssembly lays out everything you need to take WebAssembly beyond its traditional browser domain. You’ll learn from WebAssembly expert and contributor Danilo Chiarlone, who has packed the book with production-level examples based on his experience working with WebAssembly at Microsoft. Server-Side WebAssembly is a comprehensive guide to using WebAssembly for microservices, serverless or edge computing, DevOps, and more. You’ll start with the underlying fundamentals of WebAssembly and quickly move on to developing production-grade apps. This book is aimed at developers and tech professionals from across all disciplines, including DevOps engineers, backend developers, and systems architects. You’ll find code samples in Rust, jаvascript and Python, but no specific language specialty is required.