[PYTHON:TODAY]
63.3K subscribers
2.36K photos
1.07K videos
300 files
1.48K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

Приват: https://boosty.to/pythontoday
YouTube: https://clck.ru/3LfJhM
Канал админа: @akagodlike
Чат: @python2day_chat

Сотрудничество: @web_runner

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
💻 Парсинг цен и данных о товарах конкурентов на Wildberries

➡️ как достать данные о товарах и ценах из WB;
➡️ как превратить их в удобные таблицы или графики;
➡️ как использовать их для анализа конкурентов и рынка в целом.

😰 Всё реализовано на Python с примерами и объяснением кода.

👇 Статья в PDF

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🔥113
😰 5 AI-проектов, которые ты можешь собрать за выходные на Python

💬 Голосовой AI-ассистент (Whisper + GPT) – ассистент, который понимает речь и отвечает голосом.
💬 Чат-бот для документов (LangChain + LLM) – бот, отвечающий на вопросы по вашим PDF/ текстам.
💬 Генератор изображений (Stable Diffusion) – приложение для генерации картинок по текстовому запросу.
💬 Автоописание изображений (BLIP Captioning) – модель, которая сама подписывает/ описывает загруженное изображение.
💬 Суммаризация текста (BART/GPT) – инструмент, автоматически составляющий краткое резюме статьи или видео.

👇 Статья на русском + код в PDF

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥167
This media is not supported in your browser
VIEW IN TELEGRAM
💀 Chandra — новая, лучшая на сегодня OCR модель по распознаванию PDF и изображений и преобразующая их в текстовые документы.

Просто закидываешь PDF или картинку — и через пару секунд получаешь чистый текст в HTML, Markdown или JSON.

📊 Вытаскивает даже таблицы, формулы и диаграммы.
🌍 Понимает 40+ языков.
⚡️ В тестах обошла DeepSeek, Mistral и всех остальных.
🖥 Работает прямо в браузере или ставится локально.
💰 И самое приятное — бесплатно.

💻 Ставим себе на комп или юзаем онлайн!

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62🔥3214😱1
💰 Алготрейдинг на крипторынке: Реализация стратегии «Bomberman» как самостоятельного Python-бота

Бот прозрачен: использует открытые данные с binance, классические индикаторы технического анализа и строгий walk-forward бэктест, чтобы избежать look-ahead bias (смещения в будущее).

В статье разберем логику стратегии, архитектуру бота, ключевые функции и реальные результаты на исторических данных BTC/USDT. Если вы программист с интересом к финансам или трейдер, жаждущий автоматизации, — добро пожаловать. Мы пройдемся по коду, формулам и рискам.

⚠️ Только для образовательных целей. Авторы софта не несут никакой ответственности за ваши действия.

👇 Статья в PDF

#python #code #article
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥115
💀 Как зашифровать PDF паролем с помощью Python

Готовый Python-скрипт: берёт обычный PDF и создаёт копию, защищённую паролем.

📦 Установка библиотеки
pip install PyPDF2


⌨️ Код
from __future__ import annotations
from pathlib import Path
from typing import Union

from PyPDF2 import PdfReader, PdfWriter

PDFPath = Union[str, Path]


def encrypt_pdf(input_path: PDFPath, output_path: PDFPath, password: str) -> Path:
"""
Шифрует PDF-файл паролем и сохраняет в output_path.
Возвращает путь к зашифрованному файлу.
"""
in_path = Path(input_path)
out_path = Path(output_path)

reader = PdfReader(in_path)
writer = PdfWriter()

for page in reader.pages:
writer.add_page(page)

writer.encrypt(password)

with out_path.open("wb") as f:
writer.write(f)

return out_path


def encrypt_with_suffix(input_path: PDFPath, password: str, suffix: str = "_encrypted") -> Path:
"""
Создаёт зашифрованную копию рядом с исходным файлом.
Например: secret.pdf → secret_encrypted.pdf
"""
in_path = Path(input_path)
output_path = in_path.with_name(f"{in_path.stem}{suffix}{in_path.suffix}")
return encrypt_pdf(in_path, output_path, password)


if __name__ == "__main__":
pdf_file = "secret.pdf"
pdf_password = "pythontoday"

encrypted_path = encrypt_with_suffix(pdf_file, pdf_password)
print(f"Создан зашифрованный файл: {encrypted_path}")


💡 Где будет полезно

🟢отправить клиенту документ с паролем по отдельному каналу;
🟢хранить важные PDF-ки в зашифрованном виде;
🟢встроить шифрование в свой сервис/бота/панель администратора.

#python #code #tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥72🫡2
🐳 Docker для самых маленьких: упаковываем Python-бота за 10 минут

💬 Когда запускаешь первого Telegram-бота локально — кажется, что ты покорил мир: нажал Run, и всё летает. Но как только закрываешь ноутбук, бот падает вместе с твоей мечтой о «стабильном продакшене».

📦 Docker решает проблему одним контейнером: берёт твой код, твои зависимости и твою среду — и запускает их одинаково везде.
Не важно где: на сервере, у друга или в облаке — контейнер работает стабильно и предсказуемо.

😰 Разберёмся, как за 10 минут упаковать Telegram-бота в Docker и перестать запускать проекты «на коленке».

👇 Код + статья в PDF на русском

#article #python #code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍111
😱 Имба для Python-разработчиков: один импорт — и у вас доступ ко ВСЕМ топовым переводчикам сразу

Инструмент, который выглядит как чит-код для работы с языками:

translators — библиотека, которая объединяет кучу профессиональных переводчиков в одном API.

Без ключей, без ручной интеграции, без боли.

Что умеет?
💬 Поддерживает Google, DeepL, Microsoft, Alibaba, Yandex, Bing, Naver Papago, Tencent, ChatGPT, Baidu и даже Amazon Translate — всё в одном пакете.
💬 Переводит текст, огромные строки, HTML, документацию.
💬 Автоматически определяет язык.
💬 Работает без официальных API-ключей (да, это реально).
💬 Может использовать разные движки одновременно.

🧠 Для чего это удобно?

🟢Переводить документацию на лету.
🟢Делать многоязычные Telegram-боты.
🟢Парсить сайты разных стран.
🟢Создавать AI-агентов для общения на любом языке.
🟢Переводить комментарии, отзывы, письма, JSON-ы и всё, что прилетает.

😰 Простой пример кода:

import translators as ts

text = "Привет, мир!"
result = ts.translate_text(text, to_language="en")
print(result)


И всё.

Без API, без OAuth, без 40 строк конфигурации.

⚙️ Простая установка:

# PYPI
pip install --upgrade translators


# Source
git clone https://github.com/UlionTse/translators.git
cd translators
python setup.py install


♎️ GitHub/Инструкция

#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥6😱64