Size: a a a

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

2020 December 17
Книги для программистов
Будущее рядом — освой профессию Data Scientist

Раньше мы с интересом смотрели фильмы про искусственный интеллект и гадали, как же это пришло в голову сценаристам и режиссёрам.
Но в реалиях настоящей жизни искусственный интеллект — это реальность, которая стремительно врывается в нашу жизнь. Незаменимый помощник Data Scientist — специалист по машинному обучению, который выбирает архитектуру и обучающие алгоритмы, для работы с этими данными.

И у тебя как раз есть шанс стать тем самым незаменимым специалистом благодаря курсу от Skillbox «Профессия Data Scientist».

На курсе тебе предстоит научиться очень многим интересным вещам: от программирования на Python и визуализации данных до программирования на R и применения нейронных сетей для решения реальных задач.
Skillbox даёт возможность сначала уделить время обучению, а заботы с оплатой можно отложить на полгода.

После прохождения курса не стоит переживать о том, где найти работу. Эти заботы берут на себя опытные HR-специалисты.

Открой мир будущего — переходи по ссылке ▶️ https://clc.to/ey3slg и бронируй место на курсе только в декабре со скидкой до 60%.
источник
Книги для программистов
Innovative Tableau: 100 More Tips, Tutorials, and Strategies (2020)
Автор: Ryan Sleeper
Количество страниц: 640

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

Во время чтения книги вы:
✔️Узнаете, что нового в Tableau с момента выхода Practical Tableau;
✔️Получите советы, которые помогут облегчить жизнь разработчикам Tableau;
✔️Изучите новые уникальные диаграммы - временные шкалы, настраиваемые датчики и диаграммы-скачки, а также таблицы выделения, диаграммы разброса и карты.

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

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

Скачать книгу

#english #book #advanced
источник
Книги для программистов
The Data Science Design Manual (2017)
Автор: Steven S. Skiena
Количество страниц: 462

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

Достоинства:
➕Хорошая структурированность;
➕Интуитивные объяснения.

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

Скачать книгу

#english #book #advanced
источник
2020 December 18
Книги для программистов
Artificial Intelligence: A Modern Approach (2020)
Авторы: Stuart Russell, Peter Norvig
Количество страниц: 1136

Авторы в своей книге исследуют всю широту и глубину области искусственного интеллекта. 4-е издание знакомит читателей с новейшими технологиями, представляет концепции в более унифицированной форме и предоставляет расширенный охват машинного обучения, глубокого обучения, трансферного обучения, многоагентных систем, робототехники, обработки естественного языка, вероятностного программирования, конфиденциальности и безопасного ИИ.

Достоинства:
➕Хороший авторский стиль;
➕Легко читается.

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

Скачать книгу

#english #book #advanced
источник
Книги для программистов
Data Parallel C++ (2020)
Автор: James Reinders, Ben Ashbaugh, James Brodman, Michael Kinsner, John Pennycook, Xinmin Tian
Количество страниц: 541

Узнайте, как ускорить программы на C++ с помощью параллелизма. Эта книга позволит C++ программистам быть в авангарде этой захватывающей и важной технологии, которая помогает вывести вычисления на новый уровень. Она полна практических советов, подробных объяснений и примеров кода, иллюстрирующих ключевые темы.

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

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

Скачать книгу

#english #book #advanced
источник
2020 December 19
Книги для программистов
Graph Databases in Action (2020)
Авторы: Dave Bechberger, Josh Perryman
Количество страниц: 366

Книга знакомит с концепциями графовых баз данных, сравнивая их с конструкциями реляционных баз данных. Вы узнаете достаточно теории, чтобы начать работу, а затем перейдете к практической разработке. Автор описывает варианты использования, связанные с социальными сетями, системами рекомендаций и персонализацией.

Что внутри:
✔️Графовые базы данных и реляционные базы данных;
✔️Систематическое графовое моделирование данных;
✔️Запрос и навигация по графу;
✔️Графовые паттерны;
✔️Подводные камни и антипаттерны.

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

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

Скачать книгу

#english #book #advanced
источник
Книги для программистов
PowerShell for Sysadmins: Workflow Automation Made Easy (2020)
Автор: Adam Bertram
Количество страниц: 320

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

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

Достоинства:
➕Понятные объяснения;
➕Практикоориентированность.

Недостатки:
➖Найдено немного ошибок в коде.

Скачать книгу

#english #book #advanced
источник
2020 December 20
Книги для программистов
Assembly Programming and Computer Architecture for Software Engineers (2017)
Автор: Brian R. Hall, Kevin J. Slonka
Количество страниц: 413

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

Достоинства:
➕Хороший авторский стиль;
➕Грамотная структурированность.

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

Скачать книгу

#english #book #advanced
источник
Книги для программистов
Object-Oriented Data Structures Using Java (2016)
Авторы: Nell Dale, Daniel T. Joyce, Chip Weems
Количество страниц: 694

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

В книге рассматриваются следующие темы:
✔️Классы;
✔️Объекты;
✔️Дженерики;
✔️Полиморфизм;
✔️Пакеты;
✔️Интерфейсы;
✔️Классы библиотек;
✔️Наследование;
✔️Исключения;
✔️Потоки.

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

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

Скачать книгу

#english #book #intermediate
источник
2020 December 21
Книги для программистов
Занимайте последние места на продвинутом на онлайн-курсе «Python QA Engineer»!

Старт курса 21 декабря, пройти вступительный тест и успейте в группу с новогодней скидкой: https://otus.pw/H59O/
По завершении 4 месяцев обучения вы :
- получите репозиторий на github, в котором будут примеры тестов;
- сохраните материалы по всем занятиям: видеозаписи занятий и презентации;
- сможете писать все виды тестов: от юнит до системных, используя язык программирования Python;
- сможете решать любые задачи, которые возникают в трудовых буднях автоматизатора в тестировании;
- получите сертификат об окончании курса;
- получите приглашение пройти собеседование в компаниях-партнерах (в случае успешного обучения на курсе).

А также получите возможность пройти собеседования в компаниях-партнерах проекта!

67% наших выпускников уже сменили работу и выросли в ЗП по итогу обучения.
Присоединяйтесь и вы - сдавайте тест в группу: https://otus.pw/H59O/
источник
Книги для программистов
Learn TensorFlow Enterprise (2020)
Автор: KC Tung
Количество страниц: 314

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

Во время чтения книги вы:
✔️Изучите обработку и форматирование необработанных данных, которые могут быть использованы в процессе обучения модели TensorFlow;
✔️Разработаете модели машинного обучения и используете готовые модели с помощью TensorFlow Enterprise API;
✔️Используете стратегии распределенного обучения и настроите гиперпараметры для масштабирования и улучшения ваших экспериментов по обучению моделей;
✔️Масштабируете процесс обучения с помощью кластеров GPU и TPU;
✔️Примените новейшие методы оптимизации моделей и методологии развертывания для повышения эффективности модели.

Достоинства:
➕Множество примеров кода;
➕Относительно небольшой объем.

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

Скачать книгу

#english #book #advanced
источник
Книги для программистов
SQL Cookbook: Query Solutions and Techniques for All SQL Users (2020)
Автор: Anthony Molinaro, Robert de Graaf
Количество страниц: 572

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

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

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

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

Скачать книгу

#english #book #intermediate
источник
2020 December 22
Книги для программистов
The Fundamentals of C/C++ Game Programming (2018)
Автор: Brian Beuken
Количество страниц: 532

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

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

Достоинства:
➕Глубокое погружение в тему;
➕Есть сопровождающий веб-сайт.

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

Скачать книгу

#english #book #advanced
источник
Книги для программистов
⚡️OTUS открывает набор на курсы Team Lead и Product Manager IT-проектов, вы можете посетить Дни открытых дверей:

14 января - Demo Day «Team Lead»

С какими трудностями сталкивается Тимлид? На встрече Александр Пряхин, технический директор в CityAds Media, ответит на этот и другие вопросы.

Регистрация: https://otus.pw/ne3U/

14 января - Demo Day «Product Manager IT-проектов»

Какие навыки нужны сегодня Product-менеджеру IT-проектов? Узнаете на встрече с Сергеем Колосковым, Product Manager в OZON.

Регистрация: https://otus.pw/CxNg/

