г. Москва, Московская область
Диалектика Криптография и взлом шифров на Python Свейгарт Эл

Диалектика Криптография и взлом шифров на Python Свейгарт Эл

цена 1 915 руб.
Перейти в интернет-магазин
купить в магазине My-shop.ru г. Москва
Научитесь программировать на Python, создавая и взламывая шифры, с помощью которых пересылаются секретные сообщения! • После знакомства с основами программирования на Python вы узнаете, как создавать, тестировать и взламывать классические шифры, включая перестановочный шифр и шифр Виженера. Постепенно мы перейдем от простых алгоритмов, таких как обратный шифр и шифр Цезаря, к обсуждению криптосистем с открытым ключом, применяемых в наши дни для защиты онлайн-транзакций • В каждой главе приводится полноценная программа с пошаговым описанием алгоритма ее работы. Прочитав книгу, вы научитесь программировать на Python и сможете создавать собственные криптографические системы! • Основные темы книги • Создание криптографических приложений на Python • Применение словарей для быстрой проверки того, содержит ли дешифрованное сообщение осмысленный текст на английском языке или случайный набор букв • Создание тестов, позволяющих убедиться в том, что код шифрования и дешифрования работает корректно • Программирование (и взлом!) аффинного шифра, в котором для шифрования сообщения применяется модульная арифметика • Взлом шифров методом грубой силы и с помощью частотного анализа подробнее
Смотрите также
Книга представляет интерес для психотерапевтов, которые желают усовершенствовать свои навыки в терапии, сфокусированной на сострадании (Compassion-Focused Therapy - CFT). Ее цель - помочь читателю изучить фундаментальный опыт CFT, используя взгляд изнутри, а также культивируя, применяя и анализируя его в своей жизни. Метод опробования на себе/саморефлексии (ОС/СР) позволяет терапевтам применять техники CFT к себе и анализировать свой опыт работы благодаря 34 кратким, тщательно разработанным модулям. Авторы книги - ведущие специалисты, которые проясняют многослойность терапии CFT, объединяющей когнитивно-поведенческую терапию, эволюционную науку, осознанность и другие подходы. Психотерапевтам, которые желают усовершенствовать свои навыки в терапии, сфокусированной на сострадании (CFT), в данном пособии предлагается уникальный научно обоснованный подход к обучению
My-shop.ru г. Москва
2 497 руб.
В этой книге подробно рассказывается о нюансах написания безопасного кода на Python. В первой части излагаются основы криптографии: рассмотрены базовые понятия, проверка подлинности данных, симметричное и асимметричное шифрование. Вторая часть содержит пошаговые инструкции для воплощения типичных сценариев взаимодействия пользователя с приложением. В третьей части показано, как противостоять атакам разного рода • Все примеры кода воспроизводят реальные задачи, стоящие перед разработчиками. Книга будет полезна как начинающим программистам, так и профессионалам, заинтересованным в повышении безопасности сервисов, которые они поддерживают
My-shop.ru г. Москва
2 210 руб.
Книга "Программирование на Python для начинающих" является исчерпывающим руководством для того, чтобы научиться программировать на языке Python. В этой книге с помощью примеров программ и иллюстраций, показывающих результаты работы кода, разбираются все ключевые аспекты языка. Установив свободно распространяемый интерпретатор Python, вы с первого же дня сможете создавать свои собственные исполняемые программы! Познакомившись с основами языка, вы перейдете к объектно-ориентированному программированию и созданию CGI-сценариев для обработки данных веб-форм, научитесь создавать графические приложения с оконным интерфейсом и распространять их на другие устройства. В обучении вам помогут готовые примеры. Книга «Программирование на Python для начинающих» идеально подойдет программистам, переключающимся на работу с другим языком, студентам и школьникам изучающим язык Python
Буквоед г. Москва (пункт выдачи заказов)
494 руб.
Язык программирования Python является оптимальным выбором для исследователей-аналитиков, поскольку позволяет создавать прототипы, визуализировать и анализировать наборы данных малого и среднего размера. Бесчисленное количество предприятий обращается к Python для решения задач, связанных с выявлением особенностей поведения потребителей и превращением исходных данных в действенную информацию о клиентах. Настоящая книга рассказывает, как с помощью научного инструментария Python получать и анализировать данные из наиболее популярных сетей, таких как Facebook, Twitter, Stack Exchange и др. В русскоязычное издание добавлено приложение об анализе данных из сети «ВКонтакте» • Издание предназначено для специалистов по анализу данных, а также будет полезно всем разработчикам на Python, желающим извлекать коммерческую пользу из социальных сетей
Буквоед г. Москва (пункт выдачи заказов)
1 344 руб.
Язык программирования Python является оптимальным выбором для исследователей-аналитиков, поскольку позволяет создавать прототипы, визуализировать и анализировать наборы данных малого и среднего размера. Бесчисленное количество предприятий обращается к Python для решения задач, связанных с выявлением особенностей поведения потребителей и превращением исходных данных в действенную информацию о клиентах. Настоящая книга рассказывает, как с помощью научного инструментария Python получать и анализировать данные из наиболее популярных сетей, таких как Facebook, Twitter, Stack Exchange и др. В русскоязычное издание добавлено приложение об анализе данных из сети «ВКонтакте» • Издание предназначено для специалистов по анализу данных, а также будет полезно всем разработчикам на Python, желающим извлекать коммерческую пользу из социальных сетей
My-shop.ru г. Москва
1 620 руб.
Эта книга — идеальное пособие для начинающих изучать Python. Руководство, написанное опытным разработчиком и преподавателем, научит фундаментальным принципам программирования на примере создания простых игр. Вы приобретете необходимые навыки для разработки приложений на Python и узнаете, как их применять в реальной практике. Для лучшего усвоения материала в книге приведено множество примеров программного кода. В конце каждой главы вы найдете проект полноценной игры, иллюстрирующий ключевые идеи изложенной темы, а также краткое резюме пройденного материала и задачи для самопроверки. Прочитав эту книгу, вы всесторонне ознакомитесь с языком Python, усвоите базовые принципы программирования и будете готовы перенести их на почву других языков, за изучение которых возьметесь
Буквоед г. Москва (пункт выдачи заказов)
940 руб.
Программировать на Python? Легко! • "Программирование на Python для начинающих" - идеальная книга для того, чтобы познакомить начинающих программистов с базовыми концептами одного из самых популярных языков программирования • Вместе с ней вы пройдете увлекательный путь от первых строк кода до создания полноценной игры. Для этого вы не только изучите основные элементы Python, но и потренируетесь использовать их в практических упражнениях от автора. Чем дальше по ходу книги, тем сложнее становятся предлагаемые им задачки - к концу чтения вы сможете выпустить свою первую научно-фантастическую игру и расшифровать секретное сообщение! • Книга подойдет даже тем, у кого совсем нет опыта в программировании! • Множество пошаговых инструкций, простых объяснений и подробных разборов кода от автора помогут освоиться всем, кто только начинает путь в программировании
My-shop.ru г. Москва
964 руб.
Перед вами одна из самых простых и наглядных детских книг для самостоятельного изучения языка программирования Python. В ней все ориентировано на обучение маленьких читателей с нуля - от смешных и немного дурацких примеров, помогающих понять термины программирования, до цветных милых иллюстраций, герои которых на протяжении всей книги будут сопровождать вашего ребенка на пути обучения. Как результат - малыш освоит все необходимые для кодинга понятия и термины программирования, научится писать код на Python и более того - сам собственными руками напишет целых пятьдесят классных и интересных игр, в которые потом сможет играть с вами или со своими друзьями
My-shop.ru г. Москва
1 278 руб.
Надоело продираться через дебри малопонятных самоучителей по программированию? С этой книгой вы без труда усвоите азы Python и научитесь работать со структурами и функциями. В ходе обучения вы создадите свое собственное веб-приложение и узнаете, как управлять базами данных, обрабатывать исключения, пользоваться контекстными менеджерами, декораторами и генераторами. Все это и многое другое - во втором издании "Изучаем программирование на Python"
Буквоед г. Москва (пункт выдачи заказов)
1 158 руб.
Глубокое обучение с подкреплением (Reinforcement Learning) - самое популярное и перспективное направление искусственного интеллекта. Практическое изучение RL на Python поможет освоить не только базовые, но и передовые алгоритмы глубокого обучения с подкреплением.Вы начнете с основных принципов обучения с подкреплением, OpenAI Gym и TensorFlow, познакомьтесь с марковскими цепями, методом Монте-Карло и динамическим программированием, так что "страшные" аббревиатуры DQN, DRQN, A3C, PPO и TRPO вскоре перестанут вас пугать. Вы узнаете об агентах, которые учатся на человеческих предпочтениях, DQfD, HER и многих других последних достижениях RL.Прочитав книгу, вы приобретете знания и опыт, необходимые для реализации обучения с подкреплением и глубокого обучения с подкреплением в реальных проектах, и войдете в мир искусственного интеллекта
Буквоед г. Москва (пункт выдачи заказов)
1 118 руб.
Книга посвящена разработке веб-сайтов на Python с использованием веб-фреймворка Django 2.1. Рассмотрены основные функциональные возможности, необходимые для программирования сайтов общего назначения: модели, контроллеры, шаблоны, средства обработки пользовательского ввода, выгрузка файлов, разграничение доступа и др • Рассказано о вспомогательных инструментах: посредниках, сигналах, средст-вах отправки электронной почты, подсистеме кэширования и пр. Описано форматирование текста посредством BBCode, обработка CAPTCHA, вывод графических миниатюр, аутентификация через социальные сети, интеграция с Bootstrap. Рассмотрено программирование веб-служб REST, использование административного веб-сайта Django, тестового сайта на Angular. Дан пример разработки полнофункционального веб-сайта — электронной доски объявлений
Буквоед г. Москва (пункт выдачи заказов)
1 090 руб.
Данная книга поможет программистам на Python, инженерам и исследователям данных научиться применять фреймворк распределенных вычислений с открытым исходным кодом Ray и разворачивать вычислительные кластеры Ray. Ray может использоваться для структурирования и выполнения крупномасштабных программ машинного обучения. Распределенные вычисления отличаются своей сложностью, но с помощью Ray вы легко приступите к работе • Прочитав книгу, вы научитесь • - создавать свои первые распределенные приложения с помощью ядра фреймворка – Ray Core • - оптимизировать гиперпараметры с помощью библиотеки Ray Tune • - применять библиотеку Ray RLlib для обучения с подкреплением • - управлять распределенной тренировкой моделей с помощью библиотеки Ray Train • - применять Ray для обработки данных с помощью библиотеки Ray Data • - работать с кластерами Ray и подачей моделей в качестве служб с помощью библиотеки Ray Serve • - создавать сквозные приложения машинного обучения с помощью инструментария Ray AIR
My-shop.ru г. Москва
2 062 руб.
Compare-Price.ru - сравнение цен интернет-магазинов. Просто выбрать. Легко купить.