Глубокое обучение с R и Keras. Второе издание

Глубокое обучение с R и Keras. Второе издание

Перед вами второе, расширенное в 1.5 раза издание бестселлера от автора библиотеки Keras. Умение работать с моделями глубокого обучения стало важным навыком современных ученых, исследователей и программистов. API языка R для Keras и TensorFlow делает глубокое обучение доступным для всех пользователей R, даже если у них нет опыта работы с машинным обучением или нейронными сетями. Интуитивно понятные объяснения, четкие иллюстрации и наглядные примеры помогут вам освоить основные навыки глубокого обучения с помощью R, такие как компьютерное зрение, обработка естественного языка, работа с текстом, и даже изучить передовую архитектуру Transformer.

 



Автор: Франсуа Шолле
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Создание приложений машинного обучения: от идеи к продукту

Создание приложений машинного обучения

Освойте ключевые навыки проектирования, разработки и развертывания приложений на базе машинного обучения (МО)! Пошаговое руководство по созданию МО-приложений с упором на практику: для специалистов по обработке данных, разработчиков программного обеспечения и продакт-менеджеров. Читая эту книгу, вы шаг за шагом создадите реальное практическое приложение — от идеи до внедрения. Вы научитесь планировать и измерять успех МО-проектов, разберетесь, как построить рабочую модель, освоите способы ее итеративной доработки. И, наконец, познакомитесь со стратегиями развертывания и мониторинга. Книга написана с расчетом на то, что читатель имеет некоторое представление о программировании. В большинстве технических примеров я буду использовать язык Python, предполагая, что читатель знаком с его синтаксисом.

 



Автор: Эммануэль Амейзен
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Java. Полное руководство, 12-е издание

Java. Полное руководство, 12-е изд

В полностью обновленном с учетом версии Java SE 17 издании объясняется, как разрабатывать, компилировать, отлаживать и запускать программы на Java. Автор многочисленных бестселлеров по программированию Герберт Шилдт охватывает весь язык Java, включая его синтаксис, ключевые слова и фундаментальные принципы программирования. Вы также найдете здесь информацию об основных частях библиотеки Java API, таких как ввод-вывод, Collections Framework, библиотека потоков и утилиты параллелизма. Исследуются темы Swing, JavaBeans и сервлеты, а многочисленные примеры демонстрируют язык Java в действии. Конечно же, подробно обсуждаются недавние дополнения к языку Java, в том числе записи, запечатанные классы и выражения switch.

 



Автор: Герберт Шилдт
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Astra Linux. Установка, настройка, администрирование

Astra Linux. Установка, настройка, администрирование

Astra Linux - дистрибутив специального назначения на базе ядра Linux, созданный для комплексной защиты информации и построения защищен­ных автоматизированных систем. Основан на Debian 1О, поэтому если вы до этого работали с DeЬian или UЬuntu, то большая часть ваших знаний применима и к Astra Linux Эта операционная система хороша тем, что с высокой эффективностью ее можно использовать как на персональных компьютерах (для личного пользования), так и серверах различного уровня. Также эта система поддерживается и мобильными устройствами.

 



Автор: Матвеев М.Д.
Язык: Русский
Жанр: Linux, операционные системы
Формат: pdf
Подробнее

Web-программирование на Python: учебное пособие для СПО

Web-программирование на Python

В книге рассматривается web-программирование на «чистом» Python — то есть без применения популярных фреймворков. Автор последовательно проведет вас по всем этапам данной темы. Прочитав эту книгу, вы сможете настроить на своем компьютере полноценную среду разработки, состоящую из интерпретатора Python, сервера Apache и текстового редактора Notepad++. Узнаете, как писать функции, читать содержимое каталогов, работать с файлами, подключать модули. На практике освоите создание несложных программ: вывода данных из форм, проверки адреса электронной почты, подсвечивания ссылок, бесконечной ленты новостей и других. Наконец, на завершающем этапе читателю предстоит написать простой, но вполне работоспособный сайт.

 



