CodeMode | Программирование
11.3K subscribers
3.2K photos
5 videos
10 files
3.24K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📙Laravel 8. Быстрая разработка веб-сайтов на PHP. Владимир Дронов.

• Книга представляет собой полное описание фреймворка Laravel 8 для быстрой разработки сайтов на языке PHP.

• Дан краткий вводный курс для начинающих, в котором описывается разработка простого учебного сайта — электронной доски объявлений.

• Раскрыты основы программирования сайтов на Laravel. Приведено наиболее полное описание инструментов Laravel: моделей, контроллеров, шаблонов, средств обработки пользовательского ввода, включая валидаторы.

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

• Описаны дополнительные библиотеки для обработки BBCode-тегов и CAPTCHA, вывода графических миниатюр, аутентификации через социальные сети (в частности, «ВКонтакте»).

🧷Скачать бесплатно.

2021 #RU #PHP
📗Black Hat Python. Программирование для хакеров и пентестеров.

• Когда речь идет о создании мощных и эффективных хакерских инструментов, большинство аналитиков по безопасности выбирают Python.

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

🧷Скачать бесплатно.

2022 #RU #Python
📘Руткиты и буткиты. Обратная разработка вредоносных программ и угрозы следующего поколения. Алекс Матросов, Евгений Родионов, Сергей Братусь.

• Эта книга посвящена обнаружению, анализу и обратной разработке вредоносного ПО.

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

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

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

🧷Скачать бесплатно.

2022 #RU
📙Ubuntu Linux c нуля. Сергей Волох.

• С позиции пользователя рассмотрена работа в популярной операционной системе Ubuntu Linux, в том числе установка и настройка системы, драйверов для работы с принтерами, сканерами и другим периферийным оборудованием.

• Описан процесс установки программ и настройка подключения к Интернету. Даны советы по использованию графического режима и командной строки. Описаны системные службы Ubuntu Linux, освещены вопросы по пользовательским правам доступа.

• Приведена информация по поиску неисправностей работы сети и устранению сбоев системы.

• Материал книги актуален и применим для работы с другими Linux-подобными операционными системами.

🧷Скачать бесплатно.

2018 #RU #Linux
📘Справочник системного администратора. Левицкий Н. Д.

• Если вы планируете заниматься созданием и эксплуатацией сетевой инфраструктуры под управлением Windows Server, то эта книга вам точно пригодится. В ней рассмотрен полный стек необходимых современных технологий.

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

Вторая часть посвящена ActiveDirectory. В ней мы изучим основные задачи администрирования, рассмотрим интеграцию Linux в Windows-сеть.

Третья часть - администрирование данных. Резервное копирование, совместный доступ к данным, RAID-массивы, шифрование данных - все это предмет третьей части книги.

🧷Скачать бесплатно.

2020 #RU
📗 Программирование на языке C++. Практический курс. М.В. Огнева, Е.В. Кудрина

• Данное учебное пособие направлено на изложение базовых основ программирования на языке #C++ и на формирование навыков решения практико-ориентированных задач.

• Книга содержит сведения по базовым концепциям структурного и объектно-ориентированного программирования, структурам данных, организации ввода-вывода, алгоритмам обработки данных, методам сортировки и т.д.

🧷 Скачать бесплатно.

2022 #RU #C
📕Linux в действии. Дэвид Клинтон.

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

• В книге описываются 12 реальных проектов, в том числе автоматизация системы резервного копирования и восстановления, настройка личного файлового облака в стиле #Dropbox и создание собственного сервера #MediaWiki.

• На интересных примерах вы изучите виртуализацию, аварийное восстановление, обеспечение безопасности, резервное копирование, внедрение DevOps и устранение неполадок системы.

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

🧷Скачать бесплатно.

2019 #RU #Linux
📕Проектирование веб-API. Арно Лоре

• API позволяет разработчикам выполнять интеграцию с приложением без детализированного знания кода.

• Независимо от того, используете ли вы установленные стандарты, такие как REST и OpenAPI, или более новые подходы, например GraphQL или gRPC, освоение разработки API – своего рода суперспособность.

• Благодаря ей пользоваться вашими веб-сервисами станет легче, и ваши клиенты – как внутренние, так и внешние – останутся довольны.

• Темы, затрагиваемые в книге:

- характеристики правильно разработанного API;
- ориентированные на пользователя и реальные API;
- API и принцип Secure by design;
- изменение API, его документирование и проверка.

Издание предназначено для разработчиков, обладающих минимальным опытом в создании и использовании API-интерфейсов.

🧷Скачать бесплатно.

2020 #RU #web
📗Искусство автономного тестирования с примерами на С#. Рой Ошероув.

• Во втором издании книги "Искусство автономного тестирования" автор шаг за шагом проведет вас по пути от первого простенького автономного теста до создания полного комплекта тестов - понятных, удобных для сопровождения и заслуживающих доверия.

• Вы и не заметите, как перейдете к более сложным вопросам - заглушкам и подставкам - и попутно научитесь работать с изолирующими каркасами типа Моq, FakeltEasy или Typemock Isolator.

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

• Не забыл автор и об интеграционном тестировании и тестировании работы с базами данных.

• Примеры в книге написаны на С#, но будут понятны всем, кто владеет каким-нибудь статически типизированным языком, например Java или С++.

🧷Скачать бесплатно.

2016 #RU #C
📗Профессиональное программирование на ассемблере x64 с расширениями AVX, AVX2 и AVX-512. Даниэль Куссвюрм.

• В книге рассматривается программирование для 64-разрядной архитектуры х86 и использование расширенного набора векторных команд (AVX).

• Изучив этот материал, вы сможете кодировать быстродействующие функции и алгоритмы с использованием 64-разрядного языка ассемблера х86 и расширений набора команд AVX, AVX2 и AVX-512.

• Примеры исходного кода разработаны с использованием Visual Studio С++ и MASM; для их запуска рекомендуется ПК на базе х86 с 64-разрядной ОС Windows 10 и процессором, поддерживающим AVX.

• Предполагается, что читатели имеют опыт программирования на языках высокого уровня и базовые знания С++.

🧷Скачать бесплатно.

2021 #RU
📙Построение систем машинноrо обучения на языке Python. Коэльо Луис Педро, Ричарт Вилли.

• Как извлечь больше информации из данных путем построения практичных систем машинного обучения на языке #Python.

• Применение машинного обучения для лучшего понимания природы данных - умение, необходимое любому современному разработчику программ или аналитику.

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

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

🧷Скачать бесплатно.

2019 #RU #Python
📗ZBrush для начинающих. Рубен Альба, Моаммад Хоссейн Аттаран, Мэтт Ле Кесне, Глен Сазерн, Карстен Штубен, Рауль Таварес.

ZBrush от компании Pixologic – приложение для цифровой лепки, в котором создаются высококачественные модели для видеоигр, фильмов, анимации и не только.

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

• Книга поможет новичкам и студентам быстрее приступить к использованию этой мощной программы и реализовать в ней собственные проекты.

Рассматриваемые темы:
- общие принципы 3D-графики;
- основные инструменты ZBrush;
- приемы моделирования (проработка анатомии, текстурирование, настройка позы и др.);
- создание моделей (неживые объекты и фигуры персонажей);
- дополнительные приложения для визуализации и 3D-печати.

🧷Скачать бесплатно.

2021 #RU #ZBrush
📙Искусство статистики. Дэвид Шпигельхалтер.

• Как статистика помогает нам лучше понимать мир? И как можно приходить к уверенным умозаключениям, когда у нас нет идеальных и полных данных?
На эти вопросы отвечает «Искусство статистики» — одна из самых содержательных и при этом доступных книг по теме.

• С блестящими примерами, интересным изложением, наглядными графиками, определениями, формулами и программным кодом в приложениях.

• Специалист с огромным опытом Дэвид Шпигельхалтер познакомит вас с ключевыми принципами и показателями, которые помогают извлекать из данных знания о мире и отвечать на вопросы о нем.

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

