|
 |
|
 |
|
|
 |
|  |
|
Название: Фундаментальный подход к программной архитектуре: паттерны, свойства, проверенные методы Автор: Марк Ричардс, Нил Форд Издательство: Питер Год: 2023 Страниц: 448 Язык: русский Формат: pdf Размер: 10.18 MB
Архитекторы ПО стабильно входят в десятку самых высокооплачиваемых профессий. Но до сих пор не было реального руководства, которое позволило бы разработчикам стать архитекторами. И вот наконец появилась книга, в которой дается всеобъемлющий обзор разнообразных аспектов архитектуры программного обеспечения. Начинающие и уже состоявшиеся архитекторы найдут в ней паттерны архитектур, определения компонентов, приемы построения эволюционных архитектур и множество других тем. Марк Ричардс и Нил Форд обладают бесценным практическим опытом, профессионально занимаются этой темой, уделяя особое внимание принципам построения архитектуры, применимым ко всем технологическим стекам. Они предлагают современный взгляд на архитектуру ПО с учетом всех нововведений последнего десятилетия. |
Разместил: Ingvar16 22-07-2023, 14:47 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: Mathematical Analysis of Machine Learning Algorithms Автор: Tong Zhang Издательство: Cambridge University Press Год: 2023 Страниц: 469 Язык: английский Формат: pdf (true) Размер: 10.1 MB
The mathematical theory of Machine Learning not only explains the current algorithms but can also motivate principled approaches for the future. This self-contained textbook introduces students and researchers of AI to the main mathematical techniques used to analyze Machine Learning algorithms, with motivations and applications. Topics covered include the analysis of supervised learning algorithms in the iid setting, the analysis of neural networks (e.g. neural tangent kernel and mean-field analysis), and the analysis of Machine Learning algorithms in the sequential decision setting (e.g. online learning, bandit problems, and reinforcement learning). Students will learn the basic mathematical tools used in the theoretical analysis of these Machine Learning problems and how to apply them to the analysis of various concrete algorithms. This textbook is perfect for readers who have some background knowledge of basic Machine Learning methods, but want to gain sufficient technical knowledge to understand research papers in theoretical Machine Learning. |
Разместил: Ingvar16 22-07-2023, 05:51 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: Python for Beginners - 15th Edition 2023 Автор: Papercut Limited Издательство: Papercut Limited Год выхода: 2023 Страниц: 92 Формат: PDF Размер: 68,2 MB Язык: английский
The Python for Beginners, teaches the basics of Python so you will be able to start coding in no time! This genius guide to Python Programming covers everything from basic syntax to algorithm implementation and data structures, while teaching you how to program basic functions and complete algorithmic tasks using the Python programming language. The examples are kept simple yet complete so that you can build on them to gain a greater understanding of the language, whilst this book doesn't go into advanced techniques, it does discuss some interesting extensions to Python that extend its features, such as modules. An elaborate introduction to the Python programming language is also provided where all the topics needed to get started including syntax, variables, functions, modules, loops, and much more, have been covered |
Разместил: Dovegone 22-07-2023, 04:27 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: Techniques for Designing and Analyzing Algorithms Автор: Douglas R. Stinson Издательство: CRC Press Год: 2022 Страниц: 445 Язык: английский Формат: pdf (true) Размер: 37.4 MB
Design and analysis of algorithms can be a difficult subject for students due to its sometimes-abstract nature and its use of a wide variety of mathematical tools. Here the author, an experienced and successful textbook writer, makes the subject as straightforward as possible in an up-to-date textbook incorporating various new developments appropriate for an introductory course. This text presents the main techniques of algorithm design, namely, divide-and-conquer algorithms, greedy algorithms, dynamic programming algorithms, and backtracking. Graph algorithms are studied in detail, and a careful treatment of the theory of NP-completeness is presented. In addition, the text includes useful introductory material on mathematical background including order notation, algorithm analysis and reductions, and basic data structures. This will serve as a useful review and reference for students who have covered this material in a previous course. |
Разместил: Ingvar16 22-07-2023, 00:34 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: 100 Java Mistakes and How to Avoid Them (MEAP v6) Автор: Tagir Valeev Издательство: Manning Publications Год: 2023 Страниц: 285 Язык: английский Формат: pdf, epub Размер: 10.2 MB
Dodge the common mistakes that even senior developers make, take full advantage of static analysis tools, and deliver robust and error-free Java code. Whenever you make a mistake writing Java, it’s almost guaranteed that someone else has made it before! In 100 Java Mistakes and How To Avoid Them you’ll learn about the common and the not-so-common antipatterns, errors, and tricky bits that trip up almost every Java developer. Discover the bugs that are hiding in your Java code, and explore useful and effective ways to dodge them—from unit tests and defensive coding to static analysis tools like IntelliJ IDEA, SonarLint, and Error Prone. Every software developer introduces bugs to the code. There’s no way to avoid them completely. Some of the bugs cause very subtle change in program behavior and nobody cares about it. Other bugs may cost millions of dollars, lost spacecraft, or even human lives. Many of them are in the middle: they don’t have disastrous effects but they annoy users and require hours of debugging and fixing. |
Разместил: Ingvar16 21-07-2023, 20:14 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
 Название: Swift. Основы разработки приложений под iOS и OS X. 2-е издание Автор: Василий Усов Издательство: Питер Год: 2016 Страниц: 336 Формат: pdf Размер: 10 mb Качество: хорошее
Swift - быстрый, современный, безопасный и удобный язык программирования - появился совсем недавно и стал огромным сюрпризом для iOS-общественности. И вот, спустя год, Apple выпустила версию 2.0, а следом и 2.1, привнесшую в процесс разработки ряд значительных нововведений. И вот теперь выходит версия 2.2, готовящая нас к ожидаемому всеми iOS-программистами Swift 3.0. |
Разместил: rivasss 21-07-2023, 19:34 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: GraphQL with Java and Spring Автор: Andreas Marek, Donna Zhou Издательство: Leanpub Год: 2023-05-15 Страниц: 252 Язык: английский Формат: pdf (true), epub Размер: 10.2 MB
Learn first-hand from the founder of GraphQL Java and co-author of Spring for GraphQL how to build GraphQL services in Java. This book is for anyone who wants to build a production GraphQL service with Java. By the end of this book, you will be confident building your own production GraphQL service with Spring for GraphQL, the official Spring integration built on top of the GraphQL Java engine. Spring for GraphQL makes it easier than ever to build a GraphQL service by eliminating boilerplate code and seamlessly integrating with the Spring ecosystem. GraphQL Java is the dominant Java implementation of GraphQL, powering services at Twitter, AirBnB, Netflix, Atlassian, and many other companies. By the end of this book, you’ll be leveraging the same engine with Spring for GraphQL. This book is suitable for beginners building their first production GraphQL service. There are also advanced topics later in the book for intermediate readers. |
Разместил: Ingvar16 21-07-2023, 15:08 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: Algorithms: A Top-Down Approach Автор: Rodney R. Howell Издательство: World Scientific Publishing Год: 2023 Страниц: 611 Язык: английский Формат: pdf (true) Размер: 22.3 MB
This comprehensive compendium provides a rigorous framework to tackle the daunting challenges of designing correct and efficient algorithms. It gives a uniform approach to the design, analysis, optimization, and verification of algorithms. The volume also provides essential tools to understand algorithms and their associated data structures. This useful reference text describes a way of thinking that eases the task of proving algorithm correctness. Working through a proof of correctness reveals an algorithm's subtleties in a way that a typical description does not. Algorithm analysis is presented using careful definitions that make the analyses mathematically rigorous. Algorithms are presented in a pseudo language defined with enough rigor to facilitate both performance analyses and correctness proofs. The essence of an algorithm is not tied to a particular programming language; hence, we have chosen a computational model and corresponding notation that we feel are appropriate for communicating algorithms to humans. |
Разместил: Ingvar16 21-07-2023, 14:01 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: Algorithmic Finance: A Companion to Data Science Автор: Christopher Ting Издательство: World Scientific Publishing Год: 2022 Страниц: 409 Язык: английский Формат: pdf (true) Размер: 25.3 MB
Why is Data Science a branch of science? Is Data Science just a catchy rebranding of statistics? Data Science provides tools for statistical analysis and Machine Learning. But, as much as application problems without tools are lame, tools without application problems are vain. Through example after example, this book presents the algorithmic aspects of statistics and show how some of the tools are applied to answer questions of interest to finance. This book champions a fundamental principle of science — objective reproducibility of evidence independently by others. From a companion web site, readers can download many easy-to-understand Python programs and real-world data. Independently, readers can draw for themselves the figures in the book. Even so, readers are encouraged to run the statistical tests described as examples to verify their own results against what the book claims. This book covers some topics that are seldom discussed in other textbooks. They include the methods to adjust for dividend payment and stock splits, how to reproduce a stock market index such as Nikkei 225 index, and so on. By running the Python programs provided, readers can verify their results against the data published by free data resources such as Yahoo! finance. Though practical, this book provides detailed proofs of propositions such as why certain estimators are unbiased, how the ubiquitous normal distribution is derived from the first principles, and so on. |
Разместил: Ingvar16 21-07-2023, 13:12 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: Parallel Algorithms, 1st Edition Автор: M.H. Alsuwaiyel Издательство: World Scientific Publishing Год: 2022 Страниц: 400 Язык: английский Формат: pdf (true) Размер: 19.2 MB
This book is an introduction to the field of parallel algorithms and the underpinning techniques to realize the parallelization. The emphasis is on designing algorithms within the timeless and abstracted context of a high-level programming language. The focus of the presentation is on practical applications of the algorithm design using different models of parallel computation. Each model is illustrated by providing an adequate number of algorithms to solve some problems that quite often arise in many applications in science and engineering. The book is largely self-contained, presuming no special knowledge of parallel computers or particular mathematics. In addition, the solutions to all exercises are included at the end of each chapter. The book is intended as a text in the field of the design and analysis of parallel algorithms. It includes adequate material for a course in parallel algorithms at both undergraduate and graduate levels. Readership: Advanced undergraduate and graduate students studying parallel algorithms. |
Разместил: Ingvar16 21-07-2023, 12:38 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
br>
|