NGINX. Книга рецептов

NGINX. Книга рецептов

Из этой книги вы узнаете, как получить максимальную отдачу от NGINX с открытым исходным кодом и NGINX Plus. Вы получите простые рекомендации по вопросам разного уровня сложности - начиная с установки ПО и настройки основных функций до устранения неполадок. Автор описывает новые функции NGINX с открытым исходным кодом, такие как поддержка gRPC, сервер активной доставки HTTP/2 и алгоритм балансировки нагрузки Random with Two Choices для кластерных сред, а также новые функции NGINX Plus. Издание предназначено для администраторов и разработчиков веб-сайтов.

 



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

Swift подробно

Swift подробно

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

 



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

C#. Основы программирования, 3-е изд. (+CD)

C#. Основы программирования, 3-е изд.

В книге изложены основы программирования на языке C# в среде .Net Framework, описаны операции и операторы языка, а также система встроенных типов данных. Значительное внимание уделено описанию организации консольного ввода-вывода, преобразованию значений при вводе и их форматированию при выводе. Отдельная глава посвящена одномерным и двумерным массивам с описанием основных алгоритмов их обработки. Описаны способы создания пользовательских типов данных на основе конструкций структура (struct) и перечисление (enum).

 



Автор: Тюкачев Н.А., Хлебостроев В.Г.
Язык: Русский
Жанр: компьютерная литература, Программирование
Формат: pdf (+CD)
Подробнее

Программирование квантовых компьютеров. Базовые алгоритмы и примеры кода

Программирование квантовых компьютеров

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

 



Автор: Химено-Сеговиа М., Хэрриган Н., Джонстон Э.
Язык: Русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Программируй на Haskell

Программируй на Haskell

Цель книги «Программируй на Haskell» — в том, чтобы дать достаточно полное введение в программирование на языке Haskell, позволяющее вам после её завершения писать нетривиальные, полезные на практике программы. Многие другие книги сильно фокусируются на академических основаниях Haskell, но зачастую оставляют читателей немного озадаченными, когда дело доходит до решения практических задач, совершенно обыденных в других языках. К концу этой книги у вас должно возникнуть стойкое понимание того, что именно делает Haskell интересным как язык программирования.

 



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

Kafka Streams в действии. Приложения и микросервисы для работы в реальном времени

Kafka Streams в действии

Kafka Streams — нативная библиотека потоковой обработки Apache Kafka, предназначенная для создания событийно-управляемых приложений на языке Java. Kafka Streams позволяет приложениям выполнять сложные преобразования потоков данных, причем автоматически обеспечивает их отказоустойчивость и прозрачность, а также адаптивное распределение по экземплярам приложения. С момента ее появления множество компаний начало промышленную эксплуатацию Kafka Streams, включая Pinterest, «Нью-Йорк Таймс», Rabobank, LINE.

 



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

Бессерверные приложения на JаvaScript

Бессерверные приложения на JаvaScript

Достоинства облачных бессерверных веб-приложений несомненны: меньшая сложность, быстрое продвижение на рынок и автоматическая масштабируемость выгодно отличают их от традиционных серверных проектов. А вследствие поддержки JаvaScript в AWS Lambda и мощным новым бессерверным инструментам, таким как библиотека Claudia.js, вы можете создавать и развертывать бессерверные приложения, не изучая новый язык. Новичков в AWS эта книга знакомит не только с AWS Lambda, но и с целым рядом связанных служб, таких как DynamoDB, Cognito , API Gateway и Cloudwatch.

 



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

Библиотека Matplotlib

Библиотека Matplotlib

В данной книге в форме уроков дана информация, которая поможет вам решить при программировании на языке Python большую часть задач, которые возникают при работе с графиками. Рассмотрены такие темы как визуализация данных: построение линейных, точечных, ступенчатых, stem-графиков, столбчатых и круговых диаграмм, а также 3D графиков.

 



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

Python. unittest

Python. unittest

Эта книга позволит вам максимально комфортно войти в мир тестирования в Python. Основное внимание в ней уделено созданию тестов, объединению их в группы, запуску, обработке результатов тестирования и пропуску ненужных тестов. Рассмотрена работа с классами TestCase, TestSuite, TestLoader, TestResult и TextTestRunner. Трудно представить какой-то современный программный проект без тестирования. При этом тестирование осуществляется практических на всех этапах разработки продукта: начиная, непосредственно, с процесса создания функций, методов и классов и т.д.

 



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

Книжная серия "Бестселлеры O'Reilly" в 68 книгах (+CD)

Книжная серия "Бестселлеры O'Reilly" в 68 книгах (+CD)

"Бестселлеры O'Reilly" познакомит читателя с различными областями программирования. Это уникальная серия "визуальных" книг, созданных по последним методикам эффективного обучения. Книги имеют огромное количество иллюстраций, графиков и таблиц, что позволяет усваивать материал намного эффективнее. Разговорный стиль изложения концентрирует внимание читателя, а упражнения, контрольные вопросы и задания позволяют эффективно закрепить полученные знания.
 



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

Введение в статистическое обучение с примерами на языке R (+code)

Введение в статистическое обучение с примерами на языке R

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

 



