Size: a a a

Книги для программистов

2018 August 07
Книги для программистов
источник
Книги для программистов
​​Технология программирования. Базовые конструкции C/C++ (2012)
Автор: Липачев Е.К.

#cpp #books #rus

Язык: русский.

Целевая аудитория: начинающие программисты на С и С++.

С/C++ -  одни из наиболее популярных языков программирования в настоящее время. Их синтаксис и функции оказались настолько успешными, что многие другие языки не отказались их позаимствовать. Это небольшое руководство призвано научить вас базовым понятиям программирования на популярных языках С и С++. Она содержит большой справочный материал по тому, как работать с файлами, указателями, ссылками, пространствами имён, перегрузкой функции, консолью и многим другим.

В книге рассматриваются следующие темы:
✔️ функция main();
✔️ типы данных;
✔️ строки и массивы;
✔️ функции;
✔️ перегрузка функций;
✔️ консольный вывод;
✔️ операторы условия;
✔️ ветвления и циклы;
✔️ указатели и ссылки.

Преимущества:
➕ небольшой объём;
➕ множество хорошо прокомментированных листингов.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Python на примерах. Практический курс по программированию (2016)
Автор: Васильев А.Н.

#python #books #rus
источник
Книги для программистов
​​9 августа в 20:00 онлайн пройдет День открытых дверей курса «Разработчик Python»
https://otus.pw/8xZK/

Проведет встречу преподаватель курса Станислав Ступников - программист рекламной системы в MailruGroup, имеющий более  6 лет опыта промышленной разработки, в том числе для крупных госзаказчиков, создания и поддержания веб-приложений, инфраструктурных решений, высоконагруженных систем, data pipeline'ов и аналитических систем.

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

Проходите тестирование и присоединяйтесь!
источник
2018 August 08
Книги для программистов
​​Mastering Java 9 (2017)
Авторы: Dr. Edward Lavieri, Peter Verhas

#java #books #english

Язык: английский.

Целевая аудитория: профессиональные программисты на Java.

Java - один из часто используемых языков программирования в профессиональном создании качественных и сложных приложений. Если вы уже знакомы с языком, то сделать переход на новую версию не составит труда, однако для начинающих разработчиков Java 9 предлагает множество новых функций и библиотек по улучшению качества разработки корпоративных приложений. Книга носит практический характер и предоставляет обзор и объяснение новых возможностей Java 9, важность новых API и улучшений.

В книге рассматриваются следующие темы:
✔️ создание модульного приложения на Java 9;
✔️ экспериментируем с Java Shell;
✔️ используем API;
✔️ новые инструменты языка и их применение;
✔️ параллельность и реактивное программирование;
✔️ лучшие практики программирования на Java 9 и многое другое.

Преимущества:
➕ актуальная версия языка;
➕ обзор всех новых предоставляемых Java 9 функций;
➕ множество примеров кода.

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
​​Learn ECMAScript, 2nd edition (2018)
Авторы: Mohan M., Prusty N.

#ecmascript #javascript #books #english

Язык: английский.

Целевая аудитория: опытные программисты на JavaScript.

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

В книге рассматриваются следующие темы:
✔️ использование итераторов;
✔️ асинхронное программирование;
✔️ модульное программирование;
✔️ имплементация API;
✔️ прокси;
✔️ классы;
✔️ сервис-рабочие.

Преимущества:
➕ актуальная версия технологии;
➕ обзор большого числа новых функций;
➕ множество примеров работы ECMAScript.

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
Programming Kotlin (2017)
Авторы: Samuel S., Bocutiu S.

#kotlin #books #english
источник
2018 August 09
Книги для программистов
​​Beginning Backup and Restore for SQL Server(2018)
Автор: Bradley Beard

Целевая аудитория: администраторы и разработчики, использующие SQL.

#sql

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

Благодаря книге вы:
✔️ узнаете все принципы резервного копирования и восстановления данных;
✔️ поймете важность наличия (и выполнения) плана по сохранению данных в SQL Server Agent;
✔️ начнете интегрировать новые методы в уже существующие системы;
✔️ научитесь оценивать необходимое время, требуемое для сохранения информации и многое другое.

Достоинства:
➕ отличная подача материала;
➕ актуальность темы.
Недостатки:

➖ нет перевода на русский.
источник
Книги для программистов
источник
Книги для программистов
​​Spring 5.0 By Example (2018)
Автор: Claudio Eduardo de Oliveira

#java #books #english

Язык: английский.

Целевая аудитория: опытные Java-программисты.

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

В книге рассматриваются следующие темы:
✔️ создание CMS;
✔️ основы Kotlin и Redis;
✔️ реактивное программирование;
✔️ реализация REST API приложения;
✔️ работа с MongoDB и MySQL и многое другое.

Преимущества:
➕ актуальная версия фреймворка;
➕ большой обзор различных приложений на Spring.

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
​​Алгоритмы: введение в разработку и анализ (2006)
Автор: Левитин А.В.

#algorithms #books #rus

Язык: русский.

Целевая аудитория: начинающие разработчики на любом языке
программирования.

Об алгоритмах написано очень много книг, что делает выбор хорошей книги немного сложнее, чем обычно, однако эту книгу в обязательном порядке должен прочесть каждый начинающий программист. Автор этой книги уделяет основное внимание объяснению идей алгоритмов, отвечая на вопрос "почему?", а уже потом касается механической стороны их работы. Описание идёт, в основном, на естественном языке и дополняется псевдокодом, так что будет понятно программисту из любой области разработки.

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

Преимущества:
➕ большой и качественный материал по теме;
➕ множество примеров кода.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Head First Learn to Code (2018)
Автор: Freeman E.

#programming #books #english
источник
2018 August 10
Книги для программистов
​​Introducing GitHub (2018)
Авторы: Bell P., Beer B.

#github #git #books #english

Язык: английский.

Целевая аудитория: начинающие программисты.

Поначалу github задумывался как как способ облегчённого хранения и управления кодом, однако со временем он вырос в платформу для разработки, предоставляя мощные инструменты определения, хранения и анализа проектов. Сегодня почти всегда наличие репозитория на github'е является обязательным для поиска вакансии или для участия в open source проектах. Настоящее руководство написано для начинающих программистов и научит вас пользоваться платформой, используя все её возможности.

В книге рассматриваются следующие темы:
✔️ введение в git;
✔️ обзор механизма;
✔️ создание и редактирование;
✔️ коллаборация;
✔️ слияние веток;
✔️ загрузка и работа оффлайн и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ многочисленные иллюстрация, графики и примеры работы с github.

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
​​Data Mining Algorithms in C++ (2018)
Автор: Masters T.

#cpp #algorithms #machine_learning #books #english

Язык: английский.

Целевая аудитория: опытные программисты на С++ и в области машинного обучения.

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

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

Преимущества:
➕ современный обзор новых и популярных алгоритмов машинного обучения;
➕ множество примеров;
➕ небольшой объём.

Недостатки:
➖ не замечено.
источник