CODE RED
9.6K subscribers
9 photos
2 videos
1.1K links
Мир глазами программистов; лучшая литература, обучающие статьи, курсы и некоторые полезные лайфхаки.

Обратная связь: @encryptedadm
加入频道
​​Библия C#
Михаил Флёнов

Книга посвящена программированию на языке C# для платформы Microsoft .NET, начиная с основ языка и разработки программ для работы в режиме командной строки и заканчивая созданием современных приложений различной сложности (баз данных, графических программ и др.). Материал сопровождается большим количеством практических примеров. Подробно описывается логика выполнения каждого участка программы.

В четвертом издании уделено особое внимание универсальным приложениям Windows и платформе .NET Core, позволяющей писать код, который может выполняться на Windows, macOS и Linux. На сайте издательства находятся примеры программ, дополнительная справочная информация, а также готовые компоненты, тестовые программы и изображения.

Год: 2019
Язык: русский 🇷🇺

📥 Скачать

#книга #CSharp #rus
​​Машинное обучение и безопасность
Кларенс Чио, Дэвид Фримэн

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

Особое внимание уделено задачам по созданию работоспособных, надежных масштабируемых систем извлечения и анализа данных в сфере обеспечения безопасности. Издание предназначено инженерам по обеспечению безопасности, а также специалистам по обработке данных научными методами.

Год: 2020
Язык: русский 🇷🇺

📥 Скачать

#книга #ML #rus
​​Vue.js в действии
Эрик Хэнчеп, Бенджамин Листуон

Vue.js – это популярная библиотека для создания пользовательских интерфейсов. В ней значительно переосмыслены реактивные идеи, впервые появившиеся в React.js. Книга «Vue.js в действии» рассказывает о создании быстрых и эластичных пользовательских интерфейсов для веб приложений.

Освоив ее, вы напишете полноценное приложение для интернет-магазина, где будут присутствовать списки товаров, панель администратора, а также организован полноценный процесс заказа.

Год: 2018
Язык: русский 🇷🇺

📥 Скачать

#книга #vue #rus
​​Генетические алгоритмы на Python
Эйял Вирсански

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

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

Год: 2020
Язык: русский 🇷🇺

📥 Скачать

#книга #python #rus
​​Кровь, пот и пиксели. Обратная сторона индустрии видеоигр
Джейсон Шрейер

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

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

Год: 2017
Язык: русский 🇷🇺

📥 Скачать

#книга #геймдев #rus
​​Bash и кибербезопасность
Пол Тронкон, Карл Олбинг

Командная строка может стать идеальным инструментом для обеспечения кибербезопасности. Невероятная гибкость и абсолютная доступность превращают стандартный интерфейс командной строки (CLI) в фундаментальное решение, если у вас есть соответствующий опыт.

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

Год: 2020
Язык: русский 🇷🇺

📥 Скачать

#книга #кибербезопасность #rus
​​Эволюционные нейросети на языке Python
Ярослав Омельяненко

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

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

Год: 2020
Язык: русский 🇷🇺

📥 Скачать

#книга #нейросети #rus
​​Простой Python
Билл Любанович

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

Под обложкой вы найдете обширный материал от самых основ языка до сравнительно сложных и узких тем. Прочитав эту книгу, вы не только убедитесь, что Python — это вкусно, но и освоите искусство тестирования, отладки, многократного использования кода, а также научитесь применять Python в различных предметных областях.

Год: 2016
Язык: русский 🇷🇺

📥 Скачать

#книга #python #rus
​​Совершенный алгоритм. Жадные алгоритмы и динамическое программирование
Тим Рафгарден

Алгоритмы – это сердце и душа computer science. Без них не обойтись, они есть везде – от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию.

Серия книг «Совершенный алгоритм» адресована тем, у кого уже есть опыт программирования, и основана на онлайн-курсах, которые регулярно проводятся с 2012 года. Вы перейдете на новый уровень, чтобы увидеть общую картину, разобраться в низкоуровневых концепциях и математических нюансах.

Год: 2020
Язык: русский 🇷🇺

📥 Скачать

#книга #алгоритмы #rus
​​Unix и Linux. Руководство системного администратора
Эви Немет, Гарт Снайдер

Это современное и полное руководство по инсталляции, настройке и обслуживанию любой системы UNIX или Linux, включая системы, предоставляющие базовую инфраструктуру Интернета и облачную инфраструктуру. Обновленное с учетом новых дистрибутивов и облачных сред, это всестороннее руководство охватывает лучшие практики для всех аспектов системного администрирования.

Авторы — специалисты мирового класса — рассмотрели облачные платформы, методологию DevOps, непрерывное развертывание, контейнеризацию, мониторинг и многие другие важные темы. Независимо от вашей роли в системах и сетях, построенных на UNIX или Linux, это понятное, хорошо написанное руководство поможет повысить эффективность и решит ваши самые острые проблемы. Книга предназначена для студентов, системных администраторов и всех программистов, использующих системы FreeBSD и Linux.

Год: 2020
Язык: русский 🇷🇺

📥 Скачать

#книга #linux #rus
​​Автоматизация рутинных задач с помощью Python
Эл Свейгарт

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

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

Год: 2017
Язык: русский 🇷🇺

📥 Скачать

#книга #python #rus
​​Глубокое обучение с точки зрения практика
Джош Паттерсон, Адам Гибсон

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

Авторы сначала раскрывают фундаментальные вопросы глубокого обучения — настройка, распараллеливание, векторизация, конвейеры операций, а затем переходят к библиотеке Deeplearning4j (DL4J), предназначенной для разработки технологических процессов профессионального уровня. На реальных примерах читатель познакомится с методами и стратегиями обучения глубоких сетей с различной архитектурой и их распараллеливания в кластерах Hadoop и Spark.

Год: 2018
Язык: русский 🇷🇺

📥 Скачать

#книга #ML #rus
​​Python и машинное обучение
Себастьян Pашка, Вахид Мирджалили

Книга является всеобъемлющим руководством по машинному и глубокому обучению с использованием языка Python. Она служит как пошаговым учебным пособием, так и справочником, к которому вы постоянно будете возвращаться в ходе построения систем машинного обучения. Третье издание книги обновлено с целью учета версии библиотеки TensorFlow 2 и последних добавлений в scikit-learn. Оно расширено для охвата двух самых современных методик машинного обучения: обучения с подкреплением и порождающих состязательных сетей.

Книга наполнена четкими пояснениями, визуальными представлениями, работающими примерами и детально раскрывает все важные методики машинного обучения. В то время как некоторые книги учат вас следовать инструкциям, Рашка и Мирджалили излагают принципы, лежащие в основе машинного обучения, что позволит вам самостоятельно строить модели и приложения.

Год: 2020
Язык: русский 🇷🇺

📥 Скачать

#книга #python #rus
​​Высоконагруженные приложения. Программирование, масштабирование, поддержка
Мартин Клеппман

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

Пособие состоит из трех частей, посвященных, прежде всего, теоретическим аспектам работы с распределенными системами и базами данных. От читателя требуются базовые знания SQL и принципов работы непосредственно баз данных.

Год: 2018
Язык: русский 🇷🇺

📥 Скачать

#книга #архитектура #rus
​​PostgreSQL. Основы языка SQL
Евгений Моргунов

Данное учебно-практическое пособие охватывает первую, базовую, часть учебного курса по языку SQL, созданного при участии российской компании Postgres Professional. Учебный материал излагается в расчете на использование системы управления базами данных PostgreSQL. Рассмотрено создание рабочей среды, описаны языки определения данных и основные операции выборки и изменения данных.

Также показаны примеры использования транзакций, уделено внимание методам оптимизации запросов. Материал сопровождается многочисленными практическими примерами.

Год: 2018
Язык: русский 🇷🇺

📥 Скачать

#книга #sql #rus
​​Сам себе программист
Кори Альтхофф

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

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

Год: 2020
Язык: русский 🇷🇺

📥 Скачать

#книга #карьера #rus
​​Библиотека Keras — инструмент глубокого обучения
Антонио Джулли

Книга представляет собой краткое, но обстоятельное введение в современные нейронные сети, искусственный интеллект и технологии глубокого обучения. Рассмотрено более 20 работоспособных нейронных сетей, написанных на языке Python с использованием модульной библиотеки Keras, работающей поверх библиотек TensorFlow от Google и Theano от компании Lisa Lab.

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

Год: 2018
Язык: русский 🇷🇺

📥 Скачать

#книга #ML #rus
​​Искусство быть невидимым
Кевин Митник

Думаете, ваши данные в Интернете хорошо защищены? Так глубоко вы никогда не заблуждались! Кевин Митник - самый разыскиваемый хакер планеты в прошлом, а ныне один из ведущих специалистов по кибербезопасности, знает, насколько опасна неосведомленность в вопросах защиты данных в сети.

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

Год: 2019
Язык: русский 🇷🇺

📥 Скачать

#книга #кибербезопасность #rus
​​OpenCV и Java. Обработка изображений и компьютерное зрение
Николай Прохоренок

Книга знакомит с современными технологиями компьютерного зрения, позволяющими машинам, роботам, веб-камерам и другим устройствам распознавать изображения. Приведено описание библиотеки компьютерного зрения OpenCV применительно к языку программирования Java.

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

Год: 2018
Язык: русский 🇷🇺

📥 Скачать

#книга #java #rus
​​Прикладной анализ текстовых данных на Python
Бенджамин Бенгфорт, Ребекка Билбро, Тони Охеда

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

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

Год: 2019
Язык: русский 🇷🇺

📥 Скачать

#книга #python #rus