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

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

110694 @progbook

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

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

    Яндекс запустил телеграм-канал с вакансиями для разработчиков

    — Свежие вакансии каждый день
    — Описания задач, технологий и условий без воды
    — Лёгкий поиск по тегам
    — Один пост раз в две недели будет посвящён ответам на ваши вопросы о найме и работе в Яндексе

    Подписывайтесь
  • Книги для программистов

    Hands-On High Performance with Go (2020)
    Автор: Bob Strecansky
    Количество страниц: 406

    Go - это простой в написании язык, популярный среди разработчиков благодаря своим фичам, таким как параллелизм, переносимость и способность снижать сложность. Эта книга о Golang научит вас создавать идиоматический код Go, который будет многоразовым и высокопроизводительным.

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

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

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

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

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

    5 продвинутых навыков Java-тестировщика, которые откроют вам доступ к лучшим вакансиям:

    - Использовать паттерны PageObject, PageFactory и ScreenPlay
    - Разрабатывать тесты в BDD стиле
    - Выполнять тесты в несколько потоков в Selenium Grid или Selenoid
    - Организовывать CI-процесс, используя Jenkins и Docker
    - Строить эффективные отчеты о тестировании с помощью Allure и Report Portal
    Все это и многое другое вы освоите на онлайн-курсе «Java QA Engineer».

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

    Пройдите вступительный тест и успейте поступить на курс по спец.цене https://otus.pw/vteH/
  • Реклама

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

    Dive Into Algorithms: A Pythonic Adventure for the Intrepid Beginner (2021)
    Автор: Bradford Tuckfield
    Количество страниц: 248

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

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

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

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

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

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

    Building an Anonymization Pipeline (2020)
    Авторы: Luk Arbuckle, Khaled El Emam
    Количество страниц: 166

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

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

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

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

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

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

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

    PROGLIB IN DA HOUSE

    А если быть точнее, в ClubHouse

    Что это такое? Простыми словами, это живые подкасты, в которых каждый может высказать свою точку зрения, делиться мыслями, участвовать в дискуссиях и просто слушать

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

    Вчера мы протестировали приложение, а уже сегодня готовы провести общую беседу в 19:00 на тему: «Что такое ClubHouse и как его использовать айтишнику»

    Хотите поучаствовать? Переходите в наш чат. Вся информация также будет тут.
  • Книги для программистов

    Presto: The Definitive Guide (2020)
    Авторы: Matt Fuller, Manfred Moser, Martin Traverso
    Количество страниц: 310

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

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

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

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

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

    Команда Интеграционной платформы Synapse ищет крутого Java-разработчика.
    Synapse — это первое решение уровня enterprise на базе технологии service mesh,
    позволяющее Банку отказаться от вендоров и перейти на open-source технологии.

    Наш стек: Java 8+, Spring, Docker, SQL, Kafka, командная разработка.
    Заинтересовался? Откликайся: http://sber.me/?p=dz1WD

    Или пиши сюда: @lisa_liza
  • Книги для программистов

    Phoenix in Action (2019)
    Автор: Geoffrey Lessel
    Количество страниц: 336

    Phoenix - это современный веб-фреймворк, созданный для языка программирования Elixir. Элегантный, отказоустойчивый и производительный, Phoenix так же прост в использовании, как Rails, и так же надежен, как основа Elixir на Erlang. Phoenix in Action полагается на имеющиеся навыки веб-разработки, обучая уникальным преимуществам Phoenix вместе с достаточным объемом Elixir для выполнения работы.

    Что внутри:
    ✔️Функциональное программирование в веб-среде;
    ✔️Введение в Elixir;
    ✔️Взаимодействие базы данных с Ecto;
    ✔️Связь с каналами в реальном времени.

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

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

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

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

    Elixir in Action (2019)
    Автор: Saša Juric
    Количество страниц: 384

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

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

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

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

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

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

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

    PHP 8 Revealed (2021)
    Автор: Gunnard Engebreth
    Количество страниц: 152

    Откройте для себя новые и обновленные фичи PHP 8, такие как JIT-компилятор и атрибуты, с примерами кода каждого из них. Для каждой из особенностей языка автор приводит примеры из реальных проектов и объясняет ее преимущества.

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

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

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

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

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

    The Secret Life of Programs (2019)
    Автор: Jonathan E. Steinhart
    Количество страниц: 504

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

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

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

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

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

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

    Научись организовывать процессы непрерывной интеграции и развёртывания приложения в облаке и пойми, как перейти из разработки или системного администрирования в DevOps-инжиниринг на онлайн-интенсиве: 🔜 https://clc.am/X_sOmw

    Что будет?
    ✔️ Рассмотрим типовые задачи, с которыми сталкивается DevOps-инженер.
    ✔️ Научим упаковывать несколько приложений в контейнеры и запускать их на компьютере c помощью Docker и Docker-compose.
    ✔️ Проведём разбор работ и наградим победителей.

    Какие знания нужны для занятий?
    ✔️ Пригодятся базовые навыки в IT — работа в командной строке, понимание Git (clone, push, pull).

    🎁 Участники интенсива получат в подарок электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» издательства МИФ, а трое лучших — сертификаты на 30 000 рублей для обучения в онлайн-университете Skillbox!
  • Реклама

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

    Modern C++ for Absolute Beginners (2020)
    Автор: Slobodan Dmitrović
    Количество страниц: 317

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

    Во время чтения книги вы:
    ✔️Поработаете с основами C++: типы, операторы, переменные, константы, выражения, ссылки, функции, классы, ввод-вывод, умные указатели, полиморфизм и т. д.;
    ✔️Настроите среду Visual Studio в Windows и GCC в Linux, где вы можете написать свой собственный код;
    ✔️Изучите объявление и определение функций, классов и объектов, а также организацию кода в пространствах имен;
    ✔️Откроете для себя объектно-ориентированное программирование: классы и объекты, инкапсуляция, наследование, полиморфизм и многое другое с использованием самых передовых фич C++;
    ✔️Используете передовой опыт в организации исходного кода и контроле рабочего процесса программы.

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

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

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

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

    Mastering Linux Shell Scripting (2018)
    Авторы: Mokhtar Ebrahim, Andrew Mallett
    Количество страниц: 286

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

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

    Достоинства:
    Легко читается;
    Практикоориентированность.

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

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

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

    Learning Serverless: Design, Develop, and Deploy with Confidence (2020)
    Автор: Jason Katzer
    Количество страниц: 232

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

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

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

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

    #english #book #advanced