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

  • Добавил: literator
  • Дата: 7-06-2025, 16:28
  • Комментариев: 0
Название: The Science of Computing: Volume 1 (Introduction to High-Performance Scientific Computing), 3rd Edition / The Science of Computing: The Art of High Performance Computing, Volume 1, 3rd Edition
Автор: Victor Eijkhout
Издательство: Independently published
Серия: The Art of High Performance Computing
Год: April 2, 2024
Страниц: 503
Язык: английский
Формат: pdf (true)
Размер: 45.1 MB

This book has the general background knowledge for scientific computing: computer architecture, parallel computer architecture, computer arithmetic, linear algebra, ODE/PDEs, and how it all comes together in big computations. This volume contains general theory of scientific computing. It takes a holistic approach to scientific computing: assuming that the reader is an application scientist, this book instills the knowledge necessary to bridge the gap between science and efficient computations. Part 1 covers theoretical topics: Architecture of a single computer and parallel, Computer arithmetic, Numerical linear algebra, Ordinary and partial different equations, and finally bringing all these topics together in the Computational analysis of a number of algorithms. Part 2 covers some applications such as molecular dynamics, sorting, graph analysis. Part 3 has tutorial appendices, introducing the basic concepts of graph theory, linear algebra, partial differential equations and such.
  • Добавил: literator
  • Дата: 7-06-2025, 15:50
  • Комментариев: 0
Название: Parallel Programming for Science and Engineering: Volume 2, 2nd Edition / Parallel Programming in MPI and OpenMP: The Art of HPC, volume 2, 2nd Edition
Автор: Victor Eijkhout
Издательство: Independently published
Серия: The Art of High Performance Computing
Год: January 14, 2024
Страниц: 644
Язык: английский
Формат: pdf (true)
Размер: 28.9 MB

Much of scientific computing involves parallel programming of some sort. This book is the ultimate introduction to modern versions of MPI and OpenMP, with shorter sections on PETSc, Kokkos, Sycl, Co-array Fortran. The term ‘parallel computing’ means different things depending on the application area. In this book we focus on parallel computing – and more specifically parallel programming; we will not discuss a lot of theory – in the context of scientific computing. Two of the most common software systems for parallel programming in scientific computing are MPI and OpenMP. They target different types of parallelism, and use very different constructs. Thus, by covering both of them in one book we can offer a treatment of parallelism that spans a large range of possible applications. Finally, we also discuss the PETSc (Portable Toolkit for Scientific Computing) library, which offers an abstraction level higher than MPI or OpenMP. The main languages in scientific computing are C/C++ and Fortran. We will discuss both MPI and OpenMP with many examples in these two languages. For MPI and the PETSc library we will also discuss the Python interfaces.
  • Добавил: literator
  • Дата: 7-06-2025, 15:08
  • Комментариев: 0
Название: Introduction to Scientific Programming in C++17/Fortran2008: The Art of HPC, volume 3
Автор: Victor Eijkhout
Издательство: Independently published
Серия: The Art of High Performance Computing
Год: August 19, 2023
Страниц: 644
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

The field of High Performance Computing lies at the crossroad of a number of disciplines and skill sets. Correspondingly, for someone to be successful at using HPC in science requires at least elementary knowledge of and skills in all these areas. The series "The Art of High Performance Computing" brings together the components that make up the toolbox of a computational scientist. Volume 3, "Introduction to Scientific Programming" covers the two major high performance languages: C++17 and Fortran 2008. Both are covered from the ground up, rather than encyclopedically, with plenty of programming examples, taken from computational science. The book contains longer programming projects that exercise the skills acquired.
  • Добавил: literator
  • Дата: 7-06-2025, 05:33
  • Комментариев: 0
Название: Modern Artificial Intelligence Based on Soft Computing Techniques
Автор: Patricia Melin, Oscar Castillo
Издательство: Springer
Год: 2025
Страниц: 414
Язык: английский
Формат: pdf (true)
Размер: 35.0 MB

This book describes what we can call modern Artificial Intelligence that includes the theoretical developments and applications of soft computing techniques. Soft computing includes fuzzy logic, neural networks and meta-heuristic algorithms, as well as their hybrid combinations. There are papers with the main topics from type-1 to type-3 fuzzy logic, which basically consists of a group of papers that propose new concepts and algorithms based on type-1, type-2 and type-3 fuzzy logic and their applications. There are also papers that present theory and practice of meta-heuristics in diverse application areas. There are interesting papers on different applications of fuzzy logic, neural networks and hybrid intelligent systems in medical problems. In addition, we can find papers describing applications of fuzzy logic, neural networks and meta-heuristics in robotics problems.
  • Добавил: literator
  • Дата: 7-06-2025, 04:14
  • Комментариев: 0
Название: Rust Revealed: The Programmer's Guide to Modern System Development VOL-I-II
Автор: Anshuman Mishra
Издательство: Independently published
Год: 2025
Страниц: 403+517
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

"Rust Revealed: The Programmer’s Guide to Modern Systems Development" is an in-depth, comprehensive, and practical exploration of one of the most exciting programming languages of the 21st century—Rust. Designed for developers at all stages of their careers, this book delves deep into the language's core philosophies, memory safety, concurrency, performance, and real-world applications. It is tailored to not just teach Rust syntax and features but to cultivate a Rustacean mindset capable of crafting reliable, efficient, and modern software systems. Whether you are a beginner, a system-level programmer, or a web developer wanting to explore Rust, this book will be one-stop resource for practical insights, real-world examples, and foundational understanding of the language.
  • Добавил: literator
  • Дата: 6-06-2025, 23:50
  • Комментариев: 0
