Релиз Bruno 1.35
Bruno API Client обновился до версии 1.35, добавив параллельный запуск запросов, поддержку GraphQL через cURL и новые функции для Postman, включая массовый импорт окружений.
Теперь можно запускать запросы одновременно, что ускоряет тестирование, а так же ускорена работа с большими токенами доступа и добавлены настройки для клиентских сертификатов.
Ставьте «❤️», если пост был интересным
⌨️ Теги: #разработка #аналитика #проектирование #моделирование #bruno #api #client #curl #postman #maximdupley #quadd4rv1n7 #2024 #2025
Bruno API Client обновился до версии 1.35, добавив параллельный запуск запросов, поддержку GraphQL через cURL и новые функции для Postman, включая массовый импорт окружений.
Теперь можно запускать запросы одновременно, что ускоряет тестирование, а так же ускорена работа с большими токенами доступа и добавлены настройки для клиентских сертификатов.
Ставьте «❤️», если пост был интересным
⌨️ Теги: #разработка #аналитика #проектирование #моделирование #bruno #api #client #curl #postman #maximdupley #quadd4rv1n7 #2024 #2025
1👍2
💻 В чём разница между REST и gRPC
☀️ REST — это архитектурный стиль взаимодействия между компонентами распределённой системы через интернет, чаще всего используется в веб-приложениях.
☀️ gRPC — это современный фреймворк для создания высокопроизводительных распределённых систем, разработанный Google.
Он основан на протоколе
📱 Выбор между REST и gRPC зависит от требований проекта.
REST подходит для публичных
Ставьте «🥰 », если пост вам понравился
⌨️ Теги: #rest #api #grpc #maximdupley #quadd4rv1n7 #2024 #2025 #maestro7it #разработка #сопровождение #аналитика #системное_программирование #программирование #it #programming #web
Он основан на протоколе
HTTP/2
и использует Protocol Buffers (protobuf)
для сериализации данных.REST подходит для публичных
API
и простых веб-приложений, а gRPC — для микросервисной архитектуры и высоконагруженных систем.Ставьте «
⌨️ Теги: #rest #api #grpc #maximdupley #quadd4rv1n7 #2024 #2025 #maestro7it #разработка #сопровождение #аналитика #системное_программирование #программирование #it #programming #web
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
💻 В чём разница между REST и gRPC
🖥️ Канал на RuTube: https://rutube.ru/channel/4218729🖥️ VK Группа: https://vk.ru/public183207497🖥️ Telegram Канал: https://t.me/it_baza_znaniy🌐 Курс «Про...
1👍1
Библиотека
AnyIO
упрощает работу с асинхронным кодом в Python.Позволяет писать универсальные программы, которые могут работать с разными системами асинхронности, такими как
asyncio
или Trio
.Основные возможности библиотеки:
pip install anyio
Ставьте «
⌨️ Теги: #anyio #python #library #io #websocket #api #trio #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Библиотека
json-repair
предназначена для автоматического исправления ошибок в JSON-документах.Помогает работать с поврежденными или плохо отформатированными JSON-файлами, делая их пригодными для обработки стандартными средствами, такими как
json
из стандартной библиотеки Python.pip install json-repair
Ставьте «
⌨️ Теги: #anyio #python #library #io #websocket #api #trio #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Библиотека
sqlparse
предназначена для форматирования, анализа и работы со SQL-запросами.Не выполняет SQL-запросы, а предоставляет инструменты для их обработки как текста.
Основные возможности библиотеки:
pip install sqlparse
Ставьте «
⌨️ Теги: #sql #python #library #sqlparse #api #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
ViewComfy — это инструмент с открытым исходным кодом, который поможет вам создавать прекрасные веб-приложения на основе ComfyUI.
4️⃣ GitHub
➡️ Хижина программиста
Ставьте «🥰 », если пост вам понравился
⌨️ Теги: #github #git #comfy #инструмент #web #приложение #api #maximdupley #quadd4rv1n7 #2024 #2025
Ставьте «
⌨️ Теги: #github #git #comfy #инструмент #web #приложение #api #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Библиотека
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
Ставьте «
⌨️ Теги: #github #customtkinter #инструмент #web #приложение #api #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
WebVM — это виртуальная среда без сервера, работающая полностью на стороне клиента в HTML5/WebAssembly.
Она разработана для совместимости с Linux ABI.
4️⃣ GitHub
➡️ Хижина программиста
Ставьте «🥰 », если пост вам понравился
⌨️ Теги: #linux #webvm #virtualmachine #vm #api #maximdupley #quadd4rv1n7 #2024 #2025
Она разработана для совместимости с Linux ABI.
Ставьте «
⌨️ Теги: #linux #webvm #virtualmachine #vm #api #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Для получения случайных вопросов с вариантами ответов и правильным ответом через API в коде используется библиотека
requests
.pip install requests
import requests
from googletrans import Translator
# URL API для получения вопросов
url = "https://opentdb.com/api.php"
# Инициализация класса Translator
translator = Translator()
# Параметры запроса для получения 5 случайных вопросов
params = {
"amount": 5, # Количество вопросов
"type": "multiple" # Тип вопросов (многовариантные)
}
# Отправка запроса
response = requests.get(url, params=params)
# Проверка успешности запроса
if response.status_code == 200:
data = response.json()
# Перебор вопросов и вывод их на экран
for idx, question in enumerate(data['results'], start=1):
question['question'] = translator.translate(question['question'], dest='ru').text
question['correct_answer'] = translator.translate(question['correct_answer'], dest='ru').text
question['incorrect_answers'] = [translator.translate(option, dest='ru').text for option in question['incorrect_answers']]
print(f"Вопрос {idx}: {question['question']}")
print("Варианты ответа:")
for option in question['incorrect_answers']:
print(f"- {option}")
print(f"- {question['correct_answer']} (Правильный ответ)\n")
else:
print("Ошибка при получении данных:", response.status_code)
Ставьте «
⌨️ Теги: #python #api #answer #response #requests #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Wave — это терминал с открытым исходным кодом, который может запускать графические виджеты, управляемые и интегрированные непосредственно с интерфейсом командной строки.
Он включает в себя базовый терминал, обозреватель каталогов, предварительный просмотр файлов (изображений, мультимедиа, разметки), графический редактор (для файлов с кодом/текстом), веб-браузер и интегрированный чат с искусственным интеллектом.
Wave — это не просто еще один эмулятор терминала; это переосмысление того, как создаются терминалы.
4️⃣ GitHub
➡️ Хижина программиста
Ставьте «🥰 », если пост вам понравился
⌨️ Теги: #python #api #response #requests #maximdupley #quadd4rv1n7 #2024 #2025
Он включает в себя базовый терминал, обозреватель каталогов, предварительный просмотр файлов (изображений, мультимедиа, разметки), графический редактор (для файлов с кодом/текстом), веб-браузер и интегрированный чат с искусственным интеллектом.
Wave — это не просто еще один эмулятор терминала; это переосмысление того, как создаются терминалы.
Ставьте «
⌨️ Теги: #python #api #response #requests #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Font tester — протестируйте и просмотрите более 1000 шрифтов на любой веб-странице, чтобы выбрать шрифт для своего сайта.
4️⃣ GitHub
➡️ Хижина программиста
Ставьте «🥰 », если пост вам понравился
⌨️ Теги: #font #tester #api #git #github #maestro7it #maximdupley #quadd4rv1n7 #2024 #2025
Ставьте «
⌨️ Теги: #font #tester #api #git #github #maestro7it #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
FreeAPI.app — ваш собственный центр API для изучения и освоения взаимодействия с API.
Идеально подходит для разработчиков фронтенда, мобильных приложений и бэкенда.
4️⃣ GitHub
➡️ Хижина программиста
Ставьте «🥰 », если пост вам понравился
⌨️ Теги: #api #frontend #backend #web #аналитика #анализ #веб #maestro7it #maximdupley #quadd4rv1n7 #2024 #2025
Идеально подходит для разработчиков фронтенда, мобильных приложений и бэкенда.
Ставьте «
⌨️ Теги: #api #frontend #backend #web #аналитика #анализ #веб #maestro7it #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Translators — это библиотека, которая предназначена для того, чтобы предоставить людям и студентам бесплатные, разнообразные и увлекательные переводы на Python.
4️⃣ GitHub
FreeAPI.app — ваш собственный центр API для изучения и освоения взаимодействия с API.
Идеально подходит для разработчиков фронтенда, мобильных приложений и бэкенда.
4️⃣ GitHub
➡️ Хижина программиста
Ставьте «🥰 », если пост вам понравился
⌨️ Теги: #api #translate #web #аналитика #анализ #веб #maestro7it #maximdupley #quadd4rv1n7 #2024 #2025
FreeAPI.app — ваш собственный центр API для изучения и освоения взаимодействия с API.
Идеально подходит для разработчиков фронтенда, мобильных приложений и бэкенда.
Ставьте «
⌨️ Теги: #api #translate #web #аналитика #анализ #веб #maestro7it #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Khoj
— это инструмент, который превращает локальный компьютер в персонального помощника на основе ИИ.Интегрируется с популярными приложениями, такими как Obsidian, и позволяет мгновенно искать информацию в заметках, документах или личных базах данных.
Разработан для локального использования, обеспечивая конфиденциальность и безопасность данных.
Основные возможности:
pip install khoj
Ставьте «
⌨️ Теги: #khoj #api #openai #analytics #repository #аналитика #gpt #maximdupley #quadd4rv1n7 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Ответственность — это способность и готовность человека осознавать последствия своих действий (или бездействия) и принимать за них обязательства или последствия.
Она является важным компонентом зрелости личности и базируется на следующих аспектах:
💬 Основные элементы ответственности:
1️⃣ Осознание:
Понимание, какие действия нужно совершить и как они повлияют на других людей или ситуации.
2️⃣ Принятие обязательств:
Готовность выполнять задачи или требования, которые возложены на человека.
3️⃣ Признание последствий:
Принятие на себя как положительных, так и отрицательных результатов своих действий.
💬 Типы ответственности:
1️⃣ Личная:
Связана с выполнением собственных обещаний, задач и целей.
Пример: выполнение обещаний перед друзьями или близкими.
2️⃣ Социальная:
Отвечает за действия, влияющие на общество.
Пример: соблюдение законов и норм поведения в обществе.
3️⃣ Профессиональная:
Относится к обязанностям на работе или в профессиональной сфере.
Пример: выполнение задач в срок или соблюдение стандартов качества.
4️⃣ Моральная:
Связана с личными убеждениями и ценностями.
Пример: помощь людям в сложной ситуации из принципов добра.
😇 Почему ответственность важна ?
📕 Позволяет укрепить доверие между людьми.
📕 Способствует личностному росту.
📕 Укрепляет дисциплину и контроль над ситуацией.
📕 Формирует репутацию надежного и компетентного человека.
➡️ Хижина программиста
Ставьте «🥰 », если пост вам понравился
⌨️ Теги: #ответственность #аналитика #максимдуплей #api #обязательства #ответственность #компоненты #maximdupley #quadd4rv1n7 #2025
Она является важным компонентом зрелости личности и базируется на следующих аспектах:
Понимание, какие действия нужно совершить и как они повлияют на других людей или ситуации.
Готовность выполнять задачи или требования, которые возложены на человека.
Принятие на себя как положительных, так и отрицательных результатов своих действий.
Связана с выполнением собственных обещаний, задач и целей.
Пример: выполнение обещаний перед друзьями или близкими.
Отвечает за действия, влияющие на общество.
Пример: соблюдение законов и норм поведения в обществе.
Относится к обязанностям на работе или в профессиональной сфере.
Пример: выполнение задач в срок или соблюдение стандартов качества.
Связана с личными убеждениями и ценностями.
Пример: помощь людям в сложной ситуации из принципов добра.
Ответственность может быть как добровольной (осознанной), так и возложенной извне, например, в результате правил, законов или социальных норм.
Ставьте «
⌨️ Теги: #ответственность #аналитика #максимдуплей #api #обязательства #ответственность #компоненты #maximdupley #quadd4rv1n7 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Textual — простая структура приложений для Python.
Создавайте сложные пользовательские интерфейсы с помощью простого API Python.
Запускайте свои приложения в терминале и веб-браузере.
4️⃣ GitHub
➡️ Хижина программиста
Ставьте «🥰 », если пост вам понравился
⌨️ Теги: #программирование #аналитика #проектирование #разработка #python #github #api #textual #maximdupley #quadd4rv1n7 #maestro7it #2025
Создавайте сложные пользовательские интерфейсы с помощью простого API Python.
Запускайте свои приложения в терминале и веб-браузере.
Ставьте «
⌨️ Теги: #программирование #аналитика #проектирование #разработка #python #github #api #textual #maximdupley #quadd4rv1n7 #maestro7it #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in the widget
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Google Colab — это облачная платформа от Google, предоставляющая доступ к среде Jupyter Notebook.
Она позволяет пользователям писать и выполнять код на Python, используя ресурсы Google Cloud, включая графические процессоры (GPU) и тензорные процессоры (TPU).
Colab часто используется для обучения моделей машинного обучения, анализа данных и визуализации, а также для обмена кодом и результатами исследований.
Платформа поддерживает интеграцию с Google Диском и GitHub, что упрощает сохранение и совместное использование ноутбуков.
📕 OpenWeatherMap (Google Collaboratory)
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#аналитика
#погода
#api
#weather
#google
#colab
#colaboratory
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Она позволяет пользователям писать и выполнять код на Python, используя ресурсы Google Cloud, включая графические процессоры (GPU) и тензорные процессоры (TPU).
Colab часто используется для обучения моделей машинного обучения, анализа данных и визуализации, а также для обмена кодом и результатами исследований.
Платформа поддерживает интеграцию с Google Диском и GitHub, что упрощает сохранение и совместное использование ноутбуков.
Ставьте «
⌨️ Теги:
#аналитика
#погода
#api
#weather
#colab
#colaboratory
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
FastOpenAPI: автодокументация OpenAPI для разных фреймворков на Python
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#аналитика
#python
#openapi
#api
#fastopenapi
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Ставьте «
⌨️ Теги:
#аналитика
#python
#openapi
#api
#fastopenapi
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
FastOpenAPI: автодокументация OpenAPI для разных фреймворков на Python
Документация GitHub PyPi Всем привет! Меня зовут Никита Рыженков, и я хочу поделиться опытом разработки библиотеки FastOpenAPI. Это инструмент, который предоставляет удобный стиль маршрутизации...
Ловите небольшой лайфхак для тех, кто работает с
Иногда возникает необходимость скрыть отдельные методы из Swagger-документации (автоматически генерируемого интерфейса). Например, если у вас есть служебные эндпоинты, которые не стоит светить наружу.
💡 Ключевой параметр —
Он говорит
➡️ Хижина программиста | Оставляйте «бусты» 🌎
Ставьте «🥰 », если пост вам понравился
⌨️ Теги:
#аналитика
#api
#python
#fastapi
#analytics
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
FastAPI
Иногда возникает необходимость скрыть отдельные методы из Swagger-документации (автоматически генерируемого интерфейса). Например, если у вас есть служебные эндпоинты, которые не стоит светить наружу.
Вот как это легко сделать👇
@router.post("/secret/", include_in_schema=False)
async def my_secret():
# Ваш код здесь
pass
include_in_schema = False
Он говорит
FastAPI
не включать метод в OpenAPI-схему
, а значит, и в Swagger
он не попадётСтавьте «
⌨️ Теги:
#аналитика
#api
#python
#fastapi
#analytics
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1👌1🕊1