Разделы

Фильтр

Автор

Серия

Переплет

Цена

1.81
36.81
72.81
107.81
143.1

Языки программирования

Новинка Аннотация к книге "Java Concurrency на практике" Гетц Б.:Потоки являются фундаментальной частью платформы Java. Многоядерные процессоры — это обыденная реальность, а эффективное использование параллелизма стало необходимым для создания любого высокопроизводительного приложения. Улучшенная виртуальная машина Java, поддержка высокопроизводительных классов и богатый набор строительных блоков для задач распараллеливания стали в свое время прорывом в разработке параллельных приложений. В «Java Concurrency на практике» сами создатели прорывной технологии объясняют не только принципы работы, но и рассказывают о паттернах проектирования.Легко создать конкурентную программу, которая вроде бы будет работать. Однако разработка, тестирование и отладка многопоточных программ доставляют много проблем. Код перестает работать именно тогда, как это важнее всего: при большой нагрузке. В «Java Concurrency на практике» вы найдете как теорию, так и конкретные методы создания надежных, масштабируемых и поддерживаемых параллельных приложений. Авторы не предлагают перечень API и механизмов параллелизма, они знакомят с правилами проектирования, паттернами и моделями, которые не зависят от версии Java и на протяжении многих лет остаются актуальными и эффективными. Эта книга охватывает следующие темы:Базовые концепции параллелизма и безопасности потоков;Методы построения и составления многопоточных классов;Использование блоков параллелизма в java.util.concurrent;Оптимизация производительности: что можно делать, а что не стоит и пытаться;Тестирование параллельных программ;Атомарные переменные, неблокирующие алгоритмы и модель памяти Java. Java Concurrency на практике Гетц Б. , Пайерлс Т. , Блох Д. , Боубер Д. , Холмс Д. , Ли Д. Java Concurrency на практике 42.02 руб. Заказать
Новинка Аннотация к книге "Изучаем Python. Программирование игр, визуализация данных, веб-приложения. 3-е издание" Мэтиз Э.:"Изучаем Python" — это самое популярное в мире руководство по языку Python. Вы сможете не только максимально быстро его освоить, но и научитесь писать программы, устранять ошибки и создавать работающие приложения.В первой части книги вы познакомитесь с основными концепциями программирования, такими как переменные, списки, классы и циклы, а простые упражнения приучат вас к шаблонам чистого кода. Вы узнаете, как делать программы интерактивными и как протестировать код, прежде чем добавлять в проект. Во второй части вы примените новые знания на практике и создадите три проекта: аркадную игру в стиле Space Invaders, визуализацию данных с удобными библиотеками Python и простое веб-приложение, которое можно быстро развернуть онлайн. Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3-е изд. Мэтиз Э. Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3-е изд. 40.76 руб. Заказать
Новинка Аннотация к книге "Разработка с использованием квантовых компьютеров" Силва В.:Квантовые вычисления не просто меняют реальность! Совершенно новая отрасль рождается на наших глазах, чтобы создать немыслимое ранее и обесценить некоторые достижения прошлого.В этой книге рассмотрены наиболее важные компоненты квантового компьютера: кубиты, логические вентили и квантовые схемы, а также объясняется отличие квантовой архитектуры от традиционной. Вы сможете бесплатно экспериментировать с ними как в симуляторе, так и на реальном квантовом устройстве с применением IBM Q Experience.Вы узнаете, как выполняются квантовые вычисления с помощью QISKit (программный инструментарий для обработки квантовой информации), Python SDK и других API, в частности QASM.Наконец, вы изучите современные квантовые алгоритмы, реализующие запутанность, генерацию случайных чисел, линейный поиск, факторизацию целых чисел и др. Разберетесь с состояниями Белла, описывающими запутанность, алгоритмом Гровера для линейного поиска, алгоритмом Шора для факторизации целых чисел, алгоритмами оптимизации и многим другим.Вы научитесь:Удаленно запускать программы, пользуясь Q Experience REST API.Писать алгоритмы, обеспечивающие высочайшую производительность по сравнению с аналогами для традиционных компьютеров.Создавать REST-клиент на Node.js для аутентификации, прослушивания удаленных устройств, запроса информации о квантовых процессорах, удаленного контроля и запуска экспериментов в облаке.Использовать квантовую телепортацию. Воспользовавшись классическими вычислениями и квантовой запутанностью между отправителем и получателем, передавать точное состояние кубита (квантовой информации).Программировать и играть в квантовый вариант "Морского боя".Использовать Q Experience Composer для создания визуальных программ/экспериментов. Разработка с использованием квантовых компьютеров программирование квантовых машин в облаке: Python, Qiskit, Quantum Assembly language и IBM QExperience Силва В. Разработка с использованием квантовых компьютеров программирование квантовых машин в облаке: Python, Qiskit, Quantum Assembly language и IBM QExperience 50.94 руб. Заказать
Новинка Аннотация к книге "C++. Практика многопоточного программирования" Уильямс Э.:Язык С++ выбирают, когда надо создать по-настоящему молниеносные приложения. А качественная конкурентная обработка сделает их еще быстрее. Новые возможности С++17 позволяют использовать всю мощь многопоточного программирования, чтобы с легкостью решать задачи графической обработки, машинного обучения и др.Энтони Уильямс, эксперт конкурентной обработки, рассматривает примеры и описывает практические задачи, а также делится секретами, которые пригодятся всем, в том числе и самым опытным разработчикам. Теперь вам доступны все аспекты конкурентной обработки на C++17 — от создания новых потоков до проектирования полнофункциональных многопоточных алгоритмов и структур данных.В книге:Полный обзор возможностей С++17.Запуск и управление потоками.Синхронизация конкурентных операций.Разработка конкурентного кода.Отладка многопоточных приложений.Книга подойдет для разработчиков среднего уровня, пользующихся C и C++. Опыт конкурентного программирования не требуется. C++. Практика многопоточного программирования Уильямс Э. C++. Практика многопоточного программирования 60.92 руб. Заказать
Аннотация к книге "Квантовые вычисления для настоящих айтишников" Бернхард К.:Квантовые вычисления часто упоминаются в новостях: Китай телепортировал кубит с Земли на спутник; алгоритм Шора поставил под угрозу ныне используемые методы шифрования; квантовое распределение ключей снова сделает шифрование надежным средством защиты; алгоритм Гровера увеличит скорость поиска данных. Но что все это означает на самом деле? Как все это работает? Можно ли освоить эту тему без знания математики? Нет, если вы хотите по-настоящему понять суть происходящего. Основные идеи берут начало в квантовой механике и часто противоречат здравому смыслу. Попытки описать их обычными словами обречены на провал, потому что эти явления не имеют отражения в обыденной жизни. Хуже того, словесные описания часто создают впечатление, что мы что-то поняли, хотя на самом деле все не так плохо — нам не придется сильно углубляться в математику, достаточно того, что пытались вбить в наши головы в старших классах школы. Квантовые вычисления — это удивительный сплав квантовой физики и информатики, объединяющий самые яркие идеи из физики двадцатого века и позволяющий по-новому взглянуть на компьютерные технологии. Квантовые вычисления для настоящих айтишников Бернхард К. Квантовые вычисления для настоящих айтишников 33.11 руб. Заказать
Аннотация к книге "Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте" Меджуи М., Уайлд Э., Митра Р.:Для реализации API необходимо провести большую работу. Чрезмерное планирование может стать пустой тратой сил, а его недостаток приводит к катастрофическим последствиям. В этой книге вы получите решения, которые позволят вам распределить необходимые ресурсы и достичь требуемого уровня эффективности за оптимальное время.Как соблюсти баланс гибкости и производительности, сохранив надёжность и простоту настройки? Четыре эксперта из Академии API объясняют разработчикам ПО, руководителям продуктов и проектов, как максимально увеличить ценность их API, управляя интерфейсами как продуктами с непрерывным жизненным циклом.- Узнайте, какими решениями по API вам нужно управлять, где и как это делать.- Используйте подход «API как продукт» (AaaP).- Изучите десять базовых принципов, на которых строится работа с продуктами API.- Узнайте, как модель непрерывного улучшения управляет изменениями в течение жизненного цикла API.- Исследуйте пять стадий полного жизненного цикла продукта API.- Узнайте, как управлять средой API — системой API, выпущенных вашей организацией.«Управление жизненным циклом API — это спектр технологий, продуктов, организационных и культурных особенностей, необходимых для успешного использования API. Книга раскрывает все вопросы темы как для начинающих, так и для опытных разработчиков API. Она обязательна к прочтению для каждого, кто считает себя специалистом по API». Крис Вуд, консультант по API, постоянный автор Nordic APIs. Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте Меджуи М. , Уайлд Э. , Митра Р. , Амундсен М. Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте 63.25 руб. Заказать
Аннотация к книге "Классические задачи Computer Science на языке Python" Копец Д.:Многие задачи в области Computer Science, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принципы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач! Научитесь писать оптимальный код для веб-разработки, обработки данных, машинного обучения и других актуальных сфер применения Python.Книга даст вам возможность глубже освоить язык Python, проверить себя на испытанных временем задачах, упражнениях и алгоритмах. Вам предстоит решать десятки заданий по программированию: от самых простых (например, найти элементы списка с помощью двоичной сортировки), до сложных (выполнить кластеризацию данных методом k-средних). Прорабатывая примеры, посвященные поиску, кластеризации, графам и пр., вы вспомните то, о чем успели позабыть и овладеете классическими приемами решения повседневных задач.В этой книге— Алгоритмы поиска;— Обобщенные технологии для графов;— Нейронные сети;— Генетические алгоритмы;— Состязательный поиск;— Использование аннотаций типов в описанных задачах. Классические задачи Computer Science на языке Python Копец Д. Классические задачи Computer Science на языке Python 32.81 руб. Заказать
Глубокое обучение с подкреплением (Reinforcement Learning) - самое популярное и перспективное направление искусственного интеллекта. Практическое изучение RL на Python поможет освоить не только базовые, но и передовые алгоритмы глубокого обучения с подкреплением. Вы начнете с основных принципов обучения с подкреплением, OpenAI Gym и TensorFlow, познакомьтесь с марковскими цепями, методом Монте-Карло и динамическим программированием, так что «страшные» аббревиатуры DQN, DRQN, A3C, PPO и TRPO вскоре перестанут вас пугать. Вы узнаете об агентах, которые учатся на человеческих предпочтениях, DQfD, HER и многих других последних достижениях RL. Прочитав книгу, вы приобретете знания и опыт, необходимые для реализации обучения с подкреплением и глубокого обучения с подкреплением в реальных проектах, и войдете в мир искусственного интеллекта. Глубокое обучение с подкреплением на Python. OpenAI Gym и TensorFlow для профи Равичандиран С. Глубокое обучение с подкреплением на Python. OpenAI Gym и TensorFlow для профи 40.33 руб. Заказать