Если вы ищете книги издательств «КНИМА» и «СНЕЖНЫЙ КОМ», то вам — на КНИМА.КОМ
knima.ru — продажа книг
Авторы А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ш Щ Э Ю Я
Книги 0 1 2 3 4 5 6 7 8 9 А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ш Щ Э Ю Я
Серии 0 1 2 3 4 5 6 7 8 9 А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ш Щ Э Ю Я

Информационные технологии

Жанр: Информационные технологии
Визуализация данных с помощью библиотеки D3.js 4.x, Рининсланд Эндрю, Свизек Теллер
ДМК-Пресс 2017, ISBN: 978-5-97060-569-1
1070руб Купить
Учимся визуализировать данные с помощью языка JavaScript! Хотите научиться создавать впечатляющие интерактивные визуализации? В этой книге вы найдете идеальное решение — библиотеку D3.js, ставшую самым популярным средством визуализации данных. Вы не только узнаете о том, как устроена последняя версия D3, но и освоите новейшие способы программирования на JavaScript. Вначале описывается, как настроить окружение D3 и как нарисовать простую гистограмму. А затем вас ждут поражающие воображение визуализации на основе SVG и Canvas, написание тестопригодного и расширяемого кода. На примерах, шаг за шагом вы познакомитесь с созданием, интеграцией и отладкой различных типов визуализаций, в том числе столбчатых диаграмм, линейных графиков и диаграмм рассеивания.
 
Компьютер. Максимально быстро. Максимально понятно, Жуков Иван
АСТ 2017, ISBN: 978-5-17-105165-5
262руб Купить
Вам необходимо быстро освоить компьютер? Но у вас нет времени? Не хочется тратить часы и дни на обучение? Если вы отвечаете «да», то эта книга — для вас! Если грамотно подать материал, убрать лишнюю информацию и сложные слова, а длинные объяснения заменить схемами, то научиться работать можно даже за 15 минут! Иван Жуков, автор народных бестселлеров по обучению работе на компьютере, построил уроки в этой книги так, чтобы освоение компьютера происходило максимально быстро. И это получилось! Экспресс-курс компьютерной грамотности — перед вами. Обучение начинается с самых азов: как включать и выключать компьютер; как пользоваться мышкой. А дочитав до конца, вы уже сможете работать в основных программах, бесплатно звонить по всему миру, отправлять по электронной почте письма и фотографии, скачивать книги, фильмы, музыку, смотреть сериалы онлайн, пользоваться флешками, сохранять и обрабатывать фото, зарегистрироваться и работать в социальной сети ВКонтакте! С этой книгой научиться работать на компьютере смогут люди любого возраста и образования.
 
Raspberry Pi. Сборник рецептов. Решение программных и аппаратных задач, Монк Саймон
Диалектика 2017, ISBN: 978-5-9908462-6-5
2151руб Купить
Многомиллионная аудитория пользователей по всему миру и регулярное обновление модельного ряда делают Raspberry Pi невероятно популярной микроконтроллерной платформой. Во втором издании книги содержится свыше 240 полезных рекомендаций и советов по практическому применению Raspberry Pi. Рассматриваются такие вопросы, как настройка компьютера с Linux, написание программ на Python, управление двигателями и датчиками, а также взаимодействие Raspberry Pi с другими электронными устройствами, включая Arduino и проекты IoT (интернет вещей). Опытный разработчик и автор популярных учебных пособий Саймон Монк знакомит читателей с базовыми принципами построения любительского электронного оборудования, которое основано на популярной микроконтроллерной платформе Raspberry Pi, обладающей невероятно большим потенциалом для применения в серьезных коммерческих проектах. Книга станет незаменимым помощником каждого программиста и разработчика, имеющего хотя бы общее представление об области применения платы Raspberry Pi. Все программы, применяемые в проектах книги, доступны для загрузки на GitHub. Книга обсуждается в отдельном сообщении в блоге Виктора Штонда. Основные темы книги: Настройка Raspberry Pi и подключение к сети Работа в Linux Программирование для Raspberry Pi на Python Реализация систем машинного зрения на базе Raspberry Pi Подключение внешнего оборудования через интерфейс GPIO Управление электродвигателями с помощью Raspberry Pi Использование переключателей, цифровых клавиатур и других устройств ввода Определение температуры, уровня освещенности и расстояния с помощью датчиков Raspberry Pi и проекты интернета вещей Совместное использование Raspberry Pi и Arduino Книга обсуждается в отдельном сообщении в блоге Виктора Штонда. Саймон Монк имеет ученую степень в области кибернетики и вычислительной техники, а также степень доктора философии в сфере программной инженерии. Один из основателей компании Momote Ltd, занимающейся разработкой мобильных приложений. Автор множества книг по электронике и популярным микроконтроллерным платформам с открытой архитектурой, таким как Raspberry Pi и Arduino.
 
