Практический анализ двоичных файлов

Автор: umkaS от 12-10-2024, 12:19, Коментариев: 0

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

Название: Практический анализ двоичных файлов
Автор: Эндриесс Дж.
Издательство: ДMK
Год: 2021 (2022)
Cтраниц: 460
Формат: pdf
Размер: 13 мб
Язык: русский

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

Разработка Паскаль-компилятора (2021)

Автор: umkaS от 12-10-2024, 12:09, Коментариев: 0

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

Название: Разработка Паскаль-компилятора
Автор: Залогова Л. А.
Издательство: Лаборатория знаний
Год: 2021
Cтраниц: 186
Формат: pdf
Размер: 12 мб
Язык: русский

В книге излагается структура компилятора, основные принципы построения всех его основных блоков — лексического, синтаксического и семантического анализаторов, а также генератора кода. Методы компиляции программ на Паскале описаны на языке С. Для студентов и специалистов, занимающихся созданием программного обеспечения, а также для всех желающих создать компилятор с своего собственного языка программирования.
 

Mathematical Foundations of Computer Science (2025)

Автор: literator от 12-10-2024, 11:19, Коментариев: 0

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

Название: Mathematical Foundations of Computer Science
Автор: Ashwin Lall
Издательство: CRC Press
Год: 2025
Страниц: 228
Язык: английский
Формат: pdf (true), epub
Размер: 15.6 MB

Mathematical Foundations of Computer Science introduces students to the discrete mathematics needed later in their Computer Science coursework with theory of computation topics interleaved throughout. Students learn about mathematical concepts just in time to apply them to theory of computation ideas. For instance, sets motivate the study of finite automata, direct proof is practised using closure properties, induction is used to prove the language of an automaton, and contradiction is used to apply the pumping lemma. The main content of the book starts with primitive data types such as sets and strings and ends with showing the undecidability of the halting problem. There are also appendix chapters on combinatorics, probability, elementary number theory, asymptotic notation, graphs, loop invariants, and recurrences. The content is laid out concisely with a heavy reliance on worked examples, of which there are over 250 in the book. Each chapter has exercises, totalling 550. This class-tested textbook is targeted to intermediate Computer Science majors, and it is primarily intended for a discrete math/proofs course in a Computer Science major. It is also suitable for introductory theory of computation courses.
 

Emerging Topics in Pattern Recognition and Artificial Intelligence

Автор: literator от 12-10-2024, 01:02, Коментариев: 0

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

Название: Emerging Topics in Pattern Recognition and Artificial Intelligence
Автор: Mounîm A El-Yacoubi, Nicole Vincent, Camille Kurtz
Издательство: World Scientific Publishing
Год: 2025
Страниц: 342
Язык: английский
Формат: pdf (true)
Размер: 34.3 MB

The unique compendium covers a wide range of recent advanced contributions in Pattern Recognition and Artificial Intelligence, both in theoretical aspects and applications. It highlights the importance of Deep Learning in various domains, from acquisition to Decision Making. Written by world renowned contributors, this high-quality research works presents case studies that can potentially help them find approaches and resources to address their scientific problems. It is a useful reference text for professionals, researchers, academics and graduate students in the fields of Artificial Intelligence, Machine Learning and Deep Learning.
 

Financial Data Engineering: Design and Build Data-Driven Financial Products

Автор: literator от 11-10-2024, 20:11, Коментариев: 0

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

Название: Financial Data Engineering: Design and Build Data-Driven Financial Products
Автор: Tamer Khraisha
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 571
Язык: английский
Формат: epub
Размер: 11.4 MB

