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

  • Добавил: umkaS
  • Дата: 22-01-2023, 10:56
  • Комментариев: 0
Название: Жемчужины программирования. 2-е издание
Издательство: Питер
Автор: Джон Бентли
Год: 2002
Количество страниц: 272
Язык: русский
Формат: pdf/djvu
Размер: 21 Mb

Эта книга написана для программистов. Хороший программист должен знать все, что написано до него, только тогда он будет писать хорошие программы. Главы этой книги посвящены наиболее привлекательному аспекту профессии программиста: жемчужинам программирования, рождающимся за пределами работы, в области фантазии и творчества. В них рассматриваются: постановка задач, теория алгоритмов, структуры данных, вопросы повышения эффективности кода, а также верификация и тестирование программ.
  • Добавил: literator
  • Дата: 22-01-2023, 07:28
  • Комментариев: 0
Difference Matrices for ODE and PDE: A MATLAB CompanionНазвание: Difference Matrices for ODE and PDE: A MATLAB Companion
Автор: John M. Neuberger
Издательство: Springer
Год: 2023
Страниц: 212
Язык: английский
Формат: pdf (true), epub
Размер: 45.1 MB

This text will be useful for the four different audiences listed below. It is expected that all readers will have knowledge of basic calculus, linear algebra, and ordinary differential equations, and that the successful student will either already know elementary partial differential equations, or be concurrently learning that subject. The material is intended to be accessible to those without expertise in MATLAB, although a little prior experience with programming is probably required. Even without much prior knowledge of programming or MATLAB, by working through a selection of exercises in this text, the reader will be able to create working programs that simulate many of the classic problems from PDE, while gaining an understanding of the underlying fundamental mathematical principles.
  • Добавил: literator
  • Дата: 22-01-2023, 05:30
  • Комментариев: 0
Representation in Machine LearningНазвание: Representation in Machine Learning
Автор: M.N. Murty, M. Avinash
Издательство: Springer
Год: 2023
Страниц: 101
Язык: английский
Формат: pdf (true), epub
Размер: 26.9 MB

This book provides a concise but comprehensive guide to representation, which forms the core of Machine Learning (ML). State-of-the-art practical applications involve a number of challenges for the analysis of high-dimensional data. Unfortunately, many popular ML algorithms fail to perform, in both theory and practice, when they are confronted with the huge size of the underlying data. Solutions to this problem are aptly covered in the book. In addition, the book covers a wide range of representation techniques that are important for academics and ML practitioners alike, such as Locality Sensitive Hashing (LSH), Distance Metrics and Fractional Norms, Principal Components (PCs), Random Projections and Autoencoders. Several experimental results are provided in the book to demonstrate the discussed techniques’ effectiveness. The coverage is meant for both students and teachers and helps practitioners in implementing ML algorithms. It is intended for senior undergraduate and graduate students and researchers working in Machine Learning, data mining, and pattern recognition.
  • Добавил: literator
  • Дата: 22-01-2023, 05:08
  • Комментариев: 0
Python for Beginners - 13th Edition 2023Название: Python for Beginners - 13th Edition 2023
Автор: Papercut Limited
Издательство: Papercut Limited
Год: 2023
Страниц: 92
Язык: английский
Формат: pdf
Размер: 49,8 MB

"Python для начинающих" обучает основам Python, так что вы сможете начать программировать в кратчайшие сроки! Это гениальное руководство по программированию на Python охватывает все, начиная с базового синтаксиса и заканчивая реализацией алгоритмов и структур данных, обучая вас программированию основных функций и выполнению алгоритмических задач с помощью языка программирования Python. Примеры просты, но полны, так что вы сможете опираться на них для более глубокого понимания языка. Хотя в книге не рассматриваются продвинутые методы, в ней обсуждаются некоторые интересные расширения Python, расширяющие его возможности, такие как модули. Также дается подробное введение в язык программирования Python, где рассматриваются все темы, необходимые для начала работы, включая синтаксис, переменные, функции, модули, циклы и многое другое.
  • Добавил: literator
  • Дата: 22-01-2023, 04:52
  • Комментариев: 0
Docker: Up & Running: Shipping Reliable Containers in Production, 3rd Edition (2nd Early Release)Название: Docker: Up & Running: Shipping Reliable Containers in Production, 3rd Edition (2nd Early Release)
Автор: Sean P. Kane, Karl Matthias
Издательство: O’Reilly Media, Inc.
Год: 2023-1-23
Страниц: 268
Язык: английский
Формат: pdf, epub (true), mobi
Размер: 10.1 MB

Docker and Linux containers have fundamentally changed the way that organizations develop, deliver, and run software at scale. But understanding why these tools are important and how they can be successfully integrated into your organization's ecosystem can be challenging. This fully updated guide provides developers, operators, architects, and technical managers with a thorough understanding of the Docker tool set and how containers can improve almost every aspect of modern software delivery and management. Docker is a tool that promises to easily encapsulate the process of creating a distributable artifact for any application, deploying it at scale into any environment, and streamlining the workflow and responsiveness of agile software organizations. Initially, many people who were unfamiliar with Docker viewed it as some sort of virtualization platform, but in reality, it was the first widely accessible tool to build on top of a much newer technology called containerization. Docker and Linux containers have had a significant impact on a wide range of industry segments that include tools and technologies like Vagrant, KVM, OpenStack, Mesos, Capistrano, Ansible, Chef, Puppet, and so on.
  • Добавил: literator
  • Дата: 21-01-2023, 18:47
  • Комментариев: 0
