Vtome.ru - электронная библиотека

  • Добавил: literator
  • Дата: 20-12-2023, 08:32
  • Комментариев: 0
Название: The Art of Randomness: Randomized Algorithms in the Real World
Автор: Ronald T. Kneusel
Издательство: No Starch Press
Год: 2024
Страниц: 400
Язык: английский
Формат: epub
Размер: 27.4 MB

Harness the power of randomness (and Python code) to solve real-world problems in fun, hands-on experiments—from simulating evolution to encrypting messages to making Machine Learning algorithms! The Art of Randomness is a hands-on guide to mastering the many ways you can use randomized algorithms to solve real programming and scientific problems. You’ll learn how to use randomness to run simulations, hide information, design experiments, and even create art and music. All you need is some Python, basic high school math, and a roll of the dice. Author Ronald T. Kneusel focuses on helping you build your intuition so that you’ll know when and how to use random processes to get things done. You’ll develop a randomness engine (a Python class that supplies random values from your chosen source), then explore how to leverage randomness to: - Simulate Darwinian evolution and optimize with swarm-based search algorithms; - Design scientific experiments to produce more meaningful results by making them truly random; - Implement Machine Learning algorithms like neural networks and random forests; - Use Markov Chain Monte Carlo methods to sample from complex distributions; - Hide information in audio files and images, generate art, and create music; - Reconstruct original signals and images from only randomly sampled data.
  • Добавил: literator
  • Дата: 20-12-2023, 07:36
  • Комментариев: 0
Название: Python Programming for Students: Explore Python in multiple dimensions with project-oriented approach
Автор: Nidhi Grover Raheja
Издательство: BPB Publications
Год: 2024
Страниц: 380
Язык: английский
Формат: epub (true)
Размер: 16.7 MB

Embark on an exciting journey into the world of programming with "Python Programming for Students." Python is a powerful, versatile programming language. Python is challenging other programming languages like Java, C#, etc. with its simple syntax and wide range of applications. Python is a very promising programming language in today's rapidly evolving technological landscape thanks to its applicability in a wide range of domains, including task-specific Python programs, standalone GUI applications, creating sustainable websites, creating interactive games, data analytics and Machine Learning, Artificial Intelligence, etc. This book gives readers the opportunity to learn all facets of Python programming through the use of clear and engaging examples, practical codes, examples of completed projects, and exercises based on unsolved assignments. Each project presented in the book offers a taste of a real-world approach to problem solving while providing the advantages of experiential learning, which allows readers to learn by doing. Readers will enjoy learning Python thanks to the abundance of examples, programming illustrations, and relevant project assignments. The book is meant for any learner who wants to learn Python programming and build applications from scratch.
  • Добавил: literator
  • Дата: 20-12-2023, 06:51
  • Комментариев: 0
Название: Learning Airtable: Building Database-Driven Applications with No-Code (Final)
Автор: Elliott Adams
Издательство: O’Reilly Media, Inc.
Год: 2023
Страниц: 382
Язык: английский
Формат: pdf (true)
Размер: 21.1 MB

Get a concise yet comprehensive overview of Airtable, one of the most versatile platforms to emerge from the no-code movement. Whether you're planning a new project, sharing data analysis within your organization, tracking a detailed initiative among stakeholders, or dealing with any other project that requires well-structured collaboration, this practical book shows you how Airtable is an accessible tool to tackle these challenges. Author Elliott Adams guides you through the process of structuring your data in a relational database, creating automations based on changes to data in Airtable, and building user-friendly interfaces for no-code applications. This showcases how Airtable is superior to the typical options of either non-developers using spreadsheets or making large investments in time-consuming application development. Airtable is a tool for builders of all kinds. Like other tools in the no-code movement, Airtable democratizes the ability to create custom applications and software processes. And while there are many no-code solutions offering to widen the tent of software development, there are many reasons why Airtable is a popular choice in the increasingly crowded field.
  • Добавил: umkaS
  • Дата: 20-12-2023, 01:07
  • Комментариев: 0
Название: Обучение программированию: язык Pascal
Автор: Тарануха Н.А., Гринкруг Л.С., Бурменский А.Д., Ильина С.В.
Издательство: СОЛОН-ПРЕСС
Год: 2016
Cтраниц: 384
Формат: pdf
Размер: 76 мб
Язык: русский