Today, investment in financial technology and digital transformation is reshaping the financial landscape and generating many opportunities. Too often, however, engineers and professionals in financial institutions lack a practical and comprehensive understanding of the concepts, problems, techniques, and technologies necessary to build a modern, reliable, and scalable financial data infrastructure. This is where financial data engineering is needed. A data engineer developing a data infrastructure for a financial product possesses not only technical data engineering skills but also a solid understanding of financial domain-specific challenges, methodologies, data ecosystems, providers, formats, technological constraints, identifiers, entities, standards, regulatory requirements, and governance. This book offers a comprehensive, practical, domain-driven approach to financial data engineering, featuring real-world use cases, industry practices, and hands-on projects. This book serves a wide audience. This includes individuals working at institutions such as banks, investment firms, financial data providers, asset management companies, security exchanges, regulatory bodies, financial software vendors, and many more. It is designed for data engineers, software developers, quantitative developers, financial analysts, and Machine Learning practitioners who are managing and/or working with financial data and financial data-driven products. Prerequisites: - Python programming; - SQL and PostgreSQL; - Using tools like Python JupyterLab, Python Notebooks, and Pandas; - Running Docker containers locally; - Basic Git commands.
 

Statistical Machine Learning for Engineering with Applications

Автор: literator от 11-10-2024, 15:25, Коментариев: 0

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

Название: Statistical Machine Learning for Engineering with Applications
Автор: Jürgen Franke, Anita Schöbel
Издательство: Springer
Год: 2024
Страниц: 393
Язык: английский
Формат: pdf (true)
Размер: 17.9 MB

This book offers a leisurely introduction to the concepts and methods of Machine Learning. Readers will learn about classification trees, Bayesian learning, neural networks and Deep Learning, the design of experiments, and related methods. For ease of reading, technical details are avoided as far as possible, and there is a particular emphasis on applicability, interpretation, reliability and limitations of the data-analytic methods in practice. To cover the common availability and types of data in engineering, training sets consisting of independent as well as time series data are considered. To cope with the scarceness of data in industrial problems, augmentation of training sets by additional artificial data, generated from physical models, as well as the combination of Machine Learning and expert knowledge of engineers are discussed. This book is dedicated to statistical learning in engineering applications. Its main purpose is to introduce engineers to this exciting new area without requiring more than the most basic training in mathematics and statistics, which usually is part of the engineering education. On this level, it is also of interest for students of Data Science or related disciplines as a first primer on statistical learning with a focus on ideas and not on technical details. As a software, we use basic MATLAB and its toolbox Statistics and Machine Learning. For readers who, for the first time, are interested in applying statistical learning procedures themselves, we would recommend as a starting point R or Python due to the large variety of ready-made routines instead. The focus is on fundamental ideas, applicability and the pitfalls of Machine Learning in industry and science, where data are often scarce. Requiring only very basic background in statistics, the book is ideal for self-study or short courses for engineering and science students.
 

The Complete Node.js Guide

Автор: literator от 11-10-2024, 14:43, Коментариев: 0

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

Название: The Complete Node.js Guide: A Detailed Guide to Learning Node.js, Featuring In-Depth Explanations, Practical Examples, and Best Practices for Professional Developers
Автор: Jiho Seok
Издательство: Independently published
Год: 2024
Страниц: 369
Язык: английский
Формат: epub
Размер: 64.3 MB

The Complete Node.js Guide is your comprehensive guide to mastering the powerful Node.js platform. This book is thoughtfully crafted to cater to both beginners and experienced developers, offering a deep dive into the essential and advanced concepts of Node.js. This book is crafted to guide you through the intricacies of Node.js, whether you're just starting your journey or looking to deepen your expertise. Node.js has revolutionized the world of server-side programming with its efficient, non-blocking I/O model, enabling the creation of high-performance applications that scale. In this comprehensive guide, we will explore the foundational concepts of Node.js and progressively delve into more advanced topics. The aim is to provide a clear and thorough understanding of Node.js, empowering you to build robust, efficient, and scalable applications. Node.js continues to evolve, and staying updated with the latest versions is crucial for leveraging its full potential. Throughout this book, we use the latest software versions available at the time of writing, ensuring you are equipped with up-to-date knowledge and practices. This book is designed to be a practical, hands-on guide that complements your learning journey. Each chapter builds upon the previous ones, with clear explanations, code examples, and best practices. Whether you are a beginner eager Node.js continues to evolve, and staying updated with the latest versions is crucial for leveraging its full potential. Throughout this book, we use the latest software versions available at the time of writing, ensuring you are equipped with up-to-date knowledge and practices.
 

