Size: a a a

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

2019 June 21
Книги для программистов
​​HTTP/2 in Action (2019)
Автор: Barry Pollard

#http #book #beginner #english

Язык: английский.

Целевая аудитория: начинающие разработчики.

Данное руководство рассматривает HTTP/2, один из основных сетевых протоколов. Вы узнаете про то, как разрабатывался данный протокол, про обратную совместимость, основные характеристики и приемы работы с ним. Также в конце вас ждет небольшой обзор HTTP/3, который должен выйти совсем скоро.

В книге рассматриваются следующие темы:
✔ основы HTTP/2;
✔ имплементация протокола;
✔ сложные концепции;
✔ TCP, QUIC и HTTP/3 и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ широкий охват тем;
➕ многочисленные иллюстрации и примеры.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
2019 June 22
Книги для программистов
​​Microservices in Action (2018)
Авторы: Morgan Bruce, Paulo A. Pereira

#programming #book #english

Язык: английский.

Целевая аудитория: опытные разработчики.

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

В книге рассматриваются следующие темы:
✔ создание и запуск микросервисов;
✔ архитектура микросервисных приложений;
✔ транзакции и запросы в микросервисах;
✔ создание гибкого фреймворка на микросервисах;
✔ разработка с применением контейнеров и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ множество изображений и примеров кода.

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
​​Learning Functional Programming in Go (2017)
Автор: Lex Sheehan

#golang #book #english

Язык: английский.

Целевая аудитория: опытные программисты на Go.

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

В книге рассматриваются следующие темы:
✔ управление коллекциями;
✔ SOLID в Go;
✔ паттерн Декоратор;
✔ функциональные параметры;
✔ монады, типы классов и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ хорошие примеры, иллюстрации, таблицы и комментарии к коду.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Handbook of Mathematical Methods in Imaging (2011)
Автор: Otmar Scherzer

#math #book #english

Язык: английский.

Целевая аудитория: опытные математики и разработчики.

Перед вами классический справочник по математическим методам визуализации. Материал разделён на две основные темы: алгоритмы и обработка сигналов и изображений. Каждый раздел в рамках темы охватывает моделирование, математику и численные методы. Также в книге достаточно примеров, которые помогут вам научиться основным методам визуализации.

В книге рассматриваются следующие темы:
✔ основные алгоритмы визуализации;
✔ томография;
✔ фотоакустические и термоакустические сигналы;
✔ численные методы;
✔ популярные методы визуализации и многое другое.

Преимущества:
➕ множество примеров, перекрёстных ссылок, таблиц и изображений.

Недостатки:
➖ большой объём;
➖ узкоспециализированный материал.
источник
Книги для программистов
источник
Книги для программистов
​​Курс «Power BI & Excel PRO» от Нетологии

Изучите расширенные возможности инструментов Power Query, Power Pivot & DAX. Освойте продвинутые техники визуализации данных.

Чему научитесь на курсе «Power BI & Excel PRO»:

1) Обрабатывать данные
Работать с большими массивами данных из разных источников, не хуже программистов строить сложные запросы с множеством параметров

2) Писать сложные формулы в DAX
Создавать вычисляемые таблицы, столбцы и меры: от простых агрегатов до формул со скользящими периодами

3) Автоматизировать отчётность
Сможете создавать легко читаемые отчёты с богатой навигацией, которые ускорят поиск ответов на вопросы бизнеса

15 июля — 16 сентября
онлайн-вебинары и практические задания
для опытных пользователей Power BI и Excel
от 2 325 ₽ / месяц

Запишитесь на курс со скидкой 2000р. по промокоду powerbi2000:

http://netolo.gy/eYh
источник
2019 June 23
Книги для программистов
​​CSS Optimization Basics (2018)
Автор: Jens Oliver Meiert

#css #book #english

Язык: английский.

Целевая аудитория: разработчики любого уровня.

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

В книге рассматриваются следующие темы:
✔ почему оптимизация важна;
✔ понятность написания стилей;
✔ чистота;
✔ валидация и многое другое.

Преимущества:
➕ важный материал по теме;
➕ небольшой объём.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
источник
Книги для программистов
​​Java 9 Recipes, 3rd Edition (2017)
Автор: Josh Juneau

#java #book #english

Язык: английский.

Целевая аудитория: опытные разработчики на Java.

Данное руководство - это не последовательный источник знаний, а справочник по множеству готовых решений ("рецептов") тех или иных задач, которые вы можете рассматривать в качестве обучения и даже использовать в собственных программах. Вы посмотрите на проблему, которую ставит перед собой автор, и на процесс решения этой проблемы. Также вы узнаете про современные функции Java, такие как лямбда-выражения, JShell, новые алгоритмы сбора мусора и многие другие.

В книге рассматриваются следующие темы:
✔ объектно-ориентированное программирование;
✔ лямбда-выражения;
✔ исключения и логи;
✔ многопоточность;
✔ отладка и тестирование;
✔ основы JavaFX и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ обзор на современные инструменты Java;
➕ многочисленные примеры

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Прими участие в бесплатном интенсиве по Data Science и построй модель машинного обучения на Python, способную предсказывать курс доллара!

Ссылка для регистрации 🔜 https://clc.to/Mzc_Iw
✔️ Настроим рабочее окружение.
✔️ Проведем экспресс-введение в Python.
✔️ Построим модель от начала до конца.
✔️ Проведем ревью работ участников.

Спикер интенсива — Валентин Пановский, Chief Data Scientist в Skillbox и преподаватель МАИ.


🎁 Трое лучших участников получат по 30 000 рублей!
источник
2019 June 24
Книги для программистов
​​Cython. A Guide for Python Programmers (2015)
Автор: Kurt W. Smith

#python #book #advanced #english

Язык: английский.

Целевая аудитория: опытные разработчики.

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

В книге рассматриваются следующие темы:
✔ сравниваем Python, C и Cython;
✔ компилируем и запускаем код на Cython;
✔ организация приложений на Cython;
✔ оборачиваем С и С++ библиотеки с помощью Cython;
✔ лучшие практики работы с Cython и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ многочисленные примеры кода;
➕ небольшой объем;
➕ подсветка листингов.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​CSS3 Quick Syntax Reference, 2nd Edition (2019)
Автор: Mikael Olsson

#css #book #beginner #english

Язык: английский.

Целевая аудитория: начинающие разработчики.

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

В книге рассматриваются следующие темы:
✔ классы и id селекторы;
✔ псевдо-селекторы;
✔ CSS свойства;
✔ работа с текстом и шрифтами;
✔ градиенты;
✔ сетка;
✔ границы и отступы;
✔ таблицы.

Преимущества:
➕ актуальный материал по теме;
➕ небольшой объем;
➕ широкий охват тем.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
источник