Библиотека
Viser
предназначена для создания интерактивных 3D-визуализаций.Позволяет работать с 3D-примитивами, добавлять элементы управления, такие как кнопки, слайдеры и текстовые поля, а также управлять сценой и взаимодействиями пользователя.
Основные особенности библиотеки:
Pandas
и NumPy
. Возможность экспорта графиков в форматы HTML, PNG, SVG и другие.pip install viser
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤🔥2👍1🤨1
Как работает конструкция match-case в Python?
В данной статье разберём, как работает конструкция
➡️ Справочник Программиста. Подписаться
В данной статье разберём, как работает конструкция
match-case
в Python, и рассмотрим примеры использования.Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3👍3🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека
Eel
используется для создания веб-приложений на основе веб-технологий (HTML, CSS, JavaScript) с использованием Python.Позволяет разрабатывать кроссплатформенные приложения с красивыми и современными интерфейсами без необходимости изучения сложных GUI-фреймворков.
Основные особенности библиотеки:
pip install Eel
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤🔥2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Код для добавления программы в автозагрузку Windows на Python
Для добавления программы в автозагрузку Windows в коде используются стандартные модули
➡️ Справочник Программиста. Подписаться
Для добавления программы в автозагрузку Windows в коде используются стандартные модули
shutil
и pathlib
.import shutil
from pathlib import Path
def add_to_startup(program_path):
# Определяем путь к папке автозагрузки текущего пользователя
startup_folder = Path(Path.home(),
'AppData', 'Roaming', 'Microsoft', 'Windows', 'Start Menu', 'Programs', 'Startup')
# Копируем указанный файл (program_path) в папку автозагрузки
shutil.copy(program_path, startup_folder)
# Выводим сообщение об успешном добавлении программы в автозагрузку
print("Программа добавлена в автозагрузку!")
# Вызываем функцию
add_to_startup('test.py')
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4❤🔥3
Библиотека
Arrow
предназначена для удобной работы с датами и временем.Расширяет стандартный модуль
datetime
, упрощая обработку, форматирование, анализ и преобразование данных времени.Основные возможности библиотеки:
pip install arrow
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4❤🔥2
Hallo2
— это проект, который специализируется на генерации и обработке видео с использованием технологий искусственного интеллекта.Направлен на синтез и редактирование видеороликов с цифровыми персонажами и включает в себя такие возможности, как управление движением, объединение частей видео и улучшение качества изображения.
Основные особенности:
MediaPipe
для анализа движений, OpenCV
для обработки изображений, и FFmpeg
для редактирования видео.ONNX
и PyTorch
. Утилита также включает интеграцию с Diffusers
для работы с диффузионными моделями.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2
В данной статье напишем код игры "Арканоид" на Python.
Игра "Пинг-понг" на Python
Пишем игру «Виселица» на Python
Крестики-нолики на Python
Крестики-нолики с графическим интерфейсом на Python
Анаграммы на Python
Пишем игру «Змейка» на Python
Игра «Угадай число» на Python
Игра «Камень, ножницы, бумага» на Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥3
Библиотека
CTkMessagebox
— это дополнение к библиотеке CustomTkinter, которая предоставляет современные настраиваемые элементы интерфейса для Python.CTkMessagebox
позволяет создавать диалоговые окна с сообщениями, кнопками и различными вариантами действий в стиле CustomTkinter
.Основные возможности библиотеки:
import customtkinter as ctk
from CTkMessagebox import CTkMessagebox
# Инициализация CustomTkinter
ctk.set_appearance_mode("dark")
ctk.set_default_color_theme("blue")
# Создание главного окна
root = ctk.CTk()
root.geometry("400x300")
root.title("Пример CTkMessagebox")
def show_messagebox():
msg_box = CTkMessagebox(
title="Пример сообщения",
message="Вы уверены, что хотите продолжить?",
icon="question", # Доступные иконки: 'info', 'warning', 'error', 'question'
option_1="Да",
option_2="Нет"
)
result = msg_box.get() # Получение результата нажатия кнопки
print(f"Нажата кнопка: {result}")
# Кнопка для вызова CTkMessagebox
button = ctk.CTkButton(root, text="Показать сообщение", command=show_messagebox)
button.pack(pady=20)
root.mainloop()
Для использования CTkMessagebox необходимо сначала установить CustomTkinter.
pip install customtkinter
pip install CTkMessagebox
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤🔥4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека
responses
предназначена для тестирования HTTP-запросов в приложениях, использующих библиотеку requests
.Позволяет монтировать фейковые HTTP-ответы для запросов, избавляя от необходимости делать реальные сетевые вызовы.
Основные возможности библиотеки:
pytest
, поскольку responses предоставляет декораторы для подключения.pip install responses
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤🔥2
Screenshot-to-code
— это инструмент, который позволяет анализировать пользовательские интерфейсы на основе скриншотов и автоматически генерировать исходный код интерфейса.Основные особенности:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥4🎄3👍1
Библиотека
proxybroker2
предназначена для поиска и управления прокси-серверами.Позволяет находить, проверять, фильтровать и использовать прокси-серверы из открытых источников.
Основные возможности библиотеки:
asyncio
.pip install proxybroker2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека
pyWhat
предназначена для автоматической идентификации и классификации текстовых данных.Позволяет распознавать различные типы информации в тексте, такие как URL-адреса, IP-адреса, номера кредитных карт, e-mail, хэши, и многое другое.
Особенно полезна для задач анализа данных, тестирования приложений, кибербезопасности и автоматизации.
Основные возможности библиотеки:
192.168.1.1
— это IP-адрес, а 4f6f6e65204d6f72652054726963 — это строка в формате Base64.pip install pywhat[optimize]
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3🔥3👍1