Artificial Intelligence and Systems of the Earth

Автор: literator от 11-10-2024, 02:30, Коментариев: 0

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

Название: Artificial Intelligence and Systems of the Earth
Автор: Michel Speiser
Издательство: CRC Press
Год: 2024
Страниц: 114
Язык: английский
Формат: pdf (true), epub
Размер: 64.2 MB

Artificial Intelligence and Systems of the Earth is a book about the potential and capabilities of Artificial Intelligence (AI) and Machine Learning (ML) for studying the Earth. It aims to serve as an eye-opener on new avenues of scientific research that can be enabled by AI/ML. This is not meant to be a ‘how to’ book but is written to answer the question ‘what if’. It explains how these tools are currently being applied, and the new opportunities they have opened. Through many examples and application ideas from outside the Earth Sciences, the book discusses some of the most prevalent types of AI in current use, the future of AI hardware, and how AI/ML bring about change. Features Provides accessible and compact coverage on the many uses AI in Earth Science. Covers AI, Deep Learning, and causal modeling concepts in an easy-to-understand language. Contains a chapter on Generative AI and its specific strengths and challenges. Includes descriptions of computer hardware for AI and where it is headed. Offers a companion website with regularly updated content. This book is an excellent resource for researchers, academics, graduate, and senior undergraduate students in Earth Science and Environmental Science and Engineering, who wish to learn how AI and ML can benefit them, its potential applications, and capabilities.
 

A-Z Code Python Projects

Автор: literator от 10-10-2024, 20:40, Коментариев: 0

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

Название: A-Z Code Python Projects
Автор: Sriphagaarucht Srinhichaarnun, Rachanee Kalayavinai
Издательство: Independently published
Год: 2024
Страниц: 208
Язык: английский
Формат: epub
Размер: 10.1 MB

Readers will be introduced to four types of projects developed with Python so that readers can practice and adapt them for their own work. Some examples only allow you to edit fonts for Python development in non-English countries. Readers should have basic knowledge in writing Python or read “A-Z in Python” textbook and practice following it before starting to read this textbook. Readers will be introduced to four types of projects developed with Python so that readers can practice and adapt them for their own work. A brief description of the four types of projects is as follows. Project 1 Game: In this project, readers will use the Pygame package to develop a 2D game that lets players shoot alien ships to explode. Project 2 Web Application: In this project, reader will be able to use the Django package to easily develop a Web Application. Project 3 Data Analysis: In this project, readers will learn how to use beautiful and functional data visualization using Matplotlib and Pygal in a way that can be used for data analysis which is very useful in research. Project 4 Artificial Intelligence (AI): In this project, readers will learn about Artificial Intelligence using Matplotlib, Scipy, Scikit-learn, Numpy package and Python development tools.
 

A-Z in Python

Автор: literator от 10-10-2024, 18:33, Коментариев: 0

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

Название: A-Z in Python
Автор: Sriphagaarucht Srinhichaarnun, Rachanee Kalayavinai
Издательство: Independently published
Год: 2024
Страниц: 227
Язык: английский
Формат: epub
Размер: 10.1 MB

Readers will be able to learn the basic of Python programming. Some examples only allow you to edit fonts for Python development in non-English countries. Creating a foundation for general programming languages, which is applicable for programming in any language. Python is a popular programming language created by Guido van Rossum and launched in 1991. It can be used to build web applications, servers, in combination with other software to create workflows, connect to a relational database system that uses Structured Query Languages (SQLs) such as Oracle, DB2 or MySQL, as well as connect to non-relational database systems (NoSQL) such as MongoDB. This is explained in detail in the Advanced Python Programming Textbook. Python is an object-oriented programming language. Readers will learn to create classes (with method or attributes), objects and relationships between classes (Inheritance, Association, Composition, and Aggregation).