[PYTHON:TODAY]
62.2K subscribers
2.19K photos
976 videos
281 files
1.37K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

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

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

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
🔥 Прокачиваем Python + здоровье за 15 минут

Мини-программа, скрипт, который считает ИМТ (индекс массы тела) и классифицирует результат по всем канонам ВОЗ.

👨‍💻 Что умеет:
🖱 Учитывает все категории: от недостатка веса до ожирения III степени;
🖱 Работает в терминале, как интерактивное меню;
🖱 Чистый код с аннотациями и обработкой ошибок;
🖱 Подойдёт новичкам и не только.

from typing import Optional


def calculate_bmi(weight: float, height: float) -> Optional[float]:
"""Вычисляет индекс массы тела (ИМТ)."""
try:
bmi = weight / (height ** 2)
return round(bmi, 2)
except ZeroDivisionError:
print(" Рост не может быть равен нулю.")
return None


def interpret_bmi(bmi: float) -> str:
"""Интерпретирует значение ИМТ по классификации ВОЗ."""
if bmi < 18.5:
return "Недостаточный вес"
elif 18.5 <= bmi < 25:
return "Нормальный вес"
elif 25 <= bmi < 30:
return "Избыточный вес"
elif 30 <= bmi < 35:
return "Ожирение I степени"
elif 35 <= bmi < 40:
return "Ожирение II степени"
else:
return "Ожирение III степени"


def main() -> None:
print("🧮 Калькулятор Индекса Массы Тела (ИМТ)")

while True:
print("\nМеню:")
print("1. Рассчитать ИМТ")
print("2. Выйти")

choice = input("Выберите действие (1-2): ").strip()

if choice == "1":
try:
weight = float(input("Введите вес (кг): ").strip())
height = float(input("Введите рост (в метрах): ").strip())
bmi = calculate_bmi(weight, height)
if bmi is not None:
category = interpret_bmi(bmi)
print(f"\nВаш ИМТ: {bmi}")
print(f"Категория: {category}")
except ValueError:
print(" Пожалуйста, введите числовые значения.")
elif choice == "2":
print("До встречи! 🖖")
break
else:
print("Неверный выбор. Попробуйте снова.")


if __name__ == "__main__":
main()


💡 Минимум кода — максимум пользы.

Сохраняй себе и делись с другом, которому давно пора в зал 🙌

@python2day

#python #code #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53😱87🔥7🫡1
Forwarded from NetStalkers
🔥 Полезные библиотеки Python

NExfil
— OSINT-инструмент на Python, который ищет профили по нику на 350+ сайтах — от популярных соцсетей до подозрительных форумов.

➡️ Просто вводишь имя пользователя — через пару секунд получаешь список всех совпадений: где он сидит, чем дышит и что постит.

Подойдёт для:
🟢киберрасследований;
🟢цифровой разведки;
🟢проверки утечек;
🟢и просто для фана.

😂 OSINT как он есть — быстро, тихо, эффективно + молниеносно, точно, бесплатно.

📦 Установка:
$ git clone https://github.com/thewhiteh4t/nexfil.git
$ cd nexfil
$ pip3 install -r requirements.txt

💻 Использование
$ python3 nexfil.py -h
$ nexfil.py [-h] [-u U] [-d D [D ...]] [-f F] [-l L] [-t T] [-v]

Поиск по одному имени:
$ python3 nexfil.py -u username

Поиск по нескольким именам:
$ python3 nexfil.py -l "user1, user2"

Поиск по списку пользователей из файла:
$ python3 nexfil.py -f users.txt


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

#soft #code #python #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍46🔥109😱3
🚀 IOPaint — фотошоп будущего на стероидах и без подписки

Забудь про дорогой софт и вечную подписку — IOPaint это бесплатный, open-source инструмент, который превращает любые фото в шедевры с помощью ИИ.

Что умеет:
💬 Удалять объекты, надписи, людей, водяные знаки;
💬 Дорисовывать края (outpainting) и менять отдельные элементы (inpainting);
💬 Есть удобный 1-клик установщик для Windows и отдельное iOS-приложение (OptiClean).

⚡️Под капотом топовые модели:
* Stable Diffusion, Dreamshaper, BrushNet, Paint-by-Example
* Плагины для улучшения лица (GFPGAN, RestoreFormer), удаления фона, повышения качества (RealESRGAN), аниме-сегментации и многого другого!

🗂 Встроенный FileManager — редачим и сохраняем в один клик.
📍 Идеален для дизайнеров, SMM, арт-проектов и просто прокачки фоток.

📦 Установка и запуска:
$ pip3 install iopaint
$ iopaint start --model=lama --device=cpu --port=8080


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

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

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍74🔥204
📈 Автоматизируй получение значений различных валют

Инструмент делает запрос к ExchangeRate API и показывает актуальный курс USD к RUB — без заморочек и регистрации.

💡 Что умеет:
🟢Получает свежий курс валют (USD → RUB);
🟢Обрабатывает ошибки (если вдруг интернет решит умереть);
🟢Подходит как база для телеграм-бота или финансового дашборда;
🟢Конечно можно адаптировать под разные, мировые валюты.