Новогодняя скидка 30% на все курсы 🎄
источник
Книги для программистов
How JavaScript Works (2018)
Автор: Douglas Crockford
Количество страниц: 385

В своем учебнике по JavaScript Дуглас Крокфорд начинает с рассмотрения основ, постепенно переходя к более сложным темам. Книга глубокая, лаконичная, полная кода, и есть моменты, когда она намеренно смешная. Автор больше фокусируется на особенностях языка, чем на фронтенд-разработке.

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

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

Скачать книгу

#english #book #intermediate
источник
2020 December 23
Книги для программистов
Algorithmic Trading with Interactive Brokers (Python and C++) (2019)
Автор: Matthew Scarpino
Количество страниц: 418

В этой книге описывается процесс разработки приложений на основе API IB Trader Workstation (TWS). Начальные главы знакомят с фундаментальными классами и функциями, а последующие главы показывают, как их можно использовать для реализации полномасштабных торговых систем. При наличии алгоритмической системы трейдерам не нужно часами смотреть на графики; просто запустите торговое приложение и позвольте TWS API выполнять свою работу.

Темы в книге:
✔️Акции, облигации и TWS;
✔️Варианты стратегий;
✔️Торговля фьючерсными контрактами;
✔️Фундаментальные классы API;
✔️Алгоритмический трейдинг на практике и многие другие.

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

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

Скачать книгу

#english #book #intermediate
источник
Книги для программистов
🌲 Начните строить Новый 2021 год с фундаментального на бесплатных вебинарах онлайн-интенсива «CI/CD или Непрерывная поставка с Docker и Kubernetes» и онлайн-курса «Алгоритмы и структуры данных»:

📌«Demo Day супер-интенсива «CI/CD или Непрерывная поставка с Docker и Kubernetes»: https://otus.pw/uYl0/
— Задайте преподавателю-практику любые вопросы по CI/CD. Узнайте всё о программе интенсива, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

📌«Заповедники двоичных деревьев поиска»: https://otus.pw/BDQY/
— Выясните, что такое двоичное дерево и как с его помощью организовать поиск элементов за логарифмическое время. Поговорите об АВЛ и Красно-черных деревьях, о Расширяющихся и Рандомизированных деревьях, о правилах добавления, удаления и балансировки двоичных деревьев поиска.

👉🏻Регистрируйтесь сейчас — напомним в день вебинара!
источник
Книги для программистов
Real-World Python: A Hacker's Guide to Solving Problems with Code (2020)
Автор: Lee Vaughan
Количество страниц: 360

Если вы освоили основы и готовы изучить некоторые из более мощных инструментов, доступных на Python, данная книга покажет вам, как это сделать. В рамках серии практических проектов вы исследуете и решите реальные задачи с помощью сложных инструментов компьютерного зрения, машинного обучения, анализа данных и языковой обработки. Вы познакомитесь с важными модулями, такими как OpenCV, NumPy, Pandas, NLTK, Bokeh, Beautiful Soup, Requests, HoloViews, Tkinter, turtle, matplotlib и другими.

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

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

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

Скачать книгу

#english #book #intermediate
источник
2020 December 24
Книги для программистов
На фотографии – ламповые часы, которые производит российская команда Past Indicator.

Что в них особенного?

🔸Индикаторные лампы советского производства. Срок службы этих ламп рассчитан на 30(!) лет.

🔸Дизайн. В каталоге можно найти не только классические модели в корпусах из ценных пород дерева, но и варианты из мрамора, бетона, кожи и металла. Особенно рекомендуем поглядеть на модели серии “MARS-2024”, выпущенные для Илона Маска!

🔸Персонализация. Часы можно дополнить памятной гравировкой на корпусе или логотипом компании.

В преддверии новогодних праздников такие часы могут стать шикарным подарком для ваших друзей и коллег.

🎁
БОНУС для подписчиков: скидка 20%

За уникальными часами 👉 сюда
источник
Книги для программистов
Modern Python Cookbook: 133 recipes to develop flawless and expressive programs in Python 3.8 (2020)
Автор: Steven F. Lott
Количество страниц: 822

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

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

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

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

Скачать книгу

#english #book #intermediate
источник