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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Кибербезопасность. Как защитить личные и корпоративные цифровые активы, А. Панкрушин

• Электронный учебник – сборник материалов, изучив который вы сможете получить краткое и емкое представление о личной и корпоративной кибербезопасности.
Контент электронного учебника сформирован на базе разнообразных источников. В нем, помимо правил кибербезопасности, вы найдете:

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

• На изучение вам потребуется 50 минут. В конце вас ждут вопросы для проверки усвоения материала.

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

2022 #RU
📕 Mastering Go Network Automation: Automating Networks, Container Orchestration, Kubernetes with Puppet, Vegeta and Apache JMeter, Ian Taylor

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

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

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

2023 #ENG
📕 Operating OpenShift: An SRE Approach to Managing Infrastructure, Manuel Dewald

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

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

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

2023 #ENG
📕 Устройство и программирование автономных роботов , Дэнни Стейпл

• Эта книга посвящена созданию интеллектуального робота и разработке кода для его поведенческих сценариев. Для построения робота используются широко доступные компоненты – датчики, двигатели, камеры, микрофоны, динамики, светодиоды и микрокомпьютер Raspberry Pi. Раскрывается ряд специализированных тем, таких как компьютерное зрение и голосовое управление.

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

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

2022 #RU
📕 C++ for beginners: Your comprehensive step-by-step guide to learn everything about C++, Daniel Harder

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

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

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

2022 #ENG
📕 Django 4 в примера, Антонио Меле

• Книга охватывает многообразные аспекты создания веб-приложений с помощью самого популярного веб-фреймворка Django на языке Python. Изучив четыре проекта разной направленности (приложение для ведения блога и электронной коммерции, социальный веб-сайт, платформа электронного обучения), вы получите хорошее представление о том, как работает Django.

• Опираясь на изученный материал, вы сможете создавать полнофункциональные веб-приложения на Python с аутентификацией, системами управления контентом, RESTful API и прочими элементами.
Издание предназначено читателям с базовыми знаниями Python, а также программистам, переходящим на Django с других веб-фреймворков. Оно подойдет и тем, кто уже использует Django в своей работе и хочет расширить свои навыки. Для изучения материала необходимы базовый опыт работы с Python и знание HTML и JavaScript.

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

2023 #RU
📕 Python for Offensive PenTest: A practical guide to ethical hacking and penetration testing using Python, Hussam Khrais

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

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

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

2018 #ENG
📕 Практическая статистика для специалистов Data Science, Питер Брюс, Питер Гедек, Эндрю Брюс

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

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

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

2022 #RU
📕 C# 10 и .NET 6. Современная кросс-платформенная разработка, Прайс М.

• Шестое издание книги серьезно переработано, добавлены все новые функции, реализованные в версиях C# 10 и .NET 6.
Вы изучите принципы объектно-ориентированного программирования, научитесь писать,
тестировать и отлаживать функции, реализовывать интерфейсы и наследовать классы.

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

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

2023 #RU
📕 GitHub For Dummies, 2nd Edition, Sarah Guthals

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

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

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

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

2023 #ENG
📕 Математические методы принятия решений, Г.В. Моисеев

• Дисциплина «Математические методы принятия решений» является обязательной дисциплиной базовой части профессионального цикла направления 38.03.05 «Бизнес-информатика». Изучение данной дисциплины нацелено на формирование у студентов теоретических сведений по применению математических методов в прикладных задачах принятия решений.

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

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

2022 #RU
📕 SQL Server Query Tuning and Optimization: Optimize Microsoft SQL Server 2022 queries and applications, Benjamin Nevarez

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

• Книга также расскажет вам об интеллектуальной обработке запросов и о том, что нового появилось в SQL Server 2022. Кроме того, будут рассмотрены такие темы производительности запросов, как Query Store, In-Memory OLTP и индексы columnstore. К концу этой книги вы сможете добиться максимальной производительности ваших запросов и приложений.

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

2022 #ENG
📕 Design Patterns via C#. Приемы объектно-ориентированного проектирования, Александр Шевчук, Дмитрий Охрименко, Андрей Касьянов

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

• Книга «Design Patterns via C#» не является самостоятельным изданием, описывающим паттерны проектирования, на эту тему уже есть уникальное издание: «Приемы объектно-ориентированного проектирования. Паттерны проектирования», авторами которого являются Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидес. Эта группа авторов известна под творческим псевдонимом — «Банда четырех» (GoF – Gang of Four).

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

2015 #RU
📕 Machine Learning in Microservices: Productionizing microservices architecture for machine learning solutions, Mohamed Osam Abouahmed

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

• Далее вы познакомитесь с различными подходами к построению MSA и узнаете, как преодолеть общие практические проблемы, возникающие при проектировании MSA. По мере продвижения вы познакомитесь с концепциями машинного обучения (ML) и узнаете, как они могут помочь лучше проектировать и запускать системы MSA. Наконец, в книге вы найдете практические примеры и приложения с открытым исходным кодом, которые помогут вам создать и запустить высокоэффективные и гибкие системы микросервисов.

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

2023 #ENG
📕 Анализ сетей графов в среде R Руководство пользователя, Дуглас Люк

• До недавнего времени для проведения анализа сетей требовалось специализированное программное обеспечение. Однако недавно инструменты для этого появились в среде статистического программирования R.

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

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

2017 #RU
📕 Building Quality Shaders for Unity: Using Shader Graphs and HLSL Shaders, Daniel Ilett

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

• Эта книга развеивает это представление, поэтапно наращивая ваши знания о шейдерах, начиная с фундаментальной математики шейдеров и того, чем разработка шейдеров отличается от других видов искусства и программирования, и постепенно углубляясь в такие темы, как вершинные и фрагментные шейдеры, освещение, эффекты глубины, текстурирование и Shader Graph.

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

2022 #ENG
📕 Параллельное программирование на C# и .NET Core, Шакти Танвар

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

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

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

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

2021 #RU
📕 Learn Web Development with Python: Get hands-on with Python Programming and Django web development, Fabrizio Romano

• Если вы хотите разрабатывать полноценные веб-приложения на Python с помощью Django, этот курс обучения для вас. Он познакомит вас с методами программирования на Python и поможет применить их при создании 4 профессиональных проектов Django, научит вас решать общие проблемы и разрабатывать RESTful веб-сервисы с помощью Django и Python.

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

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

2018 #ENG
📕 Алгоритмы неформально. Инструкция для начинающих питонистов, Брэдфорд Такфилд

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

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

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

2022 #RU
📕 Webpack for Beginners , Mohamed Bouzid

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

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

• К концу этой книги вы изучите webpack и будете готовы начать использовать Webpack в своих проектах

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

2020 #ENG