[PYTHON:TODAY]
64K subscribers
2.47K photos
1.12K videos
311 files
1.55K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

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

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

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
😰 Вкатываемся в Python, Machine Learning и AI на практике

Золотая жила для обучения через проекты.
Реальный код, реальные задачи и пошаговые разборы.

В одном репозитории — 500+ проектов по:
🟢Machine Learning;
🟢Чат-боты на Python, компьютерное зрение, Web-scraping проекты;
🟢Deep Learning;
🟢125+ языковых моделей (NLP) — трансформеры, токены, семантика;
🟢NLP и трансформерам;
🟢Data Science;
🟢IoT;
🟢Django, GUI-приложениям и многому другому!

Всё:
— с кодом
— с объяснениями
— с готовыми идеями для портфолио

🚀 Сохраняй, разбирай, пиши код, получай реальные навыки.

📲 Max

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍399🔥6
😂

С добрым утром! ☕️

📲 Max
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥103👍3010😱2🫡1
✈️ Разработка Telegram-ботов на Python с нуля

Разобраны рабочие методы создания Telegram-ботов на Python с опорой на фреймворк aiogram.

💬 Весь путь разработки: от установки и первого запуска бота до построения сложной логики общения с пользователями.
💬 Как правильно хранить токены и чувствительные данные.
💬 Обработка сообщений, команд и аргументов, форматирование ответов, работа с медиа, кнопками и callback-событиями.
💬 Как выстраивать удобную и масштабируемую структуру проекта с использованием роутеров, фильтров и мидлварей.
💬 Работа с конечными автоматами (FSM) и сценами для пошаговых диалогов, инлайн-режимом.
💬 Сбор статистики и загрузкой больших объёмов данных.
💬 Практические примеры интеграции платежей через Telegram Stars, проверки и возврата покупок, обработки ошибок и автоматизированного тестирования с помощью pytest.

Подойдёт тем, кто хочет не просто запустить бота, а сделать стабильный, безопасный и масштабируемый проект под реальные задачи.

⬇️ Сохраняй, пригодится!

📲 Max

#python #code #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥86
👨‍💻 Убираем фон с любой картинки за пару секунд с помощью Python!

Хотите автоматизировать обработку изображений без фотошопа?
Скрипт-проект на базе библиотеки rembg:

📦 Установка:
pip install rembg


Пример кода:
from rembg import remove


def remove_background(input_path: str, output_path: str) -> None:
"""Удаляет фон с изображения и сохраняет результат."""
with open(input_path, 'rb') as input_file:
with open(output_path, 'wb') as output_file:
image_bytes: bytes = input_file.read()
output_bytes: bytes = remove(image_bytes)
output_file.write(output_bytes)

if __name__ == "__main__":
remove_background('input.png', 'output.png')


🟢Открывает файл;
🟢Убирает фон;
🟢Сохраняет готовое изображение.

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

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍52🔥1512
This media is not supported in your browser
VIEW IN TELEGRAM
POW: Работа микросервисной архитектуры наглядно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍107🔥47🤯15🫡9😱53
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥248🤯2🫡1
📢 Production Python Engineer (Refactor/Architecture) антифрод‑пайплайн.

Мы разрабатываем сложную систему анализа сетевых аномалий. У нас мощный R&D: мы умеем детектировать ботов, VPN и прокси по сетевым отпечаткам.
Текущая задача: У нас есть работающий код (написанный исследователями), который нужно превратить в надежный инженерный продукт. Нам нужен человек, который наведет порядок, внедрит архитектуру и типизацию.

### Задачи:
1. Глубокий рефакторинг и стабилизация: Перевод с неструктурированных словарей на строгие контракты данных (Pydantic/TypedDict).
2. Архитектура: Внедрение паттерна Pipeline с единым контекстом обработки (Парсинг → Обогащение → Детекция → Ответ). Цель — сделать логику прозрачной и модульной.
3. Оптимизация работы с БД: Ревизия взаимодействия с PostgreSQL (оптимизация структур, миграции).
4. Культура разработки: Внедрение: mypy, pytest, чистотой Git-истории.