Автор: Янцев В.В.
Язык: Русский
Жанр: Программирование, веб-разработка
Формат: pdf
Подробнее

Руби для романтиков. Самая простая книга по языку Руби с заданиями (2022)

Руби для романтиков 2022

Дружественная книга по языку Руби, которая написана простым и понятным языком. Более 400 страниц последовательного материала позволит ученику освоить тонкости языка в удобной игровой форме. Книга «Руби для романтиков» разделена на две части. В первой части мы рассмотрим основы языка Руби и использование языка из т.н. командной строки. Во второй части будет непосредственно веб-программирование и фреймворк Rails. Основы языка, умение находить и использовать нужные библиотеки уже дают возможность создавать вполне полезные приложения, которые могут использоваться для обработки данных (например, веб-скрейпинг), для создания конфигурационных скриптов и управлением операционной системой, для работы с файлами различного формата и так далее.

 



Автор: Роман Пушкин
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Работа с MySQL, MS SQL Server и Oracle в примерах. 2-е изд.

Работа с MySQL, MS SQL Server и Oracle в примерах. 2-е изд.

Эта книга посвящена практике использования SQL для решения типичных задач. Здесь не рассматривается теория реляционных баз данных (предполагается, что вы с ней знакомы либо способны найти недостающую информацию), но приведено более 500 SQL-запросов: от элементарных выборок до использования представлений, триггеров, хранимых процедур и функций. Все примеры представлены в виде постановки задачи и её решения с использованием MySQL, MS SQL Server и Oracle, а также снабжены пояснениями и разбором типичных ошибок.

 



Автор: Куликов Святослав
Язык: Русский
Жанр: компьютерная литература, базы данных
Формат: pdf
Подробнее

Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих (2022)

Грокаем алгоритмы (2022)

Алгоритмы — это всего лишь пошаговые инструкции решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время? Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — веселое и увлекательное занятие. В книге приводится множество примеров. Моя цель — не вывалить на читателя кучу невразумительных формул, а упростить наглядное представление этих концепций.

 



Автор: Адитья Бхаргава
Язык: Русский
Жанр: Программирование, алгоритмы
Формат: pdf
Подробнее

Kali Linux: библия пентестера

Kali Linux: библия пентестера

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

 



Автор: Гас Хаваджа
Язык: Русский
Жанр: компьютерная безопасность, хакинг
Формат: pdf
Подробнее

Пять строк кода. Роберт Мартин рекомендует

Пять строк кода

В каждой кодовой базе есть ошибки и слабые места, которые нужно найти и исправить. Правильный рефакторинг сделает ваш код элегантным, удобным для чтения и простым в обслуживании. Познакомьтесь с уникальным подходом, позволяющим реализовать любой метод в пяти строках кода. «Пять строк кода» — это свежий взгляд на рефакторинг для разработчиков любого уровня. Вы узнаете, когда проводить рефакторинг, как использовать паттерны, а также научитесь определять признаки, которые говорят о том, что код необходимо удалить. Для разработчиков всех уровней. В примерах используется доступный и понятный синтаксис TypeScript, который позволяет перейти к любому языку высокого уровня.

 



Автор: Кристиан Клаусен
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Объяснимые модели искусственного интеллекта на Python

Объяснимые модели искусственного интеллекта на Python

В этой книге рассматриваются так называемые модели «черного ящика» для повышения адаптивности, интерпретируемости и объяснимости решений, принимаемых алгоритмами искусственного интеллекта (ИИ), с использованием таких фреймворков, как библиотеки Python XAI, TensorFlow 2.0+, Keras, а также пользовательских фреймворков с использованием декораторов Python (Python Wrappers). Вы узнаете, как алгоритм ИИ принимает решение и как сделать модель ИИ интерпретируемой и объяснимой, ознакомитесь с моделями глубокого обучения. Объяснимый искусственный интеллект (Explainable Artificial Intelligent – XAI) является актуальной потребностью, поскольку все больше и больше моделей искусственного интеллекта (ИИ) используется для выработки бизнес-решений.

 



