Modern Computer Architecture and Organization (2020) Автор: Jim Ledin Количество страниц: 560
Данная книга представляет собой серьезное практическое руководство по текущим и будущим архитектурам процессоров и компьютеров, позволяющее проектировать компьютерные системы и разрабатывать более совершенные программные приложения в различных областях.
Во время чтения книги вы: ✔️Познакомитесь с транзисторной технологией и принципами цифровых схем; ✔️Откроете для себя функциональные элементы компьютерных процессоров; ✔️Поработаете с форматами данных с плавающей запятой; ✔️Изучите методы, используемые при реализации виртуальных машин; ✔️Напишете программу с квантовыми вычислениями и запустите ее на квантовом компьютере.
IoT and Edge Computing for Architects (2020) Автор: Perry Lea Количество страниц: 632
Второе издание данной книги охватывает весь спектр решений из темы Интернета вещей, от датчиков до облака. Автор исследует современные сенсорные системы, уделяя особое внимание их мощности и функциональности. Эта книга предназначена для архитекторов, системных проектировщиков и технологов, которые хотят разобраться в экосфере IoT.
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный пробный урок «Дерево отрезков: просто и быстро»: https://otus.pw/Qgk5/ — На вебинаре рассмотрим структуру данных, которая позволяет алгоритмически просто и логарифмически быстро находить сумму элементов массива на любом его отрезке.
Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота @event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Practical Deep Learning: A Python-Based Introduction (2021) Автор: Ron Kneusel Количество страниц: 448
Если вам интересно узнать о машинном обучении, но вы не знаете, с чего начать, то это книга, которую вы так долго ждали. Сосредоточившись на подразделе машинного обучения, известном как глубокое обучение, автор объясняет основные концепции и дает основу, необходимую для начала построения ваших собственных моделей. Вместо того, чтобы просто излагать варианты использования существующих наборов инструментов, книга поможет вам понять, зачем нужно глубокое обучение, и вдохновит вас на дальнейшие исследования.
Во время чтения книги вы узнаете, как: ✔️использовать классические модели машинного обучения, такие как метод k-ближайших соседей, Random forest и метод опорных векторов; ✔️работают нейронные сети и как они обучаются; ✔️использовать сверточные нейронные сети; ✔️разработать успешную модель глубокого обучения с нуля.
Всем привет! Мы сделали сервис, который отбирает вакансии по вашим интересам. Настройте личные фильтры: локация, точный технологический стек, и, конечно, не забудьте о деньгах.
Все самые подходящие предложения рынка – в @GetMeIT_bot
Deep Learning Architectures (2020) Автор: Ovidiu Calin Количество страниц: 296
В этой книге описывается, как нейронные сети работают с математической точки зрения. Нейросети можно интерпретировать как универсальные апроксиматоры функций. Книга устраняет разрыв между идеями и концепциями, которые сегодня используются на интуитивном уровне, и точным современным математическим языком. Её можно использовать в аспирантуре по глубокому обучению, при этом первые несколько частей доступны для студентов старших курсов. Кроме того, она будет интересна исследователям машинного обучения, интересующимся теоретическим пониманием предмета.
Достоинства: ➕Раскрыты даже довольно редкие теоретические темы; ➕Простым языком объяснены сложные математические абстракции.
C++ Best Practices (2020) Автор: Jason Turner Количество страниц: 153
Повысьте уровень владения C++, заставьте инструменты работать на вас, устраните типичные проблемы и переходите к более интересным вещам. Существует множество распространенных ошибок, которые допускают разработчики с любым уровнем опыта. В этой книге собраны самые важные проблемы, которые нужно решить, чтобы сделать ваш код быстрее, проще в обслуживании и более переносимым. В большинстве разделов книги имеются одно или несколько упражнений, которые помогут вам применить на практике то, что обсуждается в книге.
✊Айтишник, нужен буст? Начни на бесплатных демо-уроках онлайн-курсов «Инфраструктурная платформа на основе Kubernetes» и «Специализация Machine Learning»:
📌«Работа с NoSQL базами в k8s»: https://otus.pw/QvlS/ — Посмотрим на плюсы и минусы запуска Apache Cassandra в k8s.
📌«Чему можно научить машину»: https://otus.pw/mt2f/ — На примере реальных проектов из разных индустрий разберём, зачем нужно машинное обучение и какие интересные вещи вы научитесь делать, когда пройдёте специализацию.
Регистрируйтесь сейчас — напомним в день вебинара!
System Design Interview (2020) Автор: Alex Xu Количество страниц: 322
Многие считают собеседование по проектированию системы самым сложным и трудным. Эта книга предоставляет пошаговую схему решения вопросов. Она включает множество реальных примеров, иллюстрируя систематический подход подробными шагами, которым вы можете следовать.
Что внутри: ✔️Взгляд изнутри на то, что на самом деле ищут интервьюеры и почему; ✔️4-х шаговая структура решения любого вопроса с собеседований по проектированию системы; ✔️16 вопросов по системному дизайну с подробными решениями; ✔️188 диаграмм, наглядно объясняющих, как работают разные системы.
Достоинства: ➕Вопросы после каждой главы; ➕Много диаграмм; ➕Вы изучите что-то новое независимо от своего опыта.
Недостатки: ➖Некоторые темы раскрыты недостаточно подробно.
A Python Data Analyst’s Toolkit (2020) Автор: Gayathri Rajagopalan Количество страниц: 420
Изучите основы анализа данных и статистики с помощью тематических исследований с использованием Python. Автор покажет вам, как уверенно писать код на Python и использовать различные библиотеки и функции для анализа любого набора данных. Код представлен в ноутбуках Jupyter, которые можно в дальнейшем адаптировать и расширять.
Эта книга разделена на три части - программирование на Python, анализ и визуализация данных, статистика. Вы начнете с введения в Python - синтаксис, функции, условные операторы, типы данных и различные типы контейнеров. Затем вы изучите более сложные концепции, такие как регулярные выражения, обработка файлов и решение математических задач с помощью Python.
Во время чтения книги вы: ✔️Решите математические задачи из областей мат. анализа, теории множеств и алгебры с помощью Python; ✔️Поработаете с различными библиотеками на Python для структурирования, анализа и визуализации данных; ✔️Изучите примеры из реальной жизни, используя Python; ✔️Изучите основные статистические концепции и используете библиотеку Scipy для решения задач из статистики.
Достоинства: ➕Подходит для новичков; ➕Множество примеров кода.
Mastering Ubuntu Server (2020) Автор: Jay LaCroix Количество страниц: 702
Ubuntu Server штурмом захватил центры обработки данных по всему миру. Независимо от того, развертываете ли вы Ubuntu для крупномасштабного проекта или для небольшого офиса, это стабильный, настраиваемый и мощный дистрибутив Linux с инновационными и передовыми функциями. Гибкость Ubuntu как для простых, так и для сложных развертываний серверов может быть легко адаптирована к потребностям вашей организации. Данная книга поможет разобраться с Ubuntu и начать работу.
Во время чтения книги вы: ✔️Научитесь управлять пользователями, группами и разрешениями; ✔️Оптимизируете производительность системных ресурсов; ✔️Выполните шифрование и дешифрование диска с помощью Linux Unified Key Setup; ✔️Настроите Secure Shell (SSH) для удаленного доступа и подключите его к другим узлам; ✔️Изучите совместное использование каталогов с помощью Samba и сетевой файловой системы; ✔️Ознакомитесь со скриптами для повышения эффективности командной строки; ✔️Настроите виртуальные машины, контейнеры; ✔️Автоматизируете развертывание серверов с помощью Ansible и развертывание облачных серверов с помощью Terraform.
Достоинства: ➕Глубоко раскрываются многие аспекты темы; ➕Детальные объяснения.
Algorithmic Trading Methods: Applications Using Advanced Statistics, Optimization, and Machine Learning Techniques (2020) Автор: Robert Kissell Количество страниц: 612
Это издание включает новые главы по алгоритмической торговле, расширенной торговой аналитике, регрессионному анализу, оптимизации и передовым статистическим методам, а также новое понимание постоянно меняющейся финансовой среды, анализ до и после сделки, анализ затрат и рисков при ликвидации, требования к отчетности. Автор предоставляет читателям набор функций анализа транзакционных издержек, доступных через многочисленные программные приложения и языки программирования.
Достоинства: ➕Глубокое погружение в тему; ➕Актуальность материала.
Effective TypeScript: 62 Specific Ways to Improve Your TypeScript (2019) Автор: Dan Vanderkam Количество страниц: 268
Эта книга познакомит вас с 62 конкретными способами улучшить использование TypeScript. Автор Дэн Вандеркам, главный разработчик программного обеспечения в Sidewalk Labs, показывает вам, как применять эти идеи в таком же формате, как в книгах Effective C++ и Effective Java. Вы перейдете с начального или среднего уровня, когда вы знакомы с основами, до уровня опытного разработчика, который знает, как правильно использовать язык.
Достоинства: ➕Хорошая структурированность; ➕Много действительно полезной и важной информации.
Practical Discrete Mathematics (2021) Автор: Ryan T. White, Archana Tikayat Ray Количество страниц: 330
Дискретная математика занимается изучением счетных, различных элементов, и ее принципы широко используются при построении алгоритмов в информатике и науке о данных. Эта книга поможет вам освоить дискретные математические принципы, чтобы вывести свои навыки информатики на более продвинутый уровень.
Во время чтения книги вы: ✔️Поймете терминологию и методы дискретной математики, их использование в алгоритмах и задачах с данными; ✔️Используете булеву алгебру в формальной логике и элементарных управляющих структурах; ✔️Реализуете комбинаторику на Python для измерения вычислительной сложности и управления распределением памяти; ✔️Используете случайные величины, вычисление описательной статистики и определение средней вычислительной сложности; ✔️Изучите решения задач с графами, связанные с маршрутизацией, поиском пути и поиском по графам, например в глубину.