### Наши ожидания:
- Python Strong: Глубокое понимание языка, ООП, паттернов проектирования. Ваш код, легко читать и поддерживать.
- Strict Typing: Частое использование аннотаций. Опыт работы с Pydantic (валидация данных на входе/выходе/внутри) и статическими анализаторами (mypy/ruff).
- Architecture: Умение проектировать модульные системы. Понимание, как разделить бизнес-логику и инфраструктурный слой.
- AsyncIO & PostgreSQL: Опыт работы с асинхронностью и сложными SQL-запросами. Понимание транзакций и индексов.
- Testing: Опыт написания тестов (pytest) не «для галочки», а для гарантии надежности при рефакторинге.
- Git Culture: Умение работать с Git «чисто»: атомарные коммиты, понятные PR, интерактивный rebase.

### Soft skills:
- Устойчивость к рутине: Рефакторинг. Готовность методично распутывать клубок легаси-кода.
- «Инженерная эмпатия»: Способность прочитать чужой код (даже если он плохой), понять логику автора и переписать её правильно, не сломав бизнес-логику.
- Внимательность к деталям.
- Здоровый перфекционизм: Желание привести хаос к порядку.

### Будет большим плюсом:
- Глубокое понимание сетевых протоколов (TCP/IP, TLS, HTTP/2).
- Rule-based scoring, анализ “плавающей логики”.
- Опыт переноса Research-кода (Jupyter Notebooks) в Production.

### Условия
- Удаленка - любое ГЕО, не требуется присутствие в офисе.
- Зарплата От 120 - 250 тыс. руб. на руки (возможна оплата в USDT), выплата - два раза в месяц.
- in-house продукт, в котором вы свободны и можете реализовать свои идеи.
- Доступ к самым передовым LLM (Sonnet 4.5, GPT-5.2).
- Дружный коллектив. Который ценит качество кода.

### Как откликнутся:

Заполнить форму https://forms.gle/5tVNBxsJ22b8NKCc8 , приложить свой гитхаб, рассказать о себе и своём опыте.
👍208😱8🤯7
[PYTHON:TODAY] pinned «📢 Production Python Engineer (Refactor/Architecture) антифрод‑пайплайн. Мы разрабатываем сложную систему анализа сетевых аномалий. У нас мощный R&D: мы умеем детектировать ботов, VPN и прокси по сетевым отпечаткам. Текущая задача: У нас есть работающий код…»
⚡️ halo — простейший инструмент, который позволяет создавать красивые спиннеры для терминала.

Позволяет добавлять в скрипты анимированный индикатор загрузки + статусы вроде ✔️ / ✖️ / ⚠️

Что умеет:
💬 Много встроенных спиннеров (например dots, line и т.д.) и выбор своего набора кадров.
💬 Настройка текста, цвета спиннера и даже цвета текста (text_color), положение слева/справа (placement).
💬 Удобные режимы использования: обычный .start()/.stop(), контекст-менеджер with, и даже декоратор.
💬 Статусы: .succeed(), .fail(), .warn(), .info(), плюс stop_and_persist() для своего символа/текста.

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


Примеры использования:

🟢Базовый сценарий: старт → работа → успех/ошибка

import time
from halo import Halo

spinner = Halo(text="Собираю данные", spinner="dots", color="cyan")
spinner.start()

try:
time.sleep(2) # имитация работы
spinner.succeed("Готово: данные собраны ✔️")
except Exception:
spinner.fail("Упс: что-то пошло не так ✖️")


🟢Динамика: меняем текст/цвет/спиннер по ходу дела

import time
from halo import Halo

spinner = Halo(text="Шаг 1/3", spinner="dots", color="cyan")
spinner.start()

time.sleep(1)
spinner.text = "Шаг 2/3: обработка"
spinner.color = "magenta"

time.sleep(1)
spinner.spinner = "line"
spinner.text = "Шаг 3/3: финализация"

