Разъяснивший Python
Open in Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
Show more6 995
Subscribers
-124 hours
-187 days
-7430 days
Posts Archive
6 995
Скрытое хранилище данных внутри изображений с Python
Этот лайфхак позволяет вам спрятать текстовые данные внутри изображения, превращая его в стеганографическое хранилище. Это отличный способ передать скрытую информацию, не вызывая подозрений.
Как это работает:
1. Кодирование данных: Текст преобразуется в двоичный формат и встраивается в наименее значащие биты пикселей изображения.
2. Декодирование данных: Двоичные данные извлекаются из изображения и преобразуются обратно в текст.
3. Специальный маркер: Используется маркер 1111111111111110 для обозначения конца сообщения.
Разъяснивший Python
6 995
Работа с хэшируемыми типами данных через
__hash__ и __eq__
В Python можно управлять тем, как объекты сравниваются и хэшируются, путем реализации методов __hash__ и __eq__.
Это особенно полезно при использовании объектов в качестве ключей в словарях или элементов в множествах, где требуется уникальность.
Разъяснивший Python6 995
Превращение любого сайта в голосового ассистента с Python
Этот лайфхак позволяет вам взять любую статью или информацию с веб-сайта и превратить её в аудио-ответы, которые можно использовать в своем голосовом ассистенте.
Как это работает:
1. Загрузка текста с сайта: Скрипт использует requests и BeautifulSoup для получения текста из HTML-элементов (например, <p>).
2. Преобразование текста в речь: Использует gTTS (Google Text-to-Speech) для преобразования текста в аудио.
3. Воспроизведение аудио: Аудио-файл воспроизводится с помощью playsound.
Разъяснивший Python
6 995
Управление смартфоном с помощью Python и жестов
Этот лайфхак позволяет вам управлять своим смартфоном с помощью жестов рук, распознаваемых через веб-камеру, используя Python. Это дает возможность выполнять действия на телефоне, такие как переключение музыки, регулировка громкости и прокрутка страниц, просто движениями рук.
Как это работает:
1. Распознавание жестов: Используется библиотека MediaPipe для обнаружения рук и распознавания их положения.
2. Взаимодействие с компьютером: Жесты преобразуются в команды для управления компьютером или смартфоном через pyautogui.
3. Пример с прокруткой: Жесты руки используются для управления прокруткой на экране.
Разъяснивший Python
6 995
typing.Protocol
typing.Protocol из модуля typing используется для определения интерфейсов (протоколов), которые классы должны реализовывать. Это полезно для проверки совместимости типов в статическом анализе.
Разъяснивший Python6 995
Автоматизация дропов: больше профитов, меньше рисков
Ретрохантинг всё сложнее, а количество ворка всё больше и больше. Как справляться с рутиной и не терять на ошибках?
Если ты уже в крипте, но всё ещё:
— Боишься потерять на фишинге и ошибках в софте
— Тратишь кучу времени на ежедневные действия
— Хочешь масштабироваться, но не хватает инструментов
Тебя спасёт AIO Study. Канал ведут опытные девелоперы — основатели hodlmod.eth. Они простыми словами объясняют, как создать свои инструменты для фарма дропов и защиты от скама, сокращать процессы до одной кнопки и многое другое.
Уметь кодить — это не только экономия времени и денег, но и возможность увеличить профиты. Читай экспертов и получай полезный навык.
Подпишись и перестань забирать дропы руками
6 995
Автоматическое создание мемов с помощью Python
Этот лайфхак позволяет вам быстро создавать мемы, используя свои собственные изображения и текст, с помощью Python. Можете добавить текст к картинкам, стилизовать его и сохранять готовые мемы.
Как это работает:
1. Загрузка изображения: Скрипт загружает изображение с указанного URL.
2. Добавление текста: Вы добавляете верхний и нижний текст, который будет отображаться на мемах.
3. Рисование текста: Используется шрифт и метод рисования текста на изображении.
4. Сохранение: Готовое изображение сохраняется в файл.
Разъяснивший Python
6 995
⚡ Новые каналы с вакансиями и стажировками для джунов
Друзья, мы запустили новые каналы, где публикуются все свежие вакансии и стажировки
🔺 ВАКАНСИИ
Горячие вакансии с привлекательными офферами для джуниор разработчиков, аналитиков, дизайнеров и QA-специалистов.👉 ПОДПИСАТЬСЯ 🔺СТАЖИРОВКИ
Стажировки для начинающих специалистов в IT независимо от возраста!👉 ПОДПИСАТЬСЯ 🔺БИГТЕХ
Вакансии и стажировки
в крупнейших IT-компаниях мира:
NVidia, Apple, T-банк, Яндекс, Google и т. д.👉 ПОДПИСАТЬСЯ
6 995
list.insert
list.insert() — это метод списка, который позволяет вставить элемент в определённое место (индекс) списка. В отличие от метода append(), который добавляет элемент только в конец, insert() даёт больше гибкости, так как ты можешь указать точное место для нового элемента. Если индекс выходит за пределы, Python добавит элемент в начало (если индекс отрицательный) или в конец списка.
Разъяснивший Python
6 995
Repost from Reddit
Традиционный январский розыгрыш iPhone 16 Pro Max
Для участие необходимо быть подписанным на:
• @reddit
Не забудьте нажать кнопку «Участвовать» под постом!
Итоги будут уже в понедельник, 26 января, в 20:00 по московскому времени. Победителя случайно выберет рандомайзер
Приз абсолютно бесплатно отправим победителю в зоне доставки СДЭК, платить не надо. Всем удачи!
6 995
Скрываем и шифруем файлы с помощью Python | Безопасная переписка
Как скрыть, зашифровать и безопасно передать файлы с помощью Python. Разбираем на практике работу модуля File Hider.
Перейти к просмотру [05:06]
Разъяснивший Python
6 995
Repost from Ты в тренде или уходи
⚡️ ИТОГИ УЖЕ ЗАВТРА. Конкурс с призами на 700 ТЫСЯЧ рублей подходит к концу. Дарим:
1. iPhone 16 2. AirPods Pro 2 3. Самый свежий Samsung на Android 4. PlayStation 5 Pro 5. Nintendo Switch 6. ПК с RTX 4060 7. AirPods Max 8. Игровая мышь Razer Viper Pro 2 9. Наушники Razer Barracuda 10. $200 на Steam— Просто подпишись на Бэкдор и Ты в тренде — Нажми кнопку «Участвую» — ВСЁ! Все призы отправим бесплатно, платить ни за что не нужно. Итоги крупнейшего конкурса 2025 года ждите 21 января 23:59
6 995
Кроссплатформенные приложения на Python с Flet и FastAPI: Полное руководство по разработке
Статья демонстрирует, как с помощью Python и библиотек Flet и FastAPI создавать кроссплатформенные приложения. Рассматриваются подходы к разработке веб, мобильных и десктопных решений без необходимости изучать другие языки.
Читать...
Разъяснивший Python
6 995
Автоматическое создание персонализированных поздравлений с помощью Python
Этот лайфхак позволяет автоматически генерировать персонализированные поздравления, используя данные о человеке (например, его имя и интересы) и текстовый шаблон. Вы можете создать уникальные поздравления для любых событий, будь то день рождения, праздники или важные события в жизни.
Как это работает:
1. Шаблон поздравления: В коде создается текстовый шаблон с переменными (например, имя, событие, персонализированное сообщение).
2. Использование Jinja2: Библиотека jinja2 используется для подставления данных в шаблон.
3. Персонализация: При вызове функции вы передаете имя, событие и персонализированное сообщение для создания уникального поздравления.
Разъяснивший Python
6 995
Полезные библиотеки Python
GitMiner — мощный и достаточно популярный OSINT инструмент расширенного поиска и автоматизации на Github. Достаточно указать что искать, например логины или пароли и в каких файлах.
Демонстрирует насколько легко можно найти конфиденциальную информацию в репозиториях.
Установка:
$ git clone http://github.com/UnkL4b/GitMiner
$ cd GitMiner
$ pip3 install -r requirements.txt
Примеры использования
⚠️ Информация предоставлена исключительно с целью ознакомления. И побуждает обратить внимание на проблемы в безопасности.
GitHub/Инструкция
Разъяснивший Python6 995
❤️ 2000 бонусных рублей + сертификат на 1500₽ в OZON за выпуск бесплатной кредитной карты от Банка Уралсиб
Уралсиб запустил щедрую акцию 2в1:
1. Все, кто оформит кредитную карту «120 дней» по ссылке — получат сертификат на 1500₽ в OZON.
2. За любые покупки на сумму от 5000₽ в первые 30 дней банк вернет 2000 бонусов (1 бонус = 1 рублю)
Кстати, по карте еще доступны: вечное бесплатное обслуживание, 120 дней льготного периода, кредитный лимит до 1.5 млн и снятие наличных без комиссии.
⌛ Поторопитесь принять участие, пока все сертификаты не разобрали — оформить карту.
6 995
Полезные модули Python
schedule — простой в использовании Python модуль для периодического запуска функций по дням, часам, минутам и даже секундам.
⚙️ Документация
Разъяснивший Python
6 995
Использование Python для преобразования рукописного текста в печатный
Этот лайфхак позволяет вам использовать Python для распознавания и преобразования рукописного текста в печатный. Это полезно для оцифровки заметок или работы с рукописными документами.
Как это работает:
1. Загрузка изображения: Скрипт загружает изображение с рукописным текстом.
2. Обработка изображения: Преобразует изображение в оттенки серого и улучшает контраст для лучшего распознавания.
3. Распознавание текста: Использует Tesseract OCR для извлечения текста из изображения.
Разъяснивший Python
6 995
Что такое генераторные выражения в Python и чем они отличаются от списковых выражений?
Генераторные выражения — это компактный способ создания итераторов в Python. Они похожи на списковые выражения (list comprehensions), но возвращают по одному элементу за раз, а не создают сразу весь список. Это делает их более эффективными по памяти, особенно для обработки больших объемов данных.
➡️ Пример:
# Списковое выражение — создает весь список в памяти
squared_list = [x**2 for x in range(10)]
print(squared_list) # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
# Генераторное выражение — возвращает по одному значению
squared_gen = (x**2 for x in range(10))
print(next(squared_gen)) # 0
print(next(squared_gen)) # 1
🗣 Генераторные выражения экономят память и могут использоваться для последовательной обработки данных, где полный список не нужен.Разъяснивший Python
6 995
Файловая система без фокусов: как hard links и XOR сэкономят ваши гигабайты
Статья объясняет концепцию символьных и жёстких ссылок на файлы, акцентируя внимание на hard links в Windows, малоизвестных многим веб-разработчикам. В простых примерах раскрывается принцип работы ссылок и их отличия от привычных ярлыков.
https://habr.com/ru/articles/855480/
Разъяснивший Python
