«Мудрость и практический опыт авторов очевидны. Разделы, представленные в книге, уместны и полезны... Сильнейшее впечатление на меня произвели выдающиеся аналогии — стрельба трассирующими, разбитые окна и фантастическое по своей аналогии с управлением вертолетом объяснение необходимости ортогонального подхода, что особенно важно в критической ситуации. Я практически не сомневаюсь, что эта книга станет превосходным источником полезной информации как для начинающих программистов, так и для умудренных опытом мэтров» (Джон Лакос(John Lakos), автор знаменитой книги Large-Scale С++(будет издана!))
Оригинал книги: «The Pragmatic Programmer: journey to mastery, 20th Anniversary Edition», David Thomas, Andrew Hunt, 2nd Edition, 352 pages, ISBN 9780135957059, September 2019

(заказать-купить книгу «Программист-прагматик: 2-е юбилейное издание» в интернет-магазине mdk-arbat.ru)

(заказать-купить книгу «Программист-прагматик: 2-е юбилейное издание» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Программист-прагматик: 2-е юбилейное издание» (13-е издание) в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Программист-прагматик: 2-е юбилейное издание» в интернет-магазине diamail.com.ua)
На русском языке книга вышла в мае 2020 года в издательстве «ДИАЛЕКТИКА» и издана ограниченным тиражом
![]() |
Гибкая разработка программ на Java и C++ Роберт C. Мартин |
Будучи написанной разработчиками для разработчиков, книга «Гибкая разработка программ на Java и C++: принципы, паттерны и методики» содержит уникальный набор актуальных методов разработки программного обеспечения
В книге «Гибкая разработка программ на Java и C++: принципы, паттерны и методики» рассматриваются: объектно-ориентированное проектирование, UML, паттерны, приемы гибкого и экстремального программирования, а также приводится детальное описание полного процесса проектирования для многократно используемых программ на C++ и Java. С применением практического подхода к решению задач в книге показано, как разрабатывать объектно-ориентированное приложение – от ранних этапов анализа и низкоуровневого проектирования до этапа реализации. Читатели ознакомятся с мыслями разработчика – здесь представлены ошибки, тупики и творческие идеи, которые возникают в процессе проектирования программного обеспечения
В книге «Гибкая разработка программ на Java и C++: принципы, паттерны и методики» раскрываются такие темы, как статика и динамика, принципы проектирования с использованием классов, управление сложностью, принципы проектирования с применением пакетов, анализ и проектирование, паттерны и пересечение парадигм. Друг за другом объясняются принципы объектно-ориентированного проектирования, которые затем демонстрируются на многочисленных примерах, полностью проработанных проектах и учебных примерах. Рассматриваются ловушки, подводные камни и обходные пути, встречающиеся во время применения языка C++ и объектно-ориентированного проектирования, после чего объясняются способы использования гибких методов. Подробно обсуждаются методы проектирования и разработки крупных программных систем
Книга «Гибкая разработка программ на Java и C++: принципы, паттерны и методики» предназначена для разработчиков программного обеспечения, программистов и аналитиков, стремящихся понять, как проектировать объектно-ориентированное ПО с помощью современных методов
Оригинал книги: «Agile Software Development, Principles, Patterns, and Practices» by Robert C. Martin
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Гибкая разработка программ на Java и C++»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Гибкая разработка программ на Java и C++»
ЗДЕСЬ - читайте часть книги «Введение в гибкое проектирование» из книги «Гибкая разработка программ на Java и C++: принципы, паттерны, практика»

(заказать-купить книгу «Гибкая разработка программ на Java и C++» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Гибкая разработка программ на Java и C++» в интернет-магазине ComBook.ru)

