Основные особенности:
Matplotlib и Graphvizpip install rustworkxPlease open Telegram to view this post
    VIEW IN TELEGRAM
  🔥4❤🔥1👍1
  Media is too big
    VIEW IN TELEGRAM
  Основные возможности:
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥3❤🔥2
  Основные возможности:
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍4🔥3❤🔥2
  Tkinter для Windows, Unix и macOS.Основные возможности:
Tkinter-виджетов как областей для приёма данныхPyInstaller через готовый hook-файлimport tkinter as tk
from tkinterdnd2 import DND_FILES, TkinterDnD
root = TkinterDnD.Tk() # notice - use this instead of tk.Tk()
lb = tk.Listbox(root)
lb.insert(1, "drag files to here")
# register the listbox as a drop target
lb.drop_target_register(DND_FILES)
lb.dnd_bind('<<Drop>>', lambda e: lb.insert(tk.END, e.data))
lb.pack()
root.mainloop()
pip install tkinterdnd2Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥4❤🔥3👍1
  Основные особенности:
pip install shed-skinPlease open Telegram to view this post
    VIEW IN TELEGRAM
  🔥5❤🔥2
  Данный код рекурсивно проходит по всем .txt файлам в указанной папке и ищет в них заданное слово. Если слово найдено — выводится путь к файлу, где оно встречается. При ошибках чтения (например, из-за кодировки) программа их обрабатывает и продолжает работу.
from pathlib import Path
def search_in_files(query: str, directory: str = ".") -> None:
"""Ищет строки с заданным словом во всех .txt файлах внутри каталога."""
base_path = Path(directory)
for file in base_path.rglob("*.txt"):
try:
text = file.read_text(encoding="utf-8", errors="ignore")
except (OSError, UnicodeDecodeError) as e:
print(f"Не удалось прочитать файл {file}: {e}")
continue
if query in text:
print(f"Найдено в: {file}")
if __name__ == "__main__":
search_in_files("важное_слово")
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍4🔥2❤🔥1
  Основные особенности:
pip install abogenPlease open Telegram to view this post
    VIEW IN TELEGRAM
  👍4❤🔥3🔥2
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Автоматически исследует возможные входные данные и пути выполнения программы, чтобы выявить случаи нарушения условий (например, предусловий, постусловий или инвариантов), которые обычное тестирование может пропустить.
Основные особенности:
pip install crosshair-toolPlease open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥2🔥2
  ⚒️ cupy — это библиотека для высокопроизводительных вычислений на GPU с интерфейсом, максимально совместимым с 
Позволяет запускать существующий Python-код на видеокартах NVIDIA без значительных изменений.
Основные Ключевые возможности:
🔵 Поддержка массивов и функций 
🔵 Использует CUDA, cuBLAS, cuDNN, cuFFT и другие GPU-библиотеки для ускорения.
🔵 Возможность JIT-компиляции и написания собственных CUDA-ядр.
🔵 Поддержка распределённых вычислений.
🔵 Отлично подходит для машинного обучения, обработки изображений и научных расчётов.
➡️ Установка: 
📱  Репозиторий
⚙️  Документация
➡️ Справочник Программиста. Подписаться
NumPy.Позволяет запускать существующий Python-код на видеокартах NVIDIA без значительных изменений.
Основные Ключевые возможности:
NumPy, SciPy, Dask с выполнением на GPU.pip install cupyPlease open Telegram to view this post
    VIEW IN TELEGRAM
  🔥3❤🔥2
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Основные возможности:
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥5👍2
  В данной статье мы напишем умный таймер с уведомлениями на Python для рабочего стола Windows, macOS, Linux.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥5❤🔥3👍2
  Позволяет воспроизводить запрашиваемые песни с YouTube и других сервисов в голосовых каналах Discord-серверов. Если очередь пуста, MusicBot будет воспроизводить заранее настроенный список песен.
Основные возможности:
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍3🔥3❤🔥1
  Что умеет:🔵 Получать исторические данные по криптовалютам (цены, объём, капитализация) за весь период существования монеты.🔵 Ограничивать период данных, задавая начальную и конечную дату.🔵 Экспортировать данные в разные форматы: CSV, JSON или Pandas DataFrame.🔵 Уточнять монету по имени, если код (тикер) не уникален.🔵 Быстро получать структурированные данные для анализа или визуализации.
pip install cryptocmdPlease open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥2🔥2
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Данный код создаёт в консоли анимацию загрузки с вращающимся индикатором и прогресс-баром.
import time
def live_progress_animation():
phases = ["⡿", "⣟", "⣯", "⣷", "⣾", "⣽", "⣻", "⢿"]
for i in range(20):
# \r - возврат в начало строки (перезапись)
# i % 8 - циклическое движение по фазам анимации
# i*5 - расчет процента выполнения (0-95%)
print(f"\r{phases[i % 8]} Обработка данных... {i * 5}%", end="")
time.sleep(0.1) # Пауза для визуального эффекта
print("\rЗавершено! 100%")
if __name__ == "__main__":
live_progress_animation()
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍8❤🔥2🔥2
  Media is too big
    VIEW IN TELEGRAM
  Позволяет легко преобразовывать неструктурированные Jupyter-ноутбуки в воспроизводимые и автоматизируемые пайплайны с минимальными усилиями.
Основные возможности:
pip install lineapyPlease open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥2👍2🔥2
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Основные возможности:
pip install rpaPlease open Telegram to view this post
    VIEW IN TELEGRAM
  🔥3❤🔥2
  Поддерживает как работу в командной строке, так и интеграцию в виде библиотеки для программного использования.
Основные возможности:
pip install msoffcrypto-toolPlease open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥5🔥1
  Основные возможности:
Chromedriver и SeleniumPlease open Telegram to view this post
    VIEW IN TELEGRAM
  👍3❤🔥2🔥1
  Позволяет интегрировать проверку правописания в Python-программы, поддерживая множество языков и словарей.
Основные возможности:
pip install pyenchantPlease open Telegram to view this post
    VIEW IN TELEGRAM
  🔥3❤🔥2
  ⛏️ Guppy3 — это инструмент для анализа памяти и профилирования объектов в Python.
Основные возможности:
🔵 Анализ кучи и отслеживание объектов в памяти
🔵 Выявление утечек памяти
🔵 Профилирование объектов в реальном времени
🔵 Интерактивный анализ структуры памяти
🔵 Генерация документации и тестов с использованием GSL
🔵 Работа с битовыми множествами и «узловыми множествами» на C
➡️ Установка: 
📱  Репозиторий
⚙️  Документация
➡️ Справочник Программиста. Подписаться
Основные возможности:
pip install guppy3Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍4❤🔥2🔥1
  