Programming Android with Kotlin (2021)
Авторы: Pierre-Olivier Laurence, Amanda Hinchman-Dominguez, G. Blake Meike, Mike Dunn
Количество страниц: 532
Разработка приложений для мобильной операционной системы Android может показаться сложной, особенно если для этого требуется изучение нового языка программирования - Kotlin, который теперь является официальным языком разработки под Android. Из этой практической книги вы узнаете, как осуществить переход с Java на Kotlin, и, кроме прочего, поймете, как и почему Kotlin предоставляет реальное преимущество для получения контроля над асинхронными вычислениями.
Во время чтения книги вы:
✔️Узнаете об основах Kotlin и Kotlin Collections Framework;
✔️Изучите основы Android: операционная система, контейнер приложения и его компоненты;
✔️Узнаете о безопасности потоков;
✔️Изучите структурированный параллелизм с помощью сопрограмм;
✔️Узнаете, как использовать потоки для асинхронной обработки данных;
✔️Используете оптимизацию производительности, чтобы сократить потребление ресурсов.
Достоинства:
➕Актуальность материала;
➕Глубокое погружение в тему.
Недостатки:
➖Не замечено.
Скачать книгу
#kotlin
Двоичный кот — канал о технологиях, гаджетах, приложениях и прочих IT.
В метро я прохожу по Face Pay. По дорогам езжу на электрокарах с автопилотом. А если куда-то лечу, то на eVTOL. Мой голос сгенерирован нейросетью. Оплату провожу в основном криптой. Когда становится скучно, читаю новости от Минцифры. А про Apple, Google, Facebook и WhatsApp мне давно все понятно, поэтому пользуюсь Telegram.
Подпишись и почувствуй нейромурчание Двоичного кота
Natural Language Processing with Spark NLP (2020)
Автор: Alex Thomas
Количество страниц: 366
Если вы хотите создать приложение высокого качества, использующее обработку естественного языка, но не знаете, с чего начать или какие инструменты использовать, это практическое руководство поможет вам начать работу. Алекс Томас, главный data scientist по обработке данных в Wisecube, показывает программистам и специалистам по обработке данных, как создавать приложения для масштабируемой обработки естественного языка с использованием глубокого обучения и библиотеки Apache Spark NLP.
Что внутри:
✔️Основы: понимание основ обработки естественного языка, NLP на Apache Stark и глубокого обучения;
✔️Строительные блоки: методы создания NLP проектов, включая токенизацию, сегментацию предложений;
✔️Приложения: процесс проектирования, разработки и экспериментов для создания собственных проектов;
✔️Построение систем NLP: варианты создания и развертывания моделей, включая то, какие языки следует поддерживать.
Достоинства:
➕Актуальность материала;
➕Широкий спектр тем.
Недостатки:
➖Не замечено.
Скачать книгу
The Deep Learning Workshop (2020)
Авторы: Mirza Rahim Baig, Thomas V. Joseph, Nipun Sadvilkar, Mohan Kumar Silaparasetty, Anthony So
Количество страниц: 474
Вы очарованы тем, как глубокое обучение позволяет своим приложениям в реальном мире, таким как беспилотные автомобили, виртуальные помощники, устройства распознавания лиц и чат-боты, обрабатывать данные и решать сложные задачи? Если вы знакомы с машинным обучением или являетесь новичком в этой области, данная книга поможет вам изучить глубокое обучение с помощью интересных примеров и упражнений.
Во время чтения книги вы:
✔️Поймете, чем отличаются глубокое обучение, машинное обучение и искусственный интеллект;
✔️Разработаете многослойные глубокие нейронные сети с помощью TensorFlow;
✔️Реализуете глубокие нейронные сети для мультиклассовой классификации с помощью Keras;
✔️Обработаете последовательности данных и используете их в работе с рекуррентными нейронными сетями.
Достоинства:
➕Множество упражнений;
➕Широкий спектр тем.
Недостатки:
➖Не замечено.
Скачать книгу
Learn PHP in One Day and Learn It Well (2020)
Автор: Jamie Chan
Количество страниц: 199
Данный учебник охватывает все необходимые темы для изучения программирования на PHP. Обучение специально организовано пошагово, чтобы вы могли легко освоить PHP, даже если имеете мало опыта в программировании. В конце книги предлагается выполнить программный проект - мини-блог, созданный с помощью PHP и MySQL. Обратите внимание, что эта книга требует базовых знаний HTML и SQL.
Достоинства:
➕Хороший авторский стиль;
➕Множество примеров кода.
Недостатки:
➖Не замечено.
Скачать книгу
WebAssembly: The Definitive Guide: Safe, Fast, and Portable Code (2021)
Автор: Brian Sletten
Количество страниц: 334
Данная книга является подробным и доступным введением в одну из самых революционных технологий отрасли. То, что начиналось как способ использования в браузере языков, отличных от JavaScript, превратилось во всеобъемлющий путь к переносимости, производительности, повышенной безопасности и большему повторному использованию кода во впечатляющем наборе целей развертывания.
Во время чтения книги вы:
✔️Используете WebAssembly для повышения переносимости кода на разные платформы;
✔️Узнаете, как WebAssembly повышает защиту от серьезных атак на систему безопасности;
✔️Используете WebAssembly для развертывания устаревшего кода в веб-средах;
✔️Увеличите свою пользовательскую базу с помощью языков и сред разработки;
✔️Интегрируете код JavaScript в другие языки и среды для повышения производительности, безопасности и продуктивности;
✔️Узнаете, как WebAssembly может повлиять на вашу карьеру разработчика программного обеспечения.
Достоинства:
➕Множество примеров кода;
➕Глубокое погружение в тему.
Недостатки:
➖Не замечено.
Скачать книгу
Modern Python Cookbook: 133 recipes to develop flawless and expressive programs in Python 3.8 (2020)
Автор: Steven F. Lott
Количество страниц: 822
Python - популярный выбор разработчиков, инженеров, специалистов по данным и любителей программирования во всем мире. Это отличный язык, который может поддерживать ваши приложения и обеспечивать высокую скорость, безопасность и масштабируемость. Его можно использовать для простых скриптов или сложных веб-приложений. Знакомя с Python с помощью серии простых рецептов, эта книга дает представление о конкретных фичах языка в конкретных задачах. Наличие контекста помогает облегчить понимание языка и стандартной библиотеки.
Во время чтения книги вы:
✔️Изучите сложные детали синтаксиса Python и способы его использования в ваших интересах;
✔️Научитесь эффективно управлять данными с помощью встроенных структур;
✔️Познакомитесь с передовыми методами программирования на Python;
✔️Интегрируете прикладное программное обеспечение с помощью Python;
✔️Напишите тесты, чтобы убедиться, что программа работает так, как планировалось.
Достоинства:
➕Практикоориентированность;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
Head First Swift (2021)
Авторы: Paris Buttfield-Addison, Jon Manning
Количество страниц: 829
Swift наиболее известен как язык программирования Apple, который выбирают для разработки приложений под iOS, iPadOS, macOS, watchOS и tvOS. Но он гораздо более универсален. Swift также получает все большее распространение как язык для системного программирования и серверного кода, он работает в Linux и Windows. С Head First Swift вы исследуете язык с нуля: от сбора и управления данными до повторного использования кода, создания пользовательских типов данных и структурирования программ.
Достоинства:
➕Уникальный стиль изложения;
➕Практикоориентированность.
Недостатки:
➖Не замечено.
Скачать книгу
Mastering Apache Pulsar (2021)
Автор: Jowanza Joseph
Количество страниц: 402
Каждое корпоративное приложение создает данные, включая логи, метрики, активность пользователей и исходящие сообщения. Изучение того, как перемещать эти элементы, почти так же важно, как и сами данные. Если вы архитектор приложений, разработчик или инженер-технолог, впервые работающий с Apache Pulsar, это практическое руководство покажет вам, как использовать эту платформу потоковой передачи событий с открытым исходным кодом для обработки потоков данных в реальном времени.
Во время чтения книги вы:
✔️Поймёте, как потоковая передача событий вписывается в экосистему больших данных;
✔️Научитесь создавать масштабируемые конвейеры данных, подключая Pulsar к внешним системам;
✔️Упростите создание приложений для потоковой передачи событий с помощью функций Pulsar;
✔️Научитесь управлять Pulsar для выполнения задач мониторинга, настройки и обслуживания;
✔️Используете оперативные измерения Pulsar для защиты производственного кластера.
Достоинства:
➕Актуальность материала;
➕Практикоориентированность.
Недостатки:
➖Не замечено.
Скачать книгу
Distributed Systems with Node.js (2020)
Автор: Thomas Hunter II
Количество страниц: 377
Многие компании, от стартапов до компаний из списка Fortune 500, используют Node.js для создания эффективных бэкендов. А инженеры любят Node.js за доступный API и знакомый синтаксис. В этом практическом руководстве автор доказывает, что Node.js настолько же хорош, как и традиционные платформы, для создания масштабируемых и отказоустойчивых сервисов.
Во время чтения книги вы:
✔️Узнаете, какой протокол выбрать в зависимости от ситуации;
✔️Настроите контейнеры приложения для использования в производстве;
✔️Отследите ошибки в настройках, чтобы определить, какой сервис неисправен;
✔️Упростите код приложения и повысьте производительность, переложив работу на обратный прокси;
✔️Создадите информационные панели для мониторинга работоспособности и пропускной способности сервиса;
✔️Узнаете, почему требуется так много различных инструментов при работе в корпоративной среде.
Достоинства:
➕Хороший авторский стиль;
➕Актуальность материала.
Недостатки:
➖Не замечено.
Скачать книгу
AWS Cookbook: Recipes for Success on AWS (2021)
Авторы: John Culkin, Mike Zazon
Количество страниц: 358
В этом практическом руководстве представлено более 70 самостоятельных рецептов, которые помогут вам творчески решать типичные задачи AWS, с которыми вы столкнетесь при переходе в облако. Если вы знакомы с элементарными сценариями и общими облачными концепциями, эта книга предоставит все необходимое для решения основных задач и создания высокоуровневых возможностей.
Во время чтения книги вы изучите:
✔️Удаление личной идентифицируемой информации (PII) из текста с помощью Amazon Comprehend;
✔️Автоматизацию ротации паролей для баз данных Amazon RDS;
✔️Использование VPC Reachability Analyzer для проверки и устранения неполадок сетевых путей;
✔️Блокирование корзины Amazon Simple Storage Service;
✔️Автоматическое масштабирование контейнерного сервиса.
Достоинства:
➕Практикоориентированность;
➕Актуальность материала.
Недостатки:
➖Не замечено.
Скачать книгу
Тестирование или QA - это сейчас сила и мощь. За три месяца можно стартануть и начать зарабатывать айтишную зарплату. Но не так все просто, надо постараться и попотеть.
Наши коллеги из "Мира QA" решили немного облегчить новичкам путь и создали "Уютное сообщество тестировщиков" в котором публикуют статьи, которые должен читать и в которых должен разбираться начинающий QA специалист
Подписывайтесь и изучайте: @cozyqa
Kubernetes Patterns: Reusable Elements for Designing Cloud-Native Applications (2019)
Авторы: Bilgin Ibryam, Roland Huß
Количество страниц: 266
Способы разработки, проектирования, создания и запуска программного обеспечения существенно изменились с развитием технологий микросервисов и контейнеров. В этих современных архитектурах используются новые примитивы, которые требуют иного набора практик, чем привыкли большинство разработчиков, технических лидеров и архитекторов. В данной книге представлены общие повторно используемые элементы, шаблоны, принципы и практики для разработки и реализации облачных приложений в Kubernetes.
Вы узнаете о следующих категориях шаблонов:
✔️Фундаментальные шаблоны охватывают основные принципы и методы создания облачных приложений на основе контейнеров;
✔️Поведенческие шаблоны представляют более тонкие концепции для управления различными типами взаимодействий контейнеров и платформ;
✔️Структурные шаблоны помогают организовать контейнеры внутри pod;
✔️Шаблоны конфигурации обеспечивают понимание того, как конфигурации приложений могут обрабатываться в Kubernetes.
Достоинства:
➕Хорошая структурированность;
➕Иллюстрации.
Недостатки:
➖Не замечено.
Скачать книгу
The Data Science Design Manual (2017)
Автор: Steven S. Skiena
Количество страниц: 462
Этот увлекательный учебник представляет собой введение в быстро развивающуюся междисциплинарную область науки о данных. В нем основное внимание уделяется ключевым навыкам, необходимым для создания систем сбора, анализа и интерпретации данных. Этот легкий для чтения текст идеально подходит для студентов и аспирантов, приступающих к изучению курса «Введение в науку о данных». Практикующие в смежных областях сочтут эту книгу идеальной и для самостоятельного изучения.
Достоинства:
➕Хорошая структурированность;
➕Интуитивные объяснения.
Недостатки:
➖Не замечено.
Скачать книгу
Как всегда оставаться на волне?
У любого незаменимого разработчика есть свой секрет. И дело не в умении писать код. Просто они знают, как работает ИТ изнутри. Умело общаются с руководителем, знают как правильно искать работу, что спрашивать на собеседовании, чтобы выбрать надежное место работы с крутыми задачами. Обычному кодеру с ними не сравниться, именно за таких держатся до конца, их никогда не увольняют и не обходят по должности. Они всегда впереди. Хотите быть среди них? Все расскажем в канале ИТ беседка. Присоединяйтесь и узнайте все секреты работы ИТ-компаний.
@ITbesedka
Practical Python Data Wrangling and Data Quality (2021)
Автор: Susan E. McGregor
Количество страниц: 675
Окружающий мир полон данных, содержащих уникальные идеи и ценные истории, и эта книга поможет вам их раскрыть. Независимо от того, работаете ли вы с данными или хотите больше узнать о имеющихся возможностях, примеры и методы в этой практической книге помогут вам легче очищать, оценивать и анализировать данные, чтобы вы могли получать значимые выводы и убедительные визуализации.
Во время чтения книги вы:
✔️Используете Python 3.8+ для чтения, записи и преобразования данных из различных источников;
✔️Поймёте и используете основы программирования на Python для масштабной обработки данных;
✔️Научитесь организовывать, документировать и структурировать свой код, используя лучшие практики;
✔️Изучите сбор данных из файлов структурированных данных, веб-страниц и API;
✔️Научитесь выполнять базовый статистический анализ, чтобы понять смысл наборов данных.
Достоинства:
➕Актуальность материала;
➕Практикоориентированность.
Недостатки:
➖Не замечено.
Скачать книгу
Enterprise Java Microservices (2018)
Автор: Ken Finnigan
Количество страниц: 272
Большие приложения легче разрабатывать и поддерживать, если вы создаете их из небольших простых компонентов. Разработчики Java теперь могут пользоваться широким набором инструментов, включая фреймворки и четко определённые шаблоны, позволяющие разрабатывать микросервисные приложения. Книга научит вас планировать и создавать проекты, основанные на микросервисной архитектуре. Она рассчитана на Java-разработчиков, знакомых с Java EE.
Что внутри:
✔️Разработка с использованием облачных технологий;
✔️Стратегии отказоустойчивости и мониторинга;
✔️Защита созданных приложений.
Достоинства:
➕Хорошая структурированность;
➕Обширный список тем;
➕Приведено множество примеров и шаблонов.
Недостатки:
➖Некоторые темы разобраны не слишком подробно.
Скачать книгу
React: Up & Running: Building Web Applications (2021)
Автор: Stoyan Stefanov
Количество страниц: 232
Начните работу с React, технологией с открытым исходным кодом от Facebook для быстрого создания полнофункциональных веб-приложений. Обновленное для последней версии React, второе издание этого практического руководства показывает, как создавать компоненты React и организовывать их в поддерживаемые крупномасштабные приложения. Если вы знакомы с синтаксисом JavaScript, вы готовы приступить к работе.
Во время чтения книги вы:
✔️Настроите React и напишете свое первое веб-приложение;
✔️Научитесь создавать и использовать настраиваемые компоненты React вместе с общими компонентами DOM;
✔️Создадите компонент таблицы данных, который позволяет редактировать, сортировать, искать и экспортировать ее содержимое;
✔️Освоите синтаксис JSX;
✔️Используете встроенные хуки и создадите свои собственные;
✔️Создадите полное настраиваемое приложение, которое позволяет хранить данные на клиенте.
Достоинства:
➕Актуальность материала;
➕Небольшой объём.
Недостатки:
➖Не замечено.
Скачать книгу