🧷Скачать бесплатно.

2021 #RU
📕Безопасный DevOps. Эффективная эксплуатация систем. Вехен Джульен.

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

• Вы увидите, как обеспечить надежность при автоматизированном тестировании, непрерывной поставке и ключевых DevOps-процессах.

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

• В этой книге:
- Обеспечение непрерывной безопасности.
- Внедрение безопасности на основе тестирования в DevOps.
- Приемы, помогающие повысить надежность облачных сервисов.
- Отслеживание вторжений и реагирование на инциденты
- Тестирование безопасности и оценка рисков.

🧷Скачать бесплатно.

2020 #RU #DevOps
📕Собираем устройства для тестов на проникновение. Бирюков А.А.

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

• Также рассматриваются механизмы защиты от данного вида атак.

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

🧷Скачать бесплатно.

2018 #RU
📗Программирование на ассемблере х64. От начального уровня до профессионального использования AVX. В.Г. Йо

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

• В книге главным образом рассматривается программирование в системе Linux, поскольку это самая простая и удобная платформа для изучения языка ассемблера. В заключительных главах дается общее представление об использовании ассемблера в ОС Windows.

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

• Книга адресована читателям, имеющим базовые знания в области программирования на языках высокого уровня.

🧷Скачать бесплатно.

2021 #RU #x64
📕Raspberry PI для детей. Михаэль Вайгенд.

• Книга предназначена для первоначального изучения Raspberry PI - одноплатного компьютера размером с банковскую карту.

• Благодаря простым пошаговым инструкциям юный читатель сможет превратить свою "малинку" и в настоящий медиацентр, и в автосимулятор (с помощью языка Scratch), и в сердце умного дома (программируя на Python и подключая разные датчики).

• А в конце будет создан настоящий сайт и протестирован на смартфоне.

Издание рекомендуется школьникам средних и старших классов, желающим изучить возможности Raspberry PI и научиться в нем программировать.

🧷Скачать бесплатно.

2019 #RU #Raspberry
📗Глубокое обучение в картинках. Визуальный гид по искусственному интеллекту. Джон Крон, Грант Бейлевельд, Аглаэ Бассенс.

• Джон Крон, Грант Бейлевельд и замечательный иллюстратор Аглаэ Бассенс используют яркие примеры и аналогии, которые позволяют объяснить, что такое глубокое обучение, почему оно пользуется такой популярностью и как эта концепция связана с другими подходами к машинному обучению.

• Теоретические выкладки прекрасно дополняются прикладным кодом на Python в блокнотах Jupyter. Вы узнаете приемы создания эффективных моделей в TensorFlow и Keras, а также познакомитесь с PyTorch.

• Базовые знания о глубоком обучении позволят создавать реальные приложения — от компьютерного зрения и обработки естественного языка до генерации изображений и игровых алгоритмов.

🧷Скачать бесплатно.

2020 #RU
📕Машинное обучение с использованием Python. Сборник рецептов. Крис Элбон

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

• Рассмотрена работа с языком Python и его библиотеками, в том числе pandas и scikit-learn. Решения всех задач сопровождаются подробными объяснениями.

• Каждый рецепт содержит работающий программный код, который можно вставлять, объединять и адаптировать, создавая собственное приложение.

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

🧷Скачать бесплатно.

2019 #RU #Python
📕Data Science. Инсайдерская информация для новичков. Включая язык R. Кэти О'Нил, Рэйчел Шатт.

• Data Science (исследование данных) - одна из самых востребованных специализаций нашего времени.

• Изучение данных позволяет преобразить любую традиционную или инновационную бизнес-модель.

• Эта книга основана на вводном курсе по Data Science из Колумбийского университета, и начинающему специалисту-аналитику она совершенно необходима.

Эта книга увлекательно и доступно рассказывает о

- Байесовском методе;
- Статистических алгоритмах;
- Финансовом моделировании;
- Рекомендательных движках;
- Визуализации данных;
- MapReduce

с примерами на языках Python и R.

🧷Скачать бесплатно.

2019 #RU #Python #R