Size: a a a

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

2019 July 07
Книги для программистов
источник
2019 July 08
Книги для программистов
​​Vue.js 2 Web Development Projects (2017)
Автор: Guillaume Chau

#vuejs #book #advanced #english

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

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

Сегодня практически ни одно сложное приложение не создается без фреймворков. Это эффективно для бизнеса и удобно для разработчиков, ведь вы имеете готовую настроенную экосистему со множеством необходимых инструментов. В этом руководстве вы познакомитесь с замечательным фреймворком Vue.js 2, а также в качестве практических заданий создадите 6 готовых приложений.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Data Scientists at Work (2014)
Автор: Gutierrez S.

#datascience #book #advanced #english

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

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

Наука о данных сегодня является чуть ли не самой популярной областью разработки, привлекая к этому еще больше начинающих аналитиков, математиков и разработчиков. Если вас интересует не только теория и практические задачи, но и история самой области и их популярных представителей, настоящее руководство станет вашей любимой литературой: здесь вы найдете интервью с 16-ю самых влиятельных ученых в данной области.

В книге берутся интервью у следующих представителей:
✔ The New-York Times;
✔ Netflix;
✔ Facebook;
✔ Linkedin;
✔ MailChimp и многие другие.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Math Adventures With Python (2019)
Автор: Peter Farrel

#math #book #beginner #english

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
2019 July 09
Книги для программистов
​​The JavaScript Way (2017)
Автор: Baptiste Pesquet

#javascript #book #english #beginner

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Linux Bible, 9th Edition (2015)
Автор: Christopher Negus

#linux #book #english #beginner

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

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

Это практическое руководство по операционной системе Linux написано для любого пользователя, независимо от того, является ли он настоящим новичком или продвинутым пользователем. Это обновленное девятое издание охватывает последние версии Linux 7 (RHEL 7), Fedora 21 и Ubuntu 14.04 LTS, а также включает информацию об облачных вычислениях и разработке с руководством по Openstack и Cloudforms.

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

Преимущества:
➕ множество примеров работы с Linux.

Недостатки:
➖ старые версии ОС и дистрибутивов.
источник
Книги для программистов
источник
Книги для программистов
​​Advanced Topics in Java (2013)
Автор: Noel Kalicharan

#java #book #english #advanced

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

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

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

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

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

Недостатки:
➖ старая версия языка.
источник
Книги для программистов
источник
2019 July 10
Книги для программистов
​​Python Tricks: The Book (2017)
Автор: Dan Bader

#python #book #english

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

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

Настоящее искусство в программировании - это свобода овладеть языком настолько, чтобы вытворять с ним то, о чём начинающие и даже многие опытные программисты и мечтать не думали. Именно этому автору уделяет всё внимание в своей книге - трюкам на Python. Трюки, по мнению автора, это такие решения, которые одновременно и нестандартные, и наиболее эффективные. Руководство покажем вам наиболее распространённые и необычные способы решения задач.

В книге рассматриваются следующие темы:
✔ паттерны для чистого Python;
✔ эффективные функции;
✔ классы и ООП;
✔ структуры данных в Python;
✔ циклы и итерации;
✔ трюки со словарями и многое другое.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​C Programming: A Self-Teaching Introduction (2017)
Автор: R. Chopra

#c_language #book #english

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

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

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

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

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

Недостатки:
➖ много академизма.
источник
Книги для программистов
источник
Книги для программистов
источник
2019 July 11
Книги для программистов
​​Practical SVG (2016)
Автор: Chris Coyier

#frontend #book #beginner #english

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

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

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник