Rahul Sharma, Vesa Kaihlavirta - Mastering Rust (Second Edition)

Rahul Sharma, Vesa Kaihlavirta - Mastering Rust (Second Edition)

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

 



Автор: Rahul Sharma, Vesa Kaihlavirta
Язык: Английский,
Жанр: Программирование,
Формат: PDF
Подробнее

Джон Пол Мюллер - C# для чайников

Джон Пол Мюллер - C# для чайников

Любой язык, который можно использовать для всего — от разработки настольных приложений до создания веб-приложений и даже веб-интерфейсов прикладного программирования (API), необходимо начать изучать как можно скорее. C# именно таким языком и является, это удивительный язык, и представленная здесь книга поможет вам это сделать как никакая другая.

 



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

Классические задачи Computer Science на языке Python (2019) PDF

Классические задачи Computer Science на языке Python (2019) PDF

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

 



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

Пранав Шукла, Шарат Кумар - Elasticsearch, Kibana, Logstash и поисковые системы нового поколения

Пранав Шукла, Шарат Кумар - Elasticsearch, Kibana, Logstash и поисковые системы нового поколения

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

 



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

Джон Пол Мюллер - C# для чайников

Джон Пол Мюллер - C# для чайников

C# - мощный язык программирования, который стал любимым инструментом программистов, работающих с Visual Studio, и эта книга поможет вам быстро и безболезненно освоить новейшую его версию. Вы научитесь создавать приложения для Windows, использовать графику, потоки, контейнеры, базы данных и многое другое, узнаете, что такое .NET Framework, полиморфизм, наследование и обобщенное программирование, а также изучите множество других важных и интересных вещей.
 



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

C# для чайников (2019) PDF

C# для чайников (2019) PDF

C# - мощный язык программирования, который стал любимым инструментом программистов, работающих с Visual Studio, и эта книга поможет вам быстро и безболезненно освоить новейшую его версию.

 



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

Рефакторинг кода на JavaScript. Улучшение проекта существующего кода (2019) PDF

Рефакторинг кода на JavaScript. Улучшение проекта существующего кода (2019) PDF

В книге подробно описано более 60 методов рефакторинга, причем с практическими примерами на языке программирования jаvascript. Применение jаvascript и описание "рефакторинга без классов" является одним из отличий нового издания книги от старого.

 



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

Ханс-Георг Шуман - Python для детей. Уроки программирования для чайников

Ханс-Георг Шуман - Python для детей. Уроки программирования для чайников

Python – это язык программирования, который был разработан в начале 1990-х годов. Хотя Python во многом похож на другие языки программирования, он стал очень популярен, так как именно на этом языке довольно легко научиться программировать. Эта книга представляет собой руководство средней сложности для изучения языка программирования Python.

 



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

Патрик Нимейер, Дэниэл Леук - Программирование на Java

Патрик Нимейер, Дэниэл Леук - Программирование на Java

Эта книга создана для специалистов в компьютерной науке, студентов, людей с техническим образованием. Она предназначена всем, кто хочет попрактиковаться в языке Java, чтобы потом создавать реальные приложения. Эта книга также может рассматриваться как экспресс-курс по объектно-ориентированному программированию, работе с сетями, GUI и XML.

 



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

Barry Pollard - HTTP-2 in Action

Barry Pollard - HTTP-2 in Action

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


 



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

Алексей Васильев - Программирование на JavaScript в примерах и задачах

Алексей Васильев - Программирование на JavaScript в примерах и задачах

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

 



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

Майкл Солтис - Введение в анализ алгоритмов

Майкл Солтис - Введение в анализ алгоритмов

Задача данной книги проста: разобрать «идеи», лежащие в основе программ, и показать, как доказывать их правильность. Книга усеяна задачами. Большинство задач теоретические, но многие требуют реализации алгоритма; для таких задач используется язык программирования Python 3. Несмотря на свою краткость, издание является математически строгим. Желательно предварительное знакомство с дискретной математикой.

 



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

Кен Коузен - Современный Java. Рецепты программирования

Кен Коузен - Современный Java. Рецепты программирования

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

 



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

Python для чайников. 2-е издание (2019) PDF

Python для чайников. 2-е издание (2019) PDF

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



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

Даг Тарнбулл, Джон Берримен - Релевантный поиск с использованием Elasticsearch и Solr

Даг Тарнбулл, Джон Берримен - Релевантный поиск с использованием Elasticsearch и Solr

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

 



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

Объектно-ориентированный анализ и программирование на Visual Basic 2013

Объектно-ориентированный анализ и программирование на Visual Basic 2013

Книга предназначена для изучения программирования на одном из самых современных языков Visual Basic 2013. Этот язык создан для программирования в Windows и вместе со средой разработки IDE Microsoft Visual Studio 2013 позволяет разрабатывать эффективные приложения, имеющие удобный графический интерфейс для решения прикладных задач. Эта книга вместе с работой автора «Программирование на Visual C# 2013» помогает освоить принципы объектно-ориентированного программирования.
 



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

Изучаем PostgreSQL 10 (2-е издание)

Изучаем PostgreSQL 10 (2-е издание)

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



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

PostgreSQL 11. Мастерство разработки

PostgreSQL 11. Мастерство разработки

Прочитав эту книгу, вы научитесь создавать динамичные корпоративные приложения на основе последней версии СУБД PostgreSQL, которая позволяет аналитикам без труда проектировать физические и технические аспекты системной архитектуры. Приводится введение в новые функциональные возможности PostgreSQL, благодаря которым можно разрабатывать эффективные и отказоустойчивые приложения.
 



Автор: Ганс-Юрген Шениг
Язык: Русский
Жанр: компьютерная литература, программирование, учебники
Формат: pdf, djvu, fb2, epub, mobi, rtf
Подробнее

Собираем устройства для тестов на проникновение

Собираем устройства для тестов на проникновение

Многообразие и доступность различных недорогих аппаратных платформ, таких как Arduino, Raspberry Pi и др., простота их программирования, и при этом практически полное отсутствие средств защиты от них делают хакерские устройства мощным и опасным средством реализации компьютерных атак.
 



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

Принципы, паттерны и методики гибкой разработки на языке C#

Принципы, паттерны и методики гибкой разработки на языке C#

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



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

Django 2 в примерах

Django 2 в примерах

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



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

Путь в программисты

Путь в программисты

Программист - одна из самых высокооплачиваемых и востребованных профессий в России в 2017 году (по данным сервиса HeadHunter). IT-специалисты без опыта работы достаточно легко могут устроиться на работу с зарплатой от 50 тысяч рублей и выше.
 



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

Minecraft. Программируй свой мир на Python (2018) PDF

Minecraft. Программируй свой мир на Python (2018) PDF

Любишь играть в Minecraft? Тебе нравится узнавать новое и придумывать то, чего раньше не существовало? Хочешь построить собственный виртуальный мир, которому будут завидовать все друзья?

 



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

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

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

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



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