Основные возможности
pip install graphviz
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2🔥2
Основные возможности:
pickle
.python -m pip install skops
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2🔥2
VTK
и NumPy
.Предоставляет удобный интерфейс для работы с полигонами, облаками точек и объемными данными, делая визуализацию сложных структур простой и удобной.
Основные возможности:
Qt5
и FEniCS
/Dolfin
.pip install vedo
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3🔥1
Позволяет создавать и визуализировать турнирные схемы в формате single-elimination (на выбывание), поддерживая разные размеры турниров и автоматическое распределение участников.
Основные возможности
pip install bracket
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤🔥2👍1
Основные возможности:
jusText
фокусируется на сохранении полных предложений, обеспечивая целостность основного текстового содержимого.jusText
адаптирован для различных языков программирования, включая C++, Go и Java.pip install justext
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3👍1🍌1
Позволяет легко превращать функции, классы, модули и другие компоненты Python в полноценные CLI-инструменты с минимальными усилиями.
Основные возможности:
pip install fire
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤🔥2👍1
Помогает понять, какой запрос мог бы сгенерировать исходное изображение, что делает его полезным для реверс-инжиниринга изображений, улучшения генераций и обучения работе с нейросетями.
Основные возможности:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥3👍1
Отображает максимум полезной информации в минимальном терминальном пространстве (достаточно даже классических 80×24) — от загрузки CPU и памяти до сетевой активности и процессов.
Основные возможности:
pip install --user glances
pip install --user glances[all]
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1
Media is too big
VIEW IN TELEGRAM
Основные особенности:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🍌2🥴1
This media is not supported in your browser
VIEW IN TELEGRAM
tkinter
.Предоставляет стильные, плоские темы, вдохновленные Bootstrap, что позволяет создавать привлекательные и функциональные графические интерфейсы.
Основные возможности:
pip install ttkbootstrap
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Для работы с прогресс-баром в коде используется библиотека
rich
.pip install
rich
from rich.console import Console
from rich.progress import Progress, SpinnerColumn, TextColumn
import time
def cool_loading_animation(description: str = "Загрузка данных...", total_steps: int = 10, delay_per_step: float = 0.3):
"""
Отображает анимацию загрузки с текстом.
Args:
description (str): Текст, отображаемый рядом со спиннером.
total_steps (int): Общее количество шагов для симуляции загрузки.
delay_per_step (float): Задержка в секундах для каждого шага.
"""
console = Console()
with Progress(
SpinnerColumn(),
TextColumn(f"[bold green]{{task.description}}"),
console=console,
transient=True, # Прогресс-бар исчезнет после завершения
) as progress:
task = progress.add_task(description, total=total_steps)
for _ in range(total_steps):
time.sleep(delay_per_step) # Симуляция работы
progress.advance(task)
console.print(f"[bold green]✅ {description.replace('...', '')} Готово![/bold green]")
if __name__ == "__main__":
# Пример использования:
cool_loading_animation("Инициализация...", total_steps=5, delay_per_step=0.5)
cool_loading_animation("Обработка файлов...", total_steps=12, delay_per_step=0.2)
cool_loading_animation("Завершение...", total_steps=3, delay_per_step=0.7)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥3👍2
Основные возможности:
pip install imgcat
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤🔥2🔥1
DRF
.Основные возможности:
DRF
.pip install turbodrf
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Для сокращения ссылок в коде используется модуль
pyshorteners
, а для генерации qr-кода - qrcode
.pip install pyshorteners qrcode
import pyshorteners
import qrcode
def simple_shorten_and_qr(long_url, output_filename="simple_qr.png"):
s = pyshorteners.Shortener()
short_url = s.tinyurl.short(long_url)
qr = qrcode.QRCode(version=1, box_size=10, border=4)
qr.add_data(short_url)
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white")
img.save(output_filename)
return short_url, output_filename
if __name__ == "__main__":
url = "https://www.google.com"
short_link, qr_file = simple_shorten_and_qr(url)
print(f"Сокращенная ссылка: {short_link}")
print(f"QR-код сохранен как: {qr_file}")
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥2
Основные возможности:
pip install python-gnupg
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤🔥1
Нашёл способ получать прогноз погоды без регистрации для получения API и прочей ерунды, и решил поделиться им с вами.
В данном Shorts напишем код для получения прогноза погоды на 3 дня вперёд по названию города на Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2
Справочник Программиста
Для получения прогноза погоды будет использоваться wttr.in, а для работы с HTTP-запросом в коде используется библиотека
requests
.pip install requests
import requests
city = input("Введите название города: ")
url = f"https://wttr.in/{city}"
try:
res = requests.get(url)
print(res.text)
except:
print("Произошла ошибка, пожалуйста, повторите попытку позже...")
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤🔥1