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

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

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

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

Σ 只
Download Telegram
💬 PEP 8 – это основополагающий стиль программирования в Python, и следовать ему настоятельно рекомендуется.

Инструмент pycodestyle позволяет автоматически проверять код на соответствие этому стандарту.

⚡️ Альтернативные инструменты:

- flake8 – более мощный анализатор кода, объединяет pycodestyle, pyflakes и mccabe.
- black – автоформаттер кода, следит за PEP 8 и правит стиль автоматически.
- isort – сортирует импортированные модули.

🚀 Вывод: Использование pycodestyle и других инструментов помогает поддерживать чистоту и читаемость кода, а также облегчает командную работу.

➡️ Хижина программиста | Оставляйте «бусты» 🌎

Ставьте «🥰», если пост вам понравился

⌨️ Теги:
#python
#аналитика
#maestro7it
#maximdupley
#quadd4rv1n7
#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