Программирование RSS

Мастер нейросетей

Эта книга - базовый курс обучения нейросетям. Она откроет для вас мир нейросетей и искусственного интеллекта, которые мощно меняют нашу жизнь. Узнайте, как ИИ может стать вашим личным помощником в бизнесе, креативных проектах, обучении и повседневных задачах.
gefexi 21/12/24 Просмотров: 151 Комментариев: 0
0
Roblox в действии

Roblox – это огромная платформа для создания игр, не похожая ни на одну другую. Roblox позволяет новым разработчикам создавать игры, в которые может играть весь мир. Книга сочетает теорию с практикой, поскольку с разработкой игр связаны множество смежных дисциплин: программирование, 3D-моделирование и анимация, работа со звуком, написание сценария, художественное оформление (level design), маркетинг и многое другое. Мы будем создавать логику поведения персонажей и некоторых объектов в игре.
gefexi 19/12/24 Просмотров: 102 Комментариев: 0
0
Тед Янг, Остин Паркер. Изучаем OpenTelemetry. Современный мониторинг систем

Появление OpenTelemetry произвело революцию в сфере наблюдаемости. Вместо того чтобы использовать несколько разрозненных систем, OpenTelemetry интегрирует трассировки, метрики и журналы в общий поток данных, предоставляя возможность оценить недоступные ранее взаимосвязи между ними. В этом практическом руководстве показано, как настраивать, использовать и диагностировать систему наблюдаемости OpenTelemetry. Авторы Тед Янг и Остин Паркер, руководители, основатели и участники проекта OpenTelemetry, представляют все компоненты OpenTelemetry, а также лучшие практики наблюдаемости для многих популярных облачных сервисов, платформ и сервисов данных, таких как Kubernetes и AWS Lambda. Вы узнаете, как OpenTelemetry дает возможность сервисам и библиотекам OSS создавать собственное нативное инструментирование – впервые в отрасли.
brij 18/12/24 Просмотров: 122 Комментариев: 0
+1
Bug Bounty автоматизация с помощью Python. Секреты охоты за уязвимостями

Эта книга демонстрирует практическую автоматизацию с помощью Python для каждой темы, указанной в оглавлении. Эта книга дает вам базовое представление о том, как автоматизировать что-либо, чтобы сократить количество повторяющихся задач и выполнять автоматизированные способы OSINT и разведки. Эта книга также дает вам обзор программирования на Python в разделе «Краткий курс Python», и объясняет, как автор заработал более $25000 в bug bounty с помощью автоматизации. Эта книга - первая часть серии по автоматизации баг-баунти.
brij 18/12/24 Просмотров: 191 Комментариев: 0
0
Книга Kaggle. Машинное обучение и анализ данных

Книга рассказывает о продвинутых приёмах машинного обучения и науки о данных (data science) на основе задач, решаемых на всемирно известной платформе Kaggle. Показано (в том числе на примере увлекательных интервью с Kaggle-гроссмейстерами), как устроена платформа Kaggle и проводимые на ней соревнования.
gefexi 17/12/24 Просмотров: 136 Комментариев: 0
0
Python. Погружение в математику с Minecraft

Дорогой читатель, перед тобой продолжение книги «Python. Великое программирование в Minecraft». Оно посвящено одной из важных тем в программировании — математике.
gefexi 17/12/24 Просмотров: 166 Комментариев: 0
0
Оптимизирующие компиляторы. Структура и алгоритмы

«Оптимизирующие компиляторы» – настольная книга специалиста, который решил не просто укрепить свои знания, но и вывести навыки на новый уровень. Вместе с Константином Владимировым вы разберете теорию оптимизирующей компиляции – все те сложные преобразования, которые происходят с текстом программы на его пути к исполняемому файлу, узнаете, что такое тулчейны и каким этапам трансформации подвергается программа до того, как будет впервые запущена, а также закрепите полученные знания, выполняя задания. В этой книге речь в основном пойдёт о компиляторах. Есть разные модули, написанные на разных языках разными программистами. И должна быть некая программа, которая помогает собрать их воедино и перевести на язык, который поймёт машина. Эта программа и есть компилятор в широком смысле. Она не столько выполняет, сколько организует (драйвит) этот процесс, запуская много других программ, которые и делают всё на пути от исходного кода к исполняемому файлу — то есть и трансляцию, и оптимизацию, и ассемблирование, и линковку. Автор имеет определённые языковые предпочтения: много лет используя и преподавая языки C и C++ (и разрабатывая компиляторы в основном на них и для них), я к ним в некотором роде привык. Поэтому, когда говорю о «каком-то» языке программирования, не уточняя, что это за язык, обычно я имею в виду что-то вроде C или C++: что-то статически типизированное, что-то компилируемое, что-то с явным управлением ресурсами, включая память и т.д.
brij 16/12/24 Просмотров: 176 Комментариев: 0
0
Облачные микросервисы. Разработка и применение на платформе Kubernetes

