Николай Прохоренок. Официальный сайт

Доброго времени суток! Меня зовут Прохоренок Николай Анатольевич, я рад приветствовать Вас на своем официальном сайте. На этом сайте Вы найдете описание всех написанных мной книг, а также дополнительные материалы и руководства в формате PDF. Книги по семи языкам программирования, написанные по единой схеме, позволят эффективно писать программы, решающие почти все прикладные задачи. Достаточно знать структуру одной книги и, даже не зная другого языка, Вы сможете использовать новый язык на практике. Желаю приятного изучения и эффективного программирования!

По моим книгам Вы сможете изучить следующие технологии:

HTML CSS JavaScript Node.js AJAX jQuery jQuery UI Bootstrap Sass (SCSS) PHP Perl Python PyQt Java JavaFX OpenCV C C++ VBA MySQL SQLite phpMyAdmin Apache

Объединение технологий — путь к вершинам мастерства!

Учебник по JavaScript (Node.js) на русском онлайн

В современном мире роль языка JavaScript значительно расширилась после появления платформы Node.js. Благодаря движку V8, на основе которого работает Node.js, язык JavaScript вышел из песочницы Web-браузера и стал универсальным языком программирования. Иными словами, программа, выполняемая с помощью Node.js, имеет доступ ко всему компьютеру пользователя, точно так же, как и программа на других языках, например, на языке Java. В этом учебнике в формате PDF на русском языке мы рассмотрим создание консольных программ на языке JavaScript (ECMAScript) применительно к платформе Node.js.

Учебник подходит для самостоятельного изучения современного языка JavaScript (ECMAScript 2015, ECMAScript 2017, ECMAScript 2020, ECMA-262, es6+): понятная структура учебника, последовательное рассмотрение возможностей, большое количество примеров, весь необходимый справочный материал.

Глава 1. Редактор Visual Studio Code (VS Code)
Глава 2. Первые шаги
Глава 3. Переменные и типы данных
Глава 4. Операторы и циклы
Глава 5. Числа
Глава 6. Массивы и множества
Глава 7. Строки
Глава 8. Регулярные выражения
Глава 9. Работа с датой и временем
Глава 10. Пользовательские функции
Глава 11. Классы и объекты
Глава 12. Модули
Глава 13. Обработка ошибок

Учебник по jQuery 3.5.1 и AJAX на русском онлайн

Благодаря своей универсальности библиотека jQuery будет полезна практически любому разработчику. Она подходит новичку, т. к. позволяет забыть о проблеме с кроссбраузерностью приложения (вышел новый Web-браузер — сменил версию библиотеки и все опять работает). Библиотека идеальна для профессионалов, т. к. позволяет сократить код минимум в три раза. А это в свою очередь позволит написать очень сложный код с минимальными усилиями и потерей времени.

Технология AJAX позволяет программно подгружать с сервера произвольные данные без перезагрузки Web-страницы, что уменьшает объем передаваемых данных и значительно расширяет функциональность создаваемых сайтов. Рассматривается объект XMLHttpRequest, Fetch API, а также удобный интерфейс доступа из библиотеки jQuery.

Глава 1. jQuery: кроссбраузерный JavaScript
Глава 2. Эффекты и анимация
Глава 3. AJAX: обмен данными без перезагрузки Web-страницы

Учебник по C++ (MinGW-W64) на русском онлайн

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

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

Глава 1. Установка программ под Windows
Глава 2. Первые шаги
Глава 3. Переменные и типы данных
Глава 4. Операторы и циклы
Глава 5. Числа
Глава 6. Массивы
Глава 7. Символы и C-строки
Глава 8. Широкие символы и L-строки
Глава 9. Классы string и wstring
Глава 10. Регулярные выражения
Глава 11. Работа с датой и временем
Глава 12. Пользовательские функции
Глава 13. Объектно-ориентированное программирование
Глава 14. Перегрузка операторов
Глава 15. Шаблонные классы
Глава 16. Динамические массивы
Глава 17. Списки и очереди
Глава 18. Кортежи, словари и множества
Глава 19. Алгоритмы

Скоро

Николай Прохоренок. 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. Объясняется, как загружать и сохранять изображения в различных форматах, захватывать кадры с веб-камеры в режиме реального времени, выполнять обработку, трансформацию и сегментацию изображения, применять к изображению фильтры. На практических примерах рассмотрены алгоритмы компьютерного зрения, предназначенные для обнаружения, классификации и отслеживания объектов, выделения границ и контуров объектов, поиска объектов по шаблону, особым точкам, цвету или обученному классификатору.

Полный список книг

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов