Поиск книг по лучшей цене!

Актуальная информация о наличии книг в крупных интернет-магазинах и сравнение цен.


  • Спинеллис Диомидис. 97 этюдов для программистов
    97 этюдов для программистов
    Спинеллис Диомидис
    Приобщитесь к мудрости экспертов и запомните то, что должен знать каждый программист, с каким бы языком и на какой платформе он ни работал. 97 кратких и очень полезных советов повысят ваш профессионализм посредством новых подходов к старым проблемам, лучших практик и разумных подсказок, предназначенных для оттачивания мастерства. Авторы этой книги, очень опытные и признанные в отрасли специалисты, передадут вам практические знания и принципы, полезные для проектов любого типа. Статьи касаются разных тем: от рекомендаций по написанию кода до культуры, от выбора алгоритмов до гибкого программирования, от приемов реализации до профессионализма, от стиля до сущности. Новички смогут познакомиться с фундаментальными положениями, а для профессионалов сборник сможет стать отправной точкой для обсуждений.
  • Форд А.. 97 этюдов для архитекторов программных систем
    97 этюдов для архитекторов программных систем
    Форд А.
    Успешная карьера архитектора программного обеспечения требует хорошего владения как технологической, так и деловой сторонами вопросов, связанных с проектированием архитектуры. В этой необычной книге ведущие архитекторы ПО со всего света обсуждают важные принципы разработки, выходящие далеко за пределы чисто технологических вопросов. Архитектор ПО выполняет роль посредника между командой разработчиков и бизнес-руководством компании, поэтому чтобы добиться успеха в этой профессии, необходимо не только овладеть различными технологиями, но и обеспечить работу над проектом в соответствии с бизнес-целями. В книге более 50 архитекторов рассказывают о том, что считают самым важным в своей работе, дают советы, как организовать общение с другими участниками проекта, как снизить сложность архитектуры, как оказывать поддержку разработчикам. Они щедро делятся множеством полезных идей и приемов, которые вынесли из своего многолетнего опыта. Авторы надеются, что книга станет источником вдохновения и руководством к действию для многих профессиональных программистов.
  • Грегори Джанет. Agile-тестирование. Обучающий курс для всей команды
    Agile-тестирование. Обучающий курс для всей команды
    Грегори Джанет
    Подробное пособие по тестированию в Agile — лучшие практики, примеры из опыта авторов, масштабирование процессов, автоматизация тестирования. Джанет Грегори и Лиза Криспин — эксперты в теме тестирования в agile. Еще в 2009 году они написали книгу Agile Testing, а теперь выпустили новую, в которой рассмотрели не только все основные вопросы, но и новые практики, а также учли вопросы от тестировщиков, которые к ним поступали в течение последних лет.
  • Гэртнер Маркус. ATDD - разработка программного обеспечения через приемочные тесты
    ATDD - разработка программного обеспечения через приемочные тесты
    Гэртнер Маркус
    Применяя методику разработки через приемочные тесты (ATDD), заказчики, разработчики и тестировщики получают возможность совместно сформулировать тестопригодные требования, что позволяет создавать высококачественное программное обеспечение в сжатые сроки. Однако на практике многие не понимают, в чем истинный смысл ATDD. Настоящая книга - первое практическое руководство начального уровня по внедрению и успешному применению этой методики. На примерах автор показывает, как применять ATDD, используя различные языки и каркасы. В результате проработки примеров порождаются различные артефакты: классы для автоматизации тестирования, определения шагов и полные реализации. На этих вполне реалистичных примерах автор иллюстрирует фундаментальные принципы ATDD, показывает место ATDD в общем процессе разработки, делится своим обширным опытом и предостерегает против типичных ошибок. Эта книга будет полезна тестировщикам, разработчикам, бизнес-аналитикам и руководителям проектов. Она позволит заложить прочный фундамент для получения первых результатов от внедрения ATDD уже сейчас и поможет добиться еще большего в будущем, по мере накопления опыта.
  • Роббинс Арнольд. Bash. Карманный справочник системного администратора
    Bash. Карманный справочник системного администратора
    Роббинс Арнольд
    Чтобы научиться искусно взаимодействовать с Mac OS X, Linux и прочими Unix-подобными операционными системами, нужно овладеть навыками работы с оболочкой Bash. И этот краткий справочник позволит вам иметь под рукой самые основные сведения о Bash. В нем вы сможете быстро найти ответы на насущные вопросы, которые зачастую возникают при написании сценариев оболочки, включая следующие: какие символы следует заключать в кавычки, как выполнять подстановку переменных и правильно пользоваться массивами? Настоящее издание, обновленное по версии Bash 4.4, в удобной и краткой форме дает ответы на эти и многие другие вопросы.
  • Скрынник О.. DevOps для ИТ-менеджеров
    DevOps для ИТ-менеджеров
    Скрынник О.
    В книге чётко и последовательно изложены ключевые понятия, принципы и практики DevOps, дано определение DevOps и его место относительно других методологий управления ИТ, включая Agile. Эта книга не про автоматизацию, она акцентирована на разъяснение сути DevOps, построение команды и управление ИТ, без привязки к конкретным технологиям и инструментам. Книга не носит развлекательный характер, не является пособием «как делать DevOps», скорее, это настольный справочник для тех, кто хочет применять DevOps вдумчиво и со смыслом, со знанием дела оперируя понятиями и терминами. Благодаря тому, что число технических терминов в книге сведено к минимуму, она отлично подойдёт для чтения как специалистам в области информационных технологий, так и руководителям бизнес-подразделений и владельцам компаний.
  • Фримен Э.. Head First. Паттерны проектирования. Обновленное юбилейное издание
    Head First. Паттерны проектирования. Обновленное юбилейное издание
    Фримен Э.
    Больше 12 лет прошло с момента выхода первого издания книги, но она продолжает оставаться актуальной. Основные идеи не изменились, но изменился язык Java, например, появились лямбда-выражения. Поэтому авторы приняли решение обновить легендарную книгу и выпустить юбилейное издание. В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработчики решают совершенно идентичные задачи и находят похожие решения. Если вы не хотите изобретать велосипед, используйте готовые шаблоны (паттерны) проектирования, работе с которыми посвящена эта книга. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Особенностью данного издания является уникальный способ подачи материала, выделяющий серию «Head First» издательства O`Reilly в ряду множества скучных книг, посвященных программированию. Книга будет интересна широкому кругу веб-разработчиков, от начинающих до профессионалов, желающих освоить работу с паттернами проектирования.
  • Аджич Г.. Impact Mapping. Как повысить эффективность программных продуктов и проектов по их разработке
    Impact Mapping. Как повысить эффективность программных продуктов и проектов по их разработке
    Аджич Г.
    Impact Mapping — практическое пособие по картам влияния, простому, но очень эффективному методу разработки программного обеспечения. Он помогает еще на стадии стратегического планирования организовать сотрудничество различных специалистов и в результате создавать эффективные программные продукты.
  • Предко Михаил. PIC-микроконтроллеры: архитектура и программирование. Справочное пособие
    PIC-микроконтроллеры: архитектура и программирование. Справочное пособие
    Предко Михаил
    Книга посвящена PIC-микроконтроллерам - одному из самых популярных семейств современных микроконтроллеров. В справочнике имеются псе необходимые сведения, аппаратные и программные решения. По широте охвата и объему рассматриваемого материала книга претендует на статус малой энциклопедии. Здесь представлены классификация и архитектура различных подсемейств Р1С-контроллерон, сравнительные характеристики типов, разводка выводов, системы команд, подробная спецификация управляющих регистров. Рассказывается о принципах работы основных узлов, приведены таблицы временных и электрических характеристик, алгоритмы программирования. Дано описание языков программирования и средств разработки приложений. Издание предназначено для широкого круга читателей - от начинающих радиолюбителей до специалистов, работа которых связана с использованием Р1С-микроконтроллеров.
  • Жарков Станислав. Shareware: профессиональная разработка и продвижение программ
    Shareware: профессиональная разработка и продвижение программ
    Жарков Станислав
    Рассматриваются особенности создания условно-бесплатных программ, приводятся рекомендации по разработке интерфейса и оформлению документации, обсуждаются теоретические и практические вопросы проектирования, рекламы, маркетинга и технической поддержки создаваемого программного продукта. Книга содержит примеры удачной разработки и реализации программ из мировой и российской практики. Множество иллюстраций дает возможность более наглядно представить объем и качество работы, необходимой для создания программ на профессиональном уровне.
  • Уваров Андрей Серафимович. Автотрассировщики печатных плат
    Автотрассировщики печатных плат
    Уваров Андрей Серафимович
    Настоящая книга представляет собой сборник описаний прикладных программ проектирования печатных плат. Среди описываемых программ имеются хорошо известные и недавно появившиеся; узкоспециализированные, предназначенные только для трассировки печатных проводников, и обеспечивающие полный цикл проектирования от разработки библиотечных элементов до выпуска комплекта технологических файлов. Отдельные программы, вошедшие в книгу в настоящее время не имеют популярных описании и поэтому для них даны «краткие курсы», позволяющие быстро освоить эти программы. Но при всем этом, основной акцент дастся на использование автоматизированных средств разработки печатных плат, что со стремительным ростом сложности разрабатываемых устройств становится практически единственными средством их практической реализации. Книга рассчитана в первую очередь на разработчиков печатных плат, имеющих практический опыт подобных разработок, по может быть рекомендована и тем, кто впервые решил освоить некоторые из описанных программ.
  • Лоу Скотт. Автоматизация программируемых сетей
    Автоматизация программируемых сетей
    Лоу Скотт
    Постоянное появление новых протоколов, технологий, моделей доставки и ужесточение требований к интеллектуальности и гибкости бизнес-процессов сделали сетевую автоматизацию чрезвычайно важной. Это практическое руководство наглядно демонстрирует сетевым инженерам, как использовать широкий спектр технологий и инструментальных средств, в том числе Linux, Python, JSON и XML, для автоматизации систем с помощью написания программного кода. Книга поможет вам упростить выполнение задач, связанных с конфигурированием, управлением и эксплуатацией сетевого оборудования, топологий, сервисов и поддержкой сетевых соединений. Внимательно изучая ее, вы получите основные практические навыки и освоите инструментальные средства, необходимые для сложного перехода к автоматизации сети.
  • Карабутов Н.Н.. Адаптивная идентификация систем. Информационный синтез
    Адаптивная идентификация систем. Информационный синтез
    Карабутов Н.Н.
    В книге рассмотрены вопросы построения адаптивных систем параметрического оценивания на основе информационного синтеза свойств системы «объект + среда» в рамках гарантированного подхода к проблеме идентификации. Введена новая динамическая структура, описывающая процессы в системе, - наблюдаемый информационный портрет, который расширяет понятие фазового портрета на случай информационного множества системы. На основе наблюдаемого информационного портрета и метода секущих предложены модели и алгоритмы оценки структурных свойств системы «объект + среда». Разработаны процедуры получения параметрических ограничений в условиях неопределенности. Изложен метод адаптивных \phi-алгоритмов, позволяющий синтезировать алгоритмы идентификации, адекватные реальным условиям функционирования системы «объект + среда». Изучено влияние условия предельной невырожденности на выбор параметров адаптивной системы. Приведены методы синтеза алгоритмов идентификации непрерывных и дискретных объектов. В заключение рассмотрены информационные технологии, позволяющие реализовать элементы информационного синтеза. Настоящая книга будет полезна всем, кто занимается вопросами построения систем управления, изучением процессов и явлений на основе анализа экспериментальных данных, а также студентам, обучающимся по специальностям «Прикладная информатика в экономике», «Автоматизированные системы обработки информации и управления», «Прикладная математика» при освоении дисциплин, связанных с получением моделей и их применением.
  • Карабутов Н.Н.. Адаптивная идентификация систем: Информационный синтез
    Адаптивная идентификация систем: Информационный синтез
    Карабутов Н.Н.
    В книге рассмотрены вопросы построения адаптивных систем параметрического оценивания на основе информационного синтеза свойств системы «объект + среда» в рамках гарантированного подхода к проблеме идентификации. Введена новая динамическая структура, описывающая процессы в системе, — наблюдаемый информационный портрет, который расширяет понятие фазового портрета на случай информационного множества системы. На основе наблюдаемого информационного портрета и метода секущих предложены модели и алгоритмы оценки структурных свойств системы «объект + среда». Разработаны процедуры получения параметрических ограничений в условиях неопределенности. Изложен метод адаптивных алгоритмов, позволяющий синтезировать алгоритмы идентификации, адекватные реальным условиям функционирования системы «объект + среда». Изучено влияние условия предельной невырожденности на выбор параметров адаптивной системы. Приведены методы синтеза алгоритмов идентификации непрерывных и дискретных объектов. В заключение рассмотрены информационные технологии, позволяющие реализовать элементы информационного синтеза. Настоящая книга будет полезна всем, кто занимается вопросами построения систем управления, изучением процессов и явлений на основе анализа экспериментальных данных, а также студентам, обучающимся по специальностям «Прикладная информатика в экономике», «Автоматизированные системы обработки информации и управления», «Прикладная математика» при освоении дисциплин, связанных с получением моделей и их применением.
  • Купер А.. Алан Купер об интерфейсе. Основы проектирования взаимодействия
    Алан Купер об интерфейсе. Основы проектирования взаимодействия
    Купер А.
    Когда в 1995 году увидело свет первое издание "About Face", идея проектировать продукты исходя из целей людей казалась революционной. Благодаря работам Алана Купера и других первопроходцев, проектирование взаимодействия получило сегодня широкое признание как уникальная и крайне важная дисциплина, однако эта работа далека от завершения. Авторы полностью обновленного издания, признанные мировые эксперты в вопросах создания интерфейсов, детально описывают разработанный в компании Cooper и примененный во множестве проектов целостный подход к проектированию взаимодействия, ориентированный на цели пользователя. Отличительной чертой книги является ее практическая направленность - значительную часть издания занимает подробный разбор принципов и шаблонов проектирования взаимодействия. Большое внимание уделено новым информационным средам: веб-приложениям, мобильным приложениям, киоскам и т.п. Книга адресована всем специалистам, по роду деятельности соприкасающимся с процессом создания цифровых продуктов. Проектировщикам взаимодействия и дизайнерам интерфейсов она послужит настольным справочником по организации процесса и повседневным подручным инструментарием.
  • Панос Луридас. Алгоритмы для начинающих. Теория и практика для разработчика
    Алгоритмы для начинающих. Теория и практика для разработчика
    Панос Луридас
    Алгоритмы правят миром! Эта книга в простой и наглядной форме дает ответы на целый ряд важнейших для начинающего программиста вопросов, начиная с "Что лежит в основе всех современных языков программирования и по каким принципам они строятся и работают?" и заканчивая "Есть ли способ овладеть всеми языками программирования сразу?".
  • Скиена Стивен С.. Алгоритмы. Руководство по разработке
    Алгоритмы. Руководство по разработке
    Скиена Стивен С.
    Книга является наиболее полным руководством по разработке эффективных алгоритмов. Первая часть книги содержит практические рекомендации по разработке алгоритмов: приводятся основные понятия, дается анализ алгоритмов, рассматриваются типы структур данных, основные алгоритмы сортировки, операции обхода графов и алгоритмы для работы с взвешенными графами, примеры использования комбинаторного поиска, эвристических методов и динамического программирования. Вторая часть книги содержит обширный список литературы и каталог из 75 наиболее распространенных алгоритмических задач, для которых перечислены существующие программные реализации. Приведены многочисленные примеры задач. Книгу можно использовать в качестве справочника по алгоритмам для программистов, исследователей и в качестве учебного пособия для студентов соответствующих специальностей.
  • Макконнелл Дж.. Анализ алгоритмов. Активный обучающий подход
    Анализ алгоритмов. Активный обучающий подход
    Макконнелл Дж.
    В книге обсуждаются алгоритмы решения наиболее распространенных классов задач: поиск и сортировка, численные алгоритмы и алгоритмы на графах. Особое внимание уделено алгоритмам параллельной обработки, редко освещаемым в литературе на русском языке. Второе оригинальное издание дополнено материалом о конечных и магазинных автоматах, контекстно-свободных грамматиках и машине Тьюринга. Новая глава о рекурсивных алгоритмах содержит обсуждение аппроксимации порядка роста рекуррентных соотношений. Изложение неформальное и чрезвычайно подробное, с большим количеством упражнений, позволяющих вести самоконтроль. Книга нужна всем, кому приходится самостоятельно писать программы - от студентов до программистов банковских систем и научных работников.
  • Назаров С.В.. Архитектура и проектирование программных систем
    Архитектура и проектирование программных систем
    Назаров С.В.
    В монографии рассматриваются технологии и проблемы создания больших программных систем, их архитектура и жизненный цикл. Основное внимание обращено на разработку и анализ требований, определение спецификаций, методы и средства проектирования архитектуры программных систем и технико-экономический анализ проектов. Уделено значительное внимание рефакторингу программных систем, в том числе архитектурному рефакторингу. Для аспирантов, преподавателей технических вузов и специалистов, занимающихся разработкой программных систем. Гибридная книга. Содержит код, который позволяет воспользоваться дополнительными материалами, расположенными на сайте издательства.
  • Белл Л.. Безопасность разработка в Agile-проектах
    Безопасность разработка в Agile-проектах
    Белл Л.
    Гибкая (agile) разработка по-прежнему остается самой распространенной методологией создания программного обеспечения в мире, но она, вообще говоря, не интегрирована с традиционными способами управления безопасностью. И большинство специалистов по безопасности не торопятся разобраться в гибкой разработке и применить ее на практике. Чтобы перебросить мост через пропасть, разделяющую эти два мира, и предлагается это практическое руководство, в котором описывается ряд инструментов и методов обеспечения безопасности, специально адаптированных к гибким методикам. Данная книга, написанная экспертами по безопасности и ветеранами agile-разработки, начинается с введения в принципы безопасности для программистов и в принципы гибкой разработки для безопасников. Авторы также рассказывают о проблемах, с которыми сами сталкивались, и о способах их решения.

© 2007-2019 books.iqbuy.ru 18+