Understanding Cryptography: From Established Symmetric and Asymmetric Ciphers to Post-Quantum Algorithms, 2nd Edition

Автор: literator от 17-05-2024, 14:44, Коментариев: 0

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

Название: Understanding Cryptography: From Established Symmetric and Asymmetric Ciphers to Post-Quantum Algorithms, 2nd Edition
Автор: Christof Paar, Jan Pelzl, Tim Güneysu
Издательство: Springer
Год: 2024
Страниц: 555
Язык: английский
Формат: pdf (true)
Размер: 11.4 MB

Understanding and employing cryptography has become central for securing virtually any digital application, whether user app, cloud service, or even medical implant. Heavily revised and updated, the long-awaited second edition of Understanding Cryptography follows the unique approach of making modern cryptography accessible to a broad audience, requiring only a minimum of prior knowledge. After introducing basic cryptography concepts, this seminal textbook covers nearly all symmetric, asymmetric, and post-quantum cryptographic algorithms currently in use in applications—ranging from cloud computing and smart phones all the way to industrial systems, block chains, and cryptocurrencies. The book has many features that make it a unique source for students, practitioners and researchers. We focus on practical relevance by introducing the majority of cryptographic algorithms that are used in modern real-world applications. With respect to symmetric algorithms, we introduce the block ciphers AES, DES and triple-DES as well as PRESENT, which is an important example of a lightweight cipher. We also describe three popular stream ciphers. Regarding asymmetric cryptography, we cover all three public-key families currently in use: RSA, discrete logarithm schemes and elliptic curves.
 

Многопоточный Python

Автор: Chipa от 17-05-2024, 13:31, Коментариев: 0

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


Название: Многопоточный Python
Автор: Павел Хошев
Издательство: Stepik
Год: 2024
Формат: HTML
Страниц: много
Размер: 460 Mb
Язык: Русский

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

 

Linux Coding & Programming Tricks & Tips - 18th Edition 2024

Автор: literator от 17-05-2024, 04:12, Коментариев: 0

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

Название: Linux Coding & Programming Tricks & Tips - 18th Edition 2024
Автор: Papercut Limited
Издательство: Papercut Limited
Год: 2024
Язык: английский
Формат: pdf
Размер: 38.5 MB

Linux Tricks and Tips - это идеальное цифровое руководство для тех читателей, которые желают поднять свои навыки программирования на более высокий уровень. Вы хотите улучшить свой пользовательский опыт или получить инсайдерские знания? Вы хотите учиться непосредственно у экспертов в этой области? Хотите узнать бесчисленные шорткаты, которыми пользуются профессионалы? На страницах этого нового издания для продвинутых пользователей вы узнаете все, что нужно, чтобы стать более уверенным, знающим и опытным пользователем. Пользователем, который получит максимальную отдачу от программирования на Python и C++,а значит,и от самого Linux.
 

Introduction to Game Programming using Processing: For Designers, Artists, Players, Non-Tech People and Everybody Else

Автор: literator от 17-05-2024, 03:42, Коментариев: 0

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

Название: Introduction to Game Programming using Processing: For Designers, Artists, Players, Non-Tech People and Everybody Else
Автор: Daniel Cermak-Sassenrath
Издательство: CRC Press
Год: 2024
Страниц: 349
Язык: английский
Формат: pdf (true)
Размер: 11.3 MB

This is an introductory textbook focusing on games (specifically interaction and graphics) as a pathway into programming. It empowers its readers to do basic programming, prototyping, creating games and other highly interactive applications, all from scratch and without any prior programming knowledge. Using the popular programming language Processing, it describes, explains, and demonstrates the basic and general programming principles and mechanisms used in typical game algorithms and concrete game projects. Chapters cover basic graphics, text output, loops, data types and variables, movement, time, audio and sound, debugging, classes and objects, event-based programming, real-time input controls, computer speed compensation, animation, tiling, scrolling, collision detection, basic AI and much more. Additional support materials such as code examples and demo programs are available to download from the book’s webpage. This book is an attempt to support non-tech people such as designers, artists, players, other non-tech people and the interested public, to start programming, hopefully, in a fun and accessible way: Games as a pathway into programming. It empowers readers to do basic programming, prototyping, creating games and other highly interactive applications, and to talk competently with tech people. This is also an entry-level introduction to programming with examples in the popular language Processing. Basic and general programming principles and mechanisms are described, explained, demonstrated and applied in typical game algorithms and concrete game projects. It is to be expected that for many years, Processing will continue to play a role in learning programming and as a preferred language for artists and designers.
 

