Size: a a a

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

2021 February 12
Книги для программистов
Advanced Natural Language Processing with TensorFlow 2 (2021)
Автор: Ashish Bansal
Количество страниц: 380

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

Во время чтения книги вы:
✔️Освоите важные предварительные шаги в создании приложений NLP, таких как теги POS;
✔️Используете обучение без учителя с такими библиотеками, как Snorkel;
✔️Проведете анализ настроений с помощью BERT;
✔️Используете трансформеры;
✔️Создадите приложения, которые генерируют подписи и отвечают на вопросы об изображениях, используя настраиваемые трансформаторы;
✔️Используете передовые методы TensorFlow.

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

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

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

#english #book #advanced
источник
2021 February 13
Книги для программистов
Articulating Design Decisions: Communicate with Stakeholders, Keep Your Sanity, and Deliver the Best User Experience (2020)
Автор: Tom Greever
Количество страниц: 240

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

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

Достоинства:
➕Широкий спектр тем;
➕Практикоориенртированность.

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

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

#english #book #advanced
источник
Книги для программистов
Learning Serverless: Design, Develop, and Deploy with Confidence (2020)
Автор: Jason Katzer
Количество страниц: 232

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

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

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

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

#english #book #advanced
источник
2021 February 14
Книги для программистов
Mastering Linux Shell Scripting (2018)
Авторы: Mokhtar Ebrahim, Andrew Mallett
Количество страниц: 286

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

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

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

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

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

#english #book #intermediate
источник
Книги для программистов
Modern C++ for Absolute Beginners (2020)
Автор: Slobodan Dmitrović
Количество страниц: 317

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

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

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

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

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

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

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

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

🎁 Участники интенсива получат в подарок электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» издательства МИФ, а трое лучших — сертификаты на 30 000 рублей для обучения в онлайн-университете Skillbox!
источник
Книги для программистов
The Secret Life of Programs (2019)
Автор: Jonathan E. Steinhart
Количество страниц: 504

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

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

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

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

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

#english #book #intermediate
источник
2021 February 16
Книги для программистов
PHP 8 Revealed (2021)
Автор: Gunnard Engebreth
Количество страниц: 152

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

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

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

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

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

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

Все самые подходящие предложения рынка – в @GetMeIT_bot
источник
Книги для программистов
Elixir in Action (2019)
Автор: Saša Juric
Количество страниц: 384

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

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

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

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

#english #book #advanced
источник
Книги для программистов
Phoenix in Action (2019)
Автор: Geoffrey Lessel
Количество страниц: 336

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

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

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

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

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

#english #book #advanced
источник
2021 February 17
Книги для программистов
Кому не спится и хочется поговорить, мы сейчас ненадолго онлайн в ClubHouse - https://www.joinclubhouse.com/room/MR0dgWAa
источник
Книги для программистов
Команда Интеграционной платформы Synapse ищет крутого Java-разработчика.
Synapse — это первое решение уровня enterprise на базе технологии service mesh,
позволяющее Банку отказаться от вендоров и перейти на open-source технологии.

Наш стек: Java 8+, Spring, Docker, SQL, Kafka, командная разработка.
Заинтересовался? Пиши сюда: http://sber.me/?p=dz1WD
источник
Книги для программистов
Presto: The Definitive Guide (2020)
Авторы: Matt Fuller, Manfred Moser, Martin Traverso
Количество страниц: 310

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

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

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

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

#english #book #intermediate
источник
Книги для программистов
PROGLIB IN DA HOUSE

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

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

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

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

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

https://www.joinclubhouse.com/event/PD4bY4da
источник
Книги для программистов
Building an Anonymization Pipeline (2020)
Авторы: Luk Arbuckle, Khaled El Emam
Количество страниц: 166

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

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

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

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

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

#english #book #advanced
источник
2021 February 18
Книги для программистов
Dive Into Algorithms: A Pythonic Adventure for the Intrepid Beginner (2021)
Автор: Bradford Tuckfield
Количество страниц: 248

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

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

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

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

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

#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/
источник
Книги для программистов
Hands-On High Performance with Go (2020)
Автор: Bob Strecansky
Количество страниц: 406

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

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

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

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

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

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