ДМК Пресс

Все книги издательства ДМК Пресс


    Python. К вершинам мастерства

    Лучано Рамальо

    Язык Python настолько прост, что научиться продуктивно писать на нем программы можно быстро, но зачастую вы при этом используете не все имеющиеся в нем возможности. Данная книга покажет, как создавать эффективный идиоматичный код на Python, задействуя его лучшие – и иногда несправедливо игнорируемые – черты. Автор, Лучано Рамальо, рассказывает о базовых средствах и библиотеках Python и демонстрирует, как сделать код одновременно короче, быстрее и понятнее. Многие опытные программисты стараются подогнать Python под приемы, знакомые им по работе с другими языками. Эта книга покажет, как достичь истинного профессионализма в программировании на Python 3. Издание предназначено для программистов, уже работающих на Python, но также может быть полезно и начинающим пользователям языка.

    Python и анализ данных

    Уэс Маккинни

    Книгу можно рассматривать как современное практическое введение в разработку научных приложений на Python, ориентированных на обработку данных. Описаны те части языка Python и библиотеки для него, которые необходимы для эффективного решения широкого круга аналитических задач: интерактивная оболочка IPython, библиотеки NumPy и pandas, библиотека для визуализации данных matplotlib и др. Издание идеально подойдет как аналитикам, только начинающим осваивать обработку данных, так и опытным программистам на Python, еще не знакомым с научными приложениями.

    Pinnacle Liquid Edition 6 для Windows

    Пол Экерт

    Вам нужно быстро освоить программу Pinnacle Liquid Edition? Обратитесь к данному руководству: используя наглядный подход, основанный на заданиях, вы научитесь работать с Pinnacle Liquid Edition. Иллюстрации показывают, как использовать программу и что нужно делать; можно использовать в качестве справочника. Найдите то, что вам нужно, и прочтите описание; четкие и ясные указания помогут вам максимально быстро освоить концепции программы и выполнить задания; Web-сайт книги ( http://www.peachpit.com/liquid6vqp/ ) содержит видеоклипы, использующиеся в книге, а также демоверсию программы Liquid Edition; Пол Экерт вложил в эту книгу свои знания, опыт и профессиональный интерес. Раньше он работал в команде разработчиков Pinnacle Liquid Edition и по-прежнему является консультантом по созданию бета-версии Liquid Edition. Кроме того, Пол работает над своими собственными фильмами. Сейчас он живет в Германии.

    PIC-микроконтроллеры. Полное руководство

    Сид Катцен

    Данная книга представляет собой исчерпывающее руководство по микроконтроллерам семейства PIC компании Microchip, являющегося промышленным стандартом в области встраиваемых цифровых устройств. В книге подробно описывается архитектура и система команд 8-битных микроконтроллеров PIC, на конкретных примерах изучается работа их периферийных модулей. В первой части излагаются основы цифровой схемотехники, математической логики и архитектуры вычислительных систем. Вторая часть посвящена различным аспектам программирования PIC-микроконтроллеров среднего уровня: описывается набор команд, рассматривается написание программ на ассемблере и языке высокого уровня (Си), а также поддержка подпрограмм и прерываний. В третьей части изучаются аппаратные аспекты взаимодействия микроконтроллера с окружающим миром и обработки прерываний. Рассматриваются такие вопросы, как параллельный и последовательный ввод/вывод данных, временные соотношения, обработка аналоговых сигналов и использование EEPROM. В заключение приводится пример разработки реального устройства. На этом примере также демонстрируются простейшие методики отладки и тестирования, применяемые при разработке реальных устройств. Книга рассчитана на самый широкий круг читателей – от любителей до инженеров, при этом для понимания содержащегося в ней материала вовсе не требуется каких-то специальных знаний в области программирования, электроники или цифровой схемотехники. Эта книга будет также полезна студентам, обучающимся по специальностям «Радиоэлектроника» и «Вычислительная техника», которые смогут использовать ее в качестве учебного пособия при прослушивании соответствующих курсов или выполнении курсовых проектов.

    Windows XP для продвинутых пользователей

    С. С. Топорков

    В книге собран тот необходимый минимум, который должен знать каждый пользователь, чтобы считаться продвинутым. В нее включены советы, воспользовавшись которыми вы сможете решить немало проблем, возникающих в повседневной работе в операционной системе Windows XP. Также рассмотрены ее установка, восстановление данных, описана работа с реестром вручную и с использованием менеджера реестра Reg Organizer. Книга будет крайне полезна всем пользователям, которые уже освоились с работой на компьютере, но хотят углубить и расширить свои знания и навыки для максимального использования возможностей Windows XP.

    The Bat! 3.0

    С. С. Топорков

    Прочитав эту книгу, вы сможете научиться работать с The Bat! 3.0 – последней версией одного из лучших почтовых клиентов. Вы узнаете о тонкостях его настройки под конкретные цели и задачи, познакомитесь с такими сервисами как Диспетчер писем, Планировщик заданий, их спецификой и областью применения, научитесь создавать различные шаблоны и писать макросы. В книге также описаны история E-mail и правила общения в сети Интернет, что безусловно не помешает знать любому пользователю, работающему в сети. Книга полезна всем – от начинающих пользователей до тех, кто работает в Интернет не первый год. Закончив изучение этой книги, вы поймете, почему The Bat! считается одним из лучших почтовых клиентов на сегодняшний день.

    Rational Rose 2000 и UML. Визуальное моделирование

    Терри Кватрани

    В данной книге рассматривается практическое использование пакета визуального моделирования Rational Rose в соответствии с методологией Rational Unified Process. Поскольку с каждым годом сложность программного обеспечения возрастает, потребность в средствах визуального моделирования и проектирования, а также людях, знающих и умеющих использовать их на практике, тоже увеличивается. Все больше программистов и разработчиков, которые раньше просто писали программный код, понимают, что для создания серьезного программного обеспечения необходимы строгий системный подход, использование передовых методик и средств разработки крупных проектов. Именно такую методику (Rational Unified Process, RUP) и программный продукт (Rational Rose), позволяющий в максимальной мере следовать данной методике, предлагает компания Rational. Книга будет полезна как начинающим проектировщикам, которые сразу хотят приступить к работе с передовыми программными продуктами, так и опытным специалистам, стремящимся повысить качество разрабатываемой информационной системы.

    P-CAD 2000, ACCEL EDA. Конструирование печатных плат

    А. С. Уваров

    В настоящем издании приведены рекомендации и советы по созданию библиотек элементов, вычерчиванию электрических схем и проектированию печатных плат средствами программ P-CAD 2000 и ACCEL EDA. Особое внимание уделено системам обозначений металлизированных отверстий, контактных площадок и посадочных мест различных элементов, типовых компонентных модулей и стандартных форматок, отвечающих требованиям ГОСТа. Специальный раздел посвящен конструкторско-технологическим параметрам печатных плат и вопросам поверхностного монтажа. В качестве примеров использована отечественная элементная база, а создание и выпуск конструкторской документации осуществлено с учетом требований ЕСКД. Кроме того, издание содержит справочный материал по компонентам, необходимый профессионалам, работающим с любыми средствами проектирования РЭА. Книга ориентирована на разработчиков радиоэлектронных устройств различной степени сложности, конструкторов печатных плат, студентов технических вузов и радиолюбителей.

    OpenStack. Знакомство с облачной операционной системой

    Андрей Маркелов

    В данной книге описана облачная операционная система OpenStack, которая пользуется поддержкой более двух сотен компаний, включая практически всех лидеров ИТ-рынка. Книга, помимо теоретических знаний, содержит множество практических упражнений и, следуя изложению материала, читатель сможет развернуть собственный стенд для тестирования возможностей облака. В 16-ти главах читатель познакомится с основными сервисами облачной операционной системы OpenStack. Рассмотрены такие компоненты, как сервис идентификации пользователей, сервисы построения объектного хранилища (Swift), блочного (Glance), хранилища образов. В главе, посвященной сетевым службам, рассматриваются концепции программно-определяемой сети, работа с OpenStack Neutron и Open vSwitch. Также рассматриваются cервис мониторинга Ceilometer, cервис оркестрации Heat и принципы обеспечения высокой доступности облака. Кроме того, одна из глав посвящена интеграции OpenStack и системы управления контейнерами Docker. Во втором издании текст книги обновлен, чтобы соответствовать актуальным версиям рассматриваемых компонент OpenStack, а объем книги увеличен более чем на треть за счет добавления нового материала (Ceph, работа с сетью и т. д.). Издание рассчитано на ИТ-специалистов (системных и сетевых администраторов, а также администраторов систем хранения данных), желающих познакомиться с де-факто стандартом в области открытых продуктов построения облачной инфраструктуры.

    OpenGL ES 3.0. Руководство разработчика

    Дэн Гинсбург

    OpenGL ES – это ведущий интерфейс и графическая библиотека для рендеринга сложной трехмерной графики на мобильных устройствах. Последняя версия, OpenGL ES 3.0, делает возможным создания потрясающей графики для новых игр и приложений, не влияя на производительность устройства и время работы аккумулятора. В данной книге авторы рассматривает весь API и язык для написания шейдеров. Они внимательно рассматривают возможности OpenGL ES такие как теневые карты, дублирование геометрии, рендеринг в несколько текстур, uniform-буферы, сжатие текстур, бинарное представление программ и преобразование обратной связи. Шаг за шагом вы перейдете от вводных примеров к продвинутому попиксельному освещению и системам частиц. Также вы найдете содержательные советы по оптимизации быстродействия, максимизации эффективности работы API и GPU и полном использовании OpenGL ES в широком спектре приложений. На сайте издательства http://www.dmkpress.com выложены примеры к книге на языке С. Издание предназначено программистам мобильных приложений, желающих максимально использовать графические возможности своих устройств.