Название: Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию Автор: Алан Шаллоуей, Джеймс Р. Тротт Издательство: М.: Вильямс Год: 2002 ISBN: 5-8459-0301-7, 0-2017-1594-5 Формат: pdf Страниц: 255 Для сайта:LitMy Размер: 51,7 Mb Язык: Русский
Объектно-ориентированное программирование с использованием шаблонов проектирования призвано облегчить работу проектировщиков и разработчиков программного обеспечения. Но изучение и успешное использование этих методов может оказаться достаточно сложным делом. Эта книга дает точное представление о десяти наиболее важных шаблонах проектирования, которые никогда не используются самостоятельно, а только во взаимодействии друг с другом, что и гарантирует надежность создаваемых приложений.
Название: Грокаем глубокое обучение Автор: Траск Э. Издательство: СПб.: Питер Год: 2019 Формат: pdf Страниц: 352 Для сайта:LitMy Размер: 18 mb Язык: Русский
Глубокое обучение — это раздел искусственного интеллекта, цель которого научить компьютеры обучаться с помощью нейронных сетей — технологии, созданной по образу и подобию человеческого мозга. Онлайн-переводчики, беспилотные автомобили, рекомендации по выбору товаров именно для вас и виртуальные голосовые помощники — вот лишь несколько достижений, которые стали возможны благодаря глубокому обучению.
Название: Generative Deep Learning: Teaching Machines to Paint, Write, Compose and Play Автор: David Foster Издательство: O'Reilly Media ISBN: 1492041947 Год: 2019 Страниц: 55 Язык: английский Формат: pdf, djvu (Early Release) Размер: 10.1 MB
Generative modeling is one of the hottest topics in artificial intelligence (AI). Recent advances in the field have shown how it’s possible to teach a machine to excel at human endeavors—such as drawing, composing music, and completing tasks—by generating an understanding of how its actions affect its environment. With this practical book, machine learning engineers and data scientists will learn how to recreate some of the most famous examples of generative deep learning models, such as variational autoencoders and generative adversarial networks (GANs). You’ll also learn how to apply the techniques to your own datasets.
Название: jаvascript Programming Pattern: Looping intelligence Автор: Mohmad Yakub Издательство: Independently published Год: 2019 Страниц: 362 Язык: английский Формат: pdf (true), djvu Размер: 10.1 MB
This book is specially put in an easy way to be suitable for any age group and to fill the much-needed gap especially for: - Who is unaware of any approach to build programming logic?; - Who had a hard time learning to write a program?; - Who are teachers/trainers and looking for a reliable resource to create interest in the subject of programming for their students; - Who had some experience in programming and not having confidence enough?; - Who carries the false notion that coding is only for super smart people; - Who are looking for a 1st solid move to become a self-taught programmer?; - Who had some experience in programming with pattern and looking for a STANDARD APPROACH to get their LOGIC RIGHT for any pattern
Название: Шаблоны проектирования в Java Автор: Марк Гранд Издательство: Новое знание Год: 2004 ISBN: 5-94735-047-5, 0-471-22729-3 Формат: pdf Страниц: 548 Для сайта:LitMy Размер: 126 Mb Язык: Русский
Подробно рассмотрено применение в Java шаблонов проектирования (patterns), которые представляют собой многократно используемые решения широко распространенных проблем. Продемонстрировано, каким образом применение шаблонов повышает производительность работы программистов — и профессионалов, и начинающих. Приведен обзор языка UML и описано 47 наиболее важных шаблонов проектирования. Книга предназначена для программистов, разрабатывающих приложения на Java.
Название: Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов Автор: Скотт Мейерс Издательство: ДМК Год: 2000 Серия: Для программистов ISBN: 5-93700-006-4 Формат: pdf Страниц: 236 Размер: 14 Mb Язык: Русский
В книге приводятся практические рекомендации по проектированию и программированию на языке C++. Изложены правила, позволяющие программисту сделать выбор между различными методами реализации программы - наследованием и шаблонами, шаблонами и указателями на базовые классы, открытым и закрытым наследованием, закрытым наследованием и вложенными классами, виртуальными и невиртуальными функциями и т.п. Для иллюстрации всех принципов используются новейшие языковые средства из стандарта ISO/ANSI C++ - внутриклассовая инициализация констант, пространства имен и шаблоны-члены класса. Рассматривается стандартная библиотека шаблонов и классы, подобные string и vector.
Название: Применение UML и шаблонов проектирования Автор: Крэг Ларман Издательство: Вильямс Год: 2004 ISBN: 5-8459-0250-9 Формат: pdf Страниц: 614 Размер: 127 Mb Язык: Русский
Книга поможет освоить основные принципы и самые современные приемы объектно-ориентированного анализа и проектирования (ООА/П).В ней вы найдете новые сведения о шаблонах проектирования, прецедентах, архитектурном анализе и многих других вопросах, которые рассматриваются в рамках одного из самых популярных итеративных процессов проектирования UP. На протяжении всей книги рассматривается один реальный пример, модифицированный по сравнению с первым изданием книги. Для построения моделей используется унифицированный язык моделирования UML, ставший фактическим стандартом объектно-ориентированного анализа и проектирования.Данная книга будет хорошим путеводителем для всех, кто интересуется вопросами ООА/П, как для новичков, так и для специалистов.
Название: Elements Of Kotlin 0.2 Автор: Mark L. Murphy Издательство: CommonsWare Год: 2019 Формат: pdf Страниц: 330 Для сайта:LitMy Размер: 27 mb Язык: английский
The programming language for the first generation of Android app development was Java. The programming language that will dominate the second generation of Android app development will be Kotlin. Kotlin is a powerful language, designed to be concise yet expressive, both for application code and for libraries. However, some of that comes at a cost, as Kotlin has a lot more keywords and specialty features than does Java. A lot of that complexity is only needed by intermediate to advanced Kotlin developers, though.
Название: Integrating Research and Practice in Software Engineering Автор: Stan Jarzabek, Aneta Poniszewska-Maranda Издательство: Springer Год: 2019 (2020 Edition) Страниц: 260 Язык: английский Формат: pdf (true) Размер: 10.1 MB
In this book, the authors highlight recent findings that hold the potential to improve software products or development processes; in addition, they help readers understand new concepts and technologies, and to see what it takes to migrate from old to new platforms. Some of the authors have spent most of their careers in industry, working at the frontiers of practice-based innovation, and are at the same time prominent researchers who have made significant academic contributions. Others work together with industry to test, in industrial settings, the methods they’ve developed in the lab. The choice of subject and authors represent the key elements of this book. Its respective chapters cover a wide range of topics, from cloud computing to agile development, applications of data science methods, re-engineering of aging applications into modern ones, and business and requirements engineering. Taken together, they offer a valuable asset for practitioners and researchers alike.
Название: Java. Библиотека профессионала, том 1. Основы. 11-е издание Автор: Кей С. Хорстманн Издательство: Диалектика ISBN: 978-5-907114-79-1 Год: 2019 Страниц: 866 Язык: русский Формат: pdf Размер: 75.2 MB
Исчерпывающее руководство по Java для серьезных программистов! Полностью обновлено по версиям Java SE 9, 10 и 11. Это одиннадцатое издание исчерпывающего руководства по написанию надежного, удобно сопровождаемого прикладного кода. Какой бы версией вы ни пользовались, будь то Java SE 9, 10 или 11, эта книга дает глубокое и практическое понимание языка Java и его интерфейса API, а сотни приведенных в ней реальных примеров демонстрируют эффективные и действенные способы решения практических задач прикладного программирования.