🚀 Запускаешь — и сразу знаешь курс. Прямо в терминале.

import requests
from typing import Optional

def get_exchange_rate(base_currency: str, target_currency: str) -> Optional[float]:
"""
Получает курс обмена из base_currency в target_currency.

:param base_currency: Базовая валюта (например, 'USD').
:param target_currency: Целевая валюта (например, 'RUB').
:return: Курс обмена или None в случае ошибки.
"""
url = f"https://open.er-api.com/v6/latest/{base_currency}"
try:
response = requests.get(url, timeout=10)
response.raise_for_status()
data = response.json()
rate = data["rates"].get(target_currency)
if rate is None:
print(f"Курс для {target_currency} не найден.")
return None
return rate
except requests.RequestException as e:
print(f"Ошибка при запросе к API: {e}")
return None

if __name__ == "__main__":
base = "USD"
target = "RUB"
rate = get_exchange_rate(base, target)
if rate:
print(f"Курс {base} к {target}: {rate}")
else:
print("Не удалось получить курс обмена.")


# Курс USD к RUB: 80.926191



👨‍💻 Подходит для автоматизации, личных проектов или просто чтобы каждый день знать, пора ли покупать iPhone или подождать.

📂 Код уже готов — бери, дорабатывай, засовывай в своего ассистента.

#python #code #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍50🔥137🫡3
🔒 Защити свой Telegram-чат от ботов и спама

ItsCaptchaBot — умный бот с капчей, который отфильтрует подозрительных новичков ещё до «привет».

👨‍💻 Как работает:
— Добавляешь бота в чат;
— Даёшь права на удаление сообщений и ограничение участников;
— Каждый новый юзер должен пройти капчу в течение 10 минут;
— Не прошёл? Автокик. Всё просто.

🌍 Поддерживает 30+ языков, включая русский, английский, японский и даже хинди.

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

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🔥93🤯1
TG_AutoPoster-master.zip
43.3 KB
✈️ Автопостинг из ВКонтакте в Telegram

TG_AutoPoster — Готовый бот-парсер для автоматической пересылки записей из групп ВКонтакте в ваш Telegram-канал, чат или личные сообщения.

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥113
🛒 Магазин в Telegram за 5 минут? Легко.

Хочешь принимать заказы прямо в Telegram? Без сайтов, без лишних кликов — только бот, каталог и кнопка "Оформить заказ".

Telegram Shop Bot — код готового шаблона телеграм магазина.

Всё просто:
→ Заходишь в меню
🛍 Каталог
💬 Выбираешь товар
🛒 Корзина
📦 Оформить заказ.

Красота? Красота.

😎 Админ может:
🟢Добавлять/удалять товары с описанием, фото и ценой.
🟢Отвечать на обращения /sos
🟢Управлять категориями.

👨‍💻 Как запустить:

git clone https://github.com/NikolaySimakov/Shop-bot.git
cd Shop-bot


# Создаем виртуальное окружение
python3 -m venv venv
source venv/bin/activate


# Устанавливаем зависимости
 
pip install -r requirements.txt


🔐 В .env укажи:

BOT_TOKEN=твой_токен_бота
ADMINS=123456789,987654321

▶️ Запуск:

python3 app.py


💡 Работает на Webhook и поддерживает деплой на Heroku. Простой, понятный, эффективный инструмент для мини-бизнеса в мессенджере.

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

👇 Готовый скрипт в архиве

#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍49🔥169🤯2😱1🫡1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Полезные библиотеки Python

😳 EyeGestures — управление глазами уже реальность!

Крутой open-source проект, который позволяет управлять устройствами с помощью движений глаз. Больше не нужно тянуться к клавиатуре – теперь всё решает взгляд!

Что умеет:
💬 Распознаёт моргание, фиксацию взгляда, движения глаз
💬 Позволяет задавать жесты для управления интерфейсом
💬 Подходит для людей с ограниченными возможностями
💬 Работает через обычную веб-камеру — без сложного оборудования

Где можно применить?
👨‍💻 Управление компьютером без рук;
🎮 Интерактив в играх;
🦾 Ассистивные технологии для людей с ОВЗ;
🔬 Эксперименты с интерфейсами будущего.

💻 Установка:

$ git clone https://github.com/NativeSensors/EyeGestures.git
$ cd EyeGestures
$ pip install -r requirements.txt


или

python3 -m pip install eyeGestures


Открытый код, документация и примеры использования.
Будущее уже здесь — открываем мир взглядом!

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

👇 Готовый проект в архиве

#soft #python #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3812🔥11😱3
🔥 Полезные библиотеки Python

EasyOCR
— мощный и простой в использовании инструмент по распознаванию символов.

Поддержка 80+ языков (включая русский, японский, арабский).
🙏 Работает без плясок с бубном.
⚡️ Идеальна для распознавания чеков, номеров авто, текста с экрана, PDF, скриншотов и даже вывесок с фоток!

Пример использования на изображении 👆

Установка:
pip install easyocr


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

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

#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥149