Size: a a a

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

2020 January 24
Книги для программистов
Enterprise Java Microservices (2018)
Автор: Ken Finnigan
Количество страниц: 272

#english #book #advanced

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

Что внутри:
✔️Разработка с использованием облачных технологий;
✔️Стратегии отказоустойчивости и мониторинга;
✔️Защита созданных приложений.

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

Недостатки:
➖Некоторые темы разобраны не слишком подробно.
источник
Книги для программистов
источник
Книги для программистов
Pro SQL Server 2019 Administration: A Guide for the Modern DBA (2019)
Автор: Peter A. Carter
Количество страниц: 940

#english #book #intermediate

Это руководство написано для администраторов баз данных SQL. Обновлённое для SQL Server 2019, это издание включает в себя обзор новых возможностей. В книге показано, как лучше всего организовать работу с базой данных и обеспечить её стабильность и безопасность.

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

Достоинства:
➕Актуальность информации;
➕Встречаются уникальные советы и приемы, которые сложно найти в интернете;
➕Хороший авторский стиль.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 January 25
Книги для программистов
OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 (2019)

#english #book #intermediate #java

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

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

Достоинства:
➕Отлично подходит для подготовки к экзамену;
➕Включает множество примеров и задач;
➕Очень информативна даже для опытных программистов.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
OTUS открывает набор на обновлённый курс «Machine learning» для аналитиков и разработчиков. Пройдите тест (необходимо знание Python и математики) и займите своё место со специальной скидкой: https://otus.pw/60eA/

— Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный пробный вебинар «Как я взял золото на Kaggle. Разбор задач» - 6 февраля в 20:00 мск: https://otus.pw/APKu/

На бесплатном вебинаре Валерий Бабушкин, преподаватель курса  и Competitions Grandmaster на Kaggle, top 30 разберёт несколько задач с соревнований, на которых он взял золото, и поделится секретами побед.

Будут разобраны задачи:
- IEEE kaggle camera identification;
- carvana masking challenge.

А также вы сможете задать любые вопросы по Machine learning и выяснить всё, что хотели узнать, но боялись спросить!
источник
2020 January 26
Книги для программистов
Java EE 8 Recipes: A Problem-Solution Approach (2018)
Автор: Josh Juneau
Количество страниц: 812

#english #book #intermediate #java

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

После прочтения книги вы сможете:
✔️Разрабатывать приложения на Java с использованием новейших технологий;
✔️Создавать удобные пользовательские интерфейсы, используя Java Server Faces;
✔️Работать с сервлетами и стандартными фреймворками при разработке веб-приложений;
✔️Использовать Arquillian для создания набора тестов приложений;
✔️Управлять безопасностью разработок.

Достоинства:
➕Множество примеров кода;
➕Легко читается.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
Natural Language Processing in Action: Understanding, analyzing, and generating text with Python (2019)
Авторы: Hobson Lane, Hannes Hapke, Cole Howard
Количество страниц: 544

#english #book #intermediate

Книга является руководством по созданию программ, обрабатывающих человеческий язык, используя возможности Python с его фреймворками, предназначенными для работы с AI и NLP. Книга расширяет традиционные подходы к NLP, включая нейронные сети, современные алгоритмы глубокого обучения, и объясняет работу решений реальных задач, таких как составление текста и ответы на вопросы в свободной форме. Для комфортного чтения требуется базовое понимание глубокого обучения и средние знания Python.

Что внутри:
✔️Работа с Keras, gensim, TensorFlow, scikit-learn;
✔️Rule-based и data-based NLP;
✔️Масштабируемые пайплайны и другое.

Достоинства:
➕Хорошо подходит для новичков в NLP;
➕Актуальность материала;
➕Хороший авторский стиль.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
React Native Cookbook (2018)
Автор: Jonathan Lebensold
Количество страниц: 176

#english #book #beginner

Разработка проекта для мобильных устройств обычно является трудной задачей из-за различий платформ и необходимых фреймворков, однако с помощью React Native можно создавать кроссплатформенные мобильные приложения, которые выглядят и ведут себя так же, как созданные с помощью Swift или Java. Если вы знакомы с JavaScript, эта книга поможет вам понять экосистему React Native, разобраться с проблемами проектирования ПО и приступить к разработке проекта.

Во время чтения вы:
✔️Изучите инструменты, которые вы будете использовать для создания приложения;
✔️Узнаете об использовании библиотек JavaScript в экосистеме React;
✔️Научитесь разрабатывать кроссплатформенные приложения, которые совмещают UX, техническую сложность и учитывают особенности платформ;
✔️Получите общие советы по использованию возможностей устройств;
✔️Научитесь автоматизировать публикацию приложений, предоставлять доступ к приложению бета-тестерам.

