Основные возможности:
NumPy
, pandas
, Matplotlib
и др.)Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Может быть установлен как системное приложение или использоваться как Python-библиотека для создания динамических визуальных эффектов в терминальных приложениях.
основные возможности:
stdin
и stdout
pip install terminaltexteffects
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
⚒️ optuna — это современная Python-библиотека для автоматизированной оптимизации гиперпараметров в задачах машинного обучения и других областях.
Позволяет находить наилучшие комбинации параметров с помощью интеллектуальных стратегий поиска, таких как Bayesian Optimization, TPE, CMA-ES, Grid Search и Random Search.
Основные возможности:
🔵 Автоматическая оптимизация гиперпараметров с минимальным количеством кода.
🔵 Поддержка как black-box, так и многокритериальной оптимизации.
🔵 Визуализация процесса обучения и результатов (например, важность параметров, convergence plots).
🔵 Интеграция с популярными фреймворками:
🔵 Возможность параллельного и распределённого запуска оптимизаций.
➡️ Установка:
📱 Репозиторий
⚙️ Документация
➡️ Справочник Программиста. Подписаться
Позволяет находить наилучшие комбинации параметров с помощью интеллектуальных стратегий поиска, таких как Bayesian Optimization, TPE, CMA-ES, Grid Search и Random Search.
Основные возможности:
PyTorch
, TensorFlow
, XGBoost
, LightGBM
, CatBoost
, Scikit-learn
и другими.pip install optuna
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍2
Основные особенности:
Starlette
и Uvicorn
FastAPI
, но не совместим с нимsqlite-utils
, SQLAlchemy
, SurrealDB
pip install python-fasthtml
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2❤🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Для работы с файлами в коде используется модуль
os
, а для работы со временем - time
.import os
import time
def clean_old_files(folder_path: str, days: int = 7):
"""
Удаляет файлы старше указанного количества дней из папки.
:param folder_path: путь к папке
:param days: количество дней, старше которых файлы будут удалены
"""
# Время "среза"
cutoff_time = time.time() - days * 86400
# Проходим по всем файлам в папке
for filename in os.listdir(folder_path):
file_path = os.path.join(folder_path, filename)
if os.path.isfile(file_path):
file_mtime = os.path.getmtime(file_path) # Время изменения файла
if file_mtime < cutoff_time:
try:
os.remove(file_path)
print(f"Удалён файл: {file_path}")
except Exception as e:
print(f"Ошибка при удалении {file_path}: {e}")
if __name__ == "__main__":
# Указываем путь к папке
folder = r"C:\Users\YourName\Downloads"
clean_old_files(folder, days=7)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2👍2🔥2
Совместима с любыми веб-фреймворками и шаблонизаторами, обеспечивая удобный способ обработки пользовательского ввода.
Основные особенности:
pip install -U WTForms
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Для удаления html-тегов в коде используется библиотека
beautifulsoup4
.pip install beautifulsoup4
from bs4 import BeautifulSoup
def strip_html_tags(html_content: str) -> str:
"""
Удаляет все HTML-теги из строки и возвращает чистый текст.
Args:
html_content (str): Строка, содержащая HTML-разметку.
Returns:
str: Текст без HTML-тегов.
"""
if not html_content:
return ""
try:
soup = BeautifulSoup(html_content, 'html.parser')
return soup.get_text(separator=' ', strip=True)
except Exception as e:
print(f"Ошибка при очистке HTML: {e}")
return html_content
if __name__ == "__main__":
html_example = "<p>Это <b>пример</b> текста с <i>HTML</i> тегами.</p>"
clean_text = strip_html_tags(html_example)
print(f"Исходный HTML: '{html_example}'")
print(f"Чистый текст: '{clean_text}'")
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤🔥2🔥1