🚀 Полезные библиотеки Python
💾 Emoji
📌 Библиотека Python, которая позволяет получить эмодзи по его текстовому названию.
Может быть полезно в проектах, где используются эмодзи, но не хочется хранить их как символ, потому что IDE может плохо их отображать. При этом по названию будет понятен смысл смайлика. Также при написании приложения для обмена сообщениями это будет удобной фичей для пользователей.
Есть поддержка нескольких языков и синонимов (алиасов).
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 Emoji
📌 Библиотека Python, которая позволяет получить эмодзи по его текстовому названию.
Может быть полезно в проектах, где используются эмодзи, но не хочется хранить их как символ, потому что IDE может плохо их отображать. При этом по названию будет понятен смысл смайлика. Также при написании приложения для обмена сообщениями это будет удобной фичей для пользователей.
Есть поддержка нескольких языков и синонимов (алиасов).
⚙️ Установка 👇👇👇
pip install emoji
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
👍3❤2
anonymizer_bot-main.zip
14.7 KB
📌 Скрипт бот для анонимного общения
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram
📂 База данных: -
📌 Скрипт Telegram Bot, который позволяет отправлять сообщение в группу анонимно.
Через данного бота пользователи могут анонимно общаться, или просто присылать разные данные, которые бот будет пересылать от своего имени в группу, указанную в настройках.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram
📂 База данных: -
📌 Скрипт Telegram Bot, который позволяет отправлять сообщение в группу анонимно.
Через данного бота пользователи могут анонимно общаться, или просто присылать разные данные, которые бот будет пересылать от своего имени в группу, указанную в настройках.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
👍8🔥3❤1
📌 Пищалка азбукой Морзе 👨💻
#минипроект
📌 Подпишись Python_Scripts❗️
import time
import platform
# Morse code dictionary
morse_code_dict = {
'A': '.-',
'B': '-...',
'C': '-.-.',
'D': '-..',
'E': '.',
'F': '..-.',
'G': '--.',
'H': '....',
'I': '..',
'J': '.---',
'K': '-.-',
'L': '.-..',
'M': '--',
'N': '-.',
'O': '---',
'P': '.--.',
'Q': '--.-',
'R': '.-.',
'S': '...',
'T': '-',
'U': '..-',
'V': '...-',
'W': '.--',
'X': '-..-',
'Y': '-.--',
'Z': '--..',
'0': '-----',
'1': '.----',
'2': '..---',
'3': '...--',
'4': '....-',
'5': '.....',
'6': '-....',
'7': '--...',
'8': '---..',
'9': '----.',
'.': '.-.-.-',
',': '--..--',
'?': '..--..',
"'": '.----.',
'!': '-.-.--',
'/': '-..-.',
'(': '-.--.',
')': '-.--.-',
'&': '.-...',
':': '---...',
';': '-.-.-.',
'=': '-...-',
'+': '.-.-.',
'-': '-....-',
'_': '..--.-',
'"': '.-..-.',
'$': '...-..-',
'@': '.--.-.',
' ': '/'
}
def play_sound(duration):
# For Windows
if platform.system() == 'Windows':
import winsound
winsound.Beep(1000, duration) # Beep at 1000 Hz for 'duration' milliseconds
# For Linux/macOS
else:
import os
os.system('printf "\a"') # Produces system beep
def text_to_morse(text):
morse_code = ''
for char in text.upper():
if char in morse_code_dict:
morse_code += morse_code_dict[char] + ' '
else:
morse_code += '/ ' # If character is not found, consider it as a space
return morse_code
def morse_to_sound(morse_code):
for symbol in morse_code:
if symbol == '.':
play_sound(100) # Dot duration: 100 milliseconds
elif symbol == '-':
play_sound(300) # Dash duration: 300 milliseconds
elif symbol == ' ':
time.sleep(0.3) # Pause between characters: 300 milliseconds
elif symbol == '/':
time.sleep(0.7) # Pause between words: 700 milliseconds
if __name__ == '__main__':
# Get input from user
text = input("Enter text to convert to Morse code: ")
# Convert text to Morse code
morse = text_to_morse(text)
print("Morse Code:", morse)
# Convert Morse code to sound
morse_to_sound(morse)
#минипроект
📌 Подпишись Python_Scripts❗️
👍11❤10😁5
🚀 Полезные библиотеки Python
💾 Pyperclip
📌 Библиотека Python, для работы с буфером обмена.
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 Pyperclip
📌 Библиотека Python, для работы с буфером обмена.
⚙️ Установка 👇👇👇
pip install pyperclip
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
🔥4❤3👍1
wildberries-notification-bot-main.zip
139.6 KB
📌 Скрипт парсер Wb.
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram
📂 База данных: sqlalchemy
📌 Скрипт Telegram бот для получения информации о товаре с Wildberries по артикулу карточки товара и с возможностью подписки на уведомления,работой в группах, простой админ-панелью.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram
📂 База данных: sqlalchemy
📌 Скрипт Telegram бот для получения информации о товаре с Wildberries по артикулу карточки товара и с возможностью подписки на уведомления,работой в группах, простой админ-панелью.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
5❤4🔥4👏2
Мы собрали лучшие Telegram-ресурсы, которые помогут тебе развиваться:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
📌 Представление римских цифр в виде арабских👨💻
#минипроект
📌 Подпишись Python_Scripts❗️
import sys
romanStr = sys.argv[1]
romanStr = str(romanStr)
dict = {
'I':1,
'V':5,
'X':10,
'L':50,
'C':100,
'D':500,
'M':1000
}
num = 0
romanStr = romanStr.replace("IV","IIII")
romanStr = romanStr.replace("IX","VIIII")
romanStr = romanStr.replace("XL","XXXX")
romanStr = romanStr.replace("XC","LXXXX")
romanStr = romanStr.replace("CD","CCCC")
romanStr = romanStr.replace("CM","DCCCC")
myStr = list(romanStr)
for char in myStr:
num = num + dict[char]
print(num)
#минипроект
📌 Подпишись Python_Scripts❗️
👍8🔥4😁2❤1👏1
🚀 Полезные библиотеки Python
💾 HTMY
📌 Библиотека Python, движок рендеринга , который позволяет создавать HTML-компоненты!
Поддерживает функциональный подход, контексты наподобие React, обработку ошибок через ErrorBoundary и встроенные HTML-теги. Система полностью настраиваемая, поддерживает Markdown и асинхронную интернационализацию. Подходит для работы с любыми бэкендами, CSS и JS-фреймворками. Удобен для гибкого управления логикой и визуализацией.
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 HTMY
📌 Библиотека Python, движок рендеринга , который позволяет создавать HTML-компоненты!
Поддерживает функциональный подход, контексты наподобие React, обработку ошибок через ErrorBoundary и встроенные HTML-теги. Система полностью настраиваемая, поддерживает Markdown и асинхронную интернационализацию. Подходит для работы с любыми бэкендами, CSS и JS-фреймворками. Удобен для гибкого управления логикой и визуализацией.
⚙️ Установка 👇👇👇
pip install htmy
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
👍5🎉2❤1
Movie_search_application_Flask-master.zip
294.8 KB
📌 Скрипт рейтинг фильмов/сериалов
💻 ЯП: Python 3.11+🐍
💾 Модули: flask
📂 База данных: sqlalchemy
📌 Скрипт web приложение подобие "КиноПоиск", полный функционал, лёгкая интуитивно понятная настройка и запуск.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#other
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: flask
📂 База данных: sqlalchemy
📌 Скрипт web приложение подобие "КиноПоиск", полный функционал, лёгкая интуитивно понятная настройка и запуск.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#other
📌 Подпишись Python_Scripts❗️
👍4🔥4❤3
📌 Проверка правильности формата адреса электронной почты 👨💻
#минипроект
📌 Подпишись Python_Scripts❗️
def addressVal(address):
dot = address.find(".")
at = address.find("@")
if (dot == -1):
print("Invalid")
elif (at == -1):
print("Invalid")
else:
print("Valid")
print("This program will decide if your input is a valid email address")
while(True):
print("A valid email address needs an '@' symbol and a '.'")
x = input("Input your email address:")
addressVal(x)
#минипроект
📌 Подпишись Python_Scripts❗️
👍10😁9🔥3👏2❤1
🚀 Полезные библиотеки Python
💾 RuTS
📌 Библиотека Python, для извлечения статистик из текстов на русском языке. Предоставляет инструменты для анализа текстов, включая частотный анализ и другие метрики.
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 RuTS
📌 Библиотека Python, для извлечения статистик из текстов на русском языке. Предоставляет инструменты для анализа текстов, включая частотный анализ и другие метрики.
⚙️ Установка 👇👇👇
pip install ruts
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
👍8❤2
django-template-main.zip
3.3 MB
📌 Скрипт простой функциональный шаблон
💻 ЯП: Python 3.11+🐍
💾 Модули: django
📂 База данных: sqlite3, postgresql
📌 Скрипт шаблон web приложения Django,минимально загружен и уже имеет некоторые настройки для легкого развертывания на сервере. Реализует регистрацию пользователей и всякие мелочи.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#other
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: django
📂 База данных: sqlite3, postgresql
📌 Скрипт шаблон web приложения Django,минимально загружен и уже имеет некоторые настройки для легкого развертывания на сервере. Реализует регистрацию пользователей и всякие мелочи.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#other
📌 Подпишись Python_Scripts❗️
👍12❤6
📌 To-Do список с сохранением задач в файл, с возможностью добавлять, удалять, просматривать задания👨💻
#минипроект
📌 Подпишись Python_Scripts❗️
import os
FILE_NAME = "tasks.txt"
def load_tasks():
"""Загружает задачи из файла."""
if os.path.exists(FILE_NAME):
with open(FILE_NAME, "r") as file:
return [line.strip() for line in file.readlines()]
return []
def save_tasks(tasks):
"""Сохраняет задачи в файл."""
with open(FILE_NAME, "w") as file:
for task in tasks:
file.write(task + "\n")
def display_tasks(tasks):
"""Отображает список задач."""
if not tasks:
print("Ваш список задач пуст.")
else:
print("\nВаши задачи:")
for i, task in enumerate(tasks, 1):
print(f"{i}. {task}")
def main():
"""Главная функция программы."""
tasks = load_tasks()
while True:
print("\nМеню:")
print("1. Показать задачи")
print("2. Добавить задачу")
print("3. Удалить задачу")
print("4. Выйти")
choice = input("Выберите действие (1-4): ").strip()
if choice == "1":
display_tasks(tasks)
elif choice == "2":
task = input("Введите задачу: ").strip()
if task:
tasks.append(task)
save_tasks(tasks)
print("Задача добавлена!")
elif choice == "3":
display_tasks(tasks)
try:
task_num = int(input("Введите номер задачи для удаления: "))
if 1 <= task_num <= len(tasks):
removed_task = tasks.pop(task_num - 1)
save_tasks(tasks)
print(f"Задача '{removed_task}' удалена!")
else:
print("Неверный номер задачи.")
except ValueError:
print("Введите корректный номер.")
elif choice == "4":
print("Выход из программы. До свидания!")
break
else:
print("Неверный выбор. Попробуйте снова.")
if __name__ == "__main__":
main()
#минипроект
📌 Подпишись Python_Scripts❗️
👍8❤5🔥1😁1
🚀 Полезные библиотеки Python
💾 Python-decouple
📌 Библиотека Python, для управления конфигурационными параметрами приложения, позволяющая легко отделять настройки от кода и загружать их из различных источников (например, файлов .env).
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 Python-decouple
📌 Библиотека Python, для управления конфигурационными параметрами приложения, позволяющая легко отделять настройки от кода и загружать их из различных источников (например, файлов .env).
⚙️ Установка 👇👇👇
pip install python-decouple
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
👍4❤3
FileSorter-main.zip
6.7 MB
📌 Скрипт сортировщик
💻 ЯП: Python 3.11+🐍
💾 Модули: os, shutil
📂 База данных: -
📌 Скрипт простой сортировщик файлов по расширениям(для начала работы, просто запустить в целевой папке).
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#other
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: os, shutil
📂 База данных: -
📌 Скрипт простой сортировщик файлов по расширениям(для начала работы, просто запустить в целевой папке).
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#other
📌 Подпишись Python_Scripts❗️
👍4❤2
📌 Случайный совет adviceslip👨💻
#минипроект
📌 Подпишись Python_Scripts❗️
import requests
API_URL = "https://api.adviceslip.com/advice"
def get_random_advice():
"""Получает случайный совет из API."""
try:
response = requests.get(API_URL)
if response.status_code == 200:
data = response.json()
advice = data["slip"]["advice"]
print(f"Совет дня: {advice}")
else:
print("Не удалось получить совет. Попробуйте позже.")
except Exception as e:
print(f"Произошла ошибка: {e}")
if __name__ == "__main__":
print("Программа: Случайный совет")
while True:
print("\nМеню:")
print("1. Получить случайный совет")
print("2. Выйти")
choice = input("Выберите действие (1-2): ").strip()
if choice == "1":
get_random_advice()
elif choice == "2":
print("Выход из программы. До свидания!")
break
else:
print("Неверный выбор. Попробуйте снова.")
#минипроект
📌 Подпишись Python_Scripts❗️
👍5❤4
🚀 Полезные библиотеки Python
💾 Pyinstrument
📌 Библиотека Python, профилировщик который помогает анализировать производительность кода, предоставляя детализированные отчёты о времени выполнения.
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 Pyinstrument
📌 Библиотека Python, профилировщик который помогает анализировать производительность кода, предоставляя детализированные отчёты о времени выполнения.
⚙️ Установка 👇👇👇
pip install pyinstrument
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
❤4👍2
GoblinMineBot-master.zip
2 MB
📌 Скрипт автоматизации GoblinMine
💻 ЯП: Python 3.11+🐍
💾 Модули: aiohttp, aiohttp-proxy, bs4, pyrogram, telethon
📂 База данных: -
📌 Скрипт обновленный бот для автоматизации всех действий в игре GoblinMine (многопоточный, асинхронный, поддержка proxy, полный функционал)
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: aiohttp, aiohttp-proxy, bs4, pyrogram, telethon
📂 База данных: -
📌 Скрипт обновленный бот для автоматизации всех действий в игре GoblinMine (многопоточный, асинхронный, поддержка proxy, полный функционал)
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
🔥4❤2
📌 Котировка криптовалют с помощью сервиса CoinGecko👨💻
#минипроект
📌 Подпишись Python_Scripts❗️
import requests
API_URL = "https://api.coingecko.com/api/v3/simple/price"
def get_crypto_price(crypto, currency="usd"):
"""Получает текущую цену криптовалюты в указанной валюте."""
try:
params = {
"ids": crypto,
"vs_currencies": currency
}
response = requests.get(API_URL, params=params)
if response.status_code == 200:
data = response.json()
if crypto in data:
price = data[crypto][currency]
print(f"Текущая цена {crypto.capitalize()} в {currency.upper()}: {price}")
else:
print("Криптовалюта не найдена.")
else:
print("Не удалось получить данные. Проверьте ввод.")
except Exception as e:
print(f"Произошла ошибка: {e}")
if __name__ == "__main__":
print("Программа: Текущие цены криптовалют")
while True:
print("\nМеню:")
print("1. Узнать цену криптовалюты")
print("2. Выйти")
choice = input("Выберите действие (1-2): ").strip()
if choice == "1":
crypto = input("Введите название криптовалюты (например, bitcoin): ").strip().lower()
currency = input("Введите валюту (например, usd, eur): ").strip().lower()
get_crypto_price(crypto, currency)
elif choice == "2":
print("Выход из программы. До свидания!")
break
else:
print("Неверный выбор. Попробуйте снова.")
#минипроект
📌 Подпишись Python_Scripts❗️
👍12❤2🔥1
🚀 Полезные библиотеки Python
💾 SymPy
📌 Библиотека Python, для символьных вычислений, включающая интеграцию, дифференцирование, разложение в ряды и работу с алгебраическими выражениями.
Используется для научных вычислений, образовательных проектов.
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 SymPy
📌 Библиотека Python, для символьных вычислений, включающая интеграцию, дифференцирование, разложение в ряды и работу с алгебраическими выражениями.
Используется для научных вычислений, образовательных проектов.
⚙️ Установка 👇👇👇
pip install sympy
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
❤5👍1