Notebook C++ : Tips and Tricks with TemplatesНазвание: Notebook C++ : Tips and Tricks with Templates
Автор: Andreas Fertig
Издательство: Leanpub
Год: 2021-01-15
Страниц: 103
Язык: английский
Формат: pdf (true), epub, mobi
Размер: 10.1 MB

Did you always wonder how certain pieces of C++ code work and how you can apply the technique to your code? What can you do with decltype beyond the usual type deduction? Then have a look into Tips and Tricks with templates, which is part of the brand new Notebook C++ series. This book is part of a series which is called Notebook C++. The idea is that most of us have some kind of rules about do's and don'ts or tips and tricks to keep in mind. It is probably one of the most frequent questions I get during training classes. I have such a list too. In this series, I will publish mine. My idea is to create multiple short books (ok what is the number of pages required to call it a book or short?) about various topics. I currently plan to share tips about templates (this book), lambdas, and trap-like situations like dangling references. There will probably be more.
  • Добавил: literator
  • Дата: 21-01-2023, 17:56
  • Комментариев: 0
Blockchain Tethered AI: Trackable, Traceable Artificial Intelligence and Machine Learning (Third Early Release)Название: Blockchain Tethered AI: Trackable, Traceable Artificial Intelligence and Machine Learning (Third Early Release)
Автор: Karen Kilroy, Deepak Bhatta, Lynn Riley
Издательство: O’Reilly Media, Inc.
Год: 2023-01-20
Страниц: 223
Язык: английский
Формат: epub (true), mobi
Размер: 18.7 MB

Remove your doubts about AI and explore how this technology can be future-proofed using blockchain's smart contracts and tamper-evident ledgers. With this practical book, system architects, software engineers, and systems solution specialists will learn how enterprise blockchain provides permanent provenance of AI, removes the mystery, and allows you to validate AI before it's ever used. This book is intended for software architects and developers who want to write AI that can be kept under control. It assumes that the reader already has an understanding of AI systems and is aware of the concerns that arise from the release of these systems. It is also assumed that the reader is somewhat familiar with blockchain and how it works. In order to complete the exercises, the reader should first become familiar with NodeJS, Hyperledger Fabric, and TensorFlow, PyTorch, or another popular AI library, and be able to set up an appropriate development environment in which to perform the exercises.
  • Добавил: literator
  • Дата: 21-01-2023, 10:19
  • Комментариев: 0
Notebook C++ : About Move SemanticsНазвание: Notebook C++ : About Move Semantics
Автор: Andreas Fertig
Издательство: Leanpub
Год: 2022-09-12
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

The idea of the Notebook C++ series is to share some tips and tricks about various C++ elements. All books in this series are somewhat short and small books, one for each major topic. Such that the paperback version can be carried around easily. This part of the series is all about move semantics. I will introduce the feature to you in an maybe unconventional but easy-to-understand way. Move semantics are nothing special, afterall. We'll start looking at what move semantics is, how it works, and why we should most times stay away from std::move. We establish some rules about when to use std::move, when std::forward. You learn about why not to move return values or temporary objects. You want to get the best speed from your custom data type and the STL? No problem, you will learn what your class must look like to achieve this. In the end, you also learn about some feature that is not seen that often, ref-qualifiers, how they work, why they are there, and when to use them.
  • Добавил: literator
  • Дата: 21-01-2023, 07:19
  • Комментариев: 0
Building Table Views with Phoenix LiveViewНазвание: Building Table Views with Phoenix LiveView: Advanced Table UIs for Accessible Data
Автор: Peter Ullrich
Издательство: Pragmatic Bookshelf
Год: January 2023 (Version: P1.0)
Страниц: 98
Язык: английский
Формат: pdf, epub (true), mobi
Размер: 10.06 MB

If you’re an Elixir developer, chances are that you have to build tables. Lots and lots of tables. So, with table UIs making up such a significant part of our daily work, it’s paramount to understand how to build them properly. This book is here to teach you exactly that. In the following chapters we will see how to build a table UI with advanced features like sorting, filtering, pagination, and infinity scrolling. Using the marvelous Phoenix LiveView framework, we’ll make them interactive. We’ll work with LiveComponents and Ecto schemaless changesets to parse user input. This book assumes that you know the basics of Elixir and how to set up a Phoenix LiveView application. Use SOLID coding principles to make your queries reusable with query composition. Compartmentalize your UI with LiveComponents and learn how to handle user input securely with schemaless changesets. Share your view onto the data painlessly by storing your search parameters in the URL.
  • Добавил: literator
  • Дата: 21-01-2023, 06:58
  • Комментариев: 0
Go in Action, Second Edition (MEAP v2)Название: Go in Action, Second Edition (MEAP v2)
Автор: Andrew Walker, William Kennedy
Издательство: Manning Publications
Год: 2022
Страниц: 171
Язык: английский
Формат: pdf, epub
Размер: 10.2 MB

Master Go language fundamentals, learn how to structure Go projects effectively, and deliver high-performance code using Go’s powerful concurrency model. Designed by Google with productivity in mind, Go excels in modern, highly-dynamic environments. This modern language has all its concurrency primitives baked in, so Go users can handle problems like real-time performance with no additional tools required. Its simple-but-powerful type system includes generics and interfaces as first-class citizens. Best of all, because Go was designed to be simple, with a small number of keywords and an efficient standard library, it’s really easy to learn! In a cloud-first world, it’s easy to see why Go has quickly become a must-have skill. Go in Action, Second Edition takes advantage of your existing programming knowledge to fast-track you to Go mastery. Google Developer Expert in Go Andrew Walker has revised the original bestseller with William Kennedy, covering new language features and adding compelling real-world case studies. You’ll get a jump start on Go’s syntax and internals as you build a comprehensive and idiomatic view of Go.