
2-е издание
В учебном пособии обсуждаются алгоритмы решения наиболее широко распространенных классов задач, покрывающих практически всю область программирования: поиск и сортировка, численные алгоритмы и алгоритмы на графах. Особое внимание уделено алгоритмам параллельной обработки, редко освещаемым в литературе на русском языке. В дополнении ко 2-му изданию на русском языке даны сведения по теории алгоритмов, оценкам трудоемкости и новейшим алгоритмам, не вошедшие в первоначальный вариант книги. Изложение неформальное и чрезвычайно подробное, с большим количеством упражнений, позволяющих вести самоконтроль.
Книга нужна всем, кому приходится самостоятельно писать программы — от программистов банковских систем до научных работников.
deposit_rumit 30/03/19 Просмотров: 2678 Комментариев: 0
+5

Если вы хотите разобраться в основах теории и алгоритмов компьютерного зрения, то эта книга – как раз то, что вам нужно. Вы узнаете о методах распознавания объектов, трехмерной реконструкции, обработке стереоизображений, дополненной реальности и других приложениях компьютерного зрения. Изложение сопровождается понятными примерами на языке Python. При этом объяснения даются в общих чертах, без погружения в сухую теорию.
Издание идеально подходит для студентов, исследователей и энтузиастов-любителей с базовыми знаниями математики и навыками программирования.
brij 30/03/19 Просмотров: 1616 Комментариев: 0
+1
Программирование →
П.А. Орленко, П.В. Евдокимов. C++ на примерах. Практика, практика и только практика

Эта книга является превосходным учебным пособием для изучения языка программирования C++ на примерах. В книге рассмотрена базовая теоретическая часть языка C++, позволяющая ориентироваться в языке и создавать свои программы: типы, функции, операторы, логический конструкции, массивы, указатели, структуры, работа с файлами, объектно-ориентированное программирование. Отдельное внимание уделено программированию различных алгоритмов. В книге используется большое количество примеров с подробным анализом кода: от простых приложений для вывода текста на экран и проведения вычислений до клиент-серверного приложения.
brij 28/03/19 Просмотров: 1706 Комментариев: 0
+3

Vue.js – это популярная библиотека для создания пользовательских интерфейсов. В ней значительно переосмыслены реактивные идеи, впервые появившиеся в React.js. Книга «Vue.js в действии» рассказывает о создании быстрых и эластичных пользовательских интерфейсов для Интернета. Освоив ее, вы напишете полноценное приложение для интернет-магазина, где будут присутствовать списки товаров, админка, а также организован полноценный процесс онлайнового заказа.
brij 28/03/19 Просмотров: 1380 Комментариев: 0
+2

Алгоритмы - это сердце и душа computer science. Без них не обойтись, они есть везде - от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. Книга "Совершенный алгоритм" превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию. В ней Тим Рафгарден - гуру алгоритмов - расскажет об асимптотическом анализе, нотации большое-О, алгоритмах "разделяй и властвуй", рандомизации, сортировки и отбора. Книга "Совершенный алгоритм" адресована тем у кого уже есть опыт программирования. Вы перейдете на новый уровень, чтобы увидеть общую картину, разобраться в низкоуровневых концепциях и математических нюансах.
brij 27/03/19 Просмотров: 1287 Комментариев: 0
+2

2-е издание
Описан базовый синтаксис языка Python 3: типы данных, операторы, условия, циклы, регулярные выражения, встроенные функции, объектно-ориентированное программирование, обработка исключений, часто используемые модули стандартной библиотеки и установка дополнительных модулей. Даны основы SQLite, описан интерфейс доступа к базам данных SQLite и MySQL, в том числе посредством ODBC. Рассмотрена работа с изображениями с помощью библиотек Pillow и Wand, получение данных из Интернета и использование архивов различных форматов. Книга содержит более двухсот практических примеров, помогающих начать программировать на языке Python самостоятельно. Весь материал тщательно подобран, хорошо структурирован и компактно изложен, что позволяет использовать книгу как удобный справочник.
brij 25/03/19 Просмотров: 1825 Комментариев: 2
+2

2-е издание
Второе издание знаменитого бестселлера "Unity в действии" было полностью переработано, чтобы познакомить вас с новыми подходами и идеями, позволяющими максимально эффективно использовать Unity для разработки игр. Больше внимания уделено проектированию двумерных игр, фундаментальные концепции которых читатель может применить на практике и построить сложный двумерный платформер. Эту книгу можно смело назвать введением в Unity для профессиональных программистов.
tanyavip1 24/03/19 Просмотров: 3510 Комментариев: 0
+1

Перед вами прямой путь в высшую лигу веб-разработки. Книга «CSS для профи» подарит вам не только свежие идеи, но и вдохновит на подвиги, а облегчить этот тернистый путь помогут новейшие технические достижения - адаптивный дизайн, библиотеки шаблонов и многое другое.
brij 20/03/19 Просмотров: 1942 Комментариев: 0
+4

2-е издание
Впервые введение в геймдизайн, прототипирование и геймдев объединены в одну книгу. Если вы собираетесь заняться разработкой игр, то в первую очередь вам необходима информация о современных методах и профессиональных инструментах. Эти незаменимые знания можно получить в книге Джереми Гибсона Бонда. Кросс-платформенная разработка Unity позволяет создать игру, а затем с легкостью портировать куда угодно - от Windows и Linux до популярных мобильных платформ.
brij 17/03/19 Просмотров: 1410 Комментариев: 0
0

