Библиотека
Niquests
представляет собой современное решение для выполнения HTTP-запросов. Создана как замена для популярной библиотеки requests
.Основные преимущества и особенности библиотеки:
requests
, что упрощает миграцию.requests
, httpx
, aiohttp
) в многозадачных сценариях благодаря оптимизации соединений и мультиплексированию.pip install niquests
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3❤🔥2
Библиотека
tkinter-tooltip
предназначена для создания подсказок для виджетов в приложениях на tkinter
.Упрощает добавление подсказок, которые отображаются, когда пользователь наводит курсор мыши на определённый элемент интерфейса.
Основные особенности библиотеки:
pip install tkinter-tooltip
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4❤🔥2
Библиотека
PyDash
предоставляет множество утилит для работы с данными, упрощая манипуляции с коллекциями, строками, функциями и объектами.Полезна для ускорения разработки и упрощения задач, которые могли бы потребовать написания множества строк кода. Основная цель — предоставить готовые функции для распространённых операций с данными.
Основные возможности библиотеки:
pip install pydash
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3👍3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Для получения случайных фактов мы воспользуемся Useless Facts API.
Для обращения к API в коде используется библиотека
requests
, а для перевода текста на русский - googletrans
(перевод правда ккорявенький).pip install requests googletrans==4.0.0-rc1
import requests
from googletrans import Translator
translate = Translator()
# URL для получения случайных фактов
url = "https://uselessfacts.jsph.pl/random.json"
# Отправляем GET-запрос
response = requests.get(url)
# Проверяем, успешен ли запрос
if response.status_code == 200:
fact = response.json().get("text")
fact_ru = translate.translate(fact, dest="ru").text
print(f"Случайный факт: {fact_ru}")
else:
print(f"Произошла ошибка: {response.status_code}")
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека
VisPy
предназначена для визуализации данных и ориентирована на высокую производительность.Использует OpenGL для рендеринга, что делает её подходящей для задач, требующих визуализации больших объемов данных в реальном времени.
Основные особенности библиотеки:
PyQt
, PySide
, GLFW
, WxPython
и Tkinter
. Возможность создания интерактивных 2D и 3D приложений.pip install vispy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥2
Сборник №1
Включает:
Сборник №2
Включает:
P.S. Может до конца декабря вместо
Please open Telegram to view this post
VIEW IN TELEGRAM
☃14❤🔥2🔥2
Библиотека
pipe
предоставляет удобный функционал для создания ленивых потоков данных, похожих на Unix-конвейеры, но в контексте Python. Позволяет обрабатывать итераторы и последовательности, используя функциональный подход.Добавляет специальный объект Pipe (|), который позволяет создавать цепочки методов для обработки данных. Все методы записываются в удобной и читаемой форме с помощью оператора | (pipe).
Основные особенности библиотеки:
pip install pipe
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍3🔥2
py2many
— это инструмент на Python, который помогает автоматически конвертировать Python-код в другие языки программирования.Предоставляет поддержку для нескольких языков и используется, чтобы облегчить переносимость кода между различными экосистемами.
Основные возможности:
pip install py2many
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3❤🔥2
Библиотека
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