Язык T-SQL для Microsoft SQL Server за 10 минут, Форта Бен
Вильямс 2017, ISBN: 978-5-9909445-2-7
861руб Купить
В этой книге даются простые и практические ответы на вопросы, требующие быстрого решения. Проработав 30 уроков, длительностью около 10 минут каждый, вы научитесь всему, что требуется знать, чтобы выгодно пользоваться языком T-SQL для работы с РСУБД Microsoft SQL Server. Этот удобный карманный справочник начинается с простых примеров извлечения данных и постепенно переходит к более сложным вопросам, включая соединения, подзапросы, регулярные выражения и полноценный текстовый поиск, хранимые процедуры, курсоры, триггеры, табличные ограничения, обработку данных в форматах XML и JSON и многое другое. Для удобства изучения материала уроков книга снабжена следующими врезками. Совет. Указывает краткие пути и решения практических задач. Предупреждение. Помогает избежать типичных скрытых препятствий. Примечание. Поясняет сопутствующие понятия и предоставляет дополнительные сведения. Потратив 10 минут на каждый урок, вы научитесь следующему. Пользоваться T-SQL в средах и инструментальных средствах SQL Server. Составлять сложные запросы, используя операторы, предложения и операции на T-SQL. Извлекать, сортировать и форматировать содержимое базы данных. Отбирать нужные данные, применяя различные способы их фильтрации. Соединять вместе две таблицы и больше. Внедрять глобализацию и локализацию на SQL Server. Составлять подзапросы для уточнения данных. Автоматизировать рабочую нагрузку с помощью триггеров. Создавать и изменять таблицы базы данных. Обращаться с представлениями, хранимыми процедурами, курсорами, и прочими средствами SQL Server
 