Эффективно моделируйте, отображайте и получайте доступ к данным с помощью Entity Framework Core 2 — новейшего выпуска инфраструктуры объектно-реляционного отображения от Microsoft. Вы получите возможность обращаться к данным с использованием объектов .NET через самый распространенный уровень доступа к данным, применяемый в проектах ASP.NET Core MVC 2.
brij 17/03/19 Просмотров: 1463 Комментариев: 0
+1

Рассказано о том, что такое децентрализованные приложения и как они работают. Рассмотрены принципы работы платформы Ethereum. Показано, как писать смарт-контракты и использовать интерактивную консоль Geth для размещения и передачи транзакций. Описана библиотека web3.js, ее импорт, подключение к Geth и использование в среде Node.js или на стороне клиента.
tanyavip1 17/03/19 Просмотров: 1330 Комментариев: 0
+2

5-е издание
Рассмотрены вопросы настройки ОС Linux на максимальную производитель-ность и безопасность. Описано базовое администрирование и управление доступом, настройка Firewall, файлообменный сервер, WEB-, FTP- и Proxy-сервера, программы для доставки электронной почты, службы DNS, а также политика мониторинга системы и архивирование данных.
brij 17/03/19 Просмотров: 5156 Комментариев: 0
+2

Один из лучших учебников, посвященных алгоритмам.
Основной упор сделан на понимание идей, а не на механическое рассмотрение того или иного алгоритма.
deposit_rumit 16/03/19 Просмотров: 2366 Комментариев: 0
+5

Практические рецепты успешного развертывания
В этом справочнике вы найдете бесценную информацию, необходимую для оптимизации и управления XenServer - платформой виртуализации с открытым исходным кодом. Приводятся сведения об архитектуре XenServer, инструкции по установке, рекомендуемые подходы и готовые сценарии развертывания. Материал книги представлен в виде простых задач и рекомендаций по их решению. В процессе перевода было добавлено "Дополнение к русскому изданию", где описано всё необходимое для того, чтобы начать работу с виртуальной инфраструктурой Citrix XenServer.
Издание предназначено системным администраторам, уже использующим или предполагающим использование XenServer в своей работе.
brij 16/03/19 Просмотров: 2727 Комментариев: 0
0

В отличие от криптографии, которая шифрует содержимое секретного сообщения, стеганография скрывает сам факт его существования. При этом ее можно совмещать с методами криптологии, усложняя в целом систему защиты информации.
byun23 15/03/19 Просмотров: 1782 Комментариев: 0
+1

Книга посвящена разработке веб-сайтов на Python с использованием веб-фреймворка Django 2.1. Рассмотрены основные функциональные возможности, необходимые для программирования сайтов общего назначения: модели, контроллеры, шаблоны, средства обработки пользовательского ввода, выгрузка файлов, разграничение доступа и др. Рассказано о вспомогательных инструментах: посредниках, сигналах, средствах отправки электронной почты, подсистеме кэширования и пр.
brij 13/03/19 Просмотров: 2917 Комментариев: 0
+2

Изложены основные подходы и методы современной криптографии и стеганографии для решения задач, возникающих при обработке, хранении и передаче информации. Рассмотрены основные шифры с открытыми ключами, методы цифровой подписи, криптографические протоколы, блоковые и потоковые шифры, хеш-функции, а также редко встречающиеся в литературе вопросы о конструкции доказуемо невскрываемых криптосистем, криптографии на эллиптических кривых, блокчейне и криптовалютах. Дано описание вопросов, связанных с использованием случайных и псевдослучайных чисел в системах защиты информации. Приведено описание основных идей и методов современной стеганографии. Подробно описаны алгоритмы, лежащие в основе современных отечественных и международных криптографических стандартов.
brij 11/03/19 Просмотров: 1492 Комментариев: 0
+3

Перед вами новейший самоучитель по работе на ноутбуке от Виталия Леонтьева, автора более 100 компьютерных книг, проданных тиражом более 5 миллионов экземпляров. В этой книге вы найдете самую полную информацию о том, как выбрать ноутбук, как выполнять на нем основные действия, такие как работа с папками и файлами, удаление, настройка под себя — словом, все. что нужно, чтобы стать уверенным пользователем.
tanyavip1 11/03/19 Просмотров: 3771 Комментариев: 2
+2

В пособии представлен систематизированный курс одной из основной дисциплин специализированной подготовки бакалавров по направлениям 09.03.04 "Программная инженерия" и 01.03.04 "Прикладная математика" с точки зрения прикладного программирования и парадигмы кроссплатформенности. Рассмотрены основы архитектуры вычислительных систем как системной дисциплины. Представлен обзор архитектуры популярных процессоров семейства x86, в том числе шестидесятичетырёхбитных, представление основных типов данных в памяти компьютера, основные команды набора x86 и синтаксис AT&T. Обозначена проблематика прикладного кроссплатформенного программирования, объединяющего язык высокого уровня и язык Ассемблера.
brij 10/03/19 Просмотров: 1131 Комментариев: 0
+2

Проводя вас по процессу разработки реального веб-приложения от начала до конца, второе издание книги демонстрирует преимущества методологии разработки на основе тестирования (TDD) с использованием языка Python. Вы научитесь писать и выполнять тесты до написания любого фрагмента вашего приложения и затем разрабатывать минимальный объем программного кода, необходимого для прохождения этих тестов. В результате вы получите чистый программный код, который работает! Также вы узнаете основы Django, Selenium, Git, jQuery и Mock. Если вы готовы поднять свои навыки программирования на Python на следующий уровень, то эта книга - обновленная до Python 3.6 - продемонстрирует вам, как методология TDD способствует созданию простой структуры кода и вселяет в вас уверенность в своих силах.
brij 08/03/19 Просмотров: 1901 Комментариев: 6
+4