Size: a a a

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

2019 March 11
Книги для программистов
источник
2019 March 12
Книги для программистов
​​Beginning Programming with C++ For Dummies, 2nd Edition (2018)
Автор: Stephen R. Davis

#cpp #book #english #beginner

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

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

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

В книге рассматриваются следующие темы:
✔️ основы С++ и установка компилятора;
✔️ условные конструкции и циклы;
✔️ функции;
✔️ структуры данных;
✔️ ООП;
✔️ обработка ошибок и многое другое.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Java 8 Pocket Guide: Instant Help for Java Programmers (2014)
Авторы: Robert Liguori, Patricia Liguori

#java #book #english #beginner

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

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

Если вам нужна короткая книга рецептов программирования на Java, эта книга  -  то, что вам нужно. Рассматривая 8 версию языка, автор рассказывает об основах программирования на Java, базовых типах данных, функциях, основных концепциях объектно-ориентированного программирования, а также про продвинутые возможности языка вроде параллелизма, дженериков и лямбда-выражений.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Think Like a Programmer (2018)
Автор: Anton Spraul

#cpp #book #english #advanced

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​🚀 Мечтаешь о работе программистом? Присоединяйся к мастер-классам от ведущих разработчиков страны.

Бесплатная регистрация по ссылке ➡️ https://goo.gl/K5XDnM
Количество мест ограничено!

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

Не упусти свой шанс — измени жизнь к лучшему!
источник
2019 March 13
Книги для программистов
​​The Quick Python Book (2018)
Автор: Naomi Ceder

#python #book #english #beginner

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​SQL: The Complete Reference (2015)
Авторы: Джеймс Р. Грофф, Пол Н. Вайнберг, Эндрю Дж. Оппель

#sql #book #english #advanced

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

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

В этом объёмном руководстве вы узнаёте всё о языке SQL, о его командах и инструкциях. Прочитав его, вы научитесь создавать и настраивать реляционные базы данных, загружать и модифицировать объекты баз данных, выполнять мощные запросы, повышать производительность и выстраивать систему безопасности, применять API, интегрировать XML и сценарии Java, использовать объекты SQL, создавать веб-серверы, работать с удаленным доступом и выполнять распределенные транзакции. Также вы прочитаете про историю языка, рыночные тенденции и сравнение возможностей ведущих СУБД.

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

Преимущества:
➕ хорошее качество;
➕ многочисленные примеры.

Недостатки:
➖ большое количество опечаток.
источник
Книги для программистов
источник
Книги для программистов
​​Unity in Action (2016)
Автор: Джозеф Хокинг

#unity #book #english #advanced

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

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

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

В книге рассматриваются следующие темы:
✔️ знакомство с Unity;
✔️ создание 3D-ролика;
✔️ создание врагов и снарядов;
✔️ работа с графикой;
✔️ двухмерный GUI для трёхмерной игры;
✔️ подключение игры к интернету;
✔️ звуковые эффекты и музыка;
✔️ объединение фрагментов в готовую игру.

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

Недостатки:
➖ не подходит начинающим программистам на C#;
➖ не подходит опытным программистам на Unity.
источник
Книги для программистов
источник
2019 March 14
Книги для программистов
​​Cracking the coding interview. 189 Programming Questions and Solutions (2015)
Автор: Gayle McDowell

#programming #book #english #beginner

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

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

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

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

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

Недостатки:
➖ не слишком много отличий от предыдущего издания, поэтому некоторые вопросы могут быть неактуальны на сегодняшний день.
источник
Книги для программистов
источник
Книги для программистов
​​The Essence of Neural Networks (2003)
Автор: Роберт Каллан

#neuralnetwork #book #english #advanced

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

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

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

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

Преимущества:
➕ многочисленные примеры.

Недостатки:
➖ часть материала устарела.
источник
Книги для программистов
​​Mastering Regular Expressions (2006)
Автор: Jeffrey E. F. Friedl

#regular_expressions #book #english #beginner

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

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

Если вы когда-то слышали про парсинг данных с последующим анализом, то вероятнее всего, что вы также слышали и про регулярные выражения, которые позволяют парсить, находить слова по шаблону и выполнять над ними некоторые операции: соответствие, вырезание слова из предложения и многое другое. В этом руководстве вы не только познакомитесь с регулярными выражениями и научитесь их применять, но также и посмотрите на примере работы их с разными языками программирования: Java, PHP, Perl и .NET.

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

Преимущества:
➕ примеры на многих популярных языках программирования.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
2019 March 15
Книги для программистов
​​Learning Node, 2nd Edition (2016)
Автор: Shelley Powers

#nodejs #book #english #advanced

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

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

Если у вас есть опыт в разработке на JavaScript, то вы с лёгкостью можете перейти на Node .js и разрабатывать также и серверную часть приложения, а эта книга поможет вам максимально быстро перейти и освоиться в экосистеме данной платформы. Вы изучите основы и функциональные возможности разработки полного стека, научитесь работать с протоколом HTTP и разрабатывать асинхронную модель ввода-вывода.

В книге рассматриваются следующие темы:
✔️ окружение Node;
✔️ глобальные объекты и события;
✔️ основы npm;
✔️ сети, вебсокеты и безопасность;
✔️ дочерние процессы и многое другое.

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

Недостатки:
➖ не подходит начинающим.

Ссылка на книгу:
https://t.me/progbook/1088
источник