Архив рубрики: Книги

Программирование на Python для хакеров (Джастин Сейтц)

Gray Hat Python

Gray Hat Python. Я изучил Python конкретно для хакинга – и я осмелюсь сказать, что это утверждение правдиво для многих других так же.

Я провел достаточно много времени в изучении языка, который хорошо приспособлен для хакинга и реверс инженерии, и несколько лет назад стало весьма очевидно, что Python становится настоящим лидером среди языков ориентированных на хакинг. Однако хитрость была в том, что не было стоящего руководства по теме, как использовать Python для различных задач хакинга. Вам приходится копаться в форумах и мануалах, и обычно проводить достаточно много времени времени пошагово просматривать код, чтобы заставить его работать правильно. Эта книга нацелена на заполнение этого разрыва путем предоставления вам беглого курса как использовать Python для хакинга и реверс-инженерии различными способами. Читать

Топ-10 книг по Python для детей

Привлечь внимание ребенка к какой-либо теме и вызвать интерес иногда довольно сложно, и программирование не исключение. Плюс специфика изучения программирования требует работы с большим объемом информации, и изучения программ, инструментов, концепций и терминов. Все это является сложным для понимания детьми. В этой статье приведены книги, которые помогут юным умам разобраться в том, что такое программирование, изучить основные понятия и термины этой области, а также получить свой первый опыт в написании программ. Все это послужит отличным фундаментом для будущего профессионального изучения программирования, и выработки необходимых паттернов мышления для будущего программиста. Читать

Python и анализ данных

Python и анализ данных

Python и анализ данных: Первичная обработка данных с применением pandas, NumPy и Jupiter. Книгу можно рассматривать как современное практическое введение в разработку научных приложений на Python, ориентированных на обработку данных. Описаны те части языка Python и библиотеки для него, которые необходимы для эффективного решения широкого круга аналитических задач: интерактивная оболочка IPython, библиотеки NumPy и pandas, библиотека для визуализации данных matplotlib и др.

Издание идеально подойдет как аналитикам, только начинающим осваивать обработку данных, так и опытным программистам на Python, еще не знакомым с научными приложениями. Читать

Внутри CPYTHON: гид по интерпретатору Python

Внутри CPYTHON: гид по интерпретатору Python

CPython, самая популярная реализация Python, абстрагируется от сложностей ОС и предоставляет платформу для создания масштабируемых и высокопроизводительных приложений. Каждому python-разработчику на какой-то стадии необходимо будет узнать, как работает CPython.

Это позволит в полной мере использовать его мощь и оптимизировать приложения.

Вы разберетесь с основными концепциями внутреннего устройства CPython и научитесь: читать исходный код интерпретатора CPython и свободно ориентироваться в нем; вносить изменения в синтаксис Python и компилировать их в вашу собственную версию CPython; Читать

Надежность нейронных сетей

Надежность нейронных сетей

Глубокие нейронные сети (DNN) становятся неотъемлемой частью IT-продуктов, провоцируя появление нового направления кибератак. Хакеры пытаются обмануть нейросети с помощью данных, которые не смогли бы обмануть человека.

Кэти Уорр рассматривает мотивацию подобных атак, риски, которые влечет вредоносный ввод, а также методы повышения устойчивости ИИ к таким взломам. Если вы специалист по data science, архитектор системы безопасности и стремитесь повысить устойчивость систем с ИИ или вас просто интересует различие между искусственным и биологическим восприятием, то эта книга для вас. Читать

Нейронный сети. Эволюция

Нейронный сети. Эволюция

Эта книга предназначена для всех, кто хочет разобраться в том, как устроены нейронные сети.

Для тех читателей, кто хочет сам научиться программировать нейронные сети, без использования специализированных библиотек машинного обучения. Книга предоставляет возможность с нуля разобраться в сути работы искусственных нейронов и нейронных сетей, математических идей, лежащих в их основе, где от вас не требуется никаких специальных знаний, не выходящих за пределы школьного курса в области математики. Читать