Автор: Джеймс Г., Уиттон Д., Хасти Т.
Язык: Русский
Жанр: компьютерная литература, Программирование
Формат: djvu +code
Подробнее

Идиомы и паттерны проектирования в современном С++

Идиомы и паттерны проектирования в современном С++

C++ — это универсальный язык программирования, при проектировании которого была поставлена цель добиться эффективности, высокой производительности и гибкости. Паттерны проектирования — это общепринятые решения известных задач проектирования. По существу, это библиотека повторно используемых компонентов, только для разработки программной архитектуры, а не конкретной реализации.

 



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

Data Science. Наука о данных с нуля, 2-е изд.

Data Science. Наука о данных с нуля, 2-е изд.

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

 



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

Высокопроизводительный код на платформе .NET

Высокопроизводительный код на платформе .NET

Хотите выжать из вашего кода на .NET максимум производительности? Эта книга развеивает мифы о CLR, рассказывает, как писать код, который будет просто летать. Воспользуйтесь ценнейшим опытом специалиста, участвовавшего в разработке одной из крупнейших .NET-систем в мире. В этом издании перечислены все достижения и улучшения, внесенные в .NET за последние несколько лет, в нем также значительно расширен охват инструментов, содержатся дополнительные темы и руководства.

 



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

Архитектура сложных веб-приложений. С примерами на Laravel

Архитектура сложных веб-приложений. С примерами на Laravel

Эта книга просто некий обзор практик, которые мне показались полезными при разработке приложений. Возможно, кому-то она поможет выбрать нужную для своего проекта. Главное, нужно понять, что она не о том, что надо каждое приложение взять и переписать с использованием Event Sourcing. К каждому приложению нужен свой подход. Одни и те же практики отлично подходят к одним приложениям, но будут вредны для других. Laravel Idea — расширение для платформы IDEA (PhpStorm), экономящее время при разработке решений на основе Laravel.

 



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

Сборник книг по программированию - 2 (68 книг)

Сборник книг по программированию - 2 (68 книг)

В этот сборник собрано множество книг по программированию от Pytona до программирования на Android, создания веб сайтов и программирования под Linux. Я думаю каждому программистам этот пак будет в помощь.
 



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

Один год с Symfony

Один год с Symfony

Пишем чистый, пригодный для повторного использования код на PHP, используя Symfony. Книгу "Один год с Symfony" написал разработчик из Голландии - Маттиас Нобак. Да, она про Symfony 2 (на текущий момент еще и довольно ранних версий), но она описывает и более общие принципы разработки нежели просто версию одного фреймворка - такие как "тонкие" контроллеры, слабая связность компонентов приложения, повторное использование кода, безопасность и т.д.

 



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

Сборник книг по программированию (8 книг)

Сборник книг по программированию (8 книг)

В этот сборник вошли книги разных авторов по программированию на таких языках как Python, Python библиотека Django а также книга по обучению на языке PHP.
 



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

Golang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go, 2-е изд.

Golang для профи

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

 



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

Паттерны объектно-ориентированного проектирования

Паттерны объектно-ориентированного проектирования

Прошло больше 25 лет с момента выхода первого тиража книги Design Patterns. За это время книга из популярной превратилась в культовую. Во всем мире ее рекомендуют прочитать каждому, кто хочет связать жизнь с информационными технологиями и программированием. «Русский» язык, на котором разговаривают айтишники, поменялся, многие англоязычные термины стали привычными, паттерны вошли в нашу жизнь. Перед вами юбилейное издание с обновленным переводом книги, ставшей must-read для каждого программиста. «Паттерны объектно-ориентированного проектирования» пришли на смену «Приемам объектно-ориентированного проектирования».

 



Автор: Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж.
Язык: Русский
Жанр: компьютерная литература, Программирование
Формат: pdf, djvu
Подробнее

Обработка естественного языка в действии

Обработка естественного языка в действии

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

 



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

Эффективный TypeScript: 62 способа улучшить код

Эффективный TypeScript: 62 способа улучшить код

Эффективный TypeScript» необходим тем, кто уже имеет опыт работы с jаvascript. Цель этой книги — не научить пользоваться инструментами, а помочь повысить профессиональный уровень. TypeScript представляет собой не просто систему типов, а набор служб языка, удобных в использовании. Он повышает безопасность разработки в jаvascript, делает работу увлекательнее и проще.

 



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

Глубокое обучение без математики. Т. 1-2

Глубокое обучение без математики. Т. 1-2

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

 



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

Глубокое обучение без математики. Т. 2: Практика

Глубокое обучение без математики. Т. 2: Практика

Второй том посвящен нейронным сетям – быстро развивающемуся направлению машинного обучения. Многие инструменты машинного обучения и особенно глубокого обучения имеются в многочисленных библиотеках со свободным доступом, которые любой при желании может немедленно загрузить. Но хотя эти инструменты легко доступны и легко устанавливаемы, они все же требуют значительных технических знаний для правильного их применения. В главах 15, 23 и 24 мы будем обсуждать научную библиотеку машинного обучения Scikit-learn и библиотеку глубокого обучения Keras.

 



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

Глубокое обучение без математики. Т. 1: Основы

Глубокое обучение без математики. Т. 1: Основы

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

 



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