Introduction to Multidisciplinary Science with Artificial Intelligence

Автор: literator от 17-05-2024, 02:23, Коментариев: 0

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

Название: Introduction to Multidisciplinary Science with Artificial Intelligence: Geodesy, Geotherms, Quantum Entanglement, and Spectroscopy
Автор: Luc Thomas Ikelle
Издательство: CRC Press
Год: 2024
Страниц: 823
Язык: английский
Формат: pdf (true)
Размер: 50.9 MB

With the huge progress being made in the field of Artificial Intelligence (AI), the new jobs are about innovation. Broadly speaking, AI is a set of techniques that are aimed at approximating some aspects of human or animal cognition by inserting computer software into robots and other related systems. AI systems can nowadays perform many traditionally human tasks with high efficiency and without errors. The book is about multidisciplinary science education. The challenges of our time, such as improving the length and quality of lives on Earth and short- and long-distance communication and transportation. In this book, we provide readers with the multidisciplinary education necessary to meet the scientific and technological challenges of our time while optimizing the college experience for students. The fundamental notions addressed in this book include gravitational forces and energy; dark matter and dark energy; heat transfer in solid Earth, stars’ interiors, and human bodies; electromagnetic radiation and spectroscopy; quantum entanglement and computing; accretion disks; matter in plasma state; and exoplanets. We illustrate the importance of these notions with applications across disciplines, including monitoring the deformation of the solid Earth’s surface using satellite measurements, unusual gravity anomalies in Antarctica, a view and characterization of the far side of our Moon, Earth’s climate, Titan’s anti-greenhouse effect, long-distance communication between Earth and the planets and exoplanets, etc. Finally, the book contains analytical and computational problems, including MATLAB software developed especially for the classes associated with this book.
 

Практическое введение в программную инженерию

Автор: SCART56 от 17-05-2024, 00:10, Коментариев: 0

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


Название: Практическое введение в программную инженерию
Автор(ы): Волк В.К.
Издательство: Лань
Год: 2022
Страниц: 98
Формат: PDF
Размер: 11 Мб
Язык: русский

В учебном пособии рассмотрены основные концепции программной инженерии: в первой главе обсуждаются базовые понятия, история и терминология программной инженерии; во второй главе — стандарты и модели жизненного цикла программного продукта, типовая ролевая модель команды программного проекта; основное содержание третьей главы — обзор средств визуального моделирования, используемых при структурном анализе и проектировании систем; четвертая глава содержит введение в язык UML, рассматриваемый как объектно-ориентированное средство графического моделирования и документирования программного проекта; завершающая глава пособия — проектный практикум, содержащий практические задания и примеры разработки UML-моделей на различных этапах выполнения учебного программного проекта.
 

Financial Data Analytics with R: Monte-Carlo Validation

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

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

Название: Financial Data Analytics with R: Monte-Carlo Validation
Автор: Jenny K. Chen
Издательство: CRC Press
Год: 2025
Страниц: 298
Язык: английский
Формат: pdf (true)
Размер: 13.7 MB

Financial Data Analysis with R: Monte-Carlo Validation is a comprehensive exploration of statistical methodologies and their applications in finance. Readers are taken on a journey in each chapter through practical explanations and examples, enabling them to develop a solid foundation of these methods in R and their applications in finance. This book aims to serve as a comprehensive guide for students, researchers, and practitioners seeking to harness the power of R for analyzing financial data. The journey begins with a solid foundation in both financial theory and R programming, gradually progressing to more advanced topics such as time series analysis, risk and risk management. The practical examples provided throughout the book are rooted in real-world financial scenarios, offering readers a bridge between academic concepts and practical applications. The book goes beyond just teaching statistical methods in R and incorporates a unique section of informative Monte-Carlo simulations. These Monte-Carlo simulations are uniquely designed to showcase the reader the potential consequences and misleading conclusions that can arise when fundamental model assumptions are violated. Through step-by-step tutorials and realworld cases, readers will learn how and why model assumptions are important to follow. With a focus on practicality, Financial Data Analysis with R: Monte-Carlo Validation equips readers with the skills to construct and validate financial models using R.
 

