Принципы юнит-тестирования. Хориков В. Юнит-тестирование — это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать качество и скорость разработки проекта. Некачественные тесты, наоборот, могут нанести вред: нарушить работоспособность кода, увеличить количество ошибок, растянуть сроки и затраты. Грамотное
1071 руб
352
Еще более эффективный Agile. Макконнелл С.
Еще более эффективный Agile. Макконнелл С. Любой компании хочется добиться большей эффективности разработки ПО, ведь это напрямую влияет на прибыль.
Большая часть литературы по Agile ориентирована на крупные компании с высокими темпами роста, но как быть, если ваша компания находится не на переднем фланге ИТ? Хорошая новость в том, что каждая организация может улучшить производительность,
1205 руб
353
Совершенный софт. Лёве Д.
Совершенный софт. Лёве Д. «Совершенный софт» — это проверенный, структурированный и высокотехнологичный подход к разработке программного обеспечения. Множество компаний уже используют идеи Лёве в сотнях систем, но раньше эти мысли нигде не публиковались.
Методология Лёве объединяет разработку систем и дизайн проектов, используя базовые принципы разработки ПО, корректные
1692 руб
354
Практический анализ временных рядов. Прогнозирование со статистикой и машинное обучение. Нильсен Эйлин
Практический анализ временных рядов. Прогнозирование со статистикой и машинное обучение. Нильсен Эйлин Анализ временных рядов становится все более и более актуальным разделом науки о данных в связи с широким распространением Интернета вещей, переходом здравоохранения на исключительно цифровой учет данных и ростом умных городов. Непрерывный мониторинг и сбор самых разных данных становятся повседневной действительностью и предопределяют постоянно
2764 руб
355
Совершенный алгоритм. Алгоритмы для NP-трудных задач. Рафгарден Т.
Совершенный алгоритм. Алгоритмы для NP-трудных задач. Рафгарден Т. Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую
1489 руб
356
Проекты с использованием контроллера Arduino. Петин В.А.
Проекты с использованием контроллера Arduino. Петин В.А. Рассмотрены основные платы расширения (шилды), добавляющие функциональность основной плате. Подробно описан язык и среда программирования Arduino IDE. Приведены практические проекты с использованием контроллеров семейства Arduino в области робототехники, погодных метеостанций, "умного дома", вендинга, телевидения, беспроводной связи (bluetooth,
803 руб
357
Принципы и методы создания надежного программного обеспечения АСУТП. Учебное пособие. Мякишев Дмитрий Владимирович
Принципы и методы создания надежного программного обеспечения АСУТП. Учебное пособие. Мякишев Дмитрий Владимирович Показана актуальность проблемы повышения надежности программного обеспечения. Приведены основные определения, перечислены факторы, влияющие на надежность ПО, рассмотрены принципы и методы проектирования, разработки и реализации надежного ПО, даны практические рекомендации с примерами из области АСУТП АЭС. Подробно раскрыты требования, которым
986 руб
358
Программируй & типизируй. Ришкуция В.
Программируй & типизируй. Ришкуция В. Причиной многих программных ошибок становится несоответствие типов данных. Сильная система типов позволяет избежать целого класса ошибок и обеспечить целостность данных в рамках всего приложения. Разработчик, научившись мастерски использовать типы в повседневной практике, будет создавать более качественный код, а также сэкономит время, которое
1711 руб
359
Разработка и анализ компьютерных алгоритмов. Ахо Альфред В., Ульман Джеффри Д., Хопкрофт Джон Э.
Разработка и анализ компьютерных алгоритмов. Ахо Альфред В., Ульман Джеффри Д., Хопкрофт Джон Э. В книге описаны фундаментальные принципы построения алгоритмов, лежащих в основе всех компьютерных наук. В ней рассматриваются базовые структуры данных и методики программирования, применяемые при создании эффективных алгоритмов. В начале книги вы познакомитесь со списками, очередями, стеками, деревьями и графами. В последующих главах исследуются
1661 руб
360
Восстановление данных. Практическое руководство. Касперски К., Холмогоров В., Кирилова К.
Восстановление данных. Практическое руководство. Касперски К., Холмогоров В., Кирилова К. Книга представляет собой подробное пошаговое руководство по восстановлению поврежденных данных на жестких дисках, съемных носителях и твердотельных накопителях. Подробно рассмотрена структура популярных файловых систем: NTFS, ext3/ext4, UDF/UFS/FFS и др. Описаны автоматические методы восстановления данных для операционных систем Windows и Linux.
689 руб
361
Самоучитель системного администратора. Кенин А., Колисниченко Д.
Самоучитель системного администратора. Кенин А., Колисниченко Д. Изложены основные задачи системного администрирования, описаны базовые протоколы, даны рекомендации по выбору оборудования и проведению ежедневных рутинных операций. Подробно раскрыты технологии, используемые при построении информационных систем, описаны средства мониторинга и обслуживания как малых, так и распределённых сетей. Рассмотрены методы
860 руб
362
Управление качеством программного обеспечения. Черников Б.В.
Управление качеством программного обеспечения. Черников Б.В. Рассмотрены вопросы управления качеством, оценки характеристик и измерения метрик программного обеспечения по наиболее известным методикам. Изложены основные положения метрической теории программ, основные особенности процессов стандартизации и сертификации программных средств. Дана характеристика концепции и моделям управления качеством
1052 руб
363
Оценка качества программного обеспечения. Практикум. Черников Б.В., Поклонов Б.Е.
Оценка качества программного обеспечения. Практикум. Черников Б.В., Поклонов Б.Е. Рассмотрены вопросы оценки характеристик и измерения метрик программного обеспечения по наиболее известным методикам, охватывающим лексический анализ программ, оценку структурной сложности, процедурно- и объектно-ориентированные метрики, надежность программ, оценку характеристик при стандартизации и сертификации программного обеспечения. Приведены
1644 руб
364
Многоэтапный анализ архитектурной надежности и синтез отказоустойчивого программного обеспечения сложных систем. Кузнецов А.С., Ченцов С.В., Царев Р.Ю.
Операционные системы. Три простых элемента. Арпачи-Дюрсо Р., Арпачи-Дюрсо А.
Операционные системы. Три простых элемента. Арпачи-Дюрсо Р., Арпачи-Дюрсо А. «Книга с кометой» (или OSTEP) — итог почти 20 лет преподавания курса «Введение в операционные системы» для студентов и магистрантов на факультете компьютерных наук Висконсинского университета.
В книге рассматриваются три фундаментальные концепции операционных систем:
- виртуализация (процессора и памяти);
- конкурентность (блокировки и условные
2732 руб
368
Оформление программного кода. Столяров А.В.
Оформление программного кода. Столяров А.В. В книге изложены основные принципы, применяющиеся для повышения читаемости текстов компьютерных программ и их доступности для анализа человеком; в частности, даются рекомендации по разбиению программ на модули и подсистемы, уделяется много внимания различным стилям расстановки структурных отступов и незначащих (декоративных) пробелов.
Пособие
855 руб
369
Алгоритмы обработки текста. 125 задач с решениями. Крошемор М.
Алгоритмы обработки текста. 125 задач с решениями. Крошемор М. Сопоставление строк – одна из самых старых тем в теории алгоритмов, но по-прежнему занимает важное место в информатике. За прошедшие 20 лет мы видели технологические прорывы в таких, например, приложениях, как информационный поиск и сжатие информации. Эта книга, представляющая собой богатое собрание задач и упражнений по важнейшим вопросам
1658 руб
370
Программирование: введение в профессию. Том 2. Системы и сети. Столяров А.В.
Программирование: введение в профессию. Том 2. Системы и сети. Столяров А.В. Учебник «Программирование: введение в профессию», ориентированный на самостоятельное изучение, предполагает использование систем семейства Unix (в т.ч. Linux) в роли сквозной среды для обучения.
Во второй том вошли части посвящённые языку Си, основным возможностям операционной системы, взаимодействию программ через компьютерные сети, параллельному
2411 руб
371
Программирование: введение в профессию. Том 3. Парадигмы. Столяров А.В.
Программирование: введение в профессию. Том 3. Парадигмы. Столяров А.В. Учебник «Программирование: введение в профессию», ориентированный на самостоятельное изучение, предполагает использование систем семейства Unix (в т.ч. Linux) в роли сквозной среды для обучения.
Третий том посвящён высокоуровневому программированию и возможным подходам к осмыслению программы и её исполнения, известным как «парадигмы
Построение пользовательских интерфейсов. Малышев К.В. Интерфейс — лицо электронного продукта. Лицо успешных сайтов, приложений и программ вызывает у пользователей доверие и симпатию. Построение пользовательских интерфейсов — интересная и многогранная работа.
Эта книга будет полезна всем, кто участвует в работе над созданием электронных продуктов. Вы начинающий дизайнер интерфейсов? Книга поможет
1493 руб
373
Методы анализа логических корреляций для САПР цифровых КМОП СБИС. Гаврилов С.А.
Методы анализа логических корреляций для САПР цифровых КМОП СБИС. Гаврилов С.А. В книге рассматриваются методы и алгоритмы анализа логических корреляций в цифровых КМОП-схемах. Показаны возможности использования логических корреляций для повышения качества результатов проектирования в анализе помехоустойчивости и быстродействия схем. Книга основана на результатах, полученных в Учреждении Российской академии наук Институте
231 руб
374
Разработка конвейеров машинного обучения. Автоматизация жизненных циклов модели с помощью TensorFlow. Хапке Х., Нельсон К.
Гид по Computer Science. Спрингер В. Колосс на глиняных ногах – так можно назвать программиста без подготовки в области Computer Science. Уверенное владение основами позволяет «не изобретать велосипеды» и закладывать в архитектуру программ эффективные решения. Всё это избавляет от ошибок и чрезмерных затрат на тестирование и рефакторинг. Не беда, если вы чувствуете себя не у дел,
964 руб
376
Дружеское знакомство с тестированием программ. Лабун Б.
Дружеское знакомство с тестированием программ. Лабун Б. Рассмотрены основные понятия и терминология в сфере тестирования и контроля качества ПО. Приведены рекомендации по составлению правил тестирования и отчетов об обнаруженных дефектах. Описано тестирование производительности, безопасности, комбинаторное тестирование. Подробно рассмотрены классы эквивалентности, граничные случаи, угловые случаи,
723 руб
377
Облачные архитектуры. Разработка устойчивых и экономичных облачных приложений. Лащевски Т.
Облачные архитектуры. Разработка устойчивых и экономичных облачных приложений. Лащевски Т. Книга о том, как реализовать технологический потенциал облачных систем, перед лицом сложных профессиональных задач. Во времена всё более высоких требований к надёжности, доступности, производительности софта, эти задачи можно решить и сэкономить.
Из серии: Библиотека программиста
2022
1231 руб
378
Алгоритмы. Теория и практическое применение. Стивенс Р.
Алгоритмы. Теория и практическое применение. Стивенс Р. Алгоритмы – это рецепты, которые делают возможным эффективное программирование. Их изучение позволяет усвоить общие подходы к решению задач и накапливать полезные методики для их решения. В этой книге представлено множество классических алгоритмов, вы узнаете, где они применяются и как их анализировать, чтобы понять их поведение. Эта книга может
1037 руб
379
Основы классической криптологии. Секреты шифров и кодов. Адаменко Михаил Васильевич
Основы классической криптологии. Секреты шифров и кодов. Адаменко Михаил Васильевич Предлагаемая книга посвящена вопросам, касающимся истории появления и развития шифров и кодов, а также основам криптографии, криптоанализа и криптологии. Особое внимание уделено особенностям использования кодов и шифров различной степени сложности, которые каждый человек при необходимости может применять в повседневной жизни.
В первой главе в
685 руб
380
Криптографические методы и средства обеспечения информационной безопасности. Учебно-методический комплекс. Варлатая С.К., Шаханова М.В.
Криптография и взлом шифров на Python. Свейгарт Эл
Криптография и взлом шифров на Python. Свейгарт Эл Научитесь программировать на Python, создавая и взламывая шифры, с помощью которых пересылаются секретные сообщения!
После знакомства с основами программирования на Python вы узнаете, как создавать, тестировать и взламывать классические шифры, включая перестановочный шифр и шифр Виженера. Постепенно мы перейдем от простых алгоритмов, таких как
1662 руб
382
Апокалипсис криптографии. Граймс Р.
Апокалипсис криптографии. Граймс Р. В связи с бурным развитием технологий требования к компьютерной безопасности постоянно изменяются. Шифры, которые на сегодняшний день можно считать надежными, при использовании квантового компьютера будет легко взломать, и эта реальность уже не за горами. Вот почему необходимо уже сейчас готовиться к квантовому криптографическому прорыву, и эта
1493 руб
383
Информационный мир XXI века. Криптография - основа информационной безопасности. Болелов Э.А.
Информационный мир XXI века. Криптография - основа информационной безопасности. Болелов Э.А. Книга посвящена криптографическим методам защиты информации. В ней даются советы, как защитить свое послание. Рассказывается об истории развития криптографии, ее математических основах. Рассмотрены современные криптосистемы.
Для учащихся инженерных классов общеобразовательных школ, учителей, ведущих занятия в этих классах, а также широкого круга
280 руб
384
Проблемы защиты персональных данных. Бычков Александр Игоревич
Проблемы защиты персональных данных. Бычков Александр Игоревич В условиях глобализации мировой экономики и проникновения Интернета во все сферы человеческой жизни особое значение приобретает защита персональных данных.
Для предпринимателей соблюдение установленного порядка обработки персональных данных является не только важным элементом высокой правовой культуры, но и залогом успешного ведения бизнеса и
Актуальные вопросы защиты информации. Баранова Е.К., Бабаш А.В.
Актуальные вопросы защиты информации. Баранова Е.К., Бабаш А.В. Монография посвящена рассмотрению избранных аспектов современной защиты информации, в частности анализу, оценке, обработке рисков и управлению инцидентами информационной безопасности в соответствии с линейкой стандартов ISO/IEC 27000, а также криптографическим и теоретико-автоматным аспектам современной защиты информации. Представленные материалы
498 руб
387
Защита данных. От авторизации до аудита. Андресс Д.
Защита данных. От авторизации до аудита. Андресс Д. Чем авторизация отличается от аутентификации? Как сохранить конфиденциальность и провести тестирование на проникновение? Автор отвечает на все базовые вопросы и на примерах реальных инцидентов рассматривает операционную безопасность, защиту ОС и мобильных устройств, а также проблемы проектирования сетей. Книга подойдет для новичков в области
1219 руб
388
Защита государственного суверенитета Российской Федерации в информационном пространстве. Ефремов А.А.
Защита государственного суверенитета Российской Федерации в информационном пространстве. Ефремов А.А. В монографии, подготовленной на основе научно-исследовательской работы, выполненной по итогам конкурса научных работ сотрудников РАНХиГС при Президенте РФ 2016 г., раскрыты основные проблемы законодательного обеспечения государственного суверенитета Российской Федерации в информационном пространстве. Для научных работников, преподавателей,
644 руб
389
Методика выбора ключевой информации для алгоритма блочного шифрования. Жданов О.Н.
Методика выбора ключевой информации для алгоритма блочного шифрования. Жданов О.Н. Как известно, при использовании незащищенного канала актуальными являются задачи обеспечения конфиденциальности передаваемых данных и аутентификации источника сообщений. В настоящее время для решения этих задач используются итерированные симметричные алгоритмы блочного шифрования, такие как ГОСТ 28147-89, DES, IDEA, AES и т.п. Безопасность
427 руб
390
Криптографические конструкции на основе функций многозначной логики. Соколов А.В., Жданов О.Н.
Криптографические конструкции на основе функций многозначной логики. Соколов А.В., Жданов О.Н. Симметричные алгоритмы шифрования успешно применяются для защиты информации при передаче по открытому каналу. Классическим подходом к синтезу современных криптоалгоритмов и криптографических примитивов, на которых они основаны, является применение математического аппарата булевых функций. Авторы монографии показывают, что использование для решения
1141 руб
391
Апокалипсис криптографии. Граймс Р.
Апокалипсис криптографии. Граймс Р. В связи с бурным развитием технологий требования к компьютерной безопасности постоянно изменяются. Шифры, которые на сегодняшний день можно считать надежными, при использовании квантового компьютера будет легко взломать, и эта реальность уже не за горами. Вот почему необходимо уже сейчас готовиться к квантовому криптографическому прорыву, и эта
1493 руб
392
Python. Лучшие практики и инструменты. Яворски Михал, Зиаде Тарек
Python. Лучшие практики и инструменты. Яворски Михал, Зиаде Тарек Python — это динамический язык программирования, используемый в самых разных предметных областях. Хотя писать код на Python просто, гораздо сложнее сделать этот код удобочитаемым, пригодным для многократного использования и легким в поддержке. Третье издание "Python. Лучшие практики и инструменты" даст вам инструменты для эффективного решения
2868 руб
393
Java Concurrency на практике. Ли Д., Гетц Брайан, Пайерлс Тим, Блох Джошуа, Боубер Джозеф, Холмс Дэвид
Java Concurrency на практике. Ли Д., Гетц Брайан, Пайерлс Тим, Блох Джошуа, Боубер Джозеф, Холмс Дэвид Потоки являются фундаментальной частью платформы Java. Многоядерные процессоры — это обыденная реальность, а эффективное использование параллелизма стало необходимым для создания любого высокопроизводительного приложения. Улучшенная виртуальная машина Java, поддержка высокопроизводительных классов и богатый набор строительных блоков для задач
1745 руб
394
Внедрение зависимостей на платформе .NET. 2-е издание. Симан Марк, ван Дерсен Стивен
Внедрение зависимостей на платформе .NET. 2-е издание. Симан Марк, ван Дерсен Стивен Парадигма внедрения зависимостей (DI) в течение минувшего десятилетия де-факто стала одной из доминирующих на платформе .NET и теперь обязательна к изучению для всех .NET-разработчиков. Это переработанное и дополненное издание классической книги "Внедрение зависимостей в .NET". Вы научитесь правильно внедрять зависимости для устранения жесткой
3331 руб
395
Надежность нейронных сетей: укрепляем устойчивость ИИ к обману. Уорр Кэти
Надежность нейронных сетей: укрепляем устойчивость ИИ к обману. Уорр Кэти Глубокие нейронные сети (DNN) становятся неотъемлемой частью IT-продуктов, провоцируя появление нового направления кибератак. Хакеры пытаются обмануть нейросети с помощью данных, которые не смогли бы обмануть человека.Кэти Уорр рассматривает мотивацию подобных атак, риски, которые влечет вредоносный ввод, а также методы повышения устойчивости ИИ к
1745 руб
396
Безопасность веб-приложений. Хоффман Элис
Безопасность веб-приложений. Хоффман Элис Среди огромного количества информации по сетевой и ИТ-безопасности практически не найти книг по безопасности веб-приложений. Познакомьтесь на практике с разведкой, защитой и нападением! Вы изучите методы эффективного исследования и анализа веб-приложений, даже тех, к которым нет прямого доступа, узнаете самые современные хакерские приемы и
2588 руб
397
Совершенный алгоритм. Алгоритмы для NP-трудных задач. Рафгарден Тим
Совершенный алгоритм. Алгоритмы для NP-трудных задач. Рафгарден Тим Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. "Совершенный алгоритм" превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую
1938 руб
398
Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native и Electron. Скотт Адам Д.
Создаем динамические веб-сайты на PHP. 4-е межд. изд.. Татро Кевин, Макинтайр П.
Создаем динамические веб-сайты на PHP. 4-е межд. изд.. Татро Кевин, Макинтайр П. Сложно найти что-то толковое про PHP? Проверенная временем, обновленная в четвертом издании, эта книга помогает начинающим разработчикам научиться всему, что необходимо для создания качественных веб-приложений. Вы начнете с общего описания технологии и постепенно перейдете к синтаксису языка, приемам программирования и другим важным деталям. При
2387 руб
400
JavaScript для профессиональных веб-разработчиков. 4-е международное изд.. Фрисби Мэтт
JavaScript для профессиональных веб-разработчиков. 4-е международное изд.. Фрисби Мэтт Самое полное руководство по современному JavaScriptКак максимально прокачать свои навыки и стать топовым JS-программистом? Четвертое издание «JavaScript для профессиональных веб-разработчиков» идеально подойдет тем, кто уже имеет базовые знания и опыт разработки на JavaScript. Автор сразу переходит к техническим деталям, которые сделают ваш код