Все публикации пользователя ekvator » Страница 2 » MIRLIB.RU - ТВОЯ БИБЛИОТЕКА
Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Прозрачное программное обеспечение: Безопасность цепочек поставок ПО
/ Комментариев: 0/

Прозрачное программное обеспечение: Безопасность цепочек поставок ПО
Название: Прозрачное программное обеспечение: Безопасность цепочек поставок ПО
Автор: Крис Хьюз, Тони Тернер
Издательство: Питер
Год: 2025
Формат: pdf
Страниц: 352
Размер: 20,2 Мб
Язык: русский

Изучите влияние на кибербезопасность взаимосвязанных цепочек поставки ПО! Могут ли цепочки поставок ПО быть безопасными? Команда преданных своему делу профессионалов предлагает по-новому взглянуть на безопасность вашей организации. Вы познакомитесь со множеством тем: от истории движения за прозрачность ПО до подходов к спецификации и подтверждению достоверности в быстро меняющемся ландшафте программного обеспечения. Авторы знакомят нас с основными векторами атак, такими как мобильные и социальные сети, банковские системы и системы розничной торговли и даже критически важные инфраструктуры, а также с системами защиты, на которые мы все полагаемся. Вы узнаете, как защититься от угроз, и познакомитесь с практическими рекомендациями как для потребителей, так и для поставщиков ПО. «Прозрачное программное обеспечение» — ценный источник знаний для специалистов по кибербезопасности и безопасности приложений, а также для профессионалов, работающих в области безопасности промышленных систем управления, облачной безопасности, мобильной безопасности, DevOps и DevSecOps.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Простое объектно-ориентированное проектирование: чистый и гибкий код
/ Комментариев: 0/

Простое объектно-ориентированное проектирование: чистый и гибкий код
Название: Простое объектно-ориентированное проектирование: чистый и гибкий код
Автор: Аниче Маурисио
Издательство: Питер
Год: 2025
Формат: pdf
Страниц: 224
Размер: 15,4 Мб
Язык: русский

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


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Git: контроль версий, 3-е издание
/ Комментариев: 0/

Git: контроль версий, 3-е издание
Название: Git: контроль версий, 3-е издание
Автор: Прем Кумар Понуторай, Джон Лолигер
Издательство: Спринт Бук
Год: 2025
Формат: pdf
Страниц: 512
Размер: 52,6 Мб
Язык: русский

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


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Causal Inference на Python. Причинно-следственные связи в IT-разработке
/ Комментариев: 0/

Causal Inference на Python. Причинно-следственные связи в IT-разработке
Название: Causal Inference на Python. Причинно-следственные связи в IT-разработке
Автор: Факур Матеуш
Издательство: Спринт Бук
Год: 2025
Формат: pdf
Страниц: 400
Размер: 37,7 Мб
Язык: русский

Сколько покупателей привлечет дополнительный доллар, вложенный в онлайн-рекламу? Какие клиенты будут покупать только по скидочному купону? Как разработать оптимальную стратегию ценообразования? Причинно-следственный анализ (casual inference) — лучший способ разобраться, как влиять на бизнес-метрики, которыми вы хотите управлять. И для этого понадобится всего пара строк кода на Python. Матеуш Факур рассказывает про малоизвестные применения причинно-следственного анализа, с помощью которых можно оценить влияние воздействия на результат. Менеджеры, специалисты по работе с данными и бизнес-аналитики познакомятся как с классическими методами причинно-следственного анализа (A/B тестами, линейной регрессией, мерой склонности, синтетическим контролем, разностью разностей), так и с современными подходами (применением машинного обучения для оценки гетерогенных эффектов). Каждый метод проиллюстрирован практическим примером.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Тестирование программного обеспечения: контекстно ориентированный подход
/ Комментариев: 0/

Тестирование программного обеспечения: контекстно ориентированный подход
Название: Тестирование программного обеспечения: контекстно ориентированный подход
Автор: Кейнер Кем, Бах Джеймс, Петтикорд Брет
Издательство: Питер
Год: 2025
Формат: pdf
Страниц: 352
Размер: 27,3 Мб
Язык: русский

Хорошими тестировщиками не рождаются — ими становятся благодаря упорному труду и постоянному общению. На этом пути таится множество ловушек, способных сорвать самые смелые планы и привести к отставанию проектов от графика. Кем Кейнер, Джеймс Бах и Брет Петтикорд очень хорошо об этом знают. За их плечами более 50 лет опыта, и они понимают, что необходимо для достижения успеха в тестировании. Они собрали 293 проверенных совета, которые вы можете использовать в своих проектах. Каждый урок начинается с утверждения, относящегося к тестированию программного обеспечения, за которым следует объяснение или пример, показывающий, как, когда и почему применяется этот урок.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Паттерны проектирования JavaScript
/ Комментариев: 0/

Паттерны проектирования JavaScript
Название: Паттерны проектирования jаvascript
Автор: Ди Франческо Уго
Издательство: Спринт Бук
Год: 2025
Формат: pdf
Страниц: 304
Размер: 21,8 Мб
Язык: русский

Раскройте потенциал паттернов проектирования jаvascript. Найдите структурированные решения распространенных задач разработки, пригодные для многократного использования и повышающие масштабируемость, производительность и удобство сопровождения кода. Узнайте, как применение этих паттернов позволяет создавать более чистый и понятный код, способствует организации совместной работы в команде, сокращает количество ошибок и экономит время и силы. Автор дает исчерпывающее представление о паттернах проектирования в современном jаvascript (ES6+) и приводит практические примеры их применения. Сначала вы познакомитесь с порождающими, структурными и поведенческими паттернами проектирования в идиоматическом для jаvascript стиле, а затем переключитесь на архитектурные паттерны и паттерны пользовательского интерфейса. Вы узнаете, как применять паттерны, характерные для таких библиотек, как React, и распространять их на фронтенд и микрофронтенд. В последней части книги представлены и проиллюстрированы паттерны улучшения производительности и безопасности, включая обмен сообщениями, события и стратегии загрузки ресурсов, а также паттерны высокопроизводительных асинхронных вычислений. В издании приводятся примеры использования React и Next.js, а также jаvascript и Web API. Они помогут выбрать и внедрить проверенные паттерны проектирования в различных веб-экосистемах и изменить ваш подход к разработке.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Поговорим на Python. Разработка ПО для начинающих
/ Комментариев: 0/

Поговорим на Python. Разработка ПО для начинающих
Название: Поговорим на Python. Разработка ПО для начинающих
Автор: Павел Анни
Издательство: Питер
Год: 2024
Формат: pdf
Страниц: 256
Размер: 14,4 Мб
Язык: русский

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


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Грокаем конкурентность
/ Комментариев: 0/

Грокаем конкурентность
Название: Грокаем конкурентность
Автор: Кирилл Бобров
Издательство: Питер
Год: 2025
Формат: pdf
Страниц: 273
Размер: 17,1 Мб
Язык: русский

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


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Алгоритмы? Аха!
/ Комментариев: 0/

Алгоритмы? Аха!
Название: Алгоритмы? Аха!
Автор: Аха Лей
Издательство: Питер
Год: 2024
Формат: pdf
Страниц: 240
Размер: 18,8 Мб
Язык: русский

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


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
PowerShell: практическая автоматизация
/ Комментариев: 0/

PowerShell: практическая автоматизация
Название: PowerShell: практическая автоматизация
Автор: Доуст Мэтью
Издательство: Питер
Год: 2025
Формат: pdf
Страниц: 416
Размер: 21,9 Мб
Язык: русский

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