Revall-info Книги по программированию бесплатно!
593 subscribers
569 photos
3 files
571 links
Download Telegram
Linux в действии (2019)

Без практики ничему нельзя научиться, и Liпux не исключение. Книга «Linux в действию> поможет приобрести навыки защиты файлов, паnок и серверов, безопасной установки патчей и приложений, а также управления сетью.
В книге описываются 12 реальных проектов, в том числе автоматизация системы резервного копирования и восстановления, настройка личного файлового облака в стиле DropЬox и создание собственного сервера MediaWiki.

Скачать книгу

#linux #revall #prog #freebooks #prog
Путь Pythoп. Черный пояс по разработке, масштабированию, тестированию и развертыванию (2020)

«Путь Python» позволяет отточить ваши профессиональные навыки и узнать как можно больше о возможностях самого популярного языка программирования. Эrа книга написана для разработчиков и опытных программистов. Вы научитесь писать эффективный код, создавать лучшие программы за минимальное время и избегать распространенных ошибок. Пора познакомиться с многопоточными вычислениями и мемоизацией, получить советы экспертов в обласrn дизайна АРI и баз данных, а таюке заглянуть внутрь Python, чтобы расширить понимание языка.

Скачать книгу

#revall #freebooks #python #prog
Типографика: шрифт, верстка, дизайн (2014)

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

Скачать книгу

#webdesign #design #revall #books #freebooks
Apache Kafka. Потоковая обработка и анализ данных (2019)

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

Правильные манипуляции над всеми этими данными не менее важны, чем сами данные.

Скачать книгу

#apache #revall #books #prog #freebooks
Автоматизация программируемых сетей (2019)

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

Это практическое руководство наглядно демонстрирует сетевым инженерам, как использовать широкий спектр технологий и инструментальных средств, в том числе Linux, Python, JSON и XML, для автоматизации систем с помощью написания программного кода.

Скачать книгу

#revall #books #prog #freebooks
Python. Справочник. Полное описание языка (2019)

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

Скачать книгу

#revall #python #books #prog #freebooks
Kubernetes в действии+(code) (2019)

Книга детально рассказывает о Kubernetes – открытом программном обеспечении Google для автоматизации развёртывания, масштабирования и управления приложениями.

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

Скачать книгу

#kubernetes #revall #prog #books
Чистый код создание, анализ и рефакторинг (2019)

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

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

Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший.

Скачать книгу

#revall #code #freebooks #prog
GraphQL: язык запросов для современных веб-приложений (2019)

GraphQL — это язык запросов, альтернативный REST и ситуативным архитектурам веб-сервисов, самая революционная технология извлечения данных со времен Ajax.

Точно как React изменил взгляд веб-разработчика на создание пользовательских интерфейсов, GraphQL полностью изменит практику передачи данных по HTTP.

Скачать книгу

#graphql #revall #prog #books #freebooks
Распределенные системы. Паттерны проектирования (2019)

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

Однако проектирование распределенных систем до сих пор остается искусством, а не точной наукой. Необходимость подвести под нее серьезный базис назрела давно, и, если вы хотите обрести уверенность в создании, поддержке и эксплуатации распределенных систем — начните с этой книги!

Скачать книгу

#revall #books #prog #freebooks
Работа с MySQL, MS SQL Server и Oracle в примерах (2019)

Эта книга посвящена практике использования SQL для решения типичных задач. Здесь не рассматривается теория реляционных баз данных (предполагается, что вы с ней знакомы либо способны найти недостающую информацию), но приведено более 500 SQL-запросов: от элементарных выборок до использования представлений, триггеров, хранимых процедур и функций.
Все примеры представлены в виде постановки задачи и её решения с использованием MySQL, MS SQL Server и Oracle, а также снабжены пояснениями и разбором типичных ошибок.

Скачать книгу

#revall #epam #prog #mysql #books
C# 7.0. Карманный справочник (2017)

Когда вам нужны ответы на вопросы по программированию на языке C# 7.0, этот узкоспециализированный справочник предложит именно то, что необходимо знать — безо всяких длинных введений или раздутых примеров.

Легкое в чтении и идеальное в качестве краткого справочника, данное руководство поможет опытным программистам на C#, Java и C++ быстро ознакомиться с последней версией языка C#.

Скачать книгу

#revall #prog #books #freebooks
Путь к изучению React (2018)

Путь к изучению React (The Road to learn React) научит вас основам React. В ходе изучения вы создадите реальное приложение, используя обычный React без сложного инструментария.

Вам будет объяснено всё, начиная от настройки проекта и заканчивая развёртыванием его на сервере. Книга содержит дополнительные ссылки для изучения и упражнения в конце каждого раздела глав.

После прочтения книги вы сможете создавать собственные приложения на React. Материал книги постоянно обновляется мною и сообществом.

Скачать книгу

#react #revall #javascript #books #prog
Нейронное программирование диалоговых систем (2019)

В книге изложены методы построения динамических диалоговых интернет-приложений на основе нейронных лингвистических моделей.

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

Скачать книгу

#revall #books #prog #freebooks
Сборник примеров и задач по программированию (2014)

Цель книги – помочь изучающим язык Турбо Паскаль 7.0 приобрести практические навыки разработки алгоритмов и программ с использованием принципов структурного программирования путем решения специально подобранных задач.

В систематизированном виде приведены необходимые теоретические сведения и примеры решения типовых задач.

Скачать книгу

#turbopascal #revall #books #freebooks
Java Persistence API и Hibernate (2017)

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

Скачать книгу

#api #revall #hibernate #java #books
HTTP-2 in Action EN (2019)

Когда появился HTTP-2, автор столкнулся с трудностями во-первых, по его развертыванию этого протокола на сервере, во-вторых отсутствовала всякая документация. Ему пришлось преодолевать эти трудности, но благодаря Barry Pollard, а также еще сравнительно небольшому кругу программистов, исправить такое положение вещей удалось в сравнительно короткий срок. И все больше и больше сайтов пишутся сейчас с использованием именно протокола HTTP-2.

Скачать книгу

#revall #http2 #books #prog #freebooks
ASP .NET Core. Разработка приложений (2018)

Современные разработчики занимаются построением кроссплатформенных приложений, их сопровождением и развертыванием. Чтобы облегчить им тяжкий труд, был создан новый фреймворк компании Microsoft — ASP .NET Core.

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

Скачать книгу

#aspnet #asp #revall #prog #books
Программирование на языках высокого уровня (2010)

Рассмотрены основные принципы программирования на языках высокого уровня: основные управляющие структуры программирования; стандартные типы данных; структуры данных; процедуры и функции; модульные программы; рекурсивные определения и алгоритмы; вопросы спецификации программ; корректность и надежность программ.

Описаны методологии программирования — императивная, обьектно-ориентированная, функциональная и логическая, представлены примеры алгоритмических языков.

Скачать книгу

#revall #objectpascal #books #delphi
Современное программирование с нуля! (2016)

Эта книга для тех, кто хочет получить хорошие навыки программирования с использованием языка Компонентный Паскаль — современной версии языка Паскаль.

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

Скачать книгу

#revall #pascal #books #prog #freebooks
Программирование: учебное пособие (2017)

В Учебном пособии рассматривается на базе языка С++ одна из основных парадигм современного программирования: объектно-ориентированное программирование (ООП), представленное таким понятием как класс и позволяющее разрабатывать библиотеки классов.

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

Скачать книгу

#revall #books #prog #freebooks