🎄 Дорогие друзья, участники нашего телеграм-канала! 🎉
От всей души поздравляем вас с Новым годом!
Пусть этот год принесет вам новые возможности, яркие эмоции и вдохновение для свершений.
Желаю здоровья, счастья и удачи во всех начинаниях❗️❗️❗️
Спасибо, что вы с нами. Мы ценим вашу поддержку и активность, и обещаем, что впереди нас ждет еще больше интересного контента и увлекательного общения.
Пусть 2025 год станет для каждого из нас годом исполнения желаний и больших побед! 🎊
С Новым годом ❗️🌟
Ваш Python_Scripts ❤️
От всей души поздравляем вас с Новым годом!
Пусть этот год принесет вам новые возможности, яркие эмоции и вдохновение для свершений.
Желаю здоровья, счастья и удачи во всех начинаниях❗️❗️❗️
Спасибо, что вы с нами. Мы ценим вашу поддержку и активность, и обещаем, что впереди нас ждет еще больше интересного контента и увлекательного общения.
Пусть 2025 год станет для каждого из нас годом исполнения желаний и больших побед! 🎊
С Новым годом ❗️🌟
Ваш Python_Scripts ❤️
12🎉32❤13
twitter-cleanup-master.zip
26 KB
📌 Скрипт twitter бот
💻 ЯП: Python 3.11+🐍
💾 Модули: tweepy
📂 База данных: -
📌 Скрипт для очистки своего аккаунта twitter от неактивных пользователей и ботов.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#twitter
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: tweepy
📂 База данных: -
📌 Скрипт для очистки своего аккаунта twitter от неактивных пользователей и ботов.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
📌 Подпишись Python_Scripts❗️
❤6🔥4
📌 Простой файловый менеджер 👨💻
📌 Подпишись Python_Scripts❗️
import os
import shutil
def list_files(directory):
"""Выводит список файлов в текущей директории."""
try:
files = os.listdir(directory)
if files:
print("\nСодержимое папки:")
for file in files:
print(f"- {file}")
else:
print("Папка пуста.")
except FileNotFoundError:
print("Указанная папка не найдена.")
except PermissionError:
print("Нет доступа к указанной папке.")
def copy_file(source, destination):
"""Копирует файл."""
try:
shutil.copy(source, destination)
print(f"Файл '{source}' успешно скопирован в '{destination}'.")
except FileNotFoundError:
print(f"Файл '{source}' не найден.")
except Exception as e:
print(f"Ошибка при копировании: {e}")
def rename_file(old_name, new_name):
"""Переименовывает файл."""
try:
os.rename(old_name, new_name)
print(f"Файл '{old_name}' переименован в '{new_name}'.")
except FileNotFoundError:
print(f"Файл '{old_name}' не найден.")
except Exception as e:
print(f"Ошибка при переименовании: {e}")
def delete_file(file_name):
"""Удаляет файл."""
try:
os.remove(file_name)
print(f"Файл '{file_name}' успешно удален.")
except FileNotFoundError:
print(f"Файл '{file_name}' не найден.")
except Exception as e:
print(f"Ошибка при удалении: {e}")
if __name__ == "__main__":
print("Программа: Файловый менеджер")
while True:
print("\nМеню:")
print("1. Просмотреть содержимое папки")
print("2. Копировать файл")
print("3. Переименовать файл")
print("4. Удалить файл")
print("5. Выйти")
choice = input("Выберите действие (1-5): ").strip()
if choice == "1":
directory = input("Введите путь к папке (оставьте пустым для текущей папки): ").strip() or "."
list_files(directory)
elif choice == "2":
source = input("Введите путь к исходному файлу: ").strip()
destination = input("Введите путь назначения (папка или имя файла): ").strip()
copy_file(source, destination)
elif choice == "3":
old_name = input("Введите текущее имя файла: ").strip()
new_name = input("Введите новое имя файла: ").strip()
rename_file(old_name, new_name)
elif choice == "4":
file_name = input("Введите имя файла для удаления: ").strip()
delete_file(file_name)
elif choice == "5":
print("Выход из программы. До свидания!")
break
else:
print("Неверный выбор. Попробуйте снова.")
📌 Подпишись Python_Scripts❗️
👍8❤4🔥4
🚀 Полезные библиотеки Python
💾 Transformers
📌 Библиотека Python, которая предоставляет инструменты для работы с моделями обработки естественного языка (NLP) и другими задачами машинного обучения. Она упрощает использование предварительно обученных моделей, таких как BERT, GPT, T5, RoBERTa и многих других, а также позволяет легко тренировать свои собственные модели.
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 Transformers
📌 Библиотека Python, которая предоставляет инструменты для работы с моделями обработки естественного языка (NLP) и другими задачами машинного обучения. Она упрощает использование предварительно обученных моделей, таких как BERT, GPT, T5, RoBERTa и многих других, а также позволяет легко тренировать свои собственные модели.
⚙️ Установка 👇👇👇
pip install transformers
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
❤4🔥4👍3
telegram-virtual-casino-bot-main.zip
47.6 KB
📌 Скрипт казино
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram
📂 База данных: postgresql
📌 Скрипт шаблон простого казино в форме Telegram бота(в основе emoji от Telegram).
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram
📂 База данных: postgresql
📌 Скрипт шаблон простого казино в форме Telegram бота(в основе emoji от Telegram).
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
🔥11❤4
📌 Трекер времени для решения задач👨💻
📌 Подпишись Python_Scripts❗️
import time
import json
TASKS_FILE = "time_tracker.json"
def load_tasks():
"""Загружает список задач из файла."""
try:
with open(TASKS_FILE, "r", encoding="utf-8") as file:
return json.load(file)
except FileNotFoundError:
return {}
except json.JSONDecodeError:
print("Ошибка чтения файла. Начинаем с пустого списка.")
return {}
def save_tasks(tasks):
"""Сохраняет список задач в файл."""
with open(TASKS_FILE, "w", encoding="utf-8") as file:
json.dump(tasks, file, indent=4)
def start_task(tasks):
"""Начинает отслеживать задачу."""
task_name = input("Введите название задачи: ").strip()
if task_name in tasks:
print(f"Задача '{task_name}' уже существует. Продолжение отслеживания.")
else:
print(f"Начато отслеживание задачи '{task_name}'.")
tasks[task_name] = tasks.get(task_name, 0)
start_time = time.time()
input("Нажмите Enter, чтобы остановить отслеживание...")
elapsed_time = time.time() - start_time
tasks[task_name] += round(elapsed_time)
print(f"Задача '{task_name}' обновлена: {tasks[task_name]} секунд.")
def view_tasks(tasks):
"""Отображает список задач и потраченное время."""
if not tasks:
print("Нет задач для отображения.")
else:
print("\nСписок задач:")
for task, seconds in tasks.items():
print(f"{task}: {seconds // 60} минут {seconds % 60} секунд")
def reset_task(tasks):
"""Сбрасывает время отслеживания задачи."""
task_name = input("Введите название задачи для сброса: ").strip()
if task_name in tasks:
tasks[task_name] = 0
print(f"Время задачи '{task_name}' сброшено.")
else:
print(f"Задача '{task_name}' не найдена.")
if __name__ == "__main__":
tasks = load_tasks()
print("Программа: Трекер времени задач")
while True:
print("\nМеню:")
print("1. Начать задачу")
print("2. Просмотреть задачи")
print("3. Сбросить задачу")
print("4. Выйти")
choice = input("Выберите действие (1-4): ").strip()
if choice == "1":
start_task(tasks)
save_tasks(tasks)
elif choice == "2":
view_tasks(tasks)
elif choice == "3":
reset_task(tasks)
save_tasks(tasks)
elif choice == "4":
print("Выход из программы. До свидания!")
break
else:
print("Неверный выбор. Попробуйте снова.")
📌 Подпишись Python_Scripts❗️
❤6👍4
🚀 Полезные библиотеки Python
💾 Snorkel
📌 Библиотека Python с открытым исходным кодом, разработанная для автоматизации и упрощения процесса аннотирования данных для задач машинного обучения.
Её основная идея заключается в использовании программных подходов (programmatic labeling) для разметки данных вместо ручного аннотирования, что значительно ускоряет процесс и снижает затраты.
Позволяет разработчикам быстро создавать, улучшать и оценивать модели с минимальными усилиями по подготовке данных.
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 Snorkel
📌 Библиотека Python с открытым исходным кодом, разработанная для автоматизации и упрощения процесса аннотирования данных для задач машинного обучения.
Её основная идея заключается в использовании программных подходов (programmatic labeling) для разметки данных вместо ручного аннотирования, что значительно ускоряет процесс и снижает затраты.
Позволяет разработчикам быстро создавать, улучшать и оценивать модели с минимальными усилиями по подготовке данных.
⚙️ Установка 👇👇👇
pip install snorkel
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
👍7❤3
groceryShop_TelegramBot-master.zip
130 KB
📌 Скрипт продуктовый магазин
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram
📂 База данных: sqlite3
📌 Скрипт Telegram бота для заказа продуктов питания из магазина.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram
📂 База данных: sqlite3
📌 Скрипт Telegram бота для заказа продуктов питания из магазина.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
❤7🔥5
📌 Частотный анализ текстов👨💻
📌 Подпишись Python_Scripts❗️
from collections import Counter
import re
def clean_text(text):
"""Очищает текст от пунктуации и приводит к нижнему регистру."""
text = re.sub(r'[^\w\s]', '', text) # Убираем пунктуацию
return text.lower()
def analyze_text(file_path):
"""Читает файл и анализирует частоту слов."""
try:
with open(file_path, 'r', encoding='utf-8') as file:
text = file.read()
cleaned_text = clean_text(text)
words = cleaned_text.split()
word_count = Counter(words)
return word_count
except FileNotFoundError:
print("Файл не найден.")
return None
def display_top_words(word_count, top_n=10):
"""Выводит топ N самых частых слов."""
print(f"\nТоп {top_n} самых частых слов:")
for word, count in word_count.most_common(top_n):
print(f"{word}: {count}")
if __name__ == "__main__":
print("Программа: Анализатор частоты слов")
file_path = input("Введите путь к текстовому файлу: ").strip()
word_count = analyze_text(file_path)
if word_count:
top_n = input("Сколько самых частых слов вывести? (По умолчанию: 10): ").strip()
top_n = int(top_n) if top_n.isdigit() else 10
display_top_words(word_count, top_n)
📌 Подпишись Python_Scripts❗️
👍10❤5🔥4
🚀 Полезные библиотеки Python
💾 TextAttack
📌 Библиотека Python для для тестирования и генерации атак на NLP-модели.
Служит для проверка устойчивости моделей обработки естественного языка.
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 TextAttack
📌 Библиотека Python для для тестирования и генерации атак на NLP-модели.
Служит для проверка устойчивости моделей обработки естественного языка.
⚙️ Установка 👇👇👇
pip install textattack
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
❤3👏3
PostFinder-main.zip
48.2 KB
📌 Скрипт поисковик
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram, telethon, openai
📂 База данных: sqlalchemy
📌 Скрипт Telegram бота для семантического поиска по контенту (постам, сообщениям) или из базы данных.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram, telethon, openai
📂 База данных: sqlalchemy
📌 Скрипт Telegram бота для семантического поиска по контенту (постам, сообщениям) или из базы данных.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
👍8❤6
📌 Генератор диаграмм из csv файлов👨💻
📌 Подпишись Python_Scripts❗️
import csv
import matplotlib.pyplot as plt
def load_csv(file_path):
"""Считывает данные из CSV-файла."""
try:
with open(file_path, "r", encoding="utf-8") as file:
reader = csv.reader(file)
data = [row for row in reader]
return data
except FileNotFoundError:
print("Файл не найден.")
return None
def plot_bar_chart(data):
"""Создает столбчатый график."""
labels, values = zip(*data)
plt.bar(labels, values, color="skyblue")
plt.xlabel("Категории")
plt.ylabel("Значения")
plt.title("Столбчатый график")
plt.show()
def plot_pie_chart(data):
"""Создает круговую диаграмму."""
labels, values = zip(*data)
plt.pie(values, labels=labels, autopct="%1.1f%%", startangle=140)
plt.title("Круговая диаграмма")
plt.show()
def plot_line_chart(data):
"""Создает линейный график."""
labels, values = zip(*data)
plt.plot(labels, values, marker="o", color="green")
plt.xlabel("Категории")
plt.ylabel("Значения")
plt.title("Линейный график")
plt.show()
if __name__ == "__main__":
print("Программа: Генератор диаграмм из CSV")
file_path = input("Введите путь к CSV-файлу: ").strip()
raw_data = load_csv(file_path)
if raw_data:
try:
# Конвертируем данные в числа
data = [(row[0], float(row[1])) for row in raw_data]
except ValueError:
print("Ошибка: Убедитесь, что второй столбец содержит числовые значения.")
else:
print("\nВыберите тип диаграммы:")
print("1. Столбчатый график")
print("2. Круговая диаграмма")
print("3. Линейный график")
choice = input("Ваш выбор (1-3): ").strip()
if choice == "1":
plot_bar_chart(data)
elif choice == "2":
plot_pie_chart(data)
elif choice == "3":
plot_line_chart(data)
else:
print("Неверный выбор.")
📌 Подпишись Python_Scripts❗️
👍11❤5
🚀 Полезные библиотеки Python
💾 PyBryt
📌 Библиотека Python для автоматизированной проверки кода студентов, анализа выполнения заданий и предоставления обратной связи. Она была разработана для образовательных целей и помогает преподавателям проверять код и обеспечивать единый подход к оценке.
Облегчает процесс тестирования решений студентов, позволяя задавать логику проверки на основе этапов выполнения программы и ожидаемых промежуточных значений.
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 PyBryt
📌 Библиотека Python для автоматизированной проверки кода студентов, анализа выполнения заданий и предоставления обратной связи. Она была разработана для образовательных целей и помогает преподавателям проверять код и обеспечивать единый подход к оценке.
Облегчает процесс тестирования решений студентов, позволяя задавать логику проверки на основе этапов выполнения программы и ожидаемых промежуточных значений.
⚙️ Установка 👇👇👇
pip install pybryt
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
🔥6❤4👍3
advertisement-manager-bot-main.zip
36.4 KB
📌 Скрипт менеджер
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram
📂 База данных: sqlalchemy
📌 Скрипт бота для управления объявлениями в Telegram канале.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram
📂 База данных: sqlalchemy
📌 Скрипт бота для управления объявлениями в Telegram канале.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
👍4🔥4🤩4❤2
📌 Определение текущего времени в любой стране👨💻
📌 Подпишись Python_Scripts❗️
import requests
API_URL = "http://worldtimeapi.org/api/timezone"
def get_timezones():
"""Получает список всех доступных часовых поясов."""
try:
response = requests.get(API_URL)
response.raise_for_status()
return response.json()
except requests.exceptions.RequestException as e:
print(f"Ошибка при запросе: {e}")
return None
def get_time_by_timezone(timezone):
"""Получает текущее время для указанного часового пояса."""
try:
response = requests.get(f"{API_URL}/{timezone}")
response.raise_for_status()
data = response.json()
return data.get("datetime")
except requests.exceptions.RequestException as e:
print(f"Ошибка при запросе: {e}")
return None
if __name__ == "__main__":
print("Программа для получения текущего времени по часовому поясу.")
print("Загрузка доступных часовых поясов...")
timezones = get_timezones()
if timezones:
print("\nПример часовых поясов:")
print(", ".join(timezones[:10]) + ", ...")
timezone = input("\nВведите желаемый часовой пояс (например, Europe/Moscow): ").strip()
if timezone in timezones:
current_time = get_time_by_timezone(timezone)
if current_time:
print(f"Текущее время в {timezone}: {current_time}")
else:
print("Неверный часовой пояс. Проверьте правильность ввода.")
📌 Подпишись Python_Scripts❗️
👍10❤3😁3
🚀 Полезные библиотеки Python
💾 Flash
📌 Библиотека Python на базе PyTorch Lightning, предназначенная для быстрого прототипирования, обучения и использования моделей машинного обучения. Она ориентирована на предоставление готовых решений для распространённых задач и позволяет сосредоточиться на бизнес-логике, а не на технических аспектах.
Библиотека объединяет компоненты для задач из областей обработки текста, изображений, сигналов и многого другого.
Flash упрощает разработку моделей, предоставляя модульные компоненты и удобный интерфейс.
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 Flash
📌 Библиотека Python на базе PyTorch Lightning, предназначенная для быстрого прототипирования, обучения и использования моделей машинного обучения. Она ориентирована на предоставление готовых решений для распространённых задач и позволяет сосредоточиться на бизнес-логике, а не на технических аспектах.
Библиотека объединяет компоненты для задач из областей обработки текста, изображений, сигналов и многого другого.
Flash упрощает разработку моделей, предоставляя модульные компоненты и удобный интерфейс.
⚙️ Установка 👇👇👇
pip install lightning-flash
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
👍7❤4
EmailPhoto-main.zip
5 KB
📌 Скрипт мониторинг камеры
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram, apscheduler
📂 База данных: -
📌 Скрипт для мониторинга электронной почты на наличие новых писем от видеокамеры с изображениями, с последующей их пересылкой в Telegram бота .
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram, apscheduler
📂 База данных: -
📌 Скрипт для мониторинга электронной почты на наличие новых писем от видеокамеры с изображениями, с последующей их пересылкой в Telegram бота .
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
👍10🔥3❤1😁1
📌 Мониторинг процессов на пк👨💻
📌 Подпишись Python_Scripts❗️
import psutil
def list_processes():
"""Отображает список всех запущенных процессов с их ID и названием."""
processes = []
for proc in psutil.process_iter(['pid', 'name', 'username']):
processes.append(proc.info)
return processes
def search_process_by_name(name):
"""Ищет процесс по имени."""
for proc in psutil.process_iter(['pid', 'name', 'username']):
if name.lower() in proc.info['name'].lower():
print(f"PID: {proc.info['pid']} | Name: {proc.info['name']} | User: {proc.info['username']}")
if __name__ == "__main__":
print("Список всех процессов:")
processes = list_processes()
for proc in processes:
print(f"PID: {proc['pid']} | Name: {proc['name']} | User: {proc['username']}")
name_filter = input("\nВведите название процесса для поиска (или оставить пустым для поиска всех): ")
if name_filter:
print("\nРезультаты поиска:")
search_process_by_name(name_filter)
📌 Подпишись Python_Scripts❗️
🔥9👍7❤2
🚀 Полезные библиотеки Python
💾 FastAPIUsers
📌 Библиотека Python для добавления функций управления пользователями (например, аутентификация, регистрация и управление профилем) в приложения, созданные с использованием FastAPI. Библиотека предоставляет готовые решения для часто встречающихся задач, связанных с пользовательскими аккаунтами, и помогает быстро интегрировать аутентификацию в ваше API.
Библиотека поддерживает разные механизмы аутентификации, включая JWT-токены, OAuth2, а также работу с базой данных для хранения данных о пользователях.
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 FastAPIUsers
📌 Библиотека Python для добавления функций управления пользователями (например, аутентификация, регистрация и управление профилем) в приложения, созданные с использованием FastAPI. Библиотека предоставляет готовые решения для часто встречающихся задач, связанных с пользовательскими аккаунтами, и помогает быстро интегрировать аутентификацию в ваше API.
Библиотека поддерживает разные механизмы аутентификации, включая JWT-токены, OAuth2, а также работу с базой данных для хранения данных о пользователях.
⚙️ Установка 👇👇👇
pip install fastapi-users
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
👍7❤3🥰2
BroadcastBot-main.zip
18.2 KB
📌 Скрипт рассылка
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram, pyrogram
📂 База данных: sqlalchemy
📌 Скрипт Telegram бот для создания рассылок по чатам, путем формирования папок с чатами из файла -> в БД.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram, pyrogram
📂 База данных: sqlalchemy
📌 Скрипт Telegram бот для создания рассылок по чатам, путем формирования папок с чатами из файла -> в БД.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
👍5❤4