Linear Algebra in Data Science

Автор: literator от 16-05-2024, 16:09, Коментариев: 0

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

Название: Linear Algebra in Data Science
Автор: Peter Zizler, Roberta La Haye
Издательство: Birkhäuser/Springer
Год: 2024
Страниц: 202
Язык: английский
Формат: pdf (true), epub
Размер: 16.3 MB

Data Science is an exciting, emerging research area in the forthcoming digital age. It draws from a multitude of disciplines. We intend to show the reader the fundamental role of linear algebra in Data Science. This book showcases various Data Science topics as seen through the lens of linear algebra. This textbook explores applications of linear algebra in Data Science at an introductory level, showing readers how the two are deeply connected. The authors accomplish this by offering exercises that escalate in complexity, many of which incorporate MATLAB. Practice projects appear as well for students to better understand the real-world applications of the material covered in a standard linear algebra course. Some topics covered include singular value decomposition, convolution, frequency filtering, and neural networks. Linear Algebra in Data Science is suitable as a supplement to a standard linear algebra course. We assume the reader is either familiar with foundational results in linear algebra or willing to consult a linear algebra text of their choice for specific results as they read our text. Readers with the basic linear algebra knowledge and who are interested in Data Science courses will find our text useful. Linear algebra is a pillar for Data Science, and understanding this will enable the student to grasp the procedures and techniques used. It will also provide the student with the ability to go further into the Data Science paradigm.
 

Artificial Intelligence: What Is Behind the Technology of the Future?

Автор: literator от 16-05-2024, 11:34, Коментариев: 0

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

Название: Artificial Intelligence: What Is Behind the Technology of the Future?
Автор: Gerhard Paaß, Dirk Hecker
Издательство: Springer
Год: 2024
Страниц: 485
Язык: английский
Формат: pdf (true)
Размер: 33.9 MB

Artificial Intelligence (AI) is already present in our daily routines, and in the future, we will encounter it in almost every aspect of life – from analyzing X-rays for medical diagnosis, driving autonomous cars, maintaining complex machinery, to drafting essays on environmental problems and drawing imaginative pictures. The potentials of AI are enormous, while at the same time many myths, uncertainties and challenges circulate that need to be tackled. This book is addressed to the general public, from interested citizens to corporate executives who want to develop a better and deeper understanding of AI technologies and assess their consequences. Mathematical basics, terminology, and methods are explained in understandable language. Adaptations to different media such as images, text, and speech and the corresponding generative models are introduced. A concluding discussion of opportunities and challenges helps readers evaluate new developments, demystify them, and assess their relevance for the future. The purpose of this book is to clearly demonstrate the new possibilities of Machine Learning in different application areas, such as autonomous driving, medical diagnosis or the analysis of the meaning of language. It turns out that the methods used are composed of very simple operations, such as addition and multiplication. These gain their performance by being applied to very large sets of numbers and several times in succession. If one would like to understand the technical Chaps. 3, 4, 5, 6, 7, 8, and 9 in detail, a mathematical understanding at senior high school level is sufficient.
 

C++ & Python & Tricks and Tips - 18th Edition 2024

Автор: literator от 16-05-2024, 09:32, Коментариев: 0

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

Название: C++ & Python & Tricks and Tips - 18th Edition 2024
Автор: Papercut Limited
Издательство: Papercut Limited
Год: 2024
Язык: английский
Формат: pdf
Размер: 28.9 MB

Книга "C++ & Python & Tricks and Tips" - это первый и единственный выбор для начинающих, чтобы узнать все, что им нужно знать о кодировании и программировании. Написанное простым английским языком, это отдельное руководство содержит множество полезных советов и пошаговых иллюстрированных уроков. С помощью этого совершенно нового руководства вы узнаете все необходимое для создания собственных интересных приложений. С этим неформальным руководством у вас никогда не возникнет нерешенных проблем или вопросов по мере изучения, освоения и совершенствования навыков программирования на C++ и Python.