Веб-разработка с применением Node и Express. Полноценное использование стека JavaScript. 2-е издание

Веб-разработка с применением Node и Express. 2-е изд

Создавайте динамические веб-приложения с применением Express — ключевого компонента из стека разработки Node/jаvascript. Итан Браун описывает работу с Express 5 на примере создания полноценного приложения. В книге рассматриваются все этапы и компоненты — от серверного рендеринга до разработки API для работы с одностраничными приложениями (SPA). Express является золотой серединой между устоявшимся фреймворком и отсутствием фреймворка вообще, поэтому он оставляет вам определенную свободу при архитектурном выборе. Эта книга предоставит лучшие решения для фронтенд- и бэкенд-разработчиков, использующих Express. Научитесь смотреть на веб-разработку под новым углом!

 



Автор: Итан Браун
Язык: Русский
Жанр: Программирование, веб-разработка
Формат: pdf
Подробнее

Профессиональное программирование в 55 книгах (2005-2021) PDF, DjVu

Профессиональное программирование в 55 книгах (2005-2021) PDF, DjVu

Серия "Профессиональное программирование" в 55 книгах - незаменимый помощник в изучении современных технологий программирования и выборе оптимальных и эффективных решений при разработке программ. Для квалифицированных разработчиков программного обеспечивания, системных аналитиков, архитекторов проектов.
 



Автор: Разные
Язык: Русский
Жанр: Программирование, компьютер
Формат: PDF, DjVu
Подробнее

Python на примерах. Практический курс по программированию, 3-е издание

Python на примерах. Практический курс по программированию, 3-е изд

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

 



Автор: Алексей Васильев
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Laravel 8. Быстрая разработка веб-сайтов на PHP

Laravel 8. Быстрая разработка веб-сайтов на PHP

Книга представляет собой полное описание фреймворка Laravel 8 для быстрой разработки сайтов на языке PHP. Дан краткий вводный курс для начинающих, в котором описывается разработка простого учебного сайта — электронной доски объявлений. Раскрыты основы программирования сайтов на Laravel. Приведено наиболее полное описание инструментов Laravel: моделей, контроллеров, шаблонов, средств обработки пользовательского ввода, включая валидаторы, сохранения выгруженных файлов, разграничения доступа, обработки событий, отправки электронной почты и оповещений и пр.

 



Автор: Владимир Дронов
Язык: Русский,
Жанр: Программирование, веб-разработка
Формат: pdf
Подробнее

JavaScript. 20 уроков для начинающих

jаvascript. 20 уроков для начинающих

В книге 20 иллюстрированных уроков, 40 практических упражнений на тему программирования веб-сценариев и более 70 заданий для самостоятельной работы. Изложены основы jаvascript: данные и операторы, выражения и управляющие конструкции, функции, классы, объекты и массивы, средства отладки. Раскрыты механизмы управления веб-страницами: события и их обработка, управление элементами, графика и мультимедиа, веб-формы и элементы управления, регулярные выражения, навигация и управление окнами. Рассмотрена работа с HTML API и компонентное программирование.

 



Автор: Владимир Дронов
Язык: Русский
Жанр: Программирование, веб-разработка
Формат: pdf
Подробнее

Для профессионалов в 84 книгах (2003-2022) PDF, DJVU

Для профессионалов в 84 книгах (2003-2022) PDF, DJVU

Серия «Для профессионалов» — книги по программированию, разработке сайтов, принципам работы с операционными системами, платформами для создания игр и приложений и т. п. Издания «Unity в действии», «UNIX. Профессиональное программирование», «Android. Программирование для профессионалов» и другие содержат подробную и актуальную информацию для профессиональных разработчиков приложений. В серии представлены руководства для системных администраторов, пособия по детальному изучению Linux, Windows и др. Создателям сайтов и техническим специалистам пригодится «WordPress для профессионалов».
 



Автор: Разные
Язык: Русский
Жанр: Программирование, компьютерная литература
Формат: PDF, DJVU
Подробнее

Практическая статистика для специалистов Data Science, 2-е издание

Практическая статистика для специалистов Data Science, 2-е издание

Книга рассчитана на исследователя данных, имеющего некоторый опыт работы с языком программирования R и/или Python и имеющего предшествующий (возмож­но, обрывочный или сиюминутный) контакт с математической статистикой. Двое из трех авторов пришли в мир науки о данных из мира статистики и поэтому обла­дают некоторым пониманием того вклада, который статистика может привнести в науку о данных как прикладную дисциплину. В то же время мы хорошо осведом­лены об ограничениях традиционного статистического образования: статистика как дисциплина насчитывает полтора столетия, и большинство учебников и курсов по статистике отягощены кинетикой и инерцией океанского лайнера.

 



Автор: Питер Брюс, Эндрю Брюс, Питер Гедек
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Практический анализ временных рядов: прогнозирование со статистикой и машинное обучение

Практический анализ временных рядов

Добро пожаловать в мир анализа временных рядов! Чаще всего для построения прогноза для некой последовательности дан­ных прибегают к тщательному анализу имеющихся временных рядов. Если вы держите в ру­ках эту книгу, то, вероятно, уже заметили, что временные ряды окружают нас повсюду. В последнее время они становятся важной или даже неотъемлемой частью экосистем больших данных. Что касается программирования, предполагается, что вам знакомы языки R и Python, особенно такие их фундаментальные пакеты, как NumPy, Pandas, scikit-learn (в Python) и data.table (в R)

 



Автор: Эйлин Нильсен
Язык: Русский,
Жанр: Программирование,
Формат: pdf
Подробнее

От монолита к микросервисам

От монолита к микросервисам

Еще несколько лет назад некоторые из нас лишь поговаривали о том, что, дескать, микрослужбы (микросервисы) — интересная идея. И вот не успели мы оглянуться, как они стали архитектурой, принятой по умолчанию в сотнях компаний по всему миру (многие, вероятно, запущены как стартапы, призванные решать проблемы, вызванные микрослужбами), что заставило всех "перейти на бег", чтобы успеть "запрыгнуть на подножку последнего вагона", который, как они опасаются, вот-вот исчезнет за горизонтом. Эта книга задумана как глубокое погружение в образ мыслей и порядок действий при разложении существующих систем на архитектуру, основанную на микро­службах. Мы коснемся многих тем, связанных с архитектурой на основе микро­служб, но в центре внимания будет находиться декомпозиция.

 



Автор: Сэм Ньюмен
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

JavaScript для профессиональных веб-разработчиков, 4-е международное издание

jаvascript для профессиональных веб-разработчиков, 4-е международное издание

Самое полное руководство по современному jаvascript. Как максимально прокачать свои навыки и стать топовым JS-программистом? Четвертое издание «jаvascript для профессиональных веб-разработчиков» идеально подойдет тем, кто уже имеет базовые знания и опыт разработки на jаvascript. Автор сразу переходит к техническим деталям, которые сделают ваш код чистым и переведут вас с уровня рядового кодера на высоту продвинутого разработчика.

 



Автор: Мэтт Фрисби
Язык: Русский
Жанр: Программирование, веб-разработка
Формат: pdf
Подробнее

Arduino. Сборник 46 книг + 11 CD (2011-2021) PDF, DJVU, ISO

Arduino. Сборник 46 книг + 11 CD (2011-2021) PDF, DJVU, ISO

Что такое Arduino? Ардуино – это электронный конструктор, инструмент для создания электронных устройств, аппаратная вычислительная платформа. В основе конструктора — аппаратная часть: плата ввода-вывода. Программируется на языке Processing/Wiring (основан на C/C++). Язык программирования предельно прост и осваивается очень быстро. А сборник книг Вам в этом поможет.
 



Автор: Разные
Язык: Русский
Жанр: Программирование
Формат: PDF, DJVU, ISO
Подробнее