В пособии подробно изложены основные принципы программирования и построения программ на языке PASCAL. Здесь же приведены справочные материалы, готовые тексты программ, практические примеры, контрольные вопросы и электронные тесты, которые можно использовать как для лекционных, так и практических занятий. Многие примеры имеют специфику, связанную с кораблестроением, флотом и водным транспортом. Полезным и интересным является приведенный здесь уникальный обзор языков программирования и программных комплексов.
  • Добавил: literator
  • Дата: 20-12-2023, 00:50
  • Комментариев: 0
Название: Basic Math for Game Development with Unity 3D: A Beginner's Guide to Mathematical Foundations, 2nd Edition
Автор: Kelvin Sung, Gregory Smith
Издательство: Apress
Год: 2023
Страниц: 456
Язык: английский
Формат: pdf (true), epub
Размер: 32.6 MB

This book will teach you fundamental mathematical concepts using Unity-based custom examples, explaining the implementations and demonstrating how these concepts are applied in building modern video game functionality. You will learn the theoretical foundation of each concept, and then interact, examine, and modify the implementation to inspect the effects. Basic Math for Game Development with Unity 3D begins by explaining points in the 3D Cartesian Coordinate system. From there, you’ll gain insight into vectors and details of dot and cross products, quaternions, rotation and decomposition of vectors. These basic mathematical foundations are illustrated through Unity-based example implementations. Associated with these concept presentations are separate examples of how the concepts are applied in creating typical video game functionality, such as collision support, motion simulations, autonomous behaviors, shadow approximations, and reflections off surfaces with arbitrary orientations. After completing this book, you will have a thorough understanding of core mathematical concepts and how they are used to create compelling gameplay. This book is targeted toward video game enthusiasts and hobbyists who have some background in basic object-oriented programming. If you do not have any programming background in general, it is suggested that you first become comfortable with the C# programming language before tackling the content provided in this book.
  • Добавил: literator
  • Дата: 19-12-2023, 16:24
  • Комментариев: 0
Название: Programming-Based Formal Languages and Automata Theory: Design, Implement, Validate, and Prove
Автор: Marco T. Morazán
Издательство: Springer
Серия: Texts in Computer Science
Год: 2023
Страниц: 530
Язык: английский
Формат: pdf
Размер: 14.0 MB

This textbook introduces formal languages and automata theory for upper-level undergraduate or beginning graduate students. While it contains the traditional mathematical development usually employed in computational theory courses, it is also quite different from many of them. Machines, grammars, and algorithms developed as part of a constructive proof are intended to be rendered as programs. The book is divided into four parts that build on each other. Part I reviews fundamental concepts. It introduces programming in FSM and reviews program design. In addition, it reviews essential mathematical background on sets, relations, and reasoning about infinite sets. Part II starts the study of formal languages and automata theory in earnest with regular languages. It first introduces regular expressions and shows how they are used to write programs that generate words in a regular language. Given that regular expressions generate words, it is only natural to ask how a machine can recognize words in a regular language. This leads to the study of deterministic and nondeterministic finite-state machines. Part III starts the exploration of languages that are not regular with context-free languages. It begins with context-free grammars and pushdown automata to generate and recognize context-free languages, and it ends with a discussion of deterministic pushdown automata and illustrates why these automatons are fundamentally different from nondeterministic pushdown automata. Part IV eventually explores languages that are not context-free, known as context-sensitive languages.
  • Добавил: literator
  • Дата: 19-12-2023, 15:57
  • Комментариев: 0
Название: Deep Learning for Multimedia Processing Applications: Volume Two: Signal Processing and Pattern Recognition
Автор: Uzair Aslam Bhatti, Jingbing Li, Mengxing Huang
Издательство: CRC Press
Год: 2024
Страниц: 481
Язык: английский
Формат: pdf (true)
Размер: 29.6 MB

Deep Learning for Multimedia Processing Applications is a comprehensive guide that explores the revolutionary impact of Deep Learning techniques in the field of multimedia processing. Written for a wide range of readers, from students to professionals, this book offers a concise and accessible overview of the application of Deep Learning in various multimedia domains, including image processing, video analysis, audio recognition, and natural language processing (NLP). Divided into two volumes, Volume Two delves into advanced topics such as convolutional neural networks (CNNs), recurrent neural networks (RNNs), and generative adversarial networks (GANs), explaining their unique capabilities in multimedia tasks. Readers will discover how Deep Learning (DL) techniques enable accurate and efficient image recognition, object detection, semantic segmentation, and image synthesis. The book also covers video analysis techniques, including action recognition, video captioning, and video generation, highlighting the role of deep learning in extracting meaningful information from videos. Furthermore, the book explores audio processing tasks such as speech recognition, music classification, and sound event detection using DL models. It demonstrates how Deep Learning algorithms can effectively process audio data, opening up new possibilities in multimedia applications. Lastly, the book explores the integration of Deep Learning with natural language processing techniques, enabling systems to understand, generate, and interpret textual information in multimedia contexts. Throughout the book, practical examples, code snippets, and real-world case studies are provided to help readers gain hands-on experience in implementing DL solutions for multimedia processing.
  • Добавил: polyanskiy
  • Дата: 19-12-2023, 14:27
  • Комментариев: 0