(заказать-купить книгу по «Гибкая разработка программ на Java и C++» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Гибкая разработка программ на Java и C++» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
В продаже уникальная книга «Объектно-ориентированное проектирование: концепции и программный код», Хольгер Гаст, бумага офсетная-белая, твердый переплет, 1040 стр., ISBN 978-5-9500296-9-1, «ВИЛЬЯМС», 2018 - заказать-купить книгу по «Объектно-ориентированное проектирование» в онлайн-мегамаркете Ozon.ru
Книга «Объектно-ориентированное проектирование: концепции и программный код» призвана помочь читателю глубоко усвоить понятие объектов, раскрыть их истинный потенциал, чтобы писать код, эффективно работающий в реальных условиях. В ней рассматриваются особенности объектно-ориентированной разработки, включая применение языков, библиотек и каркасов, а также принятие стратегических решений, связанных с проектными шаблонами, контрактами, проектированием и системной архитектурой
На практических примерах, взятых из интегрированной среды разработки Eclipse, в этой книге поясняются роли отдельных объектов в приложении, порядок их реагирования на события, выполнения запросов на обслуживание, а также преобразования удачных проектных решений в качественный код
Книга «Объектно-ориентированное проектирование: концепции и программный код» адресована тем разработчикам, которые обладают хотя бы самым элементарным опытом, окончили вводный курс программирования или университетский курс по компьютерным наукам или же находятся только в самом начале своей карьеры разработчика программного обеспечения
Несмотря на то что большинство разработчиков пользуются ныне объектно-ориентированными языками программирования, раскрыть полностью истинный потенциал объектов способны только те, кто глубоко разбирается в понятии объекта. Эта книга поможет читателю усвоить это понятие, чтобы писать код, эффективно работающий в реальных условиях. Автор книги, Хольгер Гаст, сосредоточивает внимание читателя на принципах и понятиях, которые неизменно доказывают свою особую ценность, и показывает, как применять их в конкретном коде
Не ограничиваясь в книге простыми примерами, он исследует серьезные затруднения, поясняет неверно истолковываемые понятия и помогает читателю избежать малозаметных ошибок, которые могут иметь катастрофические последствия. Хольгер Гаст рассматривает технические особенности применения языков программирования, библиотек и каркасов, а также принятия стратегических решений, связанных с проектными шаблонами, контрактами, проектированием и системной архитектурой
Автор поясняет роли отдельных объектов в приложении, порядок их реагирования на события, выполнения запросов на обслуживание, а также преобразования удачных проектных решений в качественный код. Используя практические примеры, взятые из Eclipse, он показывает, каким образом инструментальные средства этой интегрированной среды разработки помогают работать более эффективно, экономить время, а иногда автоматически генерировать высококачественный код
Книга «Объектно-ориентированное проектирование: концепции и программный код» адресована всем тем разработчикам, которые обладают хотя бы самым элементарным опытом, окончили вводный курс программирования или университетский курс по компьютерным наукам или же находятся только в самом начале своей карьеры разработчика программного обеспечения
Оригинал книги: «How to Use Objects: Code and Concepts», Holger Gast, 832 pages, ISBN 9780321995544, 2016
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги «Объектно-ориентированное проектирование»
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Объектно-ориентированное проектирование»
ЗДЕСЬ - читайте 8 Главу «Краткое введение в потоки выполнения» из книги «Объектно-ориентированное проектирование: концепции и программный код»

(заказать-купить книгу «Объектно-ориентированное проектирование» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу-справочник «Объектно-ориентированное проектирование» в интернет-магазине ComBook.ru)

(заказать-купить книгу по «Объектно-ориентированное проектирование» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Объектно-ориентированное проектирование» в diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
В продаже книга «Рефакторинг кода на JavaScript: улучшение проекта существующего кода», Мартин Фаулер, 2-е издание, (перевод Игоря Красикова), бумага офсетная-белая, твердый переплет, 464 стр., ISBN 978-5-907144-59-0, «ДИАЛЕКТИКА», 2019 - заказать-купить книгу «Рефакторинг кода на JavaScript» в ComBook.ru
Рефакторинг уже давно и прочно занимает свое достойное место среди технологий программирования, и не в последнюю очередь благодаря книге Мартина Фаулера «Рефакторинг. Улучшение проекта существующего кода» (1-е издание) — одной из тех книг, которые написаны “на все времена”
Сам принцип рефакторинга прост: это последовательность небольших шагов, таких как перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и его превращение в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый такой шаг выглядит настолько просто и естественно, что кажется удивительным — о чем здесь можно писать? Однако кумулятивный эффект от таких малых изменений состоит в существенном улучшении проекта существующего кода
Мартин Фаулер и другие высококлассные специалисты в области объектно-ориентированного программирования, принявшие участие в написании этой книги, изложили принципы и наиболее эффективные методики выполнения различных рефакторингов и показали, когда и как следует тщательно изучать код с целью его улучшения
В книге подробно описано более 60 методов рефакторинга, причем приведено не только их теоретическое описание, но и практические примеры на языке программирования JavaScript. Применение JavaScript и описание “рефакторинга без классов” является одним из отличий нового издания книги от старого
Если первое издание книги можно было сравнить с хорошим вином, которое со временем становятся только ценнее, то второе издание можно сравнить с шампанским — идеи в книге опьяняют, а их изложение искрится и играет…
Второе издание классической книги «Рефакторинг кода на JavaScript: улучшение проекта существующего кода» достойно того, чтобы занять свое место на книжной полке каждого серьезного программиста — вне зависимости от используемого языка программирования
Оригинал книги: «Refactoring: Improving the Design of Existing Code» by Martin Fowler, 2nd Edition, 448 pages, ISBN 9780134757599, December 2018

(заказать-купить книгу «Рефакторинг кода на JavaScript» (2-е издание) в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Рефакторинг кода на JavaScript» (2-е издание) в ComBook.ru)

(заказать-купить книгу «Рефакторинг кода на JavaScript» (2-е издание) в Ozon.ru)

(заказать-купить книгу «Рефакторинг кода на JavaScript» (2-е издание) в diamail.com.ua)
Читайте отдельное сообщение в моем блоге о книге «Рефакторинг. Улучшение проекта существующего кода» (2-е издание)
![]() |
Компьютерные науки Базовый курс Гленн Брукшир Деннис Брилов 13-е издание |
Назначение книги «Компьютерные науки. Базовый курс» - предоставить читателю всестороннее представление о предмете компьютерных наук (Computer Science), охватывающее все его аспекты, от сугубо практических до полностью абстрактных
В 13-ом издании книги «Компьютерные науки. Базовый курс» Гленна Брукшира и Денниса Брилова учтён новый международный стандарт преподавания компьютерных наук CS2013 - Computer Science Curricula 2013 (ACM/IEEE-CS)
Такой подход к изучению базовых понятий открывает студентам любых, необязательно компьютерных дисциплин всю широту предмета и позволяет получить общее представление о тех возможностях, которые доступны им в современном технократическом обществе
Изложение материала вкниге «Компьютерные науки. Базовый курс» ведется от простого к сложному, от конкретных аспектов к абстрактным и каждая рассматриваемая тема непосредственно подводит к следующей. Тем не менее, отдельные главы и разделы книги достаточно независимы и вполне могут рассматриваться как самостоятельные единицы
Важные достоинства книги - наличие около 1000 заданий и упражнений (!), предназначенных для углубления и закрепления понимания основных излагаемых концепций, обсуждение этических и юридических аспектов рассматриваемых технологий, которые необходимо знать, чтобы использовать их безопасно и ответственно, а также подборки общественных и социальных вопросов, призывающих читателя задуматься о связях между излагаемым материалом и тем обществом, в котором они живут
Изюминкой 13-е издания книги «Компьютерные науки. Базовый курс» является переход к использованию языка Python для записи примеров кода и псевдокода, выдержанного в том же стиле
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги «Компьютерные науки. Базовый курс»
ЗДЕСЬ - читайте 7 Главу «Технология разработки программного обеспечения» из книги Гленна Брукшира и Денниса Брилова «Компьютерные науки. Базовый курс»

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине www.moscowbooks.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине mdk-arbat.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине ComBook.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине diamail.com.ua)

(заказать-купить книгу «Компьютерные науки. Базовый курс» (13-е издание) в интернет-магазине bizbook.ua)
Книга обсуждается в отдельном сообщении моего блога
В продаже книга «Наука о данных: учебный курс», Стивен С. Скиена, бумага офсетная-белая, мягкий переплет, 544 стр., ISBN 978-5-907144-74-3, «ДИАЛЕКТИКА», 2020 - заказать-купить книгу «Наука о данных: учебный курс» в интернет-магазине ComBook.ru
Этот увлекательный и ясный учебник Стивена Скиена «Наука о данных: учебный курс» содержит необходимое введение в быстро развивающуюся междисциплинарную область - наука о данных (Data Science)
В книге «Наука о данных: учебный курс» основное внимание уделяется принципам, позволяющим стать хорошим специалистом по анализу данных и овладеть ключевыми навыками, необходимыми для создания систем сбора, анализа и интерпретации данных
Книга «Наука о данных: учебный курс» является источником действительно важных практических идей и даёт интуитивное понимание того, как использовать эти идеи
В книге «Наука о данных: учебный курс» не отдается предпочтения какому-либо конкретному языку программирования или набору инструментов для анализа данных. Вместо этого основное внимание уделяется обсуждению важных принципов разработки на высоком уровне абстракции
Легко читаемый текст книги «Наука о данных: учебный курс» идеально подходит для студентов и аспирантов, которые изучают курс «Введение в анализ данных». Он показывает, какое место эта дисциплина (наука о данных) занимает на пересечении математической статистики, компьютерных наук (Computer Science) и машинного обучения (Machine Learning), имея свои особенности
Специалисты, работающие в этих и смежных областях найдут книгу «Наука о данных: учебный курс» идеально подходящей для самостоятельного изучения
Дополнительные инструменты обучения:
* «War Stories» — перспективы использования науки о данных в реальном мире
* «Homework Problems» — широкий спектр упражнений и проектов для самостоятельного изучения
* Полный набор лекционных слайдов и видеолекций на сайте www.data-manual.com
* «Take-Home Lessons» — уроки, подчеркивающие основные концепции каждой главы
* «Kaggle Challenges» — онлайн-платформа Kaggle
* «False Starts» — описание тонких причин, по которым некоторые методы терпят неудачу
* Примеры из телевизионного шоу «The Quant Shop» (www.quant-shop.com)
Оригинал книги: «The Data Science Design Manual», Steven S. Skiena, 446 pages, ISBN 9783319554433, July 2017
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги Стивена С. Скиена «Наука о данных: учебный курс»
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги Стивена С. Скиена «Наука о данных: учебный курс»
ЗДЕСЬ - читайте 8 Главу «Линейная алгебра» из книги Стивена С. Скиена «Наука о данных: учебный курс»

(заказать-купить книгу «Наука о данных: учебный курс» в интернет-магазине www.moscowbooks.ru)

(заказать-купить книгу «Наука о данных: учебный курс» в интернет-магазине mdk-arbat.ru)

(заказать-купить книгу «Наука о данных: учебный курс» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Наука о данных: учебный курс» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Наука о данных: учебный курс» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу «Наука о данных: учебный курс» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
В продаже книга «Нейронные сети и глубокое обучение: учебный курс», Чару Аггарвал, бумага офсетная-белая, твердый переплет, 752 стр., ISBN 978-5-907203-01-3, «ДИАЛЕКТИКА», 2020 - заказать-купить книгу «Нейронные сети и глубокое обучение: учебный курс» в интернет-магазине ComBook.ru
В книге «Нейронные сети и глубокое обучение: учебный курс» обсуждаются как классические, так и современные модели в глубоком обучении и основы нейронных сетей. Основное внимание уделяется теории и алгоритмам глубокого обучения
В первых двух главах книги показано, что метод опорных векторов, линейную/логистическую регрессию, сингулярное разложение, факторизацию матриц и рекомендательные системы можно рассматривать как специальные случаи нейронных сетей
В книге «Нейронные сети и глубокое обучение: учебный курс» освещены и такие сравнительно новые методы конструирования признаков, как word2vec. Подробному обсуждению процессов тренировки и регуляризации нейронных сетей посвящены главы 3 и 4
В главах 5 и 6 представлены нейронные сети на основе радиально-базисных функций (RBF) и ограниченных машин Больцмана (RBM)
В главах 7 и 8 обсуждаются рекуррентные и сверточные нейронные сети. Главы 9 и 10 познакомят читателя с такими технологиями нейронных сетей, как глубокое обучение с подкреплением, нейронные машины Тьюринга, самоорганизующиеся карты Кохонена и генеративно-состязательные сети (GANs)
Оригинал книги: «Neural Networks and Deep Learning» by Charu C. Aggarwal, 497 pages, ISBN 9783319944623, August 2018

(заказать-купить книгу «Нейронные сети и глубокое обучение: учебный курс» в интернет-магазине www.moscowbooks.ru)

(заказать-купить книгу «Нейронные сети и глубокое обучение: учебный курс» в интернет-магазине mdk-arbat.ru)

(заказать-купить книгу «Нейронные сети и глубокое обучение: учебный курс» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Нейронные сети и глубокое обучение: учебный курс» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Нейронные сети и глубокое обучение: учебный курс» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу по «Нейронные сети и глубокое обучение: учебный курс» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
В продаже уникальная книга «Машинное обучение: карманный справочник», Мэтт Харрисон, бумага офсетная-белая, мягкий переплет, ~300 стр., ISBN 978-5-907203-17-4, «ДИАЛЕКТИКА», 2020 - заказать-купить книгу «Машинное обучение: карманный справочник» в интернет-магазине ComBook.ru
В книгу «Машинное обучение: карманный справочник», включены подробные примеры и комментарии, которые помогут Вам оперативно ориентироваться в основах структурированного машинного обучения(МО)
Автор, Мэтт Харрисон, предлагает ценный справочник, который Вы можете использовать как дополнительное пособие при обучении МО и в качестве удобного ресурса, когда погружаетесь в Ваш следующий проект машинного обучения. Приведенные фрагменты кода имеют такой размер, чтобы их можно было использовать и адаптировать в Ваших собственных проектах МО
Книга идеально подходящая для программистов, аналитиков данных и инженеров искусственного интеллекта, содержит обзор процесса машинного обучения и знакомит вас с классификацией структурированных данных
В книге «Машинное обучение: карманный справочник» рассматриваются различные библиотеки и модели, их компромиссы, настройка и интерпретация. Кроме всего прочего Вы изучите методы кластеризации, регрессии и уменьшения размерности
При использовании книги «Машинное обучение: карманный справочник» предполагается знание языка программирования Python. В книге демонстрируется, как использовать различные математические библиотеки Python для решения реальных задач МО
Книга «Машинное обучение: карманный справочник» не заменит учебный курс по МО, но должна служить ориентиром того, что может охватывать прикладной курс машинного обучения. Автор использует ее в качестве справочного материала для курсов по анализу данных и машинному обучению, который он преподает
Мэтт Харрисон считает, что книга «Машинное обучение: карманный справочник» — лучший сборник ресурсов и примеров для решения задач прогнозного моделирования, если у Вас есть структурированные данные
Оригинал книги: «Machine Learning Pocket Reference. Working with Structured Data in Python», Matt Harrison, 320 pages, ISBN 9781449355739, August 2019

(заказать-купить книгу «Машинное обучение: карманный справочник» в интернет-магазине mdk-arbat.ru)

(заказать-купить книгу «Машинное обучение: карманный справочник» в интернет-магазине biblio-globus.ru)

(заказать-купить книгу «Машинное обучение: карманный справочник» в интернет-магазине ComBook.ru)

(заказать-купить книгу «Машинное обучение: карманный справочник» в онлайн-мегамаркете Ozon.ru)

(заказать-купить книгу по «Машинное обучение: карманный справочник» в интернет-магазине diamail.com.ua)
Книга обсуждается в отдельном сообщении моего блога
_____________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 22 июня 2020 года
_____________________________________________
![]() |
Виктор Штонда, издатель Viktor Shtonda, publisher |
P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»
______________________________________________
Ваши комментарии перед публикацией я просматриваю. Поэтому, я оставляю за собой право публиковать или нет комментарии с подписью Анонимный
Виктор, нет в планах издать эту книгу? - https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X/
ОтветитьУдалитьПервое издание БХВ издавали.
разбираюсь... )))
УдалитьЗдравствуйте.
ОтветитьУдалитьУточните, пожалуйста, статус работы над книгой. Написано, что книга выйдет в феврале 2020, но её не видно в продаже.
книга в типографии и в конце мая поступит в продажу )))
ОтветитьУдалитькнига издана )))
Удалитьиздана книга «Программист-прагматик: 2-е юбилейное издание», Дэвид Томас, Эндрю Хант, 2-е юбилейное издание
ОтветитьУдалить