Название: Streamlining Your Research Laboratory with Python
Автор: Mark F. Russo, William Neil
Издательство: Wiley
Год: 2025
Страниц: 384
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

Enables scientists and researchers to efficiently use one of the most popular programming languages in their day-to-day work. Streamlining Your Research Laboratory with Python covers the Python programming language and its ecosystem of tools applied to tasks encountered by laboratory scientists and technicians working in the life sciences. After opening with the basics of Python, the chapters move through working with and analyzing data, generating reports, and automating the lab environment. The book includes example processes within chapters and code listings on nearly every page along with schematics and plots that can clearly illustrate Python at work in the lab. The book also explores some real-world examples of Python's application in research settings, demonstrating its potential to streamline processes, improve productivity, and foster innovation.
  • Добавил: literator
  • Дата: 6-06-2025, 20:42
  • Комментариев: 0
Название: The Unit Testing Practice Cookbook: Bulletproof Unit Testing With .NET
Автор: Anthony Giretti
Издательство: Apress
Год: 2025
Страниц: 213
Язык: английский
Формат: True PDF, True EPUB, True MOBI
Размер: 12.2 MB

Master unit testing with the .NET framework by observing examples of best practices. After reading this book, you will feel confident and prepared to approach most situations that a developer will encounter on .NET and ASP.NET Core applications. Learn the best tools to practice effective unit testing, how to architect your code so that it is easily testable, and improve your code coverage. This book is packed with concrete case studies selected from the real-world experiences of a veteran developer, especially when it comes to legacy code. After reading The Unit Testing Practice Cookbook, you will be able to approach unit testing with confidence and make your .NET applications as reliable as possible. This book is intended for any developer level wishing to master unit tests with the Microsoft .NET Framework.
  • Добавил: literator
  • Дата: 6-06-2025, 19:56
  • Комментариев: 0
Название: Learning Library Projects in Python: Create Projects with NumPy, PyScript, Pandas, Beautiful Soup and more
Автор: Jamie Carbone, Jeff Lunde
Издательство: Independently published
Год: 2023
Страниц: 363
Язык: английский
Формат: pdf, epub
Размер: 10.4 MB

Python is often used for web development, data analysis, Artificial Intelligence, scientific computing, and automation tasks, among other things. It has a wide range of built-in libraries that make it easy to perform everyday functions without writing a lot of code. The NumPy library supports expressive, efficient numerical programming in Python. This tutorial includes a very short introduction to NumPy, so even if you’ve never used NumPy before, you should be able to jump right in. With the background provided here, you’ll be ready to continue exploring the wealth of functionality to be found in the NumPy library. Overall, Python is an excellent choice for anyone who wants to learn programming, whether you're interested in web development, data analysis or want to learn a new skill. With its simplicity, readability, and versatility, Python is an excellent language to start your programming journey. This book is highly appealing to all tech-savvy students, programming enthusiasts, IT graduates, and Computer Science professionals who want to build strong proficiency in building Python applications. Prior understanding of Python basic coding concepts like variables, expressions, and control structures is required to begin with this book.
  • Добавил: literator
  • Дата: 6-06-2025, 19:05
  • Комментариев: 0
Название: AI Nocode Wizardry: How to Build a Powerful AI Application in 37 Days With Bubble.io
Автор: Dennis Lewis
Издательство: ratio.dev
Серия: Nocode Wizardry
Год: November 12, 2024
Страниц: 109
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

Want to build an AI-powered application - fast? You don't have to invest a ton of money. You don't have to be an experienced coder. And you don't have to watch your competition get to market first. In this book, I lay out a clear roadmap for launching a successful ai-powered application in 37 days by leveraging the most powerful nocode tools on the market. In just 37 days you can be earning real income thanks to "AI Nocode Wizardry" - without writing a single line of code. In these pages, you’ll find practical steps, not just theory. Real solutions, not vague concepts. I’ll walk you through building your AI application using Bubble.io, step by step. You’ll learn to speak the language of AI without getting a computer science degree. You’ll discover how to keep investors excited about your progress. And yes, you’ll find strategies to maintain work-life balance amidst the startup hustle. By the time you finish this book, you'll have the tools, knowledge, and confidence to build your AI application using nocode tools. And not just any application - a powerful, scalable, market-ready AI solution that brings your vision to life.
  • Добавил: literator
  • Дата: 6-06-2025, 17:23
  • Комментариев: 0
Название: C++ Exercises with Data Structures and Algorithms
Автор: Haris Tsetsekas
Издательство: Independently published
Год: 2024
Страниц: 116
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

This book presents a variety of advanced programming exercises in the C++ language. Starting from simpler examples that involve C++ classes, the book continues with exercises featuring data structures, like linked lists, hash maps, stacks, queues, graphs, and trees. It also presents examples of algorithm use, like searching, sorting, and traversing of structures. Advanced concepts, such as file handling, sockets, and threads are also presented in the book, with examples for both Windows and Linux programming. Learners of the C++ language will greatly benefit from this book and will advance their grasp of the language by training on interesting code scenarios.