г. Москва, Московская область
ДМК-Пресс Asyncio и конкурентное программирование на Python Фаулер Мэттью

ДМК-Пресс Asyncio и конкурентное программирование на Python Фаулер Мэттью

цена 2 504 руб.
Перейти в интернет-магазин
купить в магазине My-shop.ru г. Москва
Если типичную программу на стандартном Python подвергнуть слишком высокой нагрузке, то она будет работать с черепашьей скоростью. Для решения этой проблемы была разработана библиотека asyncio, которая позволяет разбить программу на более мелкие задачи и планировать их выполнение. В итоге получающиеся приложения работают молниеносно и допускают масштабирование • В этой книге асинхронное, параллельное и конкурентное программирование рассматривается на конкретных примерах. Сложные для понимания вопросы иллюстрируются с помощью диаграмм, позволяющих наглядно представить, как работают задачи. Вы узнаете, как asyncio преодолевает ограничения Python и способствует ускорению медленных веб-серверов и микросервисов. Вы даже научитесь сочетать asyncio с традиционной многопроцессной обработкой, получив в награду резкий скачок производительности подробнее
Смотрите также
Язык программирования Python является оптимальным выбором для исследователей-аналитиков, поскольку позволяет создавать прототипы, визуализировать и анализировать наборы данных малого и среднего размера. Бесчисленное количество предприятий обращается к Python для решения задач, связанных с выявлением особенностей поведения потребителей и превращением исходных данных в действенную информацию о клиентах. Настоящая книга рассказывает, как с помощью научного инструментария Python получать и анализировать данные из наиболее популярных сетей, таких как Facebook, Twitter, Stack Exchange и др. В русскоязычное издание добавлено приложение об анализе данных из сети «ВКонтакте» • Издание предназначено для специалистов по анализу данных, а также будет полезно всем разработчикам на Python, желающим извлекать коммерческую пользу из социальных сетей
My-shop.ru г. Москва
1 620 руб.
В этой книге подробно рассказывается о нюансах написания безопасного кода на Python. В первой части излагаются основы криптографии: рассмотрены базовые понятия, проверка подлинности данных, симметричное и асимметричное шифрование. Вторая часть содержит пошаговые инструкции для воплощения типичных сценариев взаимодействия пользователя с приложением. В третьей части показано, как противостоять атакам разного рода • Все примеры кода воспроизводят реальные задачи, стоящие перед разработчиками. Книга будет полезна как начинающим программистам, так и профессионалам, заинтересованным в повышении безопасности сервисов, которые они поддерживают
My-shop.ru г. Москва
2 210 руб.
Квантовые компьютеры обеспечивают радикальный скачок в скорости и вычислительной мощи. Совсем скоро могут появиться усовершенствованные научные модели и новые рубежи в криптографии, которые были немыслимы при использовании классических вычислений. Комплект инструментов для квантовой разработки от компании Microsoft и язык Q# предоставляют вам возможность поупражняться в квантовых вычислениях, даже если вы не знаете математику или физику на продвинутом уровне • В этой книге квантовые технологии обсуждаются с практической точки зрения. Используя Python, вы сможете создать собственный квантовый симулятор, а задействуя инструменты с открытым исходным кодом от Microsoft – тонко настроить квантовые алгоритмы. Авторы покажут, как применять квантовые методы для решения практических задач, в том числе для отправки секретных сообщений
My-shop.ru г. Москва
2 504 руб.
Изучите компьютерное программирование с помощью Processing – простого языка, предназначенного для создания рисунков, анимации и интерактивной графики. Курсы программирования обычно начинаются с теории, но эта книга сразу же переходит к творческим и занимательным проектам. Она идеально подходит для всех, кто хочет научиться программировать, и служит простым введением в компьютерную графику для людей, которые уже имеют некоторые навыки программирования • Написанная создателями языка Processing, эта книга шаг за шагом проведет вас через процесс обучения и поможет понять основные принципы программирования. Присоединяйтесь к тысячам любителей, студентов и профессионалов, которые открыли для себя эту бесплатную образовательную платформу
My-shop.ru г. Москва
1 105 руб.
Эта книга дает полное представление о современном трехмерном глубоком обучении и помогает разработчикам в области компьютерного зрения применить свои знания на практике • Вы научитесь • - разрабатывать модели трехмерного компьютерного зрения для взаимодействия с окружающей средой • - обрабатывать 3D-данные с использованием облаков точек, полигональных сеток, применяя файлы форматов PLY и OBJ • - работать с 3D-геометрией, моделями камеры, системами координат и конвертировать данные из одной в другую • - с легкостью разбираться в понятиях отрисовки, затенения и т. д • - реализовывать дифференцируемую отрисовку во многих моделях трехмерного глубокого обучения • - применять современные модели трехмерного глубокого обучения, такие как NeRF, SynSin, Mesh R- • Издание предназначено для специалистов по анализу данных, инженеров машинного и глубокого обучения, которые хотят хорошо разбираться в методах компьютерного зрения с использованием 3D-данных
My-shop.ru г. Москва
1 915 руб.
Мощная гибкая и недорогая система автоматизированного проектирования EAGLE – идеальное решение по разработке печатных плат для каждого стартапа, радиолюбителя или студента. Сейчас все проекты Arduino с открытым кодом выпускаются в формате EAGLE – если вы хотите разрабатывать новые печатные платы с малыми затратами, этот инструмент следует изучить! • Автор начинает с ясного введения в основные принципы разработки печатных плат. Затем он переходит к проектированию простейшей, потом средней и, наконец, сложной платы, начиная с инвертирующего усилителя и заканчивая одноплатным компьютером на шестислойной плате с сотнями компонентов и тысячами разведенных трасс • По мере усложнения рассматриваемых устройств вы познакомитесь с самыми полезными функциями EAGLE и узнаете, как автоматизировать важнейшие задачи проектирования
My-shop.ru г. Москва
1 031 руб.
Если вы знакомы с основами математики и с программированием на Python, то вы готовы к погружению в обработку сигналов. При изучении этой сложной темы в большинстве руководств начинают с теории, в этой же книге все изучается на примерах, взятых из реальной жизни. Уже в первой главе вы разложите звук на гармоники, поменяете их и создадите новые звуки. Автор, Аллен Дауни, рассматривает несколько методов - тут и спектральное разложение, и фильтрация, и свертка, и быстрое преобразование Фурье. В этой книге много упражнений и примеров кода - с ними проще разбираться в материале. Книга профессора Дауни - идеальный путеводитель в мире цифровой обработки сигналов. Она содержит массу информации - от основ до "высоких материй", и она представлена в простом, логичном и хорошо организованном виде, с большим количеством иллюстраций
My-shop.ru г. Москва
884 руб.
Scala - современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны программирования компактнее, выразительнее и безопаснее. Scala прекрасно сочетает в себе черты объектно-ориентированных и функциональных языков • Во втором издании книги рассматривается актуальная версии Scala 2.12, требующая для работы Java 8. Книга начинается с введения в основы конкурентного программирования в JVM и описания модели памяти в Java, а после демонстрирует основные строительные блоки для реализации конкурентных вычислений, такие как атомарные переменные, пулы потоков и конкурентные структуры данных. Затем рассматриваются разные высокоуровневые абстракции конкуренции, каждая из которых ориентирована на решение определенного класса задач, при этом затрагиваются самые последние достижения в поддержке асинхронного программирования
My-shop.ru г. Москва
1 252 руб.
Если вы уже владеете программированием на языке Haskell, эта книга научит вас использованию множества интерфейсов и библиотек, предназначенных для написания параллельных и конкурентных программ. Вы узнаете, как распараллеливание на многоядерные процессоры позволяет ускорять вычислительно нагруженные программы и как конкурентность облегчает написание программ с активно взаимодействующими между собой и с другими программами потоками • Автор Саймон Марлоу проведёт вас по этому пути, сопровождая его большим количеством примеров, с которыми можно самостоятельно экспериментировать, запуская, изменяя и расширяя. Книга делится на две части, посвященные таким инструментам, как Parallel Haskell и Concurrent Haskell, включённые в неё упражнения позволят вам научиться • выражать параллелизм в языке Haskell средствами монады Eval и стратегий вычислений • распараллеливать обычный код на языке Haskell в монаде Par • организовывать параллельные вычисления с массивами на основе библиотеки Repa • использовать библиотеку Accelerate для запуска вычислений на графических процессорах • работать с базовыми интерфейсами для написания конкурентного кода • реализовывать высокопроизводительные конкурентные сетевые серверы • писать распределённые программы, запускающиеся на множестве машин сети
My-shop.ru г. Москва
1 474 руб.
Научись разговаривать с компьютером на его языке! Чтобы создать свою игру, начать собственное дело или решить важную проблему при помощи компьютера, для начала нужно научиться программировать • «Hello World! Программирование для детей и взрослых» – это отлично иллюстрированное введение в программирование. На примере Python авторы показывают, что учить компьютерные языки легко и интересно • Эта книга привносит в твою жизнь компьютерные понятия: «алгоритмы», «циклы», «ввод и вывод», «графика» и многое другое. Написанные отцом и сыном, все три издания бестселлера высоко оценили как дети, так и профессиональные педагоги
My-shop.ru г. Москва
1 620 руб.
Scala - современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны программирования компактнее, выразительнее и безопаснее. Scala прекрасно сочетает в себе черты объектно-ориентированных и функциональных языков • Во втором издании книги рассматривается актуальная версии Scala 2.12, требующая для работы Java 8. Книга начинается с введения в основы конкурентного программирования в JVM и описания модели памяти в Java, а после демонстрирует основные строительные блоки для реализации конкурентных вычислений, такие как атомарные переменные, пулы потоков и конкурентные структуры данных. Затем рассматриваются разные высокоуровневые абстракции конкуренции, каждая из которых ориентирована на решение определенного класса задач, при этом затрагиваются самые последние достижения в поддержке асинхронного программирования
Буквоед г. Москва (пункт выдачи заказов)
1 428 руб.
В книге представлены полезные методы программирования, имеющие практическую ценность. Опираясь на свой многолетний опыт, авторы показывают, как написать надежный код, который смогут читать другие разработчики. Основной принцип обучения - составление плана решения: от определения структур данных по условиям поставленной задачи через примеры и тесты к написанию программного кода. Книга содержит большое количество примеров и упражнений, позволяющих читателям самостоятельно закрепить изученный материал на практике • Книга будет полезна студентам вузов, где преподается информатика, а также тем, кто хочет изучить программирование на базовом уровне
My-shop.ru г. Москва
2 380 руб.
Compare-Price.ru - сравнение цен интернет-магазинов. Просто выбрать. Легко купить.