Автор: Прадипта Мишра
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

ASP.Net Core в действии

ASP.Net Core в действии

Эта книга знакомит читателей с основами фреймворка ASP.NET Core, такими как промежуточное ПО, внедрение зависимостей и конфигурация. Автор показывает, как настроить их в соответствии с пользовательскими требованиями. Речь пойдет о том, как добавить аутентификацию и авторизацию в свои приложения, как повысить их безопасность, а также как развертывать их и осуществлять мониторинг. Рассматривается тестирование приложений с использованием модульных и интеграционных тестов.

 



Автор: Эндрю Лок
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Entity Framework Core в действии

Entity Framework Core в действии

Entity Framework радикально упрощает доступ к данным в приложениях .NET. Этот простой в использовании инструмент объектно-реляционного отображения (ORM) позволяет писать код базы данных на чистом C#. Он автоматически отображает классы в таблицы базы данных, разрешает запросы со стандартными командами LINQ и даже генерирует SQL-код за вас. Данная книга научит вас писать код для беспрепятственного взаимодействия с базой данных при работе с приложениями .NET. Следуя соответствующим примерам из обширного опыта автора книги, вы быстро перейдете от основ к продвинутым методам.

 



Автор: Джон П. Смит
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 6-е изд.

Создаем динамические веб-сайты с помощью PHP, MySQL, jаvascript, CSS и HTML5. 6-е изд.

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

 



Автор: Робин Никсон
Язык: Русский
Жанр: веб-разработка, Программирование
Формат: pdf
Подробнее

Знакомство с Python

Знакомство с Python

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

 



Автор: Дэн Бейдер, Дэвид Эймос, Джоанна Яблонски
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Компьютер глазами хакера (2022)

Компьютер глазами хакера (2022)

Эта книга — сборник лучших, тщательно отобранных статей из легендарного журнала «Хакер». Рассмотрены операционные системы Windows 11 и Linux с точки зрения организации эффективной работы на ПК. Описаны полезные приложения для этих ОС, утилиты для работы в терминале. Рассказано о программах для стеганографии — скрытия полезных данных в графических изображениях. Даны практические советы для пользователей Windows 11 по удаленной установке ОС, отключению телеметрии, удалению программ и компонент, тонкой настройке системы, ее оптимизации для работы на несовместимом и устаревшем оборудовании. Подробно описаны различные настройки Linux для безопасной работы. Представлены примеры постройки самодельного корпуса для ПК, установки суперконденсатора в беспроводную мышь, сборки самодельного ноутбука.

 



Автор: Коллектив авторов
Язык: Русский
Жанр: компьютерная литература, хакер
Формат: pdf
Подробнее

Погружение в паттерны проектирования (2021)

Погружение в паттерны проектирования

Книга «Погружение в Паттерны Проектирования» описывает 22 классических паттерна проектирования, а также 8 принципов проектирования, на которых они основаны. Каждая глава книги посвящена только одному паттерну. Поэтому книгу можно читать как последовательно, от края до края, так и в произвольном порядке, выбирая только интересные в данный момент паттерны. Паттерны проектирования универсальны. Поэтому все примеры кода в этой книге приведены на псевдокоде, без привязки к конкретному языку программирования.

 



Автор: Александр Швец
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Фелляйзен М. и др. Как проектировать программы. Введение в программирование и компьютерные вычисления

Фелляйзен М. и др. Как проектировать программы. Введение в программирование и компьютерные вычисления

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



Автор: Фелляйзен М., Финдлер Р. Б., Флэтт М., Кришнамурти Ш.
Язык: русский
Жанр: компьютерная литература, программирование
Формат: pdf
Подробнее

Интерфейс. Основы проектирования взаимодействия

Интерфейс. Основы проектирования взаимодействия