Российский компьютерный бестселлер в 6 книгах (2017-2021) PDF

Российский компьютерный бестселлер в 6 книгах (2017-2021) PDF

В серию "Российский компьютерный бестселлер" вошли самоучители Алексея Васильева, доктора физико-математических наук и автора более пятнадцати книг по программированию. Все издания основаны на уникальной авторской методике обучения, которая помогла тысячам читателей освоить языки C, C++, Java, jаvascript и другие.

 



Автор: А. Васильев
Язык: Русский
Жанр: Программирование
Формат: PDF
Подробнее

Программирование на Java для начинающих

Программирование на Java для начинающих

Среди языков программирования Java — самый популярный и самый востребованный. Эта книга о том, как программировать на Java. Язык Java, хоть и не без труда, но завоевал свое «место под солнцем». Сегодня Java прочно удерживает позиции самого востребованного язы­ка программирования. Успеху языка способствовало бурное развитие интернет-технологий. Дело в том, что для Java-программ характерна высокая степень универсальности и независимости от аппаратного обес­печения. Это важно при создании программ, ориентированных на работу в Сети, поскольку конечные пользователи используют различные операционные системы и оборудование.

 



Автор: Алексей Васильев
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Программирование для Android, 3-е издание

Программирование для Android, 3-е издание

В книге рассмотрены все основные аспекты создания приложений для платформы Android 9 (API 28): установка необходимого программного обеспечения, использование эмулятора Android, создание интерфейса пользователя, работа с графикой, воспроизведение звука и видео, методы хранения данных (в том числе СУБД SQLite), взаимодействие с аппаратными средствами мобильного устройства, отладка приложений и их публикация в магазине Google Play. Особое внимание уделено взаимодействию с аппаратными средствами смартфона.

 



Автор: Денис Колисниченко
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Осваиваем C++17 STL

Осваиваем C++17 STL

Описание:
Используйте компоненты стандартной библиотеки в C++17 в полной мере. Стандарт C++17, которому посвящена книга, удвоил объем библиотеки в сравнении с С++11. Вы узнаете о наиболее важных особенностях стандартной библиотеки C++17 со множеством примеров, научитесь создавать свои типы итераторов, диспетчеры памяти, пулы потоков выполнения. Также рассмотрены от- личия мономорфизма, полиморфизма и обобщенных алгоритмов. Издание адресовано разработчикам, желающим овладеть новыми особенностями библиотеки C++17 STL и в полной мере использовать ее компоненты. Знакомство с языком C++ является обязательным условием.
 



Автор: Артур О’Двайр
Язык: Русский
Жанр: Программирование
Формат: PDF, DOC,
Подробнее

Head First. Паттерны проектирования, 2-е издание

Head First. Паттерны проектирования, 2-е издание

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

 



Автор: Эрик Фримен, Элизабет Робсон
Язык: Русский,
Жанр: Программирование
Формат: pdf
Подробнее

Учимся программировать с примерами на Python

Учимся программировать с примерами на Python

В мире современных технологий все вокруг нас становится взаимосвязанным, настраиваемым, программируемым и в каком-то смысле компьютерным. Можно оставаться пассивным наблюдателем, а можно научиться программировать. Самое главное - это начать думать как программист. С помощью этой книги вы освоите свой первый язык программирования и узнаете, как заставить компьютер выполнять ваши команды. На примере языка Python вы пошагово изучите базовые концепции программирования и многие фундаментальные темы компьютерных наук, включая структуры данных, файлы, объекты, рекурсию и модульную организацию приложений.

 



Автор: Эрик Фримен
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

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

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

Java — это объектно-ориентированный язык программирования высокого уровня, предназначенный для самого широкого круга задач. С его помощью можно обраба­тывать различные данные, создавать изображения, работать с базами данных, раз­рабатывать Web-сайты, мобильные приложения и приложения с графическим ин­терфейсом. Java — язык кроссплатформенный, позволяющий создавать программы, которые будут работать во всех операционных системах. В этой книге мы рассмот­рим основы языка Java SE (SE — Standard Edition) применительно к операционной системе Windows.

 



Автор: Прохоренок Н.А.
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Основы искусственного интеллекта в примерах на Python

Основы искусственного интеллекта в примерах на Python

Описаны инструментальные средства для разработки приложений искусственного интеллекта. Даны основы языка программирования Python. Раскрыты основные понятия и определения искусственного интеллекта. Рассмотрены вопросы программной реализации элементов нейронной сети и построения многослойных нейронных сетей. Большое внимание уделено применению специализированных библиотек PyBrain, Scikit-learn, Keras, TensorFlow для формирования структуры нейронных сетей и их обучения и библиотек ImageAI и OpenCV для обработки изображений.

 



Автор: Постолит А.В.
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Криптография и взлом шифров на Python

Криптография и взлом шифров на Python

Обучению основам криптографии посвящено множество книг. Есть ряд книг, в которых новичков учат взламывать шифры. Но нет ни одной книги, в которой новичков учили бы писать компьютерные программы, способ­ные взламывать шифры. Данная книга восполняет этот пробел. Книга ориентирована в том числе на новичков в программировании. Здесь излагаются основы программирования на Python - одного из луч­ших языков для начинающих. Python характеризуется настолько плавной кривой обучения, что освоить его смогут новички любого возраста, а его возможности удовлетворяют запросам даже самых требовательных профессионалов. Python выполняется в среде Windows, macOS, Linux и даже Raspberry Pi, причем он доступен для свободной загрузки и использования.

 



Автор: Эл Свейгарт
Язык: Русский
Жанр: Программирование, Криптография
Формат: pdf
Подробнее

Работа с ядром Windows

Работа с ядром Windows

Ядро Windows таит в себе большую силу. Но как же заставить ее работать? Автор книги поможет вам справиться с этой сложной задачей: пояснения и примеры кода превратят концепции и сложные сценарии в пошаговые инструкции, доступные даже для начинающих. В книге рассказывается о создании драйверов Windows. Однако речь идет не о работе с конкретным "железом", а о работе на уровне операционной системы (процессы, потоки, модули, реестр и многое другое). Вы начнете с базовой информации о ядре и среде разработки драйверов, затем перейдете к API, узнаете, как создавать драйвера и клиентские приложения, освоите отладку, обработку запросов, прерываний и управление уведомлениями.

 



Автор: Павел Йосифович
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Эффективный C. Профессиональное программирование

Эффективный C. Профессиональное программирование

Мир работает на коде, написанном на C, но в большинстве учебных заведений программированию учат на Python или Java. Книга «Эффективный C. Профессиональное программирование» восполняет этот пробел и предлагает современный взгляд на C. Здесь рассмотрен C17, а также потенциальные возможности C2x. Издание неизбежно станет классикой, с его помощью вы научитесь писать профессиональные и надежные программы на C, которые лягут в основу устойчивых систем и решат реальные задачи.

 



Автор: Роберт С. Сикорд
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Окулов С.М. Основы программирования

Окулов С.М. Основы программирования

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



Автор: Окулов С.М.
Язык: русский
Жанр: компьютерная литература, программирование
Формат: pdf, djvu
Подробнее

Круз Р.Л. Структуры данных и проектирование программ (2021)

Круз Р.Л. Структуры данных и проектирование программ (2021)

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



Автор: Круз Р. Л.
Язык: русский
Жанр: компьютерная литература, программирование
Формат: pdf
Подробнее

Рамсундар Б. и др. Глубокое обучение в биологии и медицине

Рамсундар Б. и др. Глубокое обучение в биологии и медицине

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



Автор: Рамсундар Б., Истман П., Уолтерс П., Панде В.
Язык: русский
Жанр: программирование, компьютерная литература
Формат: pdf (ocr) / djvu
Подробнее