❃ Хижина программиста Æ
14.9K subscribers
1.31K photos
95 videos
24 files
3.02K links
Канал для IT Дизайнеров и Программистов, Инженеров и Преподавателей

📡 Ссылка на канал: @hut_programmer_07

⚖️ Фундаментальные знания по основам программирования, философии и этики

💡 По вопросам рекламы: @quadd4rv1n7

Σ 只
Download Telegram
Код для проведения викторины на Python

Для получения случайных вопросов с вариантами ответов и правильным ответом через 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
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
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
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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Khoj — это инструмент, который превращает локальный компьютер в персонального помощника на основе ИИ.

Интегрируется с популярными приложениями, такими как Obsidian, и позволяет мгновенно искать информацию в заметках, документах или личных базах данных.

Разработан для локального использования, обеспечивая конфиденциальность и безопасность данных.

Основные возможности:
❄️Локальная работа: Все данные остаются на вашем устройстве, что повышает уровень конфиденциальности.
❄️Интеграция с заметками: Особенно хорошо работает с приложением Obsidian, предоставляя возможность умного поиска и анализа ваших заметок.
❄️Натуральный язык: Поддержка запросов на естественном языке, что позволяет взаимодействовать с инструментом интуитивно.
❄️Расширяемость: Возможность подключения собственных баз знаний, документов и других ресурсов.
❄️OpenAI-интеграция: При наличии ключа API OpenAI, можно дополнительно использовать модели GPT для обработки запросов.

➡️Установка библиотеки: 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
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
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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Ловите небольшой лайфхак для тех, кто работает с 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