Рубрика:
Карьера/Образование /
Книжная полка
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
Изучаем Kubernetes, совершенствуем Python, знакомимся с Kotlin
Уважаемые читатели, знакомим вас с новинками компьютерной литературы, которые вышли в издательстве «БХВ». Они рассчитаны на разные уровни образования читательской аудитории, но, безусловно, каждый из вас сможет найти для себя что-то важное в этих книгах.
Чип Хьюен
Проектирование систем машинного обучения
- ISBN: 5-978-601-271-727-3
- Количество страниц: 640
- Формат издания: 165 × 215 мм
- Печать: Черно-белая
- Серия: Внесерийная
Сегодня машинное обучение – основной практический аппарат для применения искусственного интеллекта. Книга, основанная на стэнфордском учебном курсе, не ограничивается разбором конкретных библиотек, а описывает высокоуровневый подход к разработке систем машинного обучения, который упрощает их поддержку и развитие, позволяет избежать переобучения, искажения результатов. Рассказано, как сделать новую систему машинного обучения или нейронную сеть, надёжной, репрезентативной и расширяемой, а также качественно доработать уже существующие системы. Также показано, как подобрать библиотеки и алгоритмы с учётом имеющегося множества данных и действующих бизнес-требований, конструировать признаки и отслеживать метрики.
Ключевые особенности:
- Инжиниринг данных и выбор нужных метрик, помогающих правильно решить задачу
- Автоматизация процесса, позволяющая непрерывно разрабатывать, оценивать, развёртывать и обновлять модели
- Разработка мониторинговой системы, позволяющей быстро обнаруживать и устранять проблемы, которые могут возникать в реальном использовании
- Выстраивание платформы машинного обучения, которая была бы применима сразу во многих практических ситуациях
- Ответственный подход к разработке систем машинного обучения
Эта книга не является введением в ML. Существует множество книг, курсов и ресурсов, посвященных теориям машинного обучения, и поэтому в этой книге эти концепции уходят в сторону, чтобы сосредоточиться на практических аспектах машинного обучения. Чтобы быть конкретным, книга предполагает, что читатели имеют базовое понимание следующих тем:
- Модели машинного обучения, такие как кластеризация, логистическая регрессия, деревья решений, совместная фильтрация и различные архитектуры нейронных сетей, включая упреждающую, рекуррентную, сверточную и трансформирующую.
- Методы машинного обучения, такие как контролируемое и неконтролируемое, градиентный спуск, функция цели/потери, регуляризация, обобщение и настройка гиперпараметров.
- Такие метрики, как точность, F1, точность, полнота, ROC, среднеквадратическая ошибка и логарифмическая вероятность.
- Статистические концепции, такие как дисперсия, вероятность и нормальное/длинное распределение.
- Общие задачи машинного обучения, такие как языковое моделирование, обнаружение аномалий, классификация объектов и машинный перевод.
Ссылка на страницу книги: https://bhv.ru/product/proektirovanie-sistem-mashinnogo-obucheniya/
Павел Добряк
Python. 12 уроков для начинающих
- ISBN: 978-5-9775-1799-7
- Количество страниц: 416
- Формат издания: 197 × 250 мм
- Печать: Черно-белая
- Серия: Для начинающих
Python используется как в коммерческих проектах, так и для обучения новичков программированию. Кроме того, он наиболее удобен для сдачи ЕГЭ по информатике. На практических примерах, подробно рассмотренных в отдельных уроках, читатель изучит основные конструкции Python, освоит базовые приемы и стили программирования. Решение каждой задачи приводится в книге пошагово – так, как разработчики пишут программы в реальности. Подробные разборы задач и описания алгоритмов основаны на практических занятиях автора со своими учениками. С помощью этой книги читатель не только изучит язык Python, но и научится программировать, что, как показывает практика, совсем не одно и то же.
В 12 уроках показаны основы программирования и базовые конструкции языка Python. Изложены принципы различных стилей программирования. Даны понятия ввода-вывода, переменных, условий, потока чисел, циклов и списков, массивов, функций и рекурсий. Рассмотрены особенности структурного, объектно-ориентированного и функционального программирования. В каждой главе предложены практические задачи и дано их пошаговое решение с подробным описанием алгоритма.
- Изучите основные языковые конструкции языка Pyhon
- Освойте программирование в ходе 12 наглядных уроков
- Научитесь понимать и писать код в различных стилях программирования
- Прокачайте алгоритмическое мышление
Ссылка на страницу книги: https://bhv.ru/product/python-12-urokov-dlya-nachinayushhih/
Феликс Зумштейн
Python для Excel
- ISBN: 978-5-9775-6882-1
- Количество страниц: 352
- Формат издания: 197 × 250 мм
- Печать: Черно-белая
- Серия: Внесерийная
Excel – это самый популярный в мире табличный редактор, но его язык автоматизации VBA давно перестал развиваться. Python – самый востребованный язык программирования, он хорошо работает с данными и прекрасно подходит на роль языка сценариев Excel. Вот почему сочетание Excel и Python актуально и привлекательно.
В книге показано, как эффективно интегрировать эти два мира и начать работу по автоматизации Excel с помощью Python. При этом знание Python приветствуется, но не обязательно, так как в книге есть введение во все используемые инструменты, включая вводный курс по языку Python.
Книга посвящена автоматизации Excel с помощью языка программирования Python. Описаны дистрибутив Anaconda Python и современные средства разработки, такие как менеджеры пакетов Conda и pip, блокноты Jupyter и Visual Studio Code. Даны необходимые основы языка Python и введение в анализ данных с помощью библиотеки pandas. Приведены приемы чтения и записи файлов Excel без Excel. Рассмотрено программирование приложений Excel с помощью популярного пакета с открытым исходным кодом xlwings: автоматизация Excel, инструменты на основе технологии Python, трекер пакетов Python, а также функции, определяемые пользователем.
- Освойте работу с современными инструментами, включая блокноты Jupyter и Visual Studio Code.
- Используйте pandas для сбора, очистки и анализа данных и замены типичных вычислений в Excel.
- Подключайте Excel к базам данных и файлам CSV и получайте данные из Интернета с помощью кода Python.
- Автоматизируйте рутинные задачи, такие как объединение рабочих книг Excel и создание отчетов Excel.
- Используйте xlwings для создания интерактивных инструментов Excel, использующих Python в качестве механизма вычислений.
- Используйте Python как единый инструмент для замены VBA, Power Query и Power Pivot.
Ссылка на страницу книги: https://bhv.ru/product/ python-dlya-excel/
Анатолий Постолит
Python, Django и Bootstrap для начинающих
- ISBN: 978-5-9775-1807-9
- Количество страниц: 464
- Формат издания: 165 × 215 мм
- Печать: Черно-белая
- Серия: Для начинающих
Книга посвящена вопросам разработки веб-приложений с использованием языка Python, фреймворков Django, Bootstrap и интерактивной среды разработки PyCharm. Рассмотрены основные технологии и рабочие инструменты создания веб-приложений. Описаны фреймворки Django, Bootsrtap и структура создаваемых веб-приложений.
На простых примерах показана обработка и маршрутизация запросов пользователей, формирование ответных веб-страниц. Рассмотрено создание шаблонов веб-страниц и форм для пользователей. Показано взаимодействие пользователей с различными типами баз данных через модели.
Описана работа с базами данных через встроенные в Django классы без использования SQL-запросов. Приведен пошаговый пример создания сайта от его проектирования, до формирования программных модулей и развертывания сайта в Интернете с базами данных SQLite и MySQL. Электронный архив на сайте издательства содержит коды всех примеров.
- Веб-технологии
- Инструментальные средства для разработки веб-приложений
- Знакомство с фреймворком Django
- Знакомство с фреймворком Bootstrap
- Интерактивная среда разработки PyCharm
- Обработка и маршрутизация запросов
- Шаблоны веб-страниц
- Формы и модели данных
- Веб-сайт и веб-интерфейс для пользователей
- Встроенная панель для администрирования сайта
- Пользовательские формы
- Публикация сайта в Интернете
Ссылка на страницу книги: https://bhv.ru/product/python-django-i-bootstrap-dlya-nachinayushhih/
Елена Крылова
Excel для школьников. Практикум
- ISBN: 978-5-9775-1727-0
- Количество страниц: 208
- Формат издания: 139 × 215 мм
- Печать: Черно-белая
- Серия: Информатика и информационно-коммуникационные технологии
Электронная таблица нужна сегодняшнему школьнику не только для ЕГЭ и ОГЭ. Эффективной работы с информацией требуют от него и повседневная жизнь, и хобби, и подработки. Excel – полезнейший универсальный инструмент, вполне доступный старшекласснику.
Двигаясь от задачи к задаче, читатель уясняет принципы работы электронных таблиц и осваивает нужные инструменты. Теория изложена просто, сопровождается примерами, авторскими рисунками, заданиями практикума. Ученики 8-9 классов научатся выполнять расчёты, оформлять таблицы по стандартам, строить диаграммы для презентаций, выполнять задания ОГЭ. Ученики 10-11 классов освоят решение задач ЕГЭ, выработают умение видеть за постановкой задачи структуры данных, что понадобится в будущем и программисту, и системному аналитику, и менеджеру. А в качестве бонуса смогут познакомиться с решением оптимизационных задач с помощью Excel.
Первые четыре главы книги вполне покрывают повседневные потребности школьника: выполнить расчёты для проекта, оформить по стандартам таблицы в докладе, сделать убедительные диаграммы для презентации и, разумеется, выполнить задания ОГЭ.
Следующие три главы – это и уровень ЕГЭ, и выработка умения видеть за постановкой задачи структуры данных (а оно нужно и программисту, и системному аналитику, и менеджеру). Последняя глава демонстрирует одну из впечатляющих возможностей Excel – решение оптимизационных задач. Это уже уровень повыше школьного.
В каждой главе сначала на примере решения конкретных проблем излагается нужная теория, затем следует практикум – несколько разнообразных задач, решая которые, читатель сможет закрепить нужные навыки. Все необходимые для работы файлы есть в электронном архиве.
Ссылка на страницу книги: https://bhv.ru/product/excel-dlya-shkolnikov-praktikum/
Валлери Лэнси, Джеймс Стронг
Kubernetes и сети. Многоуровневый подход
- ISBN: 978-5-9775-1855-0
- Количество страниц: 320
- Формат издания: 165 × 233 мм
- Печать: Черно-белая
- Серия: Внесерийная
Книга посвящена интеграции Kubernetes в готовые компьютерные сети. Рассмотрено, как оркестратор Kubernetes вписывается в сетевую модель OSI. Рассмотрены ключевые факторы и новые зоны ответственности, возникающие при взаимодействии Kubernetes с каждым из уровней модели OSI. Приведены примеры быстрого масштабирования нагрузок, рассказано, как обеспечивать целостность данных и высокую отказоустойчивость, при активном применении современной виртуализации и при передаче больших объёмов данных по сети.
Авторы помогут вам быстро познакомиться со всеми тонкостями, возникающими при развёртывании Kubernetes в больших контейнерных конфигурациях. Если хотите преуспеть в поддержке продакшен-кластера и эффективно устранять в нём неполадки, то нужно уверенно различать абстракции, предоставляемые на каждом из уровней OSI. Как – читайте в этой книге.
- Изучите сетевую модель Kubernetes
- Выберите для ваших кластеров наилучший интерфейс, соответствующий требованиям CNCF
- Исследуйте примитивы сетевого уровня и операционной системы Linux, лежащие в основе Kubernetes
- Научитесь быстро устранять сетевые проблемы и предотвращать простои
- Узнайте, как при помощи Kubernetes организуются и поддерживаются облачные сети
- Взвесьте достоинства и недостатки различных сетевых инструментов и научитесь наилучшим образом формировать стек для обслуживания сети
Ссылка на страницу книги: https://bhv.ru/product/kubernetes-i-seti-mnogourovnevyj-podhod/
Кэти Танимура
SQL для анализа данных
- ISBN: 978-5-9775-6759-6
- Количество страниц: 384
- Формат издания: 165 × 233 мм
- Печать: Черно-белая
- Серия: Внесерийная
С ростом объема информации, вычислительных мощностей и облачных хранилищ SQL стал незаменимым инструментом для аналитиков, исследователей и специалистов по обработке данных. Эта книга показывает новые способы улучшения навыков работы с SQL, решения сложных практических задач и максимального использования SQL в рабочих процессах. Вы узнаете, как применять SQL для анализа различных типов данных, выявления аномалий, обработки результатов экспериментов. Вы научитесь комбинировать методы SQL для более быстрого достижения целей с помощью простого и понятного кода.
В книге рассказывается о возможностях SQL применительно к анализу данных. Сравниваются различные типы баз данных, описаны методы подготовки данных для анализа. Рассказано о типах данных, структуре SQL-запросов, профилировнии, структурировании и очистке данных. Описаны методы анализа временных рядов, трендов, приведены примеры анализа данных с учетом сезонности. Отдельные главы посвящены когортному анализу, текстовому анализу, выявлению и обработке аномалий. Описано создание сложных наборов данных, комбинирование методов анализа. Приведены практические примеры анализа воронки продаж и потребительской корзины.
- Узнайте о ключевых шагах по подготовке данных к анализу
- Выполняйте анализ временных рядов
- Используйте когортный анализ для изучения изменений групп с течением времени
- Научитесь применять мощные функции SQL для анализа текста
- Выявляйте отклонения и аномалии в данных
- Установите причинно-следственную связь с помощью анализа экспериментов и результатов А/Б-тестирования
- Применяйте SQL для оценки эффективности воронки продаж
Ссылка на страницу книги: https://bhv.ru/product/sql-dlya-analiza-dannyh/
Майк Данн, Пьер-Оливье Лоранс, Дж. Блейк Мик, Аманда Хинчман-Домингес
Программирование на Kotlin для Android
- ISBN: 978-5-9775-0944-2
- Количество страниц: 432
- Формат издания: 215 × 165 мм
- Печать: Черно-белая
- Серия: Внесерийная
Разработка мобильных приложений для Android может показаться сложной задачей, особенно если для этого требуется изучить новый язык программирования. Речь идет о Kotlin, ставшем официальным языком разработки для этой операционной системы. Книга поможет быстро освоить этот язык, обладающий целым рядом технологических преимуществ, а также перейти с Java на Kotlin.
Книга посвящена разработке мобильных приложений для Android на языке Kotlin. Рассмотрены основные структуры и элементы языка, подробно описан фреймворк коллекций Kotlin. Показана архитектура операционной системы Android, приложений и их контейнеров, изучаются основы параллельного программирования. Рассказано о потокобезопасности, работе с параллелизмом с использованием обратных вызовов. Отдельная глава посвящена специальным конструкциям Kotlin – сопрограммам, с акцентом на структурированный параллелизм. Рассматриваются каналы, использование потоков для асинхронной обработки данных. Изучаются вопросы повышения производительности приложений с использованием инструментов профилирования Android и снижения потребления ресурсов за счет оптимизации производительности.
Авторы приводят реализацию наиболее распространенных задач в нативной разработке для Android и показывают, как Kotlin помогает решить проблему параллелизма. Делая акцент на структурированном параллелизме, новой парадигме асинхронного программирования, книга помогает освоить одну из самых мощных конструкций Kotlin – сопрограммы.
- Познакомьтесь с основами Kotlin и его фреймворком коллекций
- Изучите операционную систему Android, контейнер приложения и его компоненты
- Познакомьтесь с потокобезопасностью и узнайте, как работать с параллелизмом
- Изучите структурированный параллелизм с помощью сопрограмм и узнайте, как сопрограммы взаимодействуют между собой с помощью каналов
- Узнайте, как использовать потоки для асинхронной обработки данных
- Познакомьтесь с потокобезопасностью и узнайте, как работать с параллелизмом
- Изучите вопросы производительности с помощью инструментов профилирования
- Оптимизируйте производительность, чтобы сократить потребление ресурсов
- Пишите последовательный асинхронный код с низкими затратами
Ссылка на страницу книги: https://bhv.ru/product/programmirovanie-na-kotlin-dlya-android/
Ключевые слова: издательство «БХВ», Kotlin, Android, SQL, Kubernetes, Excel, Python, Django, Bootstrap, машинное обучение
Подпишитесь на журнал Купите в Интернет-магазине
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|