Мы собрали лучшие 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
IP_Rover-master.zip
22.7 KB
📌 Скрипт инструмент OSINT
💻 ЯП: Python 3.11+🐍
💾 Модули: ipapi, colorama,
📂 База данных: -
📌 Скрипт oтличный инструмент OSINT для получения информации о любом IP-адресе.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#other
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: ipapi, colorama,
📂 База данных: -
📌 Скрипт oтличный инструмент OSINT для получения информации о любом IP-адресе.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#other
📌 Подпишись Python_Scripts❗️
👍4🔥4❤1
📌 Получаем полезные данные о странах, такие как столица, население, площадь, валюты ...👨💻
#минипроект
📌 Подпишись Python_Scripts❗️
import requests
API_URL = "https://restcountries.com/v3.1/name"
def get_country_info(country_name):
"""Получает информацию о стране из REST Countries API."""
try:
response = requests.get(f"{API_URL}/{country_name}")
if response.status_code == 200:
data = response.json()[0] # Получаем первый результат
name = data.get("name", {}).get("common", "Неизвестно")
capital = ", ".join(data.get("capital", ["Нет столицы"]))
population = data.get("population", "Нет данных")
area = data.get("area", "Нет данных")
currencies = ", ".join(data.get("currencies", {}).keys())
region = data.get("region", "Нет данных")
print(f"\nИнформация о стране '{name}':")
print(f"Столица: {capital}")
print(f"Население: {population}")
print(f"Площадь: {area} км²")
print(f"Регион: {region}")
print(f"Валюты: {currencies}")
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":
country_name = input("Введите название страны (на английском): ").strip().lower()
get_country_info(country_name)
elif choice == "2":
print("Выход из программы. До свидания!")
break
else:
print("Неверный выбор. Попробуйте снова.")
#минипроект
📌 Подпишись Python_Scripts❗️
👍10❤2😁2
🚀 Полезные библиотеки Python
💾 PRAW
📌 Библиотека Python, для упрощённой работы с Reddit API.
Используется для сбора постов, комментариев, автоматизация взаимодействий.
⚙️ Установка 👇👇👇
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 PRAW
📌 Библиотека Python, для упрощённой работы с Reddit API.
Используется для сбора постов, комментариев, автоматизация взаимодействий.
⚙️ Установка 👇👇👇
pip install praw
📁 Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
👏3👍2❤1
habrparser-main.zip
26.7 KB
📌 Скрипт парсер habr
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram
📂 База данных: sqlite3
📌 Скрипт Telegram бот, который автоматически собирает интересные статьи с Хабра и публикует их в телеграм-канале.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
💻 ЯП: Python 3.11+🐍
💾 Модули: aiogram
📂 База данных: sqlite3
📌 Скрипт Telegram бот, который автоматически собирает интересные статьи с Хабра и публикует их в телеграм-канале.
📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️
#telegram
📌 Подпишись Python_Scripts❗️
❤9🔥7👍4👏2😁1
📌 Поиск книги по названию или автору, ключевым словам и получение информации о них👨💻
#минипроект
📌 Подпишись Python_Scripts❗️
import requests
API_URL = "https://www.googleapis.com/books/v1/volumes"
def search_books(query, max_results=5):
"""Ищет книги по запросу с помощью Google Books API."""
try:
params = {
"q": query,
"maxResults": max_results
}
response = requests.get(API_URL, params=params)
if response.status_code == 200:
data = response.json()
books = data.get("items", [])
if books:
print(f"\nНайдено {len(books)} книг(и):\n")
for idx, book in enumerate(books, start=1):
title = book["volumeInfo"].get("title", "Нет названия")
authors = ", ".join(book["volumeInfo"].get("authors", ["Неизвестный автор"]))
description = book["volumeInfo"].get("description", "Нет описания")
print(f"{idx}. {title}")
print(f" Автор(ы): {authors}")
print(f" Описание: {description[:200]}...") # Ограничиваем описание
print("-" * 40)
else:
print("Книги по вашему запросу не найдены.")
else:
print("Ошибка при запросе к API. Попробуйте позже.")
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":
query = input("Введите название книги, автора или ключевое слово: ").strip()
search_books(query)
elif choice == "2":
print("Выход из программы. До свидания!")
break
else:
print("Неверный выбор. Попробуйте снова.")
#минипроект
📌 Подпишись Python_Scripts❗️
🔥8❤6👍1