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

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

110694 @progbook

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

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

    Quantum Computing and Blockchain in Business (2020)
    Автор: Arunkumar Krishnakumar
    Количество страниц: 334

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

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

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

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

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

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

    Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali (2018)
    Автор: OccupyTheWeb
    Количество страниц: 248

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

    Во время чтения книги вы:
    ✔️Напишете инструмент для сканирования сетевых подключений;
    ✔️Сможете сохранять свою активность в тайне, используя Tor, прокси-серверы, VPN и зашифрованную электронную почту;
    ✔️Напишете скрипт bash для сканирования открытых портов для поиска потенциальных целей;
    ✔️Научитесь работать с MySQL, веб-серверами Apache и OpenSSH.

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

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

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

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

    Approaching (Almost) Any Machine Learning Problem (2020)
    Автор: Abhishek Thakur
    Количество страниц: 300

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

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

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

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

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

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

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

    Интенсив по Docker для разработчиков без «капитанской теории». Отправляемся 25 февраля.

    На 2 дня оставим за бортом всё то, о чём и так все знают и погрузимся в глубины крутейшей практики. Вы запустите сайт в контейнере, соберёте несколько контейнеров в рабочую систему, запустите готовый pipeline в Gitlab, рассмотрите подводные камни использования stateful и Docker и научитесь обходить ограничения DockerHub. Помимо этого расскажем об особенностях использования контейнеров с ruby, php, python, go, java, c#, c++ и работе Docker в облаках.

    Интересно? А ведь это ещё не всё! Почитать всю программу (там много вкусного) и посмотреть реальные примеры практических заданий можно на сайте.

    Йо-хо-хо, морские волки! На абордаж!
  • Книги для программистов

    Guide to Competitive Programming (2020)
    Автор: Antti Laaksonen
    Количество страниц: 328

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

    Достоинства:
    Хорошо подходит для начинающих;
    Подробные объяснения.

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

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

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

    Занимаетесь C# разработкой и хотите создавать веб-проекты с помощью ASP.NET Core?

    Начните осваивать необходимые навыки 22 февраля с демо-занятия «Отличия структурных шаблонов проектирования на примерах». Вместе с Евгением Волосатовым вы познакомитесь с тремя структурными шаблонами проектирования: Заместитель, Адаптер и Декоратор. Чтобы лучше прочувствовать особенности и различия этих шаблонов, вы напишете несколько простых программ и проведете их рефакторинг.


    Демо-урок — возможность попробовать онлайн-курс «C# ASP.NET Core Developer», созданный специально для C#-программистов с опытом от 2 лет, которые хотят заняться веб-разработкой.

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

    Large-Scale C++ Volume I: Process and Architecture (2019)
    Авторы: John Debbie Lafferty, John Lakos
    Количество страниц: 1024

    Написать надежное и удобное в обслуживании программное обеспечение на C++ сложно. Масштабная разработка такого программного обеспечения добавляет новый набор проблем. Создание крупномасштабных систем требует практического понимания логического дизайна - помимо теоретических концепций, рассматриваемых в наиболее популярных текстах. Чтобы добиться успеха, разработчики должны также заняться физическим проектированием - аспектом разработки программного обеспечения, который может быть незнаком даже опытным разработчикам. Обладая более чем 30-летним практическим опытом создания массивных критически важных корпоративных систем, Джон Лакос показывает, как создавать и развивать так называемый Software Capital. Этот новаторский сборник закладывает основу для проектов любого масштаба и демонстрирует процессы, методы, приемы и инструменты, необходимые для успешной крупномасштабной разработки в реальном мире.

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

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

    Недостатки:
    Большой объем.

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

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

    Tableau Prep: Up & Running (2020)
    Автор: Carl Allchin
    Количество страниц: 448

    Tableau Prep относительно прост в использовании для самостоятельной подготовки данных, если вы знаете, как очищать и организовывать свои датасеты. Карл Оллчин из Лондонской информационной лаборатории познакомит вас с Tableau Prep с помощью серии практических уроков, которые включают методы подготовки, очистки, автоматизации, систематизации и визуализации наборов данных.

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

    Достоинства:
    Глубокое погружение в тему;
    После чтения относительно легко перейти на R/Python.

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

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

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

    Pro Python 3: Features and Tools for Professional Development (2019)
    Авторы: J. Burton Browning, Marty Alchin
    Количество страниц: 480

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

    Чему вы научитесь:
    ✔️Правильно работать с классами;
    ✔️Использовать функции из стандартной библиотеки и сторонних;
    ✔️Собирать данные с веб-сайтов с помощью Python;
    ✔️Автоматизировать модульное тестирование, написав набор тестов и многое другое.

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

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

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

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

    Getting Structured Data from the Internet (2020)
    Автор: Jay M. Patel
    Количество страниц: 420

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

    Во время чтения книги вы:
    ✔️Разберётесь в простом парсинге веб-страниц;
    ✔️Разработаете веб-парсер с нуля, используя lxml и библиотеку BeautifulSoup;
    ✔️Используете облачные вычисления на основе AWS с EC2, S3, Athena, SQS и SNS для анализа, извлечения и хранения полезной информации из просканированных страниц;
    ✔️Используете язык SQL;
    ✔️Используете данные веб-сканирования для создания системы анализа настроений в отношении новостей или для альтернативного финансового анализа, охватывающего торговые сигналы фондового рынка;
    ✔️Напишете готовый к работе сканер на Python с использованием фреймворка Scrapy и рассмотрите практические обходные пути капчи, ротации IP-адресов и т. д.

    Достоинства:
    Пошаговый стиль повествования;
    Актуальность материала.

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

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

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

    Что нужно уметь сетевому администратору, чтобы повысить эффективность работы и подняться на следующую карьерную ступеньку?

    02 февраля в 20.00 Кулиничев Алексей расскажет о важных навыках сетевого инженера и представит программу практического онлайн-курса «Network Engineer». Вы узнаете, чем курс отличается от курсов других Сетевых Академий Cisco, как организована удаленная практика на реальном оборудовании, какие знания понадобятся для прохождения сертификации CCNA, и почему в 80% занятий особое внимание уделяется траблшутингу. Регистрируйтесь на вебинар, чтобы не пропустить https://otus.pw/L7D5i/
  • Книги для программистов

    Elementary Linear Algebra (2019)
    Авторы: Howard Anton, Anton Kaul
    Количество страниц: 608

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

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

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

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

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

    NGINX Cookbook (2020)
    Автор: Derek DeJonghe
    Количество страниц: 206

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

    В книге содержится материал по следующим темам:
    ✔️Высокопроизводительная балансировка нагрузки с помощью HTTP, TCP и UDP;
    ✔️Защита доступа с помощью зашифрованного трафика, безопасных ссылок, подзапросов HTTP-аутентификации и т. д.;
    ✔️Развертывание NGINX в сервисах облачных вычислений Google Cloud, AWS и Azure;
    ✔️Установка и настройка контроллера NGINX;
    ✔️Установка и настройка модуля NGINX Plus App Protect;
    ✔️Включение WAF через АЦП контроллера.

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

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

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

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

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

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

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

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

    Microservices: Up and Running (2020)
    Авторы: Ronnie Mitra, Irakli Nadareishvili
    Количество страниц: 318

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

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

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

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

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

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

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

    SQL QuickStart Guide (2015)
    Автор: Walter Shields
    Количество страниц: 84

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

    Во время чтения книги вы изучите:
    ✔️Базовую структуру баз данных - что они собой представляют, как они работают и как по ним успешно перемещаться;
    ✔️Как использовать SQL для извлечения и изучения данных независимо от масштаба базы данных (на основе многочисленных изображений и примеров);
    ✔️Наиболее важные SQL-запросы, а также то, как и когда их использовать для достижения наилучшего эффекта;
    ✔️Профессиональные приложения SQL и способы «продать» свои новые навыки работы вашему работодателю, а также узнаете о других факторах, способствующих карьерному росту.

    Достоинства:
    Легко читается;
    Есть упражнения.

    Недостатки:
    Присутствуют опечатки.

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

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

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

    Head First C# (2021)
    Авторы: Andrew Stellman, Jennifer Greene
    Количество страниц: 800

    Серия “Head First” от знаменитого издательства O’Reilly выделяется на фоне других уникальной и необычной подачей материала, которая всегда оказывается увлекательной и полезной для обучения. С помощью этого полностью обновленного руководства, охватывающего C# 8.0 и Visual Studio 2019, начинающие программисты, такие как вы, создадут полнофункциональную игру в первой главе. Затем вы узнаете, как использовать классы и объектно-ориентированное программирование, создавать трехмерные игры в Unity и запрашивать данные с помощью LINQ. И все это вы будете делать, решая головоломки, выполняя практические упражнения и создавая реальные приложения.

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

    Достоинства:
    Актуальность материала;
    Интересный подход к объяснению;
    Подходит начинающим.

    Недостатки:
    Подходит только для Windows 8.

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

    #english #book #beginner