Обложка канала

Книги для программистов. Страница 79

110694 @progbook

Обратная связь: @proglibrary_feedback_bot

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

    Modern Computer Architecture and Organization (2020)
    Автор: Jim Ledin
    Количество страниц: 560

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

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

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

    Недостатки:
    Пара тем раскрыты недостаточно глубоко.

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

    #english #book #intermediate
  • Книги для программистов

    IoT and Edge Computing for Architects (2020)
    Автор: Perry Lea
    Количество страниц: 632

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

    Достоинства:
    Легко читается;
    Широкий спектр тем.

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

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

    #english #book #advanced
  • Книги для программистов

    🔥OTUS открывает десятый набор онлайн-курса «Алгоритмы и структуры данных». Пройдите тест и успейте в группу по спеццене!

    👉ПРОЙТИ ТЕСТ НА ЗНАНИЕ АЛГОРИТМОВ: https://otus.pw/MsEN/

    📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный пробный урок «Дерево отрезков: просто и быстро»: https://otus.pw/Qgk5/
    — На вебинаре рассмотрим структуру данных, которая позволяет алгоритмически просто и логарифмически быстро находить сумму элементов массива на любом его отрезке.
  • Реклама

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

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

    Полезные материалы по всему, что может быть интересно любому программисту: @proglibrary
    Библиотека хакера: @hackproglib
    Go: @goproglib
    C\C++: @cppproglib
    PHP: @phpproglib
    Frontend: @frontendproglib
    Python: @pyproglib
    Mobile: @mobileproglib
    Data Science: @dsproglib
    Java: @javaproglib
    C#: @csharpproglib
    Библиотека devops'а: @devopsslib
    Библиотека тестировщика: @testerlib

    Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота @event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

    Подписывайтесь: t.me/event_listener_bot
  • Книги для программистов

    Practical Deep Learning: A Python-Based Introduction (2021)
    Автор: Ron Kneusel
    Количество страниц: 448

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

    Во время чтения книги вы узнаете, как:
    ✔️использовать классические модели машинного обучения, такие как метод k-ближайших соседей, Random forest и метод опорных векторов;
    ✔️работают нейронные сети и как они обучаются;
    ✔️использовать сверточные нейронные сети;
    ✔️разработать успешную модель глубокого обучения с нуля.

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

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

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

    #english #book #beginner
  • Книги для программистов

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

    Все самые подходящие предложения рынка – в @GetMeIT_bot
  • Книги для программистов

    Зачем нужна математика?

    Из лекции аспиранта ВМК МГУ вы узнаете основные кейсы применения математики в индустриальных задачах.

    https://proglib.io/w/ae566036
  • Книги для программистов

    Deep Learning Architectures (2020)
    Автор: Ovidiu Calin
    Количество страниц: 296

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

    Достоинства:
    Раскрыты даже довольно редкие теоретические темы;
    Простым языком объяснены сложные математические абстракции.

    Недостатки:
    Плохая структурированность.

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

    #english #book #intermediate
  • Книги для программистов

    C++ Best Practices (2020)
    Автор: Jason Turner
    Количество страниц: 153

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

    Достоинства:
    Легко читается;
    Небольшой объем.

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

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

    #english #book #advanced
  • Книги для программистов

    Айтишник, нужен буст? Начни на бесплатных демо-уроках онлайн-курсов «Инфраструктурная платформа на основе 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 диаграмм, наглядно объясняющих, как работают разные системы.

    Достоинства:
    Вопросы после каждой главы;
    Много диаграмм;
    Вы изучите что-то новое независимо от своего опыта.

    Недостатки:
    Некоторые темы раскрыты недостаточно подробно.

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

    #english #book #advanced
  • Книги для программистов

    A Python Data Analyst’s Toolkit (2020)
    Автор: Gayathri Rajagopalan
    Количество страниц: 420

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

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

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

    Достоинства:
    Подходит для новичков;
    Множество примеров кода.

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

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

    #english #book #advanced
  • Книги для программистов

    Начните учиться проектировать базы данных в MS SQL с демо-занятия «Графовые базы данных в SQL Server».

    24 марта Павел Стрекалов проведет открытый урок, который входит в программу онлайн-курса «MS SQL Server разработчик».

    Вы узнаете, что такое графовые базы данных и какие есть варианты работы с графами и иерархиями в SQL Server.

    Для регистрации на занятие пройдите вступительный тест https://otus.pw/QcpA/
  • Книги для программистов

    Mastering Ubuntu Server (2020)
    Автор: Jay LaCroix
    Количество страниц: 702

    Ubuntu Server штурмом захватил центры обработки данных по всему миру. Независимо от того, развертываете ли вы Ubuntu для крупномасштабного проекта или для небольшого офиса, это стабильный, настраиваемый и мощный дистрибутив Linux с инновационными и передовыми функциями. Гибкость Ubuntu как для простых, так и для сложных развертываний серверов может быть легко адаптирована к потребностям вашей организации. Данная книга поможет разобраться с Ubuntu и начать работу.

    Во время чтения книги вы:
    ✔️Научитесь управлять пользователями, группами и разрешениями;
    ✔️Оптимизируете производительность системных ресурсов;
    ✔️Выполните шифрование и дешифрование диска с помощью Linux Unified Key Setup;
    ✔️Настроите Secure Shell (SSH) для удаленного доступа и подключите его к другим узлам;
    ✔️Изучите совместное использование каталогов с помощью Samba и сетевой файловой системы;
    ✔️Ознакомитесь со скриптами для повышения эффективности командной строки;
    ✔️Настроите виртуальные машины, контейнеры;
    ✔️Автоматизируете развертывание серверов с помощью Ansible и развертывание облачных серверов с помощью Terraform.

    Достоинства:
    Глубоко раскрываются многие аспекты темы;
    Детальные объяснения.

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

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

    #english #book #advanced
  • Книги для программистов

    Algorithmic Trading Methods: Applications Using Advanced Statistics, Optimization, and Machine Learning Techniques (2020)
    Автор: Robert Kissell
    Количество страниц: 612

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

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

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

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

    #english #book #advanced
  • Реклама

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

    Effective TypeScript: 62 Specific Ways to Improve Your TypeScript (2019)
    Автор: Dan Vanderkam
    Количество страниц: 268

    Эта книга познакомит вас с 62 конкретными способами улучшить использование TypeScript. Автор Дэн Вандеркам, главный разработчик программного обеспечения в Sidewalk Labs, показывает вам, как применять эти идеи в таком же формате, как в книгах Effective C++ и Effective Java. Вы перейдете с начального или среднего уровня, когда вы знакомы с основами, до уровня опытного разработчика, который знает, как правильно использовать язык.

    Достоинства:
    Хорошая структурированность;
    Много действительно полезной и важной информации.

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

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

    #english #book #intermediate
  • Книги для программистов

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

    Practical Discrete Mathematics (2021)
    Автор: Ryan T. White, Archana Tikayat Ray
    Количество страниц: 330

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

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

    Достоинства:
    Практикоориентированность;
    Хорошая структурированность.

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

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

    #english #book #advanced