time.sleep(1)
spinner.succeed("Всё готово!")


🟢Свой кастомный спиннер (своими кадрами)

import time
from halo import Halo

my_spinner = {
"interval": 120,
"frames": ["▖", "▘", "▝", "▗"]
}

spinner = Halo(text="Кручу свой спиннер", spinner=my_spinner, color="blue")
spinner.start()
time.sleep(2)
spinner.stop_and_persist(symbol="", text="Сделано")


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

halo особенно хорошо заходит в CLI-утилитах (argparse/typer/click) — спиннер превращает “молчаливую паузу” в понятный прогресс и повышает доверие к инструменту.

🙂 Секреты админа | 📲 Max

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3715🔥2
🌟
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍219🫡48🔥276😱6🤯4
This media is not supported in your browser
VIEW IN TELEGRAM
😂 Инструкция, как обойти блокировку тг

С добрым утром! ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥105👍31🫡14😱54🤯2
👨‍💻 Ты теряешь часы каждый месяц — просто потому что кликаешь мышкой!

Держи список горячих клавиш для браузеров, Windows/Linux и офисных программ — от базовых до тех, о которых знают только «свои».

💬 Текст и документы:
Ctrl + B — жирный текст;
Ctrl + I — курсив;
Ctrl + U — подчёркивание;
Ctrl + C — копировать;
Ctrl + V — вставить;
Ctrl + X — вырезать;
Ctrl + Z — отменить действие;
Ctrl + Y — повторить действие;
Ctrl + F — поиск;
Ctrl + H — заменить;
Ctrl + K — вставить ссылку;
Ctrl + L — выравнивание по левому краю;
Ctrl + E — по центру;
Ctrl + R — по правому краю;
Ctrl + J — по ширине;
Ctrl + M — увеличить отступ;
Ctrl + T — висячий отступ;
Ctrl + 1 — одинарный интервал;
Ctrl + 2 — двойной интервал;
Ctrl + 5 — интервал 1.5;
Ctrl + Shift + L — список с маркерами;
Ctrl + = — нижний индекс;
Ctrl + Shift + = — верхний индекс.

💬 Файлы и окна:
Ctrl + N — новый файл;
Ctrl + O — открыть файл;
Ctrl + S — сохранить;
Ctrl + P — печать;
Ctrl + W — закрыть окно / вкладку;
Alt + F4 — закрыть приложение;
F2 — переименовать;
Alt + Enter — свойства файла;
Shift + Delete — удалить без корзины;
Ctrl + Shift + N — новая папка.

💬 Браузер:
Ctrl + T — новая вкладка;
Ctrl + Tab — следующая вкладка;
Ctrl + Shift + Tab — предыдущая вкладка;
Ctrl + Shift + T — вернуть закрытую вкладку;
Ctrl + D — добавить страницу в закладки;
Ctrl + H — история;
Ctrl + J — загрузки;
Ctrl + F — поиск по странице;
Ctrl + Shift + Delete — очистить данные браузера;
Alt + ← — назад;
Alt + → — вперёд;
Ctrl + L — адресная строка.

💬 Windows и система:
Windows + D — показать рабочий стол;
Windows + R — окно «Выполнить»;
Windows + L — заблокировать ПК;
Windows + I — настройки;
Windows + M — свернуть всё;
Windows + S — поиск;
Windows + X — системное меню;
Ctrl + Shift + Esc — диспетчер задач;
Ctrl + Alt + Del — меню безопасности.