Проектирование взаимодействия - это ориентированный на человека подход проектирования интерактивных цифровых продуктов, сред, систем и сервисов. Много внимания уделено проектированию поведения - аспекту, которым традиционные дисциплины проектирования нередко пренебрегают.



 



Автор: Алан Купер, Носсел Кристофер, Дэвид Кронин
Язык: Русский
Жанр: Компьютерная литература
Формат: PDF
Подробнее

Карла Шрёдер. Linux. Книга рецептов, 2-е издание

Карла Шрёдер. Linux. Книга рецептов, 2-е издание

Книга рецептов обучит начинающих пользователей и администраторов Linux управлять системой, используя как графические инструменты, так и командную строку. Независимо от того, используете ли вы Linux во встроенных или настольных системах, серверах, облачных или виртуальных средах, фундаментальные приемы одни. Цель книги - помочь вам быстро приступить к работе на простых и наглядных примерах. Карла Шредер приводит рецепты с объяснениями для конкретных ситуаций, а также ссылки для дополнительного изучения.
 



Автор: Карла Шрёдер
Язык: русский
Жанр: компьютерная литература, операционные системы, Linux
Формат: pdf
Подробнее

Тюкачев Н.А., Хлебостроев В.Г. C#. Основы программирования, 3-е издание

Тюкачев Н.А., Хлебостроев В.Г. C#. Основы программирования, 3-е издание

В книге изложены основы программирования на языке C# в среде .Net Framework, описаны операции и операторы языка, а также система встроенных типов данных. Значительное внимание уделено описанию организации консольного ввода-вывода, преобразованию значений при вводе и их форматированию при выводе. Текст содержит большое количество примеров программного кода, способствующих усвоению материала.
 



Автор: Тюкачев Н.А., Хлебостроев В.Г.
Язык: русский
Жанр: компьютерная литература, программирование
Формат: pdf
Подробнее

Павловская Т.А. C#. Программирование на языке высокого уровня

Павловская Т.А. C#. Программирование на языке высокого уровня

Задача этой книги — кратко, доступно и строго изложить основы C#, одного из самых перспективных современных языков программирования. Язык C# как средство обучения программированию обладает рядом несомненных достоинств. Он хорошо организован, строг, большинство его конструкций логичны и удобны, а развитые средства диагностики и редактирования кода делают процесс программирования приятным и эффективным.
 



Автор: Павловская Т.А
Язык: русский
Жанр: компьютерная литература, программирование
Формат: pdf
Подробнее

Реверс малвари. Подборка статей

Реверс малвари. Подборка статей

Любую программу можно разобрать, чтобы понять, как она устроена. В этой подборке из 28 статей мы сконцентрируемся именно на вредоносном ПО, однако знания, которые ты получишь, универсальны. Мы будем практиковаться как на учебных примерах, так и на вполне реальных вирусах — Carbanak, Loki bot, REvil и других.

 



Автор: Коллектив
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Атаки на Active Directory. Подборка статей

Атаки на Active Directory. Подборка статей

Атаки на корпоративные сети, построенные на Windows, подразумевают работу со службами Active Directory. Быть в курсе их особенностей и слабых мест важно как для хакера, так и для системного администратора. Эта подборка даст тебе полное представление об уязвимостях AD и способах их эксплуатации, а в конце тебя ждет разбор учебных примеров.



 



Автор: Коллектив
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее

Хакинг для новичков. Подборка статей

Хакинг для новичков. Подборка статей

Цель этой подборки — стать отправной точкой в будущих изысканиях, этаким стержнем, на который ты смог бы наматывать разбросанные там и тут обрывки ценных знаний. Это не исчерпывающий мануал по хаку всего и вся — объять всю безопасность в пятнадцати статьях невозможно. Но эти статьи дадут тебе базовое понимание основ и набор полезных практических умений.


 



Автор: Коллектив
Язык: Русский
Жанр: компьютерная литература
Формат: PDF
Подробнее