Автор: Д. Мак-Кракен и У. Дорн
Название: Численные методы и программирование на ФОРТРАНе
Издательство: М:, Мир
Год: 1977
Страниц: 587
Формат: DJVU, PDF
Размер: 20 МБ
Книга является руководством по структуре и использованию алгоритмического языка ФОРТРАН п^и решении вычислительных задач на современных электронных машинах. Специфика и простота трансляторов для ФОРТРАНа, эффективность оттранслированных программ и методика выявления и оценки ошибок выгодно отличают этот язык от других алгоритмических языков. Все это обусловило широкое внедрение ФОРТРАНа в технику программирования за рубежом. Одновременно в книге подробно излагаются тщательно отобранные численные методы, применение которых иллюстрируется на многочисленных практических примерах...
  • Добавил: literator
  • Дата: 19-12-2023, 01:28
  • Комментариев: 0
Название: Apache Pulsar в действии
Автор: Дэвид Хьеррумгор
Издательство: ДМК Пресс
Год: 2023
Страниц: 491
Язык: русский
Формат: pdf
Размер: 12.0 MB

Книга научит вас создавать масштабируемые системы потокового обмена сообщениями с использованием Pulsar. Вы начнете с быстрого ознакомления с корпоративными системами обмена сообщениями и откроете для себя уникальные преимущества Pulsar. Следуя четким описаниям и выполняя практические примеры, вы будете использовать фреймворк Pulsar Functions для разработки приложения на основе микросервисов. Книга «Apache Pulsar в действии» предназначена главным образом для разработчиков на языке Java, интересующихся технологией обработки потоковых данных, или для разработчиков микросервисов, которые ищут альтернативный фреймворк для порождения (генерации) событий. Группы DevOps, заинтересованные в развертывании и функционировании Pulsar в своих организациях, также найдут эту книгу полезной. Одним из основных критических замечаний по Apache Pulsar является общее отсутствие документации и сообщений в блогах, доступных в интернете, и, хотя без сомнений ожидается, что это изменится в ближайшем будущем, я надеюсь, что книга поможет заполнить этот пробел в промежуточный период и принесет пользу всем, кто хочет узнать больше о потоковой обработке в целом и об Apache Pulsar в частности. Предварительные знания о платформе Apache Pulsar не требуются.
  • Добавил: literator
  • Дата: 19-12-2023, 00:58
  • Комментариев: 0
Название: PowerShell Practitioner: Understanding The Core Building Blocks of Programming & Scripting through PowerShell, plus Debunking Popular Misconceptions
Автор: Justin Stevens-Sobolewski
Издательство: Scarlet Publishing House
Год: 2023
Страниц: 171
Язык: английский
Формат: epub
Размер: 16.3 MB

PowerShell Practitioner acquaints readers with fundamental programming knowledge first. You will be sufficiently armed to approach problems programmatically, better understand and tackle real-world business challenges, develop and implement business solutions, and iteratively enhance existing solutions to help drive CPI (continuous process improvement). PowerShell Practitioner is a comprehensive guide spanning just under 200 pages; a non-fiction work geared toward tech-centric individuals and seasoned IT professionals interested in programming or a desire to sharpen existing skill sets. With almost a decade of cumulative experience in Information Technology, I commit to personally leading you through the fundamentals and popular misconceptions of entry-level programming and scripting. The main advantages of using PowerShell include its versatility, extensibility, and ease of use. PowerShell supports a wide range of commands, and modules, which can be used to manage and automate a variety of tasks. PowerShell also provides programmer with consistent syntax and object-oriented design, which makes it easy to learn and use, even for those who are not experienced with programming languages. PowerShell is built on top of the .NET Framework (don't worry if you're not familiar with .NET) and utilizes its rich set of libraries and APIs. This provides access to a wide range of functionalities, including file system management, registry management, and network management. Additionally, PowerShell provides support for modules and plugins, which can extend its capabilities and provide additional functionality.