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

  • Добавил: literator
  • Дата: 27-09-2021, 14:29
  • Комментариев: 0
Introduction to Quantum ComputingНазвание: Introduction to Quantum Computing
Автор: Ray LaPierre
Издательство: Springer
Год: 2021
Страниц: 369
Язык: английский
Формат: pdf (true), epub
Размер: 60.2 MB

This book provides a self-contained undergraduate course on quantum computing based on classroom-tested lecture notes. It reviews the fundamentals of quantum mechanics from the double-slit experiment to entanglement, before progressing to the basics of qubits, quantum gates, quantum circuits, quantum key distribution, and some of the famous quantum algorithms. As well as covering quantum gates in depth, it also describes promising platforms for their physical implementation, along with error correction, and topological quantum computing. With quantum computing expanding rapidly in the private sector, understanding quantum computing has never been so important for graduates entering the workplace or PhD programs. Assuming minimal background knowledge, this book is highly accessible, with rigorous step-by-step explanations of the principles behind quantum computation, further reading, and end-of-chapter exercises, ensuring that undergraduate students in physics and engineering emerge well prepared for the future.

  • Добавил: literator
  • Дата: 27-09-2021, 12:49
  • Комментариев: 0
Nature-Inspired Computing Paradigms in SystemsНазвание: Nature-Inspired Computing Paradigms in Systems
Автор: Mohamed Arezki Mellal, Michael G. Pecht
Издательство: Academic Press/Elsevier
Год: 2021
Страниц: 132
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

Nature-Inspired Computing Paradigms in Systems: Reliability, Availability, Maintainability, Safety and Cost (RAMS+C) and Prognostics and Health Management (PHM) covers several areas that include bioinspired techniques (algorithms) and optimization approaches for system dependability. The book addresses the issue of integration and interaction of the bioinspired techniques in system dependability computing so that intelligent decisions, design, and architectures can be supported. It brings together these emerging areas under the umbrella of bio- and nature-inspired computational intelligence. Swarm intelligence algorithms. A significant number of insects and other minor animals, such as flies, bees, fish, etc., are typically arranged in hierarchies in nature. Swarm Intelligence (SI) is an Artificial Intelligence (AI) branch that studies the collective actions and emerging properties of complex, self-organized, socially structured, decentralized systems.

  • Добавил: buratino
  • Дата: 27-09-2021, 08:54
  • Комментариев: 0
Название: Programming DSLs in Kotlin: Design Expressive and Robust Special Purpose Code
Автор: Venkat Subramaniam
Издательство: Pragmatic Programmers, LLC
Год: September 2020, March 2021
Формат: true pdf/epub
Страниц: 74
Размер: 10 Mb
Язык: English

Creating your own domain-specific languages (DSLs) is both challenging and exhilarating. DSLs give users a way to interact with your applications more effectively, and Kotlin is a fantastic language to serve as a host for internal DSLs, because it greatly reduces the pain and effort of design and development. But implementing DSLs on top of Kotlin requires understanding the key strengths of the language and knowing how to apply them appropriately.
  • Добавил: literator
  • Дата: 26-09-2021, 12:22
  • Комментариев: 0
Introduction to the Design and Analysis of Algorithms : The Algorithms GuideНазвание: Introduction to the Design and Analysis of Algorithms : The Algorithms Guide
Автор: Engr. Michael David
Издательство: Independently published
Год: 2021
Страниц: 78
Язык: английский
Формат: pdf (true)
Размер: 10.15 MB

This book covers techniques for the design and analysis of algorithms. The algorithmic techniques covered include: divide and conquer, backtracking, dynamic programming, greedy algorithms, and hill-climbing. To understand the material presented in this book you need to know a programming language well enough to translate the pseudocode in this book into a working solution. You also need to know the basics about the following data structures: arrays, stacks, queues, linked-lists, trees, heaps (also called priority queues), disjoint sets, and graphs. Additionally, you should know some basic algorithms like binary search, a sorting algorithm (merge sort, heap sort, insertion sort, or others), and breadth-first or depth-first search.

  • Добавил: literator
  • Дата: 26-09-2021, 11:19
  • Комментариев: 0
Learn to Code in 30 Days: with MiniScript and Mini MicroНазвание: Learn to Code in 30 Days: with MiniScript and Mini Micro
Автор: Joe Strout
Издательство: MiniScript Press
Год: 2021
Страниц: 501
Язык: английский
Формат: epub
Размер: 10.4 MB

