[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
♻️ Как скачать аудио в лучшем качестве с YouTube с помощью Python

⚙️ Установка:
pip install yt-dlp


😰 Скрипт:
from yt_dlp import YoutubeDL


def download_audio(url: str) -> None:
opts = {
"format": "bestaudio/best",
"outtmpl": "%(title)s.%(ext)s",
"quiet": True,
}

with YoutubeDL(opts) as ydl:
ydl.download([url])


if __name__ == "__main__":
download_audio("https://www.youtube.com/watch?v=VIDEO_ID")


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

#tipsandtricks #doc #python #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍65🔥129😱2
This media is not supported in your browser
VIEW IN TELEGRAM
💀 Восстание роботов отменяется переносится на лето

С добрым утром! ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍86🔥226🤯2🫡1
😱 Проект wifi-densepose — система, которая в реальном времени отслеживает положение человека, используя обычный Wi-Fi.

Камеры больше не нужны. Тело видно… через стены.

Как это работает:
💬 Wi-Fi-сигналы анализируются на уровне CSI (Channel State Information),
💬 дальше в игру вступает машинное обучение —
и система собирает полную позу тела с частотой 30 FPS и задержкой меньше 50 мс.

Что умеет:
🔒 Privacy-first — никаких камер, только Wi-Fi.
⚡️ Реальное время — плавное отслеживание движений.
👥 До 10 человек одновременно.
🏥 Оптимизация под медицину, фитнес, умный дом и безопасность.
👊 Распознаёт падения, активность, присутствие людей.
📡 Работает на обычных Wi-Fi роутерах, без спецжелеза.
🔌 WebSocket-стриминг — данные летят в реальном времени.
Полное тестовое покрытие.

По сути, это компьютерное зрение без камер.

🔥 Будущее умных домов, медицины и безопасности выглядит именно так.

Базовая установка:
# Install the package
pip install wifi-densepose

# Copy example configuration
cp example.env .env

# Edit configuration (set your WiFi interface)
nano .env


Запуск системы:
from wifi_densepose import WiFiDensePose

# Initialize with default configuration
system = WiFiDensePose()

# Start pose estimation
system.start()

# Get latest pose data
poses = system.get_latest_poses()
print(f"Detected {len(poses)} persons")

# Stop the system
system.stop()


Просмотр в реальном времени:
import asyncio
import websockets
import json

async def stream_poses():
uri = "ws://localhost:8000/ws/pose/stream"
async with websockets.connect(uri) as websocket:
while True:
data = await websocket.recv()
poses = json.loads(data)
print(f"Received poses: {len(poses['persons'])} persons detected")

# Run the streaming client
asyncio.run(stream_poses())


🔗 Туча полезных команд

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

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥8321👍12😱11🤯10
This media is not supported in your browser
VIEW IN TELEGRAM
🤓 Когда забыл дома очки

Берегите зрение пацаны 🫡
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83🫡48🔥93😱3
Киберпанк отменяется...

У людей массово отваливаются IoT-устройства —
стиралки, посудомойки, пылесосы, холодильники.
Причина простая и максимально унизительная:
без зарубежных серверов эта техника — просто хлам.

📶 Wi-Fi есть. Интернет есть.
Но девайс говорит:
«Извините, я не могу связаться с хозяином в Европе».

➡️ Хочешь постирать вещи?
— Включай КВН.
➡️ Хочешь, чтобы холодильник не превратил еду в биологическое оружие?
— КВН.
➡️ Хочешь, чтобы пылесос не стоял как памятник?
— Угадай что.

Без облака техника не умеет НИ-ЧЕ-ГО.

💬 Самые стойкие пишут в Роскомнадзор.
Другие покупают обычные девайсы, которые работают, а не требуют интернет для мытья посуды.

💀 Будущее уже наступило. Не у всех

С добрым утром! ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍68🔥2216😱9🤯2🫡1
😰 Вкатываемся в 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
👍4010🔥6
😂

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

📲 Max
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥104👍3110😱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
👍32🔥87
👨‍💻 Убираем фон с любой картинки за пару секунд с помощью 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👍53🔥1513😱1
This media is not supported in your browser
VIEW IN TELEGRAM
POW: Работа микросервисной архитектуры наглядно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍110🔥47🤯16🫡9😱53
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54🔥258🤯2🫡1
⚡️ 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
👍3916🔥2
🌟
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍221🫡48🔥287😱6🤯4
This media is not supported in your browser
VIEW IN TELEGRAM
😂 Инструкция, как обойти блокировку тг

С добрым утром! ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥107👍32🫡14😱64🤯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👍80🔥2512