Достоинства:
➕Множество упражнений;
➕Хороший авторский стиль.

Недостатки:
➖Некоторые примеры кода устарели.
источник
Книги для программистов
источник
2020 January 27
Книги для программистов
C++17 Standard Library Quick Reference: A Pocket Guide to Data Structures, Algorithms, and Functions (2019)
Авторы: Peter Van Weert, Marc Gregoire
Количество страниц: 320

#english #book #intermediate

Этот краткий справочник представляет собой сжатое руководство по основным структурам данных, алгоритмам и функциям, предоставляемым стандартной библиотекой C++17. В нем нет объяснений особенностей языка C++ или синтаксиса, но он подойдёт всем, кто имеет опыт программирования или базовые знания C++. Даже самый опытный программист узнает что-то новое из руководства и найдёт полезную информацию.

Во время чтения книги вы:
✔️Узнаете обо всём необходимом, что может предложить стандартная библиотека C++;
✔️Посмотрите, как лямбда-выражения позволяют изящно использовать алгоритмы;
✔️Научитесь использовать контейнеры для эффективного хранения и извлечения ваших данных;
✔️Узнаете, что даёт стандартный класс string и как его использовать;
✔️Сможете работать с файловым и потоковым вводом/выводом;
✔️Научитесь писать локализованные приложения;
✔️Сможете наблюдать и манипулировать данными с помощью алгоритмов;
✔️Научитесь предотвращать утечки памяти с помощью умных указателей;
✔️Узнаете, как писать безопасный и эффективный многопоточный код с использованием соответствующих библиотек.

Достоинства:
➕Широкий спектр тем;
➕Множество примеров кода.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
Хочешь начать работать в IT через 6 месяцев? Но не веришь в силу сомнительных курсов?
Даем отличную возможность начать карьеру Java-разработчика через 6 месяцев без вложений. Единственная программа подготовки разработчиков с оплатой после трудоустройства. Никаких рисков и скрытых условий.

Пройти тестовое задание 🙋‍♂️👉 https://clck.ru/M4WqF

👇Что ждет студента:
1. Подготовка с личным ментором online по индивидуальной программе за 6 месяцев
2. Жесткий контроль знаний на каждом этапе
3. Обучение востребованному на рынке стеку технологий: Java Core, Maven, Git, Junit, Tomcat, Servlet, Spring MVC, Core, Security, Hibernate
4. Отработка знаний в настоящем бизнес проекте, который дает опыт и строчку для резюме
5. Поддержка и общение со студентами-разработчиками в групповом чате slack (уже более 1300 участников)
6. Быстрое карьерное и финансовое развитие за счет программы поддержки на 2 года: митапы, мастер-классы, закрытые лекции со спикерами и offline интенсивы

Требования к кандидату:
— Обучение минимум 25 часов в неделю
— Проживание или готовность к переезду в Москву для трудоустройства
источник
Книги для программистов
Data Science with Python and Dask (2019)
Автор: Jesse Daniel
Количество страниц: 296

#english #book #advanced

Книга написана для data scintist-ов и разработчиков, имеющих опыт работы с Python и стеком PyData. Она учит читателя создавать масштабируемые проекты, которые могут работать с огромными наборами данных. В книге после знакомства с фреймворком Dask вы проанализируете данные из БД парковочных талонов Нью-Йорка и воспользуетесь DataFrames для оптимизации процесса. Затем вы создадите модели машинного обучения, используя Dask-ML, сделаете интерактивные визуализации и создадите кластеры с помощью AWS и Docker.

Что внутри:
✔️Работа с большими, структурированными и неструктурированными наборами данных;
✔️Визуализация при помощи Seaborn и Datashader;
✔️Реализация ваших собственных алгоритмов;
✔️Создание распределённых приложений используя Dask Distributed;
✔️Разработка приложений Dask.

Достоинства:
➕Актуальность материала;
➕Хорошее сочетание теории, синтаксиса и вариантов использования;
➕Качественные описания и объяснения.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 January 28
Книги для программистов
Practical Data Science with R (2019)
Авторы: Nina Zumel, John Mount
Количество страниц: 483

#english #book #advanced

Авторы показывают, как применять язык программирования R и полезные статистические методы в работе специалиста по анализу данных, и правильно представлять свои результаты любой аудитории. В книге используется практический подход к объяснению основных принципов в постоянно расширяющейся науке о данных. Реальные примеры приводятся сразу после введения в R. Книга рассчитана на опытных читателей, знакомых с data science.

Темы в книге:
✔️Линейная и логистическая регрессия;
✔️Методы регуляризации;
✔️Управление и работа с данными;
✔️Выбор и оценка моделей;
✔️Кластерный анализ и многие другие.

Достоинства:
➕Множество примеров;
➕Актуальность материала.

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