Эта обучающая книга для детей поможет пройти путь от решения простых логических задач до составления собственных алгоритмов и понимания основ комбинаторики. Читатели познакомятся с понятной теорией и выполнят 116 интересных заданий, чтобы закрепить новые знания и автоматизировать полученные навыки. Освоить базовые принципы программирования проще, чем кажется!
gefexi 22/12/24 Просмотров: 26 Комментариев: 0
0
Эта книга - базовый курс обучения нейросетям. Она откроет для вас мир нейросетей и искусственного интеллекта, которые мощно меняют нашу жизнь. Узнайте, как ИИ может стать вашим личным помощником в бизнесе, креативных проектах, обучении и повседневных задачах.
gefexi 21/12/24 Просмотров: 167 Комментариев: 0
0
Roblox – это огромная платформа для создания игр, не похожая ни на одну другую. Roblox позволяет новым разработчикам создавать игры, в которые может играть весь мир. Книга сочетает теорию с практикой, поскольку с разработкой игр связаны множество смежных дисциплин: программирование, 3D-моделирование и анимация, работа со звуком, написание сценария, художественное оформление (level design), маркетинг и многое другое. Мы будем создавать логику поведения персонажей и некоторых объектов в игре.
gefexi 19/12/24 Просмотров: 107 Комментариев: 0
0
Появление OpenTelemetry произвело революцию в сфере наблюдаемости. Вместо того чтобы использовать несколько разрозненных систем, OpenTelemetry интегрирует трассировки, метрики и журналы в общий поток данных, предоставляя возможность оценить недоступные ранее взаимосвязи между ними. В этом практическом руководстве показано, как настраивать, использовать и диагностировать систему наблюдаемости OpenTelemetry. Авторы Тед Янг и Остин Паркер, руководители, основатели и участники проекта OpenTelemetry, представляют все компоненты OpenTelemetry, а также лучшие практики наблюдаемости для многих популярных облачных сервисов, платформ и сервисов данных, таких как Kubernetes и AWS Lambda. Вы узнаете, как OpenTelemetry дает возможность сервисам и библиотекам OSS создавать собственное нативное инструментирование – впервые в отрасли.
brij 18/12/24 Просмотров: 124 Комментариев: 0
+1
Программирование →
Саид Абутахир. Bug Bounty автоматизация с помощью Python. Секреты охоты за уязвимостями
Эта книга демонстрирует практическую автоматизацию с помощью Python для каждой темы, указанной в оглавлении. Эта книга дает вам базовое представление о том, как автоматизировать что-либо, чтобы сократить количество повторяющихся задач и выполнять автоматизированные способы OSINT и разведки. Эта книга также дает вам обзор программирования на Python в разделе «Краткий курс Python», и объясняет, как автор заработал более $25000 в bug bounty с помощью автоматизации. Эта книга - первая часть серии по автоматизации баг-баунти.
brij 18/12/24 Просмотров: 193 Комментариев: 0
0
Книга рассказывает о продвинутых приёмах машинного обучения и науки о данных (data science) на основе задач, решаемых на всемирно известной платформе Kaggle. Показано (в том числе на примере увлекательных интервью с Kaggle-гроссмейстерами), как устроена платформа Kaggle и проводимые на ней соревнования.
gefexi 17/12/24 Просмотров: 137 Комментариев: 0
0
Дорогой читатель, перед тобой продолжение книги «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 Просмотров: 165 Комментариев: 0
0
Данное практическое руководство по хакингу на Python позволит вам погрузиться в захватывающий мир кибербезопасности и изучить основные аспекты использования Python в этой области. Книга предназначена для широкого круга пользователей и не требует серьезных знаний для большинства задач, кроме уверенных навыков работы с компьютером. А для тех, кто хочет освоить приемы «посерьезнее», потребуется знание основ программирования.
brij 16/12/24 Просмотров: 273 Комментариев: 0
0
Solidity в действии: Мастерство создания смарт-контрактов – это ваш всесторонний гид по разработке на одном из самых востребованных языков программирования для блокчейн-платформы Ethereum. Книга предлагает структурированный путь от основ до профессиональных навыков, охватывая все аспекты работы с Solidity. Вы начнете с изучения базовых концепций блокчейна и роли Ethereum в современном мире децентрализованных технологий. Далее, шаг за шагом, вы освоите ключевые элементы языка Solidity, от переменных и управляющих конструкций до сложных контрактов и их интеграции с внешними системами. Особое внимание уделяется безопасности, оптимизации затрат на газ и проверке корректности кода, что крайне важно для создания надежных и эффективных смарт-контрактов. Станьте экспертом в Solidity и раскройте возможности децентрализованного будущего с помощью этой практической и вдохновляющей книги.
brij 08/12/24 Просмотров: 162 Комментариев: 0
0
Программирование на уровне типов для реальных задач
TypeScript — один из важнейших инструментов для javascript-разработчиков. Тем не менее, даже опытные специалисты получают множество сообщений об ошибках от компилятора TypeScript, неприятно удивляясь этому. Откройте «Рецепты TypeScript». В этом практическом руководстве его автор Стефан Баумгартнер описывает способы решения наиболее распространенных задач на TypeScript. Те, кто уже знаком с основами javascript и TypeScript, найдут в книге действенные рецепты, которые помогут справиться с широким спектром вопросов, от настройки проектов со сложной структурой до определения расширенных вспомогательных типов. Каждый такой рецепт поможет разобраться с конкретной проблемой и объяснит, почему и как это работает.
brij 03/12/24 Просмотров: 229 Комментариев: 0
+1
Программирование →
Эрик Мэтиз. Изучаем Python. Программирование игр, визуализация данных, веб-приложения
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. В обновленном издании описывается более 200 команд Linux, в том числе новые команды управления файлами, пакетами и версиями исходного кода, преобразования форматов файлов и многие другие. Автор книги Дэниел Барретт приводит наиболее полезные команды Linux, сгруппированные по функциональности. Это практическое издание станет идеальным справочником по Linux и для новичков, и для опытных пользователей.
gefexi 30/11/24 Просмотров: 381 Комментариев: 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 Просмотров: 226 Комментариев: 0
0
Эта тетрадь поможет дошкольникам и ученикам начальной школы приобрести важнейшие навыки – освоить логику и основы программирования. Играя с этим ярким пособием, ребёнок легко пройдёт путь от простых логических задач до составления собственных алгоритмов и понимания основ комбинаторики. Он познакомится с понятной теорией и выполнит множество интересных заданий, чтобы закрепить новые знания и автоматизировать навыки.
gefexi 25/11/24 Просмотров: 250 Комментариев: 0
0
Программирование →
В.В. Сахаров. Основы современной теории автоматического управления с моделями и алгоритмами в MATLAB
Учебное пособие
Рассмотрены основные условия устойчивости, управляемости и наблюдаемости объектов управления и синтеза систем с применением численных методов динамического программирования, QR-преобразования и оптимального управления. Приведены основы построения, модели и алгоритмы синтеза систем автоматического управления с конкретными примерами их алгоритмизации и моделирования в вычислительной среде MATLAB, позволяюшис решать исследовательские и практические задачи управления на основе современного инструментария вычислительных и программных средств, а также компьютерных технологий. Учебное пособие состоит из тринадцати глав, в которых приводятся необходимые теоретические сведения, рассматриваются примеры и задачи с реализацией решения в среде MATLAB при использовании пакетов прикладных программ Control System Toolbox (CST) и Simulink.
brij 24/11/24 Просмотров: 257 Комментариев: 0
0