Автор: Холден Карау, Энди Конвински, Патрик Венделл, Матей Захария
Издательство: ДМК Пресс
Год издания: 2015
Количество страниц: 304
Язык: русский
Формат: PDF
В этой книге рассказывается об Apache Spark, открытой системе кластерных вычислений, которая позволяет быстро создавать высокопроизводительные программы анализа данных. С помощью Spark вы сможете манипулировать огромными объемами данных посредством простого API на Python, Java и Scala. Написанная разработчиками Spark, эта книга поможет исследователям данных и программистам быстро включиться в работу. Она рассказывает, как организовать параллельное выполнение заданий всего несколькими строчками кода, и охватывает примеры от простых пакетных приложений до программ, осуществляющих обработку потоковых данных и использующих алгоритмы машинного обучения.
Автор: Ньюмен Сэм
Издательство: Питер
Год издания: 2016
isbn: 978-5-496-02011-4
Количество страниц: 300
Язык: русский
Формат: PDF
Книга посвящена программированию микросервисов — небольших автономных компонентов, позволяющих добиться модульности и отказоустойчивости любой программы. Теория микросервисов тесно связана с философией Unix, способствует улучшению архитектуры любых приложений, дает возможность избегать громоздкого и запутанного кода. Эта книга поможет читателю заново взглянуть на многие, казалось бы, трудноразрешимые проблемы, масштабировать любые проекты, ювелирно разрабатывать даже самые сложные системы.
Автор: Джон Сонмез
Издательство: Питер
Год издания: 2016
isbn: 978-5-496-01915-6
Количество страниц: 448, ил.
Язык: русский
Формат: PDF
Любой программист — прежде всего, человек со своими достоинствами и недостатками. Но в то же время программист — это интеллектуал, человек, постоянно занятый решением задач, анализом требований, исправлением ошибок, взаимодействием с коллегами и заказчиками. Наконец, программист — это человек, регулярно испытывающий серьезный стресс, вынужденный укладываться в жесткие сроки и просто обязанный постоянно самосовершенствоваться. Эта книга содержит исчерпывающую информацию о том, что требуется для выстраивания успешной карьеры программиста, помогает IT-специалистам лучше понять свою профессию и коллег, всегда оставаться востребованным на рынке труда, целенаправленно и результативно развиваться, а также получать от любимой работы настоящую самоотдачу и подлинное удовольствие.
Автор: Качко Е. Г.
Издательство: Форт
Год издания: 2011
isbn: 978-966-8599-91-0
Количество страниц: 528
Язык: русский
Формат: PDF
В учебном пособии изложены методы создания программ с параллельными вычислениями. Рассмотрены критерии оценки параллельных программ, эффективность SIMD команд, этапы разработки параллельных программ и среды для их создания OPEN МР и ТВВ. Выполняется сравнение компиляторов Visual Studio C+ + и Intel C++ с точки зрения оптимизации создаваемых программ для параллельного выполнения. Рекомендуется студентам всех форм обучения специальности «Программная инженерия», всех смежных специальностей, где изучаются курсы Программирование, а также всем тем, кто хочет научиться писать эффективные программы.
Автор: Д. Марселлус
Издательство: М.: Финансы и статистика
Год издания: 1994
isbn: 5-279-00613-0
Количество страниц: 256
Язык: русский
Формат: PDF (scan)
Книга адресована программистам, желающим создавать интеллектуальные программы и экспертные системы. На конкретных примерах объяснены идеи проектирования и архитектура всех основных блоков экспертных систем, а также способы их реализации на Турбо Прологе.
Автор: Дж. Доорс, А. Р. Рейблейн, С. Вадера
Издательство: М.: Финанасы и статистика
Год издания: 1990
isbn: 5-279-00444-8
Количество страниц: 144
Язык: русский
Формат: PDF (scan)
Книга может быть рекомендована, как компактное справочное издание и, как учебник для программистов специалистов в области искусственного интеллекта и баз данных, поможет научиться использовать язык программирования Пролог. В ней рассматриваются структура и методы Пролога, необходимые для разработки эффективных и понятных программ.
Автор: Комлев Н.Ю.
Издательство: Солон-Пресс
Год издания: 2014
isbn: 978-5-91359-138-8
Количество страниц: 298, ил.
Язык: русский
Формат: PDF
Объектно Ориентированное Программирование (ООП) - технология, которую обязан знать, понимать и применять каждый программист. Печально, но многие программисты не знают, не понимают и не применяют. А многие, что ещё хуже, - находятся в заблуждении, что знают, понимают и применяют. Из этой книги вы узнаете всё, что надо знать об ООП - и даже немного больше. Кратко, понятно, с примерами. Для умных людей.
Автор: Чан У. Дж.
Издательство: Вильямс
Год издания: 2015
isbn: 978-5-8459-1793-5
Количество страниц: 794, ил.
Язык: русский
Формат: PDF
Вы уже знаете язык Python, но хотите узнать больше? Намного больше? Погрузитесь в разнообразие тем, связанных с реальными приложениями. Книга охватывает регулярные выражения, сетевое программирование, графические пользовательские интерфейсы, SQL/базы данных/ORM, потоки и веб-программирование. Узнайте больше о современных трендах программирования, таких как Google+, Twitter, MongoDB, OAuth, Python 3 и Java/Jython. В книге представлен новый материал о каркасе Django, платформе Google App Engine, форматах CSV/JSON/XML и приложениях Microsoft Office. Книга содержит примеры программ на Python 2 и Python 3, готовых к использованию!
Автор: Чакон С., Штрауб Б.
Издательство: Питер
Год издания: 2016
isbn: 978-5-496-01763-3
Количество страниц: 496
Язык: русский
Формат: PDF
Эта книга представляет собой обновленное руководство по использованию Git в современных условиях. С тех пор как проект Git - распределенная система управления версиями - был создан Линусом Торвальдсом, прошло много лет, и система Git превратилась в доминирующую систему контроля версий, как для коммерческих целей, так и для проектов с открытым исходным кодом. Эффективный и хорошо реализованный контроль версий необходим для любого успешного веб-проекта. Постепенно эту систему приняли на вооружение практически все сообщества разработчиков ПО с открытым исходным кодом. Появление огромного числа графических интерфейсов для всех платформ и поддержка IDE позволили внедрить Git в операционные системы семейства Windows. Второе издание книги было обновлено для Git-версии 2.0 и уделяет большое внимание GitHub.
Автор: Тепляков С.
Издательство: Питер
Год издания: 2015
isbn: 978-5-496-01649-0
Количество страниц: 320, ил.
Язык: русский
Формат: PDF
Паттерны проектирования остаются важным инструментом в арсенале разработчика, поскольку они опираются на фундаментальные принципы проектирования. Тем не менее, появление новых конструкций в современных языках программирования делает одни паттерны более важными, а значимость других сводит к минимуму. Цель данной книги - показать, как изменились паттерны проектирования за это время, как на них повлияло современное увлечение функциональным программированием, и объяснить, каким образом они используются в современных .NET-приложениях. В издании вы найдете подробное описание классических паттернов проектирования с особенностями их реализации на платформе .NET, а также примеры их использования в .NET Framework. Вы также изучите принципы проектирования, известные под аббревиатурой SOLID, и научитесь применять их при разработке собственных приложений. Книга предназначена для профессиональных программистов, которые хотят изучить особенности классических принципов и паттернов программирования с примерами на языке C# и понять их роль в разработке современных приложений на платформе .NET.