Начала программирования, Степанов Александр Александрович, Мак-Джонс Пол
Вильямс 2017, ISBN: 978-5-8459-1708-9
1721руб Купить
В настоящей книге применяется дедуктивный подход к программированию, основанный на объединении программ с абстрактными математическими теориями, которые обеспечивают их работу. Представлены вместе описания этих теорий, алгоритмы, записанные с точки зрения этих теорий, а также теоремы и леммы, описывающие их свойства. Реализация алгоритмов на реальном языке программирования является центральной темой книги. Эта книга предназначена для тех, кто стремится глубже понять суть программирования, будь то профессиональные программисты или ученые и инженеры, для которых программирование составляет важную часть их профессиональной деятельности. Книга предназначена для чтения от начала и до конца. Читатели смогут достичь понимания материала, только изучая код, доказывая леммы и выполняя упражнения. Об авторах Александр Степанов изучал математику в Московском государственном университете с 1967 по 1972 гг. Он работает в области программирования с 1972 года: сначала в Советском Союзе, а после эмиграции в 1977 году в Соединенных Штатах. Он занимался программированием операционных систем, инструментов программирования, компиляторов и библиотек. Его работа над началами программирования поддерживалась General Electric, Политехническим институтом Бруклина, AT&T, HP, SGI, и, с 2002 года, — Adobe. В 1995 году он получил премию «Excellence in Programming» (от Dr. Dobb's Journal) за проект стандартной библиотеки шаблонов C++. Пол Мак-Джоунс изучал прикладную математику в Калифорнийском университете, Беркли, с 1967 до 1971 гг. С 1967 года он занимался программированием в областях операционных систем, сред программирования, систем обработки транзакций и приложений для промышленных предприятий и потребительского рынка. Он работал в Калифорнийском университете, IBM, Xerox, Tandem, DEC, и, с 2003 года, — в Adobe. В 1982 году он и его соавторы получили премию «ACM Programming Systems and Languages Paper» за статью «Диспетчер по восстановлению системы управления базами данных System R».
 
Java. Библиотека профессионала. Том 2. Расширенные средства программирования, Хорстманн Кей С.
Вильямс 2017, ISBN: 978-5-9909445-0-3
2868руб Купить
Это полностью обновленное по версии Java SE 8 издание представляет собой солидное справочное руководство по языку программирования Java для тех, кто разрабатывает реальные проекты на платформе Java. В этом надежном и полезном практическом руководстве описаны расширенные языковые средства, библиотеки и прикладные интерфейсы, проиллюстрированные тщательно подобранными и проверенными примерами из практики программирования на Java. Приведенные примеры просты для понимания, практически полезны и служат неплохой отправной точкой для написания собственного кода. Из второго тома вы узнаете о новых развитых функциональных возможностях, появившихся в версии Java SE 8, в том числе о новых интерфейсах API для потоков данных, даты, времени и календаря, а также о возможностях разработки графических пользовательских интерфейсов, обеспечения безопасности, написания платформенно-ориентированного кода и многое другое. Исходный код всех приведенных примеров обновлен с учетом нововведений в версии Java SE 8, а их полное описание изящно вплетено в общую канву подробных пояснений расширенных средств программирования на Java. Во втором томе настоящего издания рассматриваются следующие вопросы. — Применение потоков данных для более эффективной и удобной обработки коллекций. — Эффективный доступ к файлам и каталогам, чтение и запись двоичных и текстовых данных, а также сериализация объектов. — Применение регулярных выражений из пакета, появившегося в версии Java SE 8. — Синтаксический анализ, проверка достоверности данных, формирование XML-документов, применение XPath, XSL и многих других средств обработки данных в формате XML в Java. — Эффективное подключение программ на Java к сетевым службам. — Программирование баз данных средствами JDBC 4.2. — Изящное преодоление трудностей оперирования датами и временем с помощью нового интерфейса API из пакета java.time. — Интернационализация прикладных программ с локализованными датами, метками времени, числами, текстом и графическим интерфейсом. — Компиляция и выполнение кода сценариев с помощью специальных интерфейсов API. — Обработка аннотаций. — Повышение безопасности с помощью загрузчиков классов, верификации байт-кода, диспетчеров защиты, установки полномочий и аутентификации пользователей, цифровых подписей, подписания прикладного кода и алгоритмов шифрования. — Овладение расширенными средствами библиотек Swing и AWT для создания списков, таблиц, деревьев, текстовых областей, индикаторов выполнения и прочих элементов графического интерфейса. — Формирование высококачественной графики средствами программного интерфейса Java 2D API. — Эффективное использование кода, написанного на других языках, с помощью платформенно-ориентированных методов из прикладного интерфейса JNI. Подробное рассмотрение основных языковых средств Java, включая объекты, классы, наследование, интерфейсы, события, исключения, графику, основные компоненты библиотек Swing и AWT, обобщения, многопоточную обработку и отладку программ, предлагается в первом томе настоящего издания. Для тех, у кого имеется опыт программирования на Java и кто собирается перейти к версии Java SE 8, десятое двухтомное издание книги Java. Библиотека профессионала послужит надежным, практическим, исчерпывающим руководством для работы, пользующимся больше двадцати лет доверием у разработчиков прикладных программ на платформе Java.
 
Laravel. Быстрая разработка динамических Web-сайтов, Дронов Владимир Александрович
1134руб Купить
Книга посвящена быстрой разработке профессиональных динамических Web-сайтов с применением популярного PHP-фреймворка Laravel. Описаны технологии создания клиентской части сайта HTML 5, CSS 3 и JavaScript, а для серверной части сайта — язык PHP и сервер данных MySQL. Рассказано о применении миграций Laravel для создания в базе данных таблиц, полей, индексов и связей, о написании моделей, маршрутов, контроллеров и шаблонов. Описаны средства Laravel для ввода и правки данных, встроенные во фреймворк средства валидации с применением запросов форм и инструменты для выгрузки файлов на сайт. Рассказано о подсистеме разграничения доступа Laravel и ее настройке под конкретные нужды, а также об использовании CAPTCHA. Даны практические примеры по разработке дизайна страниц, интерактивных элементов — спойлера, лайтбокса и блокнота, создания универсального файлового хранилища, основанного на технологии AJAX, и реализации поддержки тегов BBCode для форматирования текста. Рассмотрен процесс разработки полнофункционального сайта и его публикации в Интернете. Все исходные коды доступны для загрузки с сайта издательства.
 
JavaScript в примерах и задачах
734руб Купить
Простой и интересный самоучитель по JavaScript, наиболее популярному сегодня языку программирования во всем мире. Полный спектр сведений о языке JavaScript с примерами и разбором задач от автора учебников-бестселлеров по языкам программирования Алексея Васильева. С помощью этой книги освоить язык JavaScript сможет каждый желающий — от новичка до специалиста.
 
Рефакторинг. Улучшение проекта существующего кода, Бек Кент, Фаулер Мартин, Брант Джон
Диалектика 2017, ISBN: 978-5-9909445-1-0
2868руб Купить
Переиздание классического труда по информатике, новый современный перевод! Рефакторинг уже давно и прочно занимает свое достойное место среди технологий программирования, и не в последнюю очередь благодаря книге Мартина Фаулера — одной из тех книг, которые написаны «на все времена» и которые, как хорошее вино, со временем становятся только ценнее. Сам принцип рефакторинга прост: это последовательность небольших шагов, таких как перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и его превращение в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый такой шаг выглядит настолько просто и естественно, что кажется удивительным — о чем здесь можно писать? Однако кумулятивный эффект от таких малых изменений состоит в существенном улучшении проекта существующего кода. Мартин Фаулер и другие высококлассные специалисты в области объектно-ориентированного программирования, принявшие участие в написании этой книги, изложили принципы и наиболее эффективные методики выполнения различных рефакторингов и показали, когда и как следует тщательно изучать код с целью его улучшения. В книге подробно описано более 70 методов рефакторинга, причем приведено не только их теоретическое описание, но и практические примеры на языке программирования Java. Данная классическая книга достойна того, чтобы занять свое место на книжной полке каждого серьезного программиста — вне зависимости от используемого языка программирования. По мере распространения объектных технологий — в особенности с использованием языка программирования Java — для сообщества разработчиков программного обеспечения становилась все более и более актуальной новая проблема. Недостаточно опытные разработчики создали множество плохо спроектированных программ, оказавшихся в результате малопроизводительными приложениями, которые трудно поддерживать и расширять. Все чаще разработчики программного обеспечения сталкиваются с тем, насколько сложно работать с такими доставшимися им в наследство приложениями. В течение нескольких лет объектные программисты-эксперты использовали постоянно растущую коллекцию методов повышения структурной целостности и эффективности таких существующих программ. Известные как «рефакторинг», эти практики так и оставались достоянием экспертов, потому что не предпринималось никаких попыток донести эти знания до широких масс разработчиков в доступной форме. В данной книге известный эксперт в области объектных технологий Мартин Фаулер открывает перед сообществом разработчиков новые горизонты, рассказывая о практиках, применяемых экспертами, и демонстрируя, какие значительные преимущества от их применения может получить любой разработчик. При надлежащей подготовке квалифицированный проектировщик систем может взять плохо спроектированную программу и превратить ее в хорошо продуманный, надежный код. В книге Мартин Фаулер показывает читателям, где обычно можно найти возможности для оптимизации и как превратить плохой проект в хороший. Каждый шаг рефакторинга прост — даже, казалось бы, слишком прост, чтобы его стоило выполнять. Оптимизация может включать перемещение поля из одного класса в другой или извлечение некоторого кода из метода с тем, чтобы превратить его в отдельный метод, или даже перенос некоторого кода вверх или вниз по иерархии классов. Хотя эти отдельные шаги могут показаться элементарными, кумулятивный эффект таких небольших изменений может радикально улучшить проект программы. Рефакторинг кода — проверенный способ предотвращения распада программного обеспечения. Помимо описания различных методов рефакторинга, автор приводит подробный каталог более чем с семьюдесятью рефакторингами и полезными указаниями, которые научат вас, когда их следует применять. Книга содержит подробное описание свыше 70 методов рефакторинга, причем не только теоретическое их описание, но и практические примеры на языке программирования Java. Следует учесть, что изложенные в книге идеи применимы к любому объектно-ориентированному языку программирования. Об авторах Мартин Фаулер — независимый консультант, который применяет объектные технологии для решения насущных проблем бизнеса около сорока лет. Он давал консультации по программным системам в таких областях, как здравоохранение, торговля и финансы. Среди его клиентов были Chrysler, Citibank, Министерство здравоохранения Великобритании, Andersen Consulting и Netscape Communications. Кроме того, Фаулер часто делает доклады по объектным технологиям, унифицированному языку моделирования UML и проектным шаблонам. Кент Бек — известный программист, тестировщик ПО, специалист по рефакторингу, автор книг и игрок на банджо. Джон Брант и Дон Робертс — авторы инструментария для автоматизированного выполнения рефакторингов Refactoring Browser for Smalltalk. Они также являются консультантами, около тридцати лет изучавшие практические и теоретические аспекты рефакторинга. Диссертационная работа Уильяма Опдайка «Исследования по оптимизации объектно-ориентированных структур», выполненная в Университете Иллинойса, привела к первой важной публикации по этой теме. В настоящее время он работает в Lucent Technologies/Bell Laboratories.
 
Самое авторитетное руководство по построению веб-приложений на PHP, взаимодействующих с базами MySQL, Веллинг Люк, Томсон Лора
Диалектика 2017, ISBN: 978-5-9908911-9-7
3585руб Купить
Овладейте современным передовым опытом разработки веб-приложений, взаимодействующих с базами данных, с помощью PHP 7 и MySQL 5.7! В этом новом 5-м издании книги, признанной наиболее ясным, удобным и практичным руководством по разработке с использованием PHP и MySQL, полностью отражены возможности последних версий PHP и MySQL. В первой части содержится ускоренный курс по PHP, в котором описано хранение/извлечение данных, массивы, строки, регулярные выражения, повторное использование кода, объекты и обработка ошибок/исключений. Во второй части раскрывается проектирование, создание, доступ и программирование для баз данных MySQL. Третья часть посвящена безопасности веб-приложений; в ней добавлена новая информация по угрозам веб-безопасности, приведены инструкции по построению защищенных веб-приложений, а также рассмотрена реализация аутентификации в PHP и MySQL. Отдельная часть по расширенным приемам PHP охватывает все темы, начиная с работы в сети и взаимодействия с файловой системой и заканчивая интернационализацией и локализацией, генерированием изображений, а также инфраструктурами и компонентами PHP. Книга завершается демонстрацией нескольких реальных проектов, в числе которых реализация аутентификации и персонализации пользователей, создание службы веб-почты, интеграция с социальной сетью и построение корзины для покупок. PHP и MySQL являются популярными технологиями с открытым кодом, которые идеальны для быстрой разработки веб-приложений, взаимодействующих с базами данных. PHP представляет собой мощный язык написания сценариев, позволяющий создавать веб-приложения с развитой функциональностью, а MySQL — это высокопроизводительная и надежная база данных, которая хорошо интегрируется с PHP и подходит для динамических Интернет-приложений. В книге показано, как совместно использовать эти инструменты для получения эффективных интерактивных веб-приложений. В ней рассматриваются основы языка PHP, объясняются настройка и работа с базой данных MySQL и демонстрируется применение PHP для взаимодействия с базой данных и веб-сервером. Основное внимание в этой практической книге сосредоточено на реальных приложениях, причем даже во вводных главах. Авторы раскрывают важные аспекты безопасности и аутентификации, поскольку они связаны с построением реальных веб-сайтов, и показывают, как их реализовать с помощью PHP и MySQL. Кроме того, вы узнаете, каким образом объединять технологии клиентской и серверной сторон за счет использования при разработке приложений технологии JavaScript. Последняя часть книги посвящена работе над реальными проектами. В ней демонстрируется процесс проектирования, планирования и построения нескольких проектов: аутентификация и персонализация пользователей; клиент веб-почты; интеграция с социальными сетями; корзина для покупок. Новое 5-е издание книги было тщательно пересмотрено, обновлено и расширено, чтобы охватить разработку приложений на PHP версий 5.6 и 7, а также задействовать возможности, появившиеся в последних стабильных выпусках MySQL. Об авторах Люк Веллинг и Лора Томсон работают с PHP и MySQL более 15 лет, являются авторами многих книг и статей, а также часто выступают на ведущих мировых конференциях, посвященных программному обеспечению с открытым кодом. Люк — разработчик программного обеспечения, а Лора — руководитель отдела разработки в Mozilla Corporation.
 
Программирование командных оболочек в Unix, Linux и OS X, Кочан Стефан, Вуд Патрик
Диалектика 2017, ISBN: 978-5-9909445-3-4
2151руб Купить
Это полностью обновленное издание классического пособия по программированию командных оболочек в системах Unix. Следуя методике изложения материала, принятой в первоначальном издании, авторы книги уделили основное внимание стандартной оболочке POSIX, поясняя особенности разработки полезных программ в этой удобной среде, чтобы извлечь максимальную пользу из потенциала, заложенного в основу Unix и подобных ей операционных систем. После краткого обзора команд Unix в книге подробно рассматривается поэтапный процесс создания программ или сценариев оболочки, их отладки и особенностей их работы в среде оболочки. Все основные средства оболочки поясняются на многих практических примерах, что упрощает написание сценариев оболочки для конкретного применения. В книге описываются также основные средства оболочек Korn и Bash. Книга позволяет научиться. Выгодно пользоваться многими утилитами, предоставляемыми системой Unix. Писать эффективные сценарии оболочки. Употреблять встроенные в оболочку конструкции для выбора вариантов и организации циклов. Применять эффективные механизмы заключения в кавычки. Извлекать максимальную пользу из встроенной в оболочку предыстории команд и средств их редактирования. Пользоваться регулярными выражениями в командах Unix. Выгодно пользоваться специальными средствами оболочек Korn и Bash. Выявлять основные отличия версий языка оболочки. Регулировать порядок реакции системы Unix на действия пользователя. Настраивать среду оболочки. Пользоваться функциями. Отлаживать программы и сценарии оболочки. «Самая лучшая и действительно классическая книга для обучения программированию командных оболочек». Dr. Dobb's Journal. Об авторах Стефан Кочан является автором нескольких популярных книг по ОС Unix и языку С, включая Programming in С, Programming in Objective-C, Topics in С Programming и Exploring the Unix System. Прежде он работал консультантом по программному обеспечению в компании AT&T Bell Laboratories, где составил и вел курсы по Unix и программированию на языке С. Патрик Вуд работает техническим директором в филиале компании Electronics for Imaging, находящемся в штате Нью-Джерси. Он входил в состав инженерно-технического персонала компании Bell Laboratories, где в 1985 году познакомился со Стефаном Кочаном. Совместно они основали консультационную фирму Pipeline Associates, Inc. по ОС Unix, где Патрик занимал пост вице-президента. Кроме того, они совместно написали ряд книг, в том числе Exploring the Unix System, Unix System Security, Topics in C Programming и Unix Shell Programming.
 
Изучаем программирование на Python, Бэрри Пол
1193руб Купить
Надоело продираться через дебри малопонятных самоучителей по программированию? С этой книгой вы без труда усвоите азы Python и научитесь работать со структурами и функциями. В ходе обучения вы создадите свое собственное веб-приложение и узнаете, как управлять базами данных, обрабатывать исключения, пользоваться контекстными менеджерами, декораторами и генераторами. Все это и многое другое — во втором издании «Изучаем программирование на Python».
 
 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 

Издательство «Книма»

Knima.ru
©2009

Яндекс.Метрика