Данная книга раскроет весь потенциал Kubernetes – самой популярной платформы оркестровки контейнеров в мире. Вы узнаете, как можно использовать Kubernetes для создания надежной, масштабируемой и отказоустойчивой микросервисной архитектуры. Подробно раскрыты особенности применения микросервисов, стратегий высокой доступности, CI/CD, GitOps и наблюдаемости в мире облачных технологий. Микросервисы (microservice) – это архитектура для создания программных систем. Она разбивает различные компоненты системы на более мелкие, более управляемые части, называемые микросервисами. Каждый микросервис отвечает за одну задачу и может быть разработан и развернут независимо от других. Представлены практические примеры применения таких инструментов, как Docker, Rancher, Terraform, Operators, Helm, Prometheus, Istio, Grafana, OpenTelemetry, Jaeger, Loki, и других.
brij 16/12/24 Просмотров: 164 Комментариев: 0
0
Хакинг на Python

Данное практическое руководство по хакингу на Python позволит вам погрузиться в захватывающий мир кибербезопасности и изучить основные аспекты использования Python в этой области. Книга предназначена для широкого круга пользователей и не требует серьезных знаний для большинства задач, кроме уверенных навыков работы с компьютером. А для тех, кто хочет освоить приемы «посерьезнее», потребуется знание основ программирования.
brij 16/12/24 Просмотров: 271 Комментариев: 0
0
А. Демиденко. Solidity в действии. Мастерство создания смарт-контрактов

Solidity в действии: Мастерство создания смарт-контрактов – это ваш всесторонний гид по разработке на одном из самых востребованных языков программирования для блокчейн-платформы Ethereum. Книга предлагает структурированный путь от основ до профессиональных навыков, охватывая все аспекты работы с Solidity. Вы начнете с изучения базовых концепций блокчейна и роли Ethereum в современном мире децентрализованных технологий. Далее, шаг за шагом, вы освоите ключевые элементы языка Solidity, от переменных и управляющих конструкций до сложных контрактов и их интеграции с внешними системами. Особое внимание уделяется безопасности, оптимизации затрат на газ и проверке корректности кода, что крайне важно для создания надежных и эффективных смарт-контрактов. Станьте экспертом в Solidity и раскройте возможности децентрализованного будущего с помощью этой практической и вдохновляющей книги.
brij 08/12/24 Просмотров: 162 Комментариев: 0
0
Рецепты TypeScript

Программирование на уровне типов для реальных задач

TypeScript — один из важнейших инструментов для javascript-разработчиков. Тем не менее, даже опытные специалисты получают множество сообщений об ошибках от компилятора TypeScript, неприятно удивляясь этому. Откройте «Рецепты TypeScript». В этом практическом руководстве его автор Стефан Баумгартнер описывает способы решения наиболее распространенных задач на TypeScript. Те, кто уже знаком с основами javascript и TypeScript, найдут в книге действенные рецепты, которые помогут справиться с широким спектром вопросов, от настройки проектов со сложной структурой до определения расширенных вспомогательных типов. Каждый такой рецепт поможет разобраться с конкретной проблемой и объяснит, почему и как это работает.
brij 03/12/24 Просмотров: 229 Комментариев: 0
+1
Эрик Мэтиз. Изучаем Python. Программирование игр, визуализация данных, веб-приложения 2025

3-е изд. дополненное и переработанное

Python - устоявшийся язык, но продолжает развиваться, как и любой другой. При переработке материала книги я старался сделать его более доступным и компактным. Прочитав ее, вы получите все знания, которые позволят вам начать работу над собственными проектами, а также заложите прочный фундамент для дальнейшего обучения. Я обновил часть разделов и представил новые, более про­стые средства решения некоторых задач на языке Python. Кроме того, я доработал разделы, в которых те или иные аспекты языка были представлены недостаточно точно. Все проекты были полностью обновлены, в них задействуются только попу­лярные библиотеки, имеющие качественное сопровождение, которыми вы можете пользоваться при создании собственных проектов. Книга была переработана и дополнена, чтобы соответствовать последним практикам программирования на Python: приемы редактирования в VS Code, применение модуля pathlib для работы с файлами, тестирование с помощью PyTest, а также Matplotlib, Plotty и Django.
brij 01/12/24 Просмотров: 391 Комментариев: 0
+1
Прозрачное программное обеспечение. Безопасность цепочек поставок ПО

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

Книга идеально подойдет всем, кто каждый день пользуется Linux. В обновленном издании описывается более 200 команд Linux, в том числе новые команды управления файлами, пакетами и версиями исходного кода, преобразования форматов файлов и многие другие. Автор книги Дэниел Барретт приводит наиболее полезные команды Linux, сгруппированные по функциональности. Это практическое издание станет идеальным справочником по Linux и для новичков, и для опытных пользователей.
gefexi 30/11/24 Просмотров: 380 Комментариев: 0
+1
Маурисио Аниче. Простое объектно-ориентированное проектирование. Чистый и гибкий код

В процессе развития даже простое объектно-ориентированное приложение может стать сложным. Каждый новый класс, метод или функция добавляет новые состояния и абстракции, которыми нужно управлять, увеличивает время, необходимое на распутывание ранее написанного кода. Чтобы сохранить кодовую базу простой, нужны конкретные знания и умения. И вы их получите! Изучите практические принципы проектирования, помогающие сохранять простоту объектно-ориентированной кодовой базы по мере ее развития. Написанная в виде сборника практических приемов, которые можно применять в любом объектно-ориентированном языке, книга предлагает советы по организации кода, управлению зависимостями и модулями и проектированию гибких абстракций. Информативные иллюстрации, практические примеры и упражнения помогут вам быстрее запомнить описываемые принципы.
brij 29/11/24 Просмотров: 310 Комментариев: 0
0
Пол Керзон. Волшебство и вычисления. Практическое пособие для начинающих фокусников и программистов

Совершенствуйте свои навыки фокусника одновременно с изучением основ информатики! Команда проекта «Компьютерные науки ради забавы» (Computer Science for Fun, CS4FN), приглашает вас познакомиться с книгой, благодаря которой вы научитесь показывать фокусы и проводить магические шоу. Каждая глава шаг за шагом раскрывает секреты выполнения простых фокусов, а затем в увлекательной форме рассказывает о связанных с ними фундаментальных идеях информатики. Эта книга призвана стать развлекательным путеводителем для молодых читателей, которые делают первые шаги в познании вычислительного мышления и искусства фокуса. Она объединяет информатику, когнитивную психологию и другие научные методы для знакомства юных читателей с основами информатики в доступной и интересной форме. Каждая из 50 глав описывает простой фокус и затем использует его в качестве отправной точки для объяснения основных концепций компьютерных вычислений. Читатели познакомятся с такими темами, как алгоритмы, представление данных, вычислительное мышление, взаимодействие человека и компьютера и кибербезопасность, а также с необычными способами использования технологий в качестве фокусов. Издание предназначено широкому кругу любителей информатики, математики и интеллектуального досуга.
brij 25/11/24 Просмотров: 342 Комментариев: 0
0
Обработка динамических характеристик систем автоматизации

Учебное пособие

Подробно рассмотрены методы обработки экспериментальных данных и результа­тов моделирования (динамических характеристик), которые содержатся в таких библио­теках, как Spline toolbox и Curve Fitting Toolbox. Рассмотрены методы обработки данных на уровне базовых команд MATLAB, обработка данных в графических окнах MATLAB, интерфейсы и команды библиотек Spline toolbox и Curve Fitting Toolbox и интерфейс про­граммы «Многокритериальное исследование систем управления (MISU)». Система MATLAB в настоящее время принята в качестве официального средства оформления инженерной документации и научных публикаций. Язык программирования системы прост, он содержит несколько десятков операторов, а также большое количество процедур и функций, содержание кото­рых понятно пользователю, позволяет использовать MATLAB практически во всех сферах научной и инженерной деятельности. За счет подключаемых библиотек (Toolbox) MATLAB позволяет решать за­дачи автоматизации, радиотехники, механики, аэродинамики, электротехники и электроники, картографии, биологии и других направлений.
brij 25/11/24 Просмотров: 225 Комментариев: 0
0
Логика и программирование

Эта тетрадь поможет дошкольникам и ученикам начальной школы приобрести важнейшие навыки – освоить логику и основы программирования. Играя с этим ярким пособием, ребёнок легко пройдёт путь от простых логических задач до составления собственных алгоритмов и понимания основ комбинаторики. Он познакомится с понятной теорией и выполнит множество интересных заданий, чтобы закрепить новые знания и автоматизировать навыки.
gefexi 25/11/24 Просмотров: 249 Комментариев: 0
0
Основы современной теории автоматического управления с моде­лями и алгоритмами в MATLAB

Учебное пособие

Рассмотрены основные условия устойчивости, управляемости и наблюдаемости объектов управления и синтеза систем с применением численных методов динами­ческого программирования, QR-преобразования и оптимального управления. Приве­дены основы построения, модели и алгоритмы синтеза систем автоматического управ­ления с конкретными примерами их алгоритмизации и моделирования в вычислитель­ной среде MATLAB, позволяюшис решать исследовательские и практические задачи управления на основе современного инструментария вычислительных и программных средств, а также компьютерных технологий. Учебное пособие состоит из тринадцати глав, в которых приводятся необ­ходимые теоретические сведения, рассматриваются примеры и задачи с реализа­цией решения в среде MATLAB при использовании пакетов прикладных про­грамм Control System Toolbox (CST) и Simulink.
brij 24/11/24 Просмотров: 257 Комментариев: 0
0
QBASIC – первый шаг к познанию программирования

Описан минимум основных операторов языка QBASIC, необходимых для разработки программ. Содержит большое количество примеров программ с комментариями. Даются полезные советы по разработке программ. Для освоения основ программирования на языке QBASIC, изложенных в практикуме, не требуется каких-либо специальных знаний по программированию, и любой желающий с помощью этого компьютерного практикума может сделать первый шаг к овладению этой увлекательной и необходимой в наше время сферой деятельности.
gefexi 24/11/24 Просмотров: 265 Комментариев: 0
0
1