Size: a a a

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

2018 July 22
Книги для программистов
​​Exploring Swift Playgrounds(2017)
Автор: Jesse Feiler

#swift #books

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

Чему вы научитесь:
✔️ разрабатывать Swift-платформы;
✔️ понимать омновы языка Swift и его возможности, предоставленные Apple;
✔️ использовать Swift-площадки в процессе разработки приложения.

Достоинства:
➕ актуальный материал;
➕ легкий язык повествования;
➕ небольшой объем(192 страницы);
➕ хороша как для новичков, так и для тех, кто хочет попробовать себя в IT-сфере.

Недостатки:
➖ нет перевода на русский;
➖ подходит лишь обладателям техники Apple.
источник
Книги для программистов
источник
2018 July 23
Книги для программистов
​​Data Structures Using C, 2nd edition (2014)
Автор: Reema Thareja

#datastructure #cpp #books

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

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

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

Недостатки:
➖ часть математического материала придётся изучать самостоятельно;
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
​​Testing with Junit (2015)
Автор: Frank Appel

#java #books

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

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

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

Недостатки:
➖ не подходит начинающим;
➖  не переведена.
источник
Книги для программистов
источник
Книги для программистов
Mastering RabbitMQ (2016)
Авторы: Dotan Nahum, Emrah Ayanoglu, Yusuf Aytas

#rabbitmq #books
источник
Книги для программистов
​​Хотите прокачаться в области Data Science за лето?

Skillfactory проводит набор на курс “Практический Machine learning” → https://bit.ly/2O4mBcX

Сейчас можно получить скидку при оплате за этот курс + второй курс (например "Python для анализа данных") бесплатно в подарок 🔥

На курсе вы научитесь:

1️⃣ Уверенно использовать Python и Pandas для прохождения курса и боевых задач
2️⃣ Применять различные алгоритмы машинного обучения: классификация, регрессии, работа с данными, текстами и другими моделями. Подбирать и настраивать модели под конкретную задачу на Python
3️⃣ Тонкостям применения машинного обучения в реальном бизнесе. Создадите http api-модель, освоите автоматическое переобучения модели и мониторинг результатов
4️⃣ Генерировать гипотезы, работать в команде и в условиях жестких дедлайнов. Создадите MVP реальной модели, которую можно запускать в продакшн

Получите полную программу курса и узнайте подробности акции по ссылке  → https://bit.ly/2O4mBcX
источник
Книги для программистов
​​Learn Java the Easy Way(2017)
Автор: Bryson Payne

#java

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

В ходе обучения вы:
✔️ научитесь производить вычисления, умело обращаться со строками и генерировать рандомные цвета;
✔️ начнете использовать петли и полезные, но не всем известные методы;
✔️ сможете корректно создавать функции для повторного использования кода и экономии времени;
✔️ разработаете графический интерфейс (GUI), включая кнопки, меню, уведомления и слайды;
✔️ поймете, как устранять ошибки в коде с помощью Eclipse и Android Studio.

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

Недостатки:
➖ подходит только начинающим;
➖ нет перевода на русский
источник
Книги для программистов
источник
2018 July 24
Книги для программистов
​​Introducing Go (2016)
Автор: Caleb Doxsey

#golang #books

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

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

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

Недостатки:
➖ объяснения часто являются неполными и неясными;
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
​​The Official ScratchJr Book (2015)
Автор: Marina Umaschi Bers

#scratch #books

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

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

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

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
Swift OS X Programming for Absolute Beginners (2015)
Автор: Wallace Wang

#swift #books
источник
Книги для программистов
Многие не любят онлайн-курсы за обрывочность знаний: вроде ты что-то выучил, но на практике применять не можешь, заказчикам все еще не интересен, а если и продолжать развиваться онлайн, то опять топчась на начальном уровне.
Skillbox меняет правила игры и уже в который раз запускает программу «Веб-разработчик» длиною в год.

За один год вы изучите html и css, JavaScript и JQuery, React и Redux, Node.js и MySQL, PHP и PHP.7. Курс не просто даст теоретические знания — каждая лекция снабжена домашним заданием, которое проверяется индивидуальным наставником. Само же обучение предусматривает 3 димпломных проекта (три готовых продукта в портфолио) и возможность по окончанию попасть на стажировку.

Полное погружение в профессию, не просто диплом, а легко монетизируемые навыки — все по ссылке: https://goo.gl/A2f54m
источник
Книги для программистов
​​Illustrated C# 7, 5th Edition(2018)
Авторы: Cal Schrotenboer, Daniel Solis

#сsharp

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

После прочтения книги вы:
✔️ поймете, как C# работает «под капотом»;
✔️ узнаете немного из истории C# и .NET;
✔️ изучите С# версии 7.0 от объявления переменных до асинхронного программирования и многое другое.

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

Недостатки;
➖ нет перевода на русский.
источник
Книги для программистов
источник
2018 July 25
Книги для программистов
​​The Way To Go: A Thorough Introduction To The Go Programming Language (2012)
Автор: Ivo Balbaert

#golang #books

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

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

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

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