🤯22😎8👍7🔥2🤔2❤1😁1
Вы когда-нибудь задумывались, как программы вроде ArtMoney взламывают игры, изменяя внутриигровые параметры? Оказывается, это не так сложно, и для этого даже не нужно лезть в код самой игры.
В статье автор показывает, как с помощью Python и библиотеки Pymem находить нужные данные в памяти и менять их в реальном времени.
Что вы узнаете из статьи:
▶️ Как программы вроде ArtMoney находят игровые параметры?▶️ Какие инструменты в Python позволяют работать с памятью процессов?▶️ Как изменить значения внутри игры без ее модификации?▶️ Какие ограничения и риски есть у этого метода?
Автор на примерах объясняет, как работает такой способ взлома, и показывает, как создать свой инструмент для изменения игровых данных.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯22👍10🔥5❤3
Почему Python не поддерживает перегрузку методов так, как это делают Java или C++?
Ответ:
Вместо перегрузки Python предлагает:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍6❤2
Умножение больших чисел — задача, с которой сталкиваются не только школьники, но и компьютеры, особенно в области криптографии и обработки больших данных.
Стандартный метод умножения “в столбик” эффективен для небольших чисел, но при увеличении разрядности его производительность снижается.
В статье рассматриваются более быстрые алгоритмы умножения, такие как метод Карацубы и алгоритм Шёнхаге–Штрассена, которые значительно ускоряют вычисления.
Что вы узнаете из статьи:
▶️ Как работает традиционный метод умножения “в столбик” и в чем его ограничения?▶️ В чем суть алгоритма Карацубы и как он уменьшает количество операций?▶️ Как применяется быстрое преобразование Фурье в алгоритме Шёнхаге–Штрассена для умножения больших чисел?▶️ Какие математические приемы позволяют оптимизировать операции умножения?
Автор подробно объясняет каждый из методов, сравнивает их эффективность и демонстрирует применение на практике.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥7❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥49😎12🤣7👍6😁3❤1
Что такое
None в Python?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤5
В видео разбирается реальная рабочая задача — автоматическая обработка данных из Excel с помощью Python.
Автор показывает, как сформировать таблицу соответствия подгрупп товаров и артикулов, работая со словарями, сортировкой и записью данных в файл, чтобы упростить и ускорить рутинный процесс.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤8🔥7
Почему
is нельзя использовать для сравнения строк?Ответ:
Поэтому для сравнения строк всегда используйте ==.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤4🔥4💯1
Сравнение целых чисел и чисел с плавающей точкой в Python обычно работает интуитивно, но иногда приводит к неожиданным результатам.
Все дело в том, как Python обрабатывает числа и какие особенности скрываются за стандартом IEEE-754.
В статье автор объясняет, как именно Python сравнивает int и float, разбирает внутренние алгоритмы CPython и показывает на примерах, когда сравнения могут вести себя непредсказуемо.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🤣30🔥10💯3
🔥25❤6
Многострочные строки в Python создаются с использованием тройных кавычек (
''' или """) и позволяют удобно работать с длинными текстами. Они сохраняют переносы и пробелы, что делает их идеальными для хранения больших текстовых данных — например, SQL-запросов, HTML-кода или документации.
tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤63👍13
Что такое
monkey patching?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥9❤3
Парсинг веб-страниц — мощный способ для извлечения информации, но работа с динамическими сайтами, защитами от ботов и капчами может быстро превратиться в головную боль.
В статье разбираются практические советы, которые помогут сделать процесс парсинга более стабильным и эффективным.
Что вы узнаете в статье?
▶️ Как использовать DevTools для изучения структуры сайта?▶️ Как определить, откуда загружаются нужные данные?▶️ Как экспортировать запросы и учитывать заголовки и куки?▶️ Как обработать ошибки и изменения в HTML-коде?
Автор делится рабочими техниками и примерами кода, которые помогут автоматизировать парсинг и избежать распространенных проблем.
tags: #статья #парсинг
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤6🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣69😁16👍7❤2
Что такое замыкание (Closure) ?
Ответ:
Как работает замыкание?
Это полезно, когда нужно передавать состояние или данные без использования глобальных переменных.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥7❤3