💬 Таблицы (Excel и аналоги):
Ctrl + Space — выделить столбец;
Shift + Space — выделить строку;
Ctrl + ‘-’ — удалить ячейку;
Ctrl + Shift + ‘+’ — вставить ячейку;
F2 — редактировать ячейку;
F4 — повторить последнее действие;
Alt + = — автосумма;
Ctrl + ` — показать формулы.

⚡️Сохраняй, прокачивай продуктивность быстрее любого курса.

#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
52👍75🔥2311
✈️ Парсим Telegram на уровне профи

tgSpyder — мощный OSINT-инструмент , который превращает Telegram в полноценную базу данных для анализа. Реальный рабочий инструмент для ресёрча, инфобеза и расследований.

Что умеет:
Выгружает сообщения, медиа (аудио, видео, файлы), реакции.
Собирает данные об участниках: ID, логины, публичную информацию.
Позволяет анализировать историю каналов и чатов.
Ищет пользователей по username и ID.
Формирует структурированный датасет (CSV) для дальнейшего анализа.
Работает через официальный Telegram API.

По сути — ты получаешь:
📊 Датасет для аналитики.
🧠 Материал для OSINT-исследований.
📈 Возможность изучать динамику каналов.
🔗 Анализ связей и активности.

Установка:
git clone https://github.com/Darksight-Analytics/tgspyder.git
cd tgspyder
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -e .


▶️ Запуск:
tgspyder --help


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

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥46👍1913
⭐️ ИИ для общения с клиентами в сфере ЖКХ всего за месяц “прокачался” настолько, что начал уверенно материться. Об этом рассказали разработчики голосового ассистента службы поддержки.

Нейросеть срочно отключили, команде пришлось отправлять её на переобучение и чистить датасеты.

Когда обучался на диалогах сантехников 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥78👍166🤯1😱1
🔥 Полезные библиотеки Python

MetadataParser — Python-библиотека, которая вытащит всё о сайте по одной ссылке!

👀 описание страницы;
👀 ключевые слова;
👀 местоположение;
👀 изображения;
👀 авторов и другое полезное добро.

Устанавливается в один клик:
pip install metadata_parser


♎️ GitHub/Инструкция с примерами кода

#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥117
⚡️ Раскрашиваем старые чёрно-белые видео и «оживляем» лица БЕСПЛАТНО

SVFR — полноценный фреймворк для восстановления лиц на видео.

Умеет:
💬 BFR — улучшать размытые лица.
💬 Colorization — раскрашивать ч/б ролики.
💬 Inpainting — дорисовывать повреждённые участки.
💬 и комбинировать всё это в одном проходе.

По сути, модель берёт старые или убитые видео и делает их «как будто снято вчера». Причём бесплатно и с открытым кодом.

⚙️ Установка локально:

1. Создаём окружение

conda create -n svfr python=3.9 -y
conda activate svfr


2. Ставим PyTorch (под свою CUDA)

pip install torch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2


3. Устанавливаем зависимости

pip install -r requirements.txt


4. Скачиваем модели

conda install git-lfs
git lfs install
git clone https://huggingface.co/stabilityai/stable-video-diffusion-img2vid-xt models/stable-video-diffusion-img2vid-xt


5. Запуск обработки видео

python infer.py \
--config config/infer.yaml \
--task_ids 0 \
--input_path input.mp4 \
--output_dir results/ \
--crop_face_region


Где task_ids:

* 0 — улучшение лица
* 1 — раскраска
* 2 — дорисовка повреждений

Идеальный инструмент, если:
🟢реставрируешь архивные видео;
🟢делаешь исторический контент;
🟢работаешь с нейросетями и видео-эффектами;
🟢хочешь вау-результат без платных сервисов.

▶️ Демо на Hugging Face

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

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥199
This media is not supported in your browser
VIEW IN TELEGRAM
⌨️ Разработчики: «Мы внедряем передовую биометрическую верификацию, чтобы дети не получали доступ к опасному контенту».

💀 Передовая система...

С добрым утром! ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥71👍23😱111🤯1
🔍 Области видимости переменных в Python на русском

🟢Имена и области видимости
🟢Область видимости и пространство имён Python
🟢Использование правила LEGB
🟢Вложенные функции
🟢Оператор nonglobal
🟢Использование вложенных областей в качестве замыканий
🟢Область видимости списковых включений
🟢Область видимости переменных исключения
🟢Область видимости атрибутов класса и экземпляра
🟢Использование встроенных функций
🟢И многое другое

📂Сохраняй, пригодится!

#doc #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥41