Николай Прохоренок. Все книги

Книги в продаже

Прохоренок Н., Дронов В. Python 3 и PyQt 6. Разработка приложений

Python 3 и PyQt 6. Разработка приложений

Описан язык Python 3: типы данных, операторы, условия, циклы, регулярные выражения, функции, инструменты объектно-ориентированного программирования, работа с файлами и каталогами, модули стандартной библиотеки. Особое внимание уделено библиотеке PyQt 6, позволяющей создавать приложения с графическим интерфейсом. Рассмотрены средства для обработки сигналов и событий, управления свойствами окна, разработки многопоточных приложений, описаны основные компоненты (кнопки, поля и др.), инструменты для работы с базами данных, мультимедиа, печати документов и их экспорта. На сайте издательства приведены примеры из книги.

Николай Прохоренок. Qt 6. Разработка оконных приложений на C++

Qt 6. Разработка оконных приложений на C++

Рассматриваются способы обработки сигналов и событий, управление свойствами окна, создание формы с помощью программы Qt Designer, а также все основные компоненты (кнопки, текстовые поля, списки, таблицы и др.) и варианты их размещения внутри окна.

Глава 1. Первые шаги
Глава 2. Работа с символами и строками
Глава 3. Управление окном приложения
Глава 4. Обработка сигналов и событий
Глава 5. Размещение нескольких компонентов в окне
Глава 6. Основные компоненты
Глава 7. Списки и таблицы
Глава 8. Работа с графикой
Глава 9. Графическая сцена
Глава 10. Диалоговые окна
Глава 11. Создание SDI- и MDI-приложений

Прохоренок Н., Дронов В. JavaScript и Node.js для веб-разработчиков

JavaScript и Node.js для веб-разработчиков

Книга рассказывает о языке программирования JavaScript, разработке на нем программ, выполняющихся в среде Node.js, и скриптов для веб-страниц. Описывается сам JavaScript: операторы, переменные, массивы, регулярные выражения, функции, классы, объекты, исключения, итераторы, генераторы и класс Promise. Рассказывается о программных инструментах Node.js: модулях, средствах для работы с файловой системой и программирования веб-серверов. Описываются программные инструменты веб-браузеров: объектная модель документа (DOM), события, холст для программного рисования и технология AJAX (в том числе Fetch API). Наконец, ведется рассказ об инструментальных средствах, применяемых при разработке веб-сайтов (в частности, Webpack).

Николай Прохоренок. Bootstrap и CSS-препроцессор Sass. Самое необходимое

Bootstrap и CSS-препроцессор Sass. Самое необходимое

Это продолжение книги "HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. 5-е изд.", посвященное библиотеке Bootstrap, CSS-препроцессору Sass и адаптивному дизайну Web-страницы.

Библиотека Bootstrap позволяет создавать адаптивные сайты, одинаково хорошо отображающиеся на всех типах устройств, независимо от ширины экрана. Благодаря системе сеток на основе flex-контейнера можно для различных точек останова задавать ширину колонок и их количество в одном ряду, а также менять их порядок следования. Bootstrap содержит также стилевое оформление для стандартных элементов Web-страницы и предоставляет большое количество готовых компонентов: адаптивную панель навигации, карточки, панели с вкладками, карусель, всплывающие подсказки и уведомления, модальные диалоговые окна и др.

Знание CSS-препроцессора Sass позволит выполнить сборку SCSS-файлов библиотеки Bootstrap под свой проект, а также создать собственный проект без участия Bootstrap.

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

Николай Прохоренок. Язык C. Самое необходимое

Язык C. Самое необходимое

Если вы хотите научиться программировать на языках C или C++, то эта книга для вас. В книге описан базовый синтаксис современного языка C: типы данных, операторы, условия, циклы, работа с числами, строками, массивами и указателями, создание пользовательских функций, модулей, статических и динамических библиотек. Рассмотрены основные функции стандартной библиотеки языка C, а также функции, применяемые только в операционной системе Windows. Для написания, компиляции и запуска программ используется редактор Eclipse, а для создания исполняемого файла — компилятор gcc.exe версии 8.2, входящий в состав популярной библиотеки MinGW-W64.

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

Изучив основы языка C по этой книге, вы легко сможете научиться программировать на восьми языках, которые обеспечивают выполнение большинства прикладных задач:

Николай Прохоренок. JavaFX. В подлиннике

JavaFX. В подлиннике

Описываются базовые возможности библиотеки JavaFX, позволяющей создавать приложения с графическим интерфейсом на языке Java. Книга ориентирована на тех, кто уже знаком с языком программирования Java и хотел бы научиться разрабатывать оконные приложения, насыщенные графикой, анимацией и интерактивными элементами.

Рассматриваются способы обработки событий, управление свойствами окна, создание формы с помощью программы Scene Builder, а также все основные компоненты (кнопки, текстовые поля, списки, таблицы, меню и др.) и варианты их размещения внутри окна.

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

Николай Прохоренок. Основы Java, 2-е изд.

Основы Java, 2-е изд.

Если вы хотите научиться программировать на языке Java, то эта книга для вас. В книге описан базовый синтаксис языка Java: типы данных, операторы, условия, циклы, регулярные выражения, лямбда-выражения, ссылки на методы, объектно-ориентированное программирование. Рассмотрены основные классы стандартной библиотеки, получение данных из сети Интернет, работа с базой данных MySQL. Во втором издании приводится описание большинства нововведений: модули, интерактивная оболочка JShell, инструкция var и др.

Прохоренок Н., Дронов В. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. 5-е изд.

HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. 5-е изд.

Рассмотрены вопросы создания интерактивных Web-сайтов с помощью HTML, JavaScript, PHP и MySQL, форматирования Web-страниц при помощи CSS. Даны основы PHP и примеры написания типичных сценариев. Описаны приемы работы и администрирования баз данных MySQL при помощи PHP и программы phpMyAdmin. Особое внимание уделено созданию программной среды на компьютере разработчика и настройке Web-сервера Apache.

В 5-м издании содержится описание возможностей, предлагаемых HTML 5, CSS 3, PHP 7.2, технологии AJAX, новых инструментов JavaScript (включая рисование на холсте, средства геолокации и локальное хранилище данных) и всех нововведений, появившихся в актуальных на данный момент версиях HTML, CSS, Apache, MySQL и технологии AJAX.

Прохоренок Н., Дронов В. Python 3 и PyQt 5. Разработка приложений. 2 изд.

Python 3 и PyQt 5. Разработка приложений

Описан язык Python 3: типы данных, операторы, условия, циклы, регулярные выражения, функции, инструменты объектно-ориентированного программирования, работа с файлами и каталогами, модули стандартной библиотеки. Особое внимание уделено библиотеке PyQt, позволяющей создавать приложения с графическим интерфейсом. Рассмотрены средства для обработки сигналов и событий, управления свойствами окна, разработки многопоточных приложений, описаны основные компоненты (кнопки, поля и др.), инструменты для работы с базами данных, мультимедиа, печати документов и их экспорта. На сайте издательства приведены примеры из книги.

Во втором издании описаны актуальные версии Python 3.6.3 и PyQt 5.9.2, средства взаимодействия с Windows и сохранения настроек приложений, рассмотрен процесс разработки полнофункционального приложения.

Прохоренок Н., Дронов В. Python 3. Самое необходимое. 2-е изд.

Python 3. Самое необходимое. 2-е изд.

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

Во втором издании описана актуальная версия Python — 3.6.4, добавлены описания утилиты pip, работы с данными в формате JSON, библиотеки Tkinter и разработки оконных приложений с ее помощью, реализации параллельного программирования и использования потоков для выполнения программного кода.

Николай Прохоренок. OpenCV и Java. Обработка изображений и компьютерное зрение

OpenCV и Java. Обработка изображений и компьютерное зрение

Книга знакомит с современными технологиями компьютерного зрения, позволяющими машинам, роботам и другим устройствам распознавать изображения. Приведено описание библиотеки компьютерного зрения OpenCV применительно к языку программирования Java. Объясняется, как загружать и сохранять изображения в различных форматах, захватывать кадры с веб-камеры в режиме реального времени, выполнять обработку, трансформацию и сегментацию изображения, применять к изображению фильтры. На практических примерах рассмотрены алгоритмы компьютерного зрения, предназначенные для обнаружения, классификации и отслеживания объектов, выделения границ и контуров объектов, поиска объектов по шаблону, особым точкам, цвету или обученному классификатору.

Другие книги

Николай Прохоренок. Основы Java

Основы Java

Описан базовый синтаксис языка Java: типы данных, операторы, условия, циклы, регулярные выражения, объектно-ориентированное программирование. Рассмотрены основные классы стандартной библиотеки, получение данных из Интернета, работа с базой данных MySQL. Приводится описание большинства нововведений: Date API, Stream API, лямбда-выражения, ссылки на методы, функциональные интерфейсы и др. Книга содержит большое количество практических примеров, помогающих начать программировать на языке Java самостоятельно. Весь материал тщательно подобран, хорошо структурирован и компактно изложен, что позволяет использовать книгу как удобный справочник. Электронный архив с примерами находится на сайте издательства.

Николай Прохоренок. Разработка Web-сайтов с помощью Perl и MySQL

Разработка Web-сайтов с помощью Perl и MySQL

На практических примерах описана разработка динамических Web-сайтов с помощью Perl и MySQL. Рассмотрены основные конструкции языка Perl, даны приемы написания сценариев, наиболее часто используемых при разработке Web-сайтов. Уделено внимание способам работы с базами данных посредством Perl, а также вопросам администрирования баз с помощью программы phpMyAdmin. Показано, как обрабатывать данные формы, отправлять письма с сайта, загружать файлы на сервер с помощью формы, создавать личный кабинет для пользователей, гостевую книгу, форум и др.

Николай Прохоренок. jQuery. Новый стиль программирования на JavaScript

jQuery. Новый стиль программирования на JavaScript

Книга является справочником по JavaScript-библиотеке jQuery. Рассматриваются функциональные возможности библиотеки, полезные для максимально широкого круга задач, включая механизм селекторов, манипулирование параметрами и содержимым элементов DOM-модели документа, обработку событий и данных форм.

Продемонстрированы возможности использования технологии AJAX для обмена данными с сервером без перезагрузки страницы. Описаны как базовые свойства и методы объекта XMLHttpRequest, так и интерфейс доступа к AJAX, предоставляемый библиотекой jQuery. Кроме того в книге рассматривается библиотека визуальных компонентов jQuery UI, предоставляющая готовые решения, которые может использовать любой разработчик, даже не владея основами jQuery и JavaScript. Эта библиотека позволяет создавать в документе нестандартные компоненты, панели с вкладками, различные пользовательские диалоговые окна, обеспечивает перемещение любых элементов окна с помощью мыши.

Благодаря большому количеству примеров, начинающим разработчикам книга будет полезна как самоучитель, а те, кто уже имеет опыт разработки Web-приложений, смогут использовать эту книгу как справочник. Обязательные требования к читателю — базовые знания языка JavaScript и PHP.