If you have ever wanted to learn how to program computers, this is the book for you. Starting at Day 1 you will be writing code using a clean, simple programming language that was designed to be especially easy to learn! With step-by-step examples and clear explanations, this book will guide you from absolute beginner to sophisticated programmer. The skills you learn in this book will provide a firm foundation for programming in any language.

  • Добавил: literator
  • Дата: 26-09-2021, 10:59
  • Комментариев: 0
Quantitative Social Science Data with R: An IntroductionНазвание: Quantitative Social Science Data with R: An Introduction
Автор: Brian J Fogarty
Издательство: SAGE Publications Ltd
Год: 2019
Страниц: 322
Язык: английский
Формат: pdf
Размер: 59.9 MB

"One of the few books that provide an accessible introduction to quantitative data analysis with R. A particular strength of the text is the focus on ′real world′ examples which help students to understand why they are learning these methods." - Dr Roxanne Connelly, University of York. Relevant, engaging, and packed with student-focused learning features, this book provides the step-by-step introduction to quantitative research and data every student needs. Gradually introducing applied statistics and R, it uses examples from across the social sciences to show you how to apply abstract statistical and methodological principles to your own work.

  • Добавил: literator
  • Дата: 26-09-2021, 10:20
  • Комментариев: 0
C Programming in easy steps: Updated for the GNU Compiler version 6.3.0 and Windows 10, 5th EditionНазвание: C Programming in easy steps: Updated for the GNU Compiler version 6.3.0 and Windows 10, 5th Edition
Автор: Mike McGrath
Издательство: In Easy Steps Limited
Год: 2018
Страниц: 197
Язык: английский
Формат: epub
Размер: 10.1 MB

C Programming in easy steps, 5th edition has an easy-to-follow style that will appeal to anyone who wants to begin programming in C, from programmers moving from another programming language, to the student who is studying C programming at school or college, or to those seeking a career in computing who need a fundamental understanding of procedural programming. C Programming in easy steps, 5th edition begins by explaining how to download and install a free C compiler so that you can quickly begin to create your own executable programs by copying the book's examples. You need have no previous knowledge of any programming language so it's ideal for the newcomer to computer programming. Each chapter builds your knowledge of C.

  • Добавил: literator
  • Дата: 25-09-2021, 18:15
  • Комментариев: 0
Intellij IDEA : Designed for first-time learners, as well as moderate users of IntelliJНазвание: Intellij IDEA : Designed for first-time learners, as well as moderate users of IntelliJ
Автор: Prof. David N. Silvers
Издательство: Independently published
Год: 2021
Страниц: 489
Язык: английский
Формат: pdf, epub
Размер: 29.8 MB

IntelliJ IDEA (here after referred as IntelliJ) is one of the most powerful and popular Integrated Development Environments (IDE) for Java. It was developed and is maintained by JetBrains, and is available in community and ultimate edition. This feature-rich IDE enables rapid development and helps in improving code quality. This book starts with a basic introduction and slowly dives deep into the advanced features. This book is targeted for first-time learners, as well as moderate users of IntelliJ. Beginners will get a fair understanding about IntelliJ and its functioning, and others will be able to take their knowledge on this subject to the next level. This book requires that the readers have some preliminary knowledge of the software development process, along with Java programming language.

  • Добавил: literator
  • Дата: 25-09-2021, 10:14
  • Комментариев: 0
Let Us Python - 3rd EditionНазвание: Let Us Python - 3rd Edition
Автор: Yashavant Kanetkar, Aditya Kanetkar
Издательство: BPB Publications
Год: 2021
Страниц: 429
Язык: английский
Формат: pdf
Размер: 38.8 MB

Programming landscape has changed significantly over the last few years. Python is making inroads into every field that has anything to do with programming. Naturally, Python programming is a skill that one has to acquire, sooner the better. If you have no programming background and you are learning Python as your first programming language you will find the book very simple to understand. Primary credit of this goes to the Python language - it is very simple for the beginner, yet very powerful for the expert who can tap into its power.

  • Добавил: natavip
  • Дата: 22-09-2021, 23:13
  • Комментариев: 0

Название: Программирование на Python. Иллюстрированное руководство для детей
Автор: Кэрол Вордерман, Крэйг Стили, Клэр Квигли, Мартин Гудфеллоу, Дэниел Маккафферти, Джон Вудкок
Издательство: МИФ
Год: 2018
Формат: pdf
Размер: 35 Мб
Качество: Хорошее
Язык: Русский

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