Найти книгу: "Как устроен Python. Гид для разработчиков, программистов и интересующихся (pdf+epub)"


Как устроен Python. Гид для разработчиков, программистов и интересующихся (pdf+epub) Как устроен Python. Гид для разработчиков, программистов и интересующихся (pdf+epub)

Автор: Мэтт Харрисон

Год издания: 2017

Комбинаторика для программистов Комбинаторика для программистов

Автор: В. Липский

Год издания: 

В настоящей книге представлены некоторые разделы комбинаторики, причем особое внимание уделено конструктивному алгоритмическому подходу - рядом с обсуждаемыми комбинаторными проблемами, как правило, приводятся алгоритмы их решения вместе с анализом их вычислительной сложности. Эти алгоритмы представляют собой сжатые варианты программ, написанных на языке Паскаль. Первая, самая большая глава данной книги содержит изложение наиболее классических разделов комбинаторики (перестановки, разбиение множеств и чисел, биномиальные коэффициенты, производящие функции, и т.д.), а также многие - необязательно классические - алгоритмы генерирования упомянутых комбинаторных объектов. Во второй главе представлены основные методы, используемые при конструировании алгоритмов на графах, в особенности методы систематического обхода графов. Тематика, связанная с графами, затрагивается и в двух следующих главах: в одной из них обсуждаются метода нахождения кратчайших путей в графах, ребрам которых приписаны произвольные "длины", в другой - основное внимание сконцентрировано на задаче отыскания максимального потока в сети (т.е. в графе с определенными "пропускными способностями" ребер). В последней главе рассматривается применение комбинаторного понятия матроида для решения некоторого класса оптимизационных задач.

STL для программистов на С++ STL для программистов на С++

Автор: Леен Аммерааль

Год издания: 

Книга Леена Аммерааля посвящена стандартной библиотеке шаблонов (STL) - мощному инструменту повышения эффективности труда программистов, пишущих на C++. Умелое использование STL позволяет повысить надежность, переносимость и универсальность программ, а также снизить расходы на их разработку. В книге описана стандартизованная версия STL. Дается введение в предмет, которое позволяет быстро освоить библиотеку шаблонов. Приведен исчерпывающий справочный материал, в том числе по новому классу STL, string. Изложение сопровождается многочисленными примерами небольших, но законченных программ, иллюстрирующих ключевые понятия STL. Особое внимание уделено разъяснению сложных понятий библиотеки шаблонов, например, функциональных объектов и адаптеров функций. Для удобства читателей все приведенные в книге программные примеры доступны также в электронном виде, в частности, на Web-узле издательства `ДМК` (www.dmk.ru). Книга предназначена как для профессиональных программистов и тех, кто углубленно изучает C++, так и для тех, кто только начинает осваивать этот язык программирования, без преувеличения самый популярный в мире.

Visual C++ .NET. Пособие для разработчиков C++ Visual C++ .NET. Пособие для разработчиков C++

Автор: Корера Аравинд, Фрейзер Стивен, Маклин Скотт, Кумар Ниранджан, Робинсон Саймон

Год издания: 

Платформа .NET Framework создает игровое поле, на котором все языки программирования оказываются равноправными. Поэтому использование C++ при разработке приложений для Windows не гарантирует высокой производительности. Однако Visual C++ .NET является единственным языком, позволяющим соединять управляемый и неуправляемый код. Это дает возможность интегрировать унаследованный код со средствами разработки .NET, на что не способен никакой другой язык. Кроме того, применение библиотеки ATL для программирования Web-приложений позволяет создавать Web-службы, которые превосходят по своим возможностям приложения, разработанные с помощью ASP.NET. Настоящая книга представляет собой руководство по программированию в обоих указанных направлениях. В первой половине книги анализируется платформа .NET Framework и рассматриваются ее свойства в контексте языка C++. Во второй половине показано, что традиционное программирование на C++ должно играть важную роль в реализации распределенных вычислений.

SQL Server 2005. Новые возможности для разработчиков SQL Server 2005. Новые возможности для разработчиков

Автор: Байдачный С., Маленко Д., Лозинский Ю.

Год издания: 

В ноябре 2005 года мир увидит новую версию популярной системы управления базами данных - Microsoft SQL Server 2005. В течение пяти лет компания Microsoft готовилась к выходу этого продукта. В свою очередь, разработчики готовились к тому, чтобы приступить к исследованию новых возможностей и как можно скорее использовать их в своих приложениях. Эта книга поможет разработчикам узнать обо всем новом еще до выхода официального релиза. Тут описаны все новые возможности SQL Server, начиная от интеграции с CLR и заканчивая созданием Web-служб под управлением SQL Server. Получите знания первыми и станьте лучшими! Если вы разработчик баз данных и знакомы с SQL Server 2000, то эта книга для вас!

Дискретная математика для программистов Дискретная математика для программистов

Автор: Новиков Ф. А.

Год издания: 

В учебнике изложены основные разделы дискретной математики и описаны важнейшие алгоритмы на дискретных структурах данных. Основу книги составляет материал лекционного курса, который автор читает в Санкт-Петербургском государственном техническом университете последние полтора десятилетия. Для студентов вузов, практикующих программистов и всех желающих изучить дискретную математику. Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов "Информатика и вычислительная техника".