Size: a a a

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

2021 March 28
Книги для программистов
AI as a Service: Serverless machine learning with AWS (2020)
Авторы: Peter Elger, Eoin Shanaghy
Количество страниц: 328

AI as a Service - это практическое руководство по созданию и внедрению бессерверных ИИ приложений, не утомляющее читателей теоретическими знаниями. Вместо этого в руководстве вы найдете удобные для понимания инструкции и две полные практические сборки бессерверного ИИ.

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

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

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

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

#english #book #intermediate
источник
2021 March 29
Книги для программистов
Absolute FreeBSD (2018)
Автор: Michael W. Lucas
Количество страниц: 704

FreeBSD - это опора таких компаний, как Netflix и EMC. В практически любом месте, где кто-то делает тяжелую работу в Интернете, вы найдете FreeBSD. Данная книга позволяет использовать сильные стороны FreeBSD для решения ваших задач. Любая компьютерная система хороша настолько, насколько хороши знания системного администратора. Автор книги научит вас всему, что вам нужно знать об управлении системами FreeBSD, от установки, настройки и перехода системы от «просто работающей» к «хорошо работающей».

Во время чтения книги вы узнаете:
✔️Как лучше всего установить FreeBSD в соответствии с вашими потребностями;
✔️Какую файловую систему использовать в вашей среде;
✔️Как сделать резервную копию и восстановить важные данные;
✔️Как настраивать ядро, и когда нельзя это делать;
✔️Как управлять UFS, ZFS и другими важными файловыми системами;
✔️Как и когда обновляться;
✔️Методы создания собственной FreeBSD;
✔️Расширенные функции безопасности, такие как черный список и фильтрация пакетов;
✔️Как контролировать и регулировать производительность.

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

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

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

#english #book #advanced
источник
Книги для программистов
Professional C++ (2021)
Автор: Marc Gregoire
Количество страниц: 1184

Professional C++ - это продвинутое руководство по программированию на языке C++. Каждая фича объясняется на примерах, включая фрагменты кода, которые вы можете вставлять в свои собственные приложения. Многие опытные разработчики никогда полностью не исследовали границы возможностей языка; в этой книге раскрываются особые фичи, о которых вы никогда не знали, и подробно рассказывается, как использовать их в реальных решениях.

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

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

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

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

#english #book #advanced
источник
2021 March 30
Книги для программистов
Essential Discrete Mathematics for Computer Science (2019)
Авторы: Harry Lewis, Rachel Zax
Количество страниц: 408

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

Что внутри:
✔️Введение в дискретную математику;
✔️31 короткая глава, каждая из которых подходит для одного занятия;
✔️Более 300 упражнений;
✔️Полные доказательства почти каждой формулы и теоремы.

Достоинства:
➕Есть ответы к упражнениям;
➕Широкий спектр тем.

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

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

#english #book #beginner
источник
Книги для программистов
Какова Ваша специализация в IT?
Анонимный опрос
12%
Frontend
26%
Backend
12%
Fullstack
6%
Мобильная разработка
4%
Enterprise разработка
9%
Devops/Sysadmin/QA
6%
Data Science
3%
Информационная безопасность
15%
Хочу в IT
9%
Другая специализация
Проголосовало: 7043
источник
Книги для программистов
Всем привет!
Мы сделали сервис, который отбирает вакансии по вашим интересам.
Настройте личные фильтры: локация, точный технологический стек, и, конечно, не забудьте о деньгах.

Все самые подходящие предложения рынка – в @GetMeIT_bot
источник
2021 March 31
Книги для программистов
An Introduction to Statistical Learning: with Applications in R (2017)
Авторы: Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani
Количество страниц: 440

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

Достоинства:
➕Хороший авторский стиль;
➕Подходит новичкам.

Недостатки:
➖В паре тем недостаточно раскрыты алгоритмы.

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

#english #book #advanced
источник
Книги для программистов
Mapping Experiences: A Complete Guide to Customer Alignment Through Journeys, Blueprints, and Diagrams (2021)
Автор: James Kalbach
Количество страниц: 440

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

Достоинства:
➕Раскрывает множество разных полезных тематик;
➕Хорошая структурированность.

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

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

#english #book #intermediate
источник
Книги для программистов
16 апреля - демо-занятие «Первые шаги Тимлида на новом месте»

Александр Пряхин (Техническим директором в CityAds Media) расскажет
- с чего начать работу новоиспеченному лиду?
- на какие процессы стоит обращать внимание?
- в каких местах кроются quick wins для быстрого роста?

Регистрация: https://otus.pw/coy8/

📍 Демо-занятие рассчитано на разработчиков, которые хотят стать тимлидами, и тех, кто уже управляет командой.
источник
Книги для программистов
UX Strategy: Product Strategy Techniques for Devising Innovative Digital Solutions (2021)
Автор: Jaime Levy
Количество страниц: 304

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

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

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

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

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

#english #book #intermediate
источник
2021 April 01
Книги для программистов
Мы ищем парфюмера!✌️

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

Что мы ждём от кандидата:
👉опыт работы от 3 лет,
👉профильное образование (в идеале — ISIPCA),
👉знание протоколов IFRA,
👉желание придумывать и запускать ароматы для разных сервисов экосистемы Сбера.

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

Откликайся на вакансию по ссылке!
источник
Книги для программистов
Нужен опытный парфюмер!

Ищем специалиста, который точно знает, как должны пахнуть полезные сервисы и новейшие технологии. Ты сможешь создать аромат, который станет новым символом продуктов Сбера. Подробнее — узнаешь по ссылке.
👉 А пока подпишись на «Карьеру в Сбере», у нас много классных вакансий!
источник
Книги для программистов
Stream Processing with Apache Flink: Fundamentals, Implementation, and Operation of Streaming Applications (2019)
Авторы: Fabian Hueske, Vasiliki Kalavri
Количество страниц: 310

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

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

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

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

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

#english #book #advanced
источник
Книги для программистов
Stream Processing with Apache Spark: Mastering Structured Streaming and Spark Streaming (2019)
Авторы: Gerard Maas, Francois Garillot
Количество страниц: 452

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

Во время чтения книги вы:
✔️Изучите фундаментальные концепции потоковой обработки и различные потоковые архитектуры;
✔️Изучите структурированную потоковую передачу на практических примерах;
✔️Создадите и начнете управлять потоковыми заданиями и приложениями с помощью Spark Streaming;
✔️Изучите передовые методы потоковой передачи Spark, включая алгоритмы аппроксимации и машинного обучения;
✔️Сравните Apache Spark с другими проектами обработки потоков, включая Apache Storm, Apache Flink и Apache Kafka Streams.

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

Недостатки:
➖Не хватает примеров.

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

#english #book #advanced
источник
Книги для программистов
В какой стране Вы живете?
Анонимный опрос
45%
Россия
25%
Украина
10%
Беларусь
5%
Казахстан
16%
Другая
Проголосовало: 4363
источник
Книги для программистов
Как тестировщику с опытом вырасти до лидера команды? 7 апреля вы сможете пообщаться о вопросах карьеры тестировщика с экспертом Анастасией Ассеевой-Нгуен, ex head of QA в команде на 90+ человек. Анастасия проведет обзор вакансий и требований к кандидатам на позиции QA Lead и представит программу своего онлайн-курса. Вы узнаете, в чем особенность курса, о формате обучения и практики.

Зарегистрируйтесь, чтобы принять участие во встрече https://otus.pw/t4TB/
источник
Книги для программистов
The Quick Python Book, 3rd edition (2018)
Автор: Naomi Ceder
Количество страниц: 472

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

Что внутри:
✔️Полный обзор Python 3;
✔️Основные библиотеки, пакеты и инструменты;
✔️Упражнения;
✔️Пять новых глав, связанных с Data Science.

Достоинства:
➕Хорошо подходит программистам, желающим перейти на Python;
➕Хороший авторский стиль;
➕Множество примеров кода.

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

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

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

Полезные материалы по всему, что может быть интересно любому программисту: @proglibrary
Библиотека хакера: @hackproglib
Go: @goproglib
CC++: @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
источник
2021 April 02
Книги для программистов
Machine Learning with R, the tidyverse, and mlr (2020)
Автор: Hefin I. Rhys
Количество страниц: 536

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

Что внутри:
✔️Использование пакетов tidyverse для обработки и построения графиков данных;
✔️Методы обучения с учителем и без учителя;
✔️Алгоритмы классификации, регрессии, уменьшения размерности и кластеризации;
✔️Учебник по статистике, чтобы восполнить пробелы в ваших знаниях.

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

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

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

#english #book #advanced
источник
Книги для программистов
☁️ На пике технологий: эксперты Microsoft, Сбер и МТС рассказали о гибридных облаках

Самые крутые открытия с прошедшей онлайн-конференции Microsoft Hybrid Cloud Forum.

https://proglib.io/w/2324dcb0
источник