Библиотека
json-repair предназначена для автоматического исправления ошибок в JSON-документах.Помогает работать с поврежденными или плохо отформатированными JSON-файлами, делая их пригодными для обработки стандартными средствами, такими как
json из стандартной библиотеки Python.Основные возможности библиотеки:
pip install json-repairPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥2🎄1
Библиотека
Niquests представляет собой современное решение для выполнения HTTP-запросов. Создана как замена для популярной библиотеки requests.Основные преимущества и особенности библиотеки:
requests, что упрощает миграцию.requests, httpx, aiohttp) в многозадачных сценариях благодаря оптимизации соединений и мультиплексированию.pip install niquestsPlease 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-tooltipPlease 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 pydashPlease 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-rc1import 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 vispyPlease 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 pipePlease open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍3🔥2
py2many — это инструмент на Python, который помогает автоматически конвертировать Python-код в другие языки программирования.Предоставляет поддержку для нескольких языков и используется, чтобы облегчить переносимость кода между различными экосистемами.
Основные возможности:
pip install py2manyPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3❤🔥2
Библиотека
Viser предназначена для создания интерактивных 3D-визуализаций.Позволяет работать с 3D-примитивами, добавлять элементы управления, такие как кнопки, слайдеры и текстовые поля, а также управлять сценой и взаимодействиями пользователя.
Основные особенности библиотеки:
Pandas и NumPy. Возможность экспорта графиков в форматы HTML, PNG, SVG и другие.pip install viserPlease 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 EelPlease 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 arrowPlease 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