LitMy.ru - литература в один клик

  • Добавил: literator
  • Дата: 28-05-2023, 21:17
  • Комментариев: 0
Domain Theory in Computer ScienceНазвание: Domain Theory in Computer Science
Автор: Jovan Pehcevski
Издательство: Arcler Press
Год: 2023
Страниц: 356
Язык: английский
Формат: pdf (true)
Размер: 31.6 MB

This book covers different topics from domain theory in computer science, including: partial orders and groups, power domains and metrics, recursive data types (binary trees) and algebraicity and Boolean algebras. Section 1 focuses on partial orders and groups, describing characterizations and properties of a new partial order, natural partial orders on transformation semigroups with fixed sets, cyclic soft groups and their applications on groups, and factorization of groups involving symmetric and alternating groups. Section 2 focuses on power domains and metrics, describing FS+ domains, topology of GB-metric spaces, incoherency problems in a combination of description logics and rules, and metrics for multiset-theoretic subgraphs. Section 3 focuses on recursive data types (binary trees), describing binary tree’s recursion traversal algorithm and its improvement, the design of the minimum spanning tree algorithms, generating tree-lists by fusing individual tree detection and nearest neighbor imputation using airborne LIDAR data, a recursive approach to the Kauffman bracket, and a novel multiway splits decision tree for multiple types of data.

  • Добавил: literator
  • Дата: 28-05-2023, 03:36
  • Комментариев: 0
Биоинформатика с Python. Книга рецептовНазвание: Биоинформатика с Python. Книга рецептов. Современные библиотеки и приложения Python для решения реальных задач вычислительной биологии
Автор: Тиаго Антао
Издательство: ДМК Пресс
Год: 2023
Страниц: 345
Язык: русский
Формат: pdf
Размер: 19.9 MB

Биоинформатика — активная область исследований, в которой используется ряд простых и сложных вычислений для извлечения ценной информации из биологических данных. Из книги вы узнаете, как управлять этими задачами с помощью языка Python. Вы рассмотрите ключевые методы секвенирования нового поколения, анализа отдельных клеток, геномики, метагеномики, а также узнаете, как применяются алгоритмы машинного обучения в биоинформатике. Одной из самых сильных сторон Python является обилие высококачественных научных библиотек и библиотек для обработки данных. В основе всех них лежит NumPy, который обеспечивает эффективную поддержку массивов и матриц. В дополнениях NumPy мы можем найти почти все научные библиотеки. Например, в нашей сфере есть Biopython. Но в нашей области можно использовать и другие общие библиотеки анализа данных. Так, Pandas является стандартом де-факто для обработки табличных данных. Совсем недавно библиотека Apache Arrow дала эффективную реализацию некоторых функций Pandas, а также совместимость языков. Наконец, Matplotlib является наиболее распространенной библиотекой для построения диаграмм в пространстве Python и подходит для научных вычислений.

  • Добавил: literator
  • Дата: 28-05-2023, 03:13
  • Комментариев: 0
Jetpack Compose 1.3 Essentials: Developing Android Apps with Jetpack Compose 1.3, Android Studio, and KotlinНазвание: Jetpack Compose 1.3 Essentials: Developing Android Apps with Jetpack Compose 1.3, Android Studio, and Kotlin
Автор: Neil Smyth
Издательство: Payload Media
Год: 2023 (Rev: 1.0)
Страниц: 574
Язык: английский
Формат: pdf (true), epub (true)
Размер: 50.9 MB

This book aims to teach you how to build Android applications using Jetpack Compose 1.3, Android Studio Flamingo (2022.2.1), Material Design 3, and the Kotlin programming language. The book begins with the basics by explaining how to set up an Android Studio development environment. The book also includes in-depth chapters introducing the Kotlin programming language, including data types, operators, control flow, functions, lambdas, coroutines, and object-oriented programming. An introduction to the key concepts of Jetpack Compose and Android project architecture is followed by a guided tour of Android Studio in Compose development mode. The book also covers the creation of custom Composables and explains how functions are combined to create user interface layouts, including row, column, box, and list components.
  • Добавил: literator
  • Дата: 27-05-2023, 18:39
  • Комментариев: 0
Python Clean Code: Best Practices and Techniques for Writing Clear, Concise, and Maintainable CodeНазвание: Python Clean Code: Best Practices and Techniques for Writing Clear, Concise, and Maintainable Code
Автор: Nash Maverick
Издательство: Vigilant Vaults
Год: 2023
Страниц: 126
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.2 MB

"Python Clean Code" is a comprehensive guidebook for Python developers who want to improve the quality of their code by adopting best practices for writing clean, readable, and maintainable code. The book is authored by Nash Maverick, who has many years of experience in software development and has worked with multiple programming languages. The book is divided into four parts, each covering a specific aspect of clean code development. Part 1 focuses on the fundamentals of clean code, including the definition of clean code, the importance of code readability, and the benefits of writing clean code. Part 2 delves into the specifics of writing clean code in Python, such as choosing clear and concise names, following the PEP 8 style guide, and handling errors and exceptions. Part 3 highlights the common mistakes developers make while writing clean code and provides solutions for avoiding these mistakes. Finally, Part 4 covers the best practices for writing clean code, such as establishing coding standards, encouraging code reviews, and continuously improving code quality.

  • Добавил: literator
  • Дата: 27-05-2023, 17:03
  • Комментариев: 0
Cognitive Digital Twins for Smart Lifecycle Management of Built Environment and Infrastructure: Challenges, OpportunitiesНазвание: Cognitive Digital Twins for Smart Lifecycle Management of Built Environment and Infrastructure: Challenges, Opportunities
Автор: Ibrahim Yitmen
Издательство: CRC Press
Год: 2023
Страниц: 240
Язык: английский
Формат: pdf (true)
Размер: 12.2 MB

This book provides knowledge into Cognitive Digital Twins for smart lifecycle management of built environment and infrastructure focusing on challenges and opportunities. It focuses on the challenges and opportunities of data-driven cognitive systems by integrating the heterogeneous data from multiple resources that can easily be used in a Machine Learning model and adjust the algorithms. It comprises Digital Twins incorporating cognitive features that will enable sensing complex and unpredicted behavior and reason about dynamic strategies for process optimization to support decision-making in lifecycle management of the built environment and infrastructure. The book introduces the Knowledge Graph (KG)-centric framework for Cognitive Digital Twins involving process modeling and simulation, ontology-based Knowledge Graph, analytics for process optimizations, and interfaces for data operability. It offers contributions of Cognitive Digital Twins for the integration of IoT, Big Data, Artificial Intelligence, smart sensors, Machine Learning and communication technologies, all connected to a novel paradigm of self-learning hybrid models with proactive cognitive capabilities.

  • Добавил: literator
  • Дата: 27-05-2023, 07:24
  • Комментариев: 0
Computational Mathematics: An introduction to Numerical Analysis and Scientific Computing with PythonНазвание: Computational Mathematics: An introduction to Numerical Analysis and Scientific Computing with Python
Автор: Dimitrios Mitsotakis
Издательство: CRC Press
Год: 2023
Страниц: 529
Язык: английский
Формат: pdf (true)
Размер: 125.8 MB

This textbook is a comprehensive introduction to computational mathematics and scientific computing suitable for undergraduate and postgraduate courses. It presents both practical and theoretical aspects of the subject, as well as advantages and pitfalls of classical numerical methods alongside with computer code and experiments in Python. Each chapter closes with modern applications in physics, engineering, and Computer Science. In this book, we present all the material in Python. Python is a free programming language with a wide variety of extensions. These include extensions to Data Science and Machine Learning, as well as more traditional areas, such as the numerical solution of differential equations. Python comes with functions for almost every method we present in this book, which makes Python a great pedagogical tool. The computer code you will find in this book is written in such a simple way that experts in Python will find my coding style very naive. However, I believe that this style helps students to learn programming.

  • Добавил: literator
  • Дата: 26-05-2023, 19:53
  • Комментариев: 0
Information and coding theory in computer scienceНазвание: Information and coding theory in computer science
Автор: Zoran Gacovski
Издательство: Arcler Press
Год: 2023
Страниц: 416
Язык: английский
Формат: pdf (true)
Размер: 36.0 MB

This book covers different topics from information theory methods and approaches, block and stream coding, lossless data compression, and information and Shannon entropy. Section 1 focuses on information theory methods and approaches, describing information theory of cognitive radio system, information theory and entropies for quantized optical waves in complex time-varying media, some inequalities in information theory using Tsallis entropy, and computational theory of intelligence: information entropy. Section 2 focuses on block and stream coding, describing block-split array coding algorithm for long-stream data compression, bit-error aware lossless image compression with 2d-layer-block coding, beam pattern scanning (BPS) versus space-time block coding (STBC) and space-time trellis coding (STTC), partial feedback based orthogonal space-time block coding with flexible feedback bits, and rate-less space-time block codes for 5G wireless communication systems. Section 3 focuses on lossless data compression, describing lossless image compression technique using combination methods, new results in perceptually lossless compression of hyperspectral images, lossless compression of digital mammography using base switching method, and lossless image compression based on multiple-tables arithmetic coding.

  • Добавил: literator
  • Дата: 26-05-2023, 16:55
  • Комментариев: 0
Implementing Automated Software TestingНазвание: Implementing Automated Software Testing
Автор: Neha Kaul
Издательство: Arcler Press
Год: 2023
Страниц: 280
Язык: английский
Формат: pdf (true)
Размер: 37.7 MB

The field of software testing has grown considerably since its origin in the early 1900s. The relevance of software will only increase in the future. Software will continue to increase in complexity as it is going to be used to solve the biggest problems faced by the world. Effective testing is thought of as a measure of efficiency and quality of software. Testing is a vital non-skippable step in the software development lifecycle. The implementation of different automated software systems will be presented in detail. Detailed practical implementations of automated software applications covering different types of testing scenarios have been provided in this book. Software systems are an essential component of our day-to-day lives. Software has morphed into one of our most basic necessities. We depend on software to accomplish routine tasks and activities in our lives. The impact that software has made in this world is enormous. Software applications are engaged on a large scale in both essential and non-essential sectors across the world.

  • Добавил: literator
  • Дата: 26-05-2023, 16:32
  • Комментариев: 0
Key dynamics in computer programmingНазвание: Key dynamics in computer programming
Автор: Adele Kuzmiakova
Издательство: Arcler Press
Год: 2023
Страниц:
Язык: английский
Формат: pdf (true)
Размер: 21.0 MB

The Key Dynamics in Computer Science gives readers an integrated and rigorous tour into the overall computer architecture, including its hardware and software components. The book takes a refreshing, ground-level approach to allow the students to gain a clear picture of how computers work. Designed and supported with numerous real-world illustrations, the book leads students through 8 chapters that gradually build a basic hardware platform coupled with modern operating system hierarchy from the ground up. Additionally, this volume delved deeper into modern programming languages, including Python and C. All in all, it is a fantastic reference for emerging technical professions and supports them to gain a thorough understanding of the modern computer hardware and software components. A program is created by first defining a task and then expressing it in a computer language that is appropriate for the application. The specification is then converted into a coded program that can be directly executed by the machine on which the task is to be performed, usually in numerous steps. Machine language refers to the coded program, whereas problem-oriented languages refer to languages that are ideal for original formulation. C, Python, and C++ are only a few of the many problem-solving languages that have been invented.

  • Добавил: literator
  • Дата: 26-05-2023, 14:45
  • Комментариев: 0
Android Studio Flamingo Essentials - Java Edition: Developing Android Apps Using Android Studio 2022.2.1 and JavaНазвание: Android Studio Flamingo Essentials - Java Edition: Developing Android Apps Using Android Studio 2022.2.1 and Java
Автор: Neil Smyth
Издательство: Payload Media
Год: 2023 (Rev: 1.0)
Страниц: 816
Язык: английский
Формат: pdf (true)
Размер: 52.5 MB

Fully updated for Android Studio Flamingo, this book aims to teach you how to develop Android-based applications using the Java programming language. This book begins with the basics and outlines how to set up an Android development and testing environment, followed by an overview of areas such as tool windows, the code editor, and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment. Assuming you already have some Java programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac, or Linux system, and have ideas for some apps to develop, you are ready to get started.