В статье разбирают главную ловушку FastAPI: если внутри
async def вызвать блокирующий requests.get() или синхронный драйвер БД, event loop встанет целиком.В тесте такой вариант просел примерно с 192 до 4,9 RPS, а
/health начал отвечать по 10 секунд. Для sync-библиотек безопаснее def или run_in_threadpool, а CPU-heavy задачи лучше выносить в процессы или фоновые воркеры.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥2😁1
Инструмент позволяет:
🫡 Вставить SQL-код;🫡 Автоматически построить ER-диаграмму;🫡 Показать таблицы, ключи и связи;🫡 Работать прямо в браузере;🫡 Быстро документировать структуру БД.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2👍1
В статье показывают, как превратить простой цикл «LLM → tool → result» в более надёжную агентную систему.
Отдельно разделяют роли Planner / Worker / Critic, чтобы агент не планировал, выполнял и проверял собственную работу одним промптом.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥3👍2
Она позволяет получать данные о рейсах из Google Flights прямо из Python: аэропорты, даты, классы обслуживания, пересадки, авиакомпании и ограничения по цене.
Есть фильтры по времени вылета и прилёта, длительности, пересадкам, багажу и даже выбросам.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥4👍3
В статье разбирают:
🫡 Компиляцию типизированного Python в C-extension;🫡 Почему важны точные аннотации типов;🫡 Проблемы с bytes, bytearray, Any и Optional;🫡 Ограничения с metaclass и dataclass;🫡 Runtime-проверки типов;🫡 Бенчмарк h11 до и после компиляции.
Хороший материал, если хочется понять, где типизация даёт не только удобство, но и скорость.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3👍2
Он может заменить
pip, pip-tools, pipx, poetry, pyenv, virtualenv и ещё несколько привычных инструментов.Умеет ставить Python, управлять зависимостями и окружениями, работать с lock-файлами, запускать скрипты и CLI-инструменты. По бенчмаркам проекта, uv работает в 10–100 раз быстрее pip.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1🔥1
В статье на одном примере разбирают разницу между REST и GraphQL: количество запросов, over-fetching, кэширование, ошибки, нагрузку на сервер и проблему N+1.
REST проще кэшировать и удобнее для публичных API, а GraphQL хорошо подходит для сложных интерфейсов, где клиенту нужны данные сразу из нескольких сущностей.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1🔥1
В репозитории есть:
🫡 Линтеры и форматтеры;🫡 Type checkers;🫡 Testing tools;🫡 Debugging и profiling;🫡 Package managers;🫡 Logging;🫡 Security tools;🫡 Документация и сборка пакетов.
Сохраняем в избранное, потому что список регулярно обновляется
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍1🔥1
Автор спускается на уровень Linux и показывает, как устроена серверная часть изнутри: создание сокета,
bind(), listen(), accept(), TCP-соединения и работа через файловые дескрипторы.Хороший материал, чтобы наконец связать воедино Python, HTTP и сетевой стек Linux.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1🔥1
ИИ-система может отлично решать задачи бизнеса, но при этом оставаться уязвимой. Утечки данных, атаки на модели, небезопасные сценарии работы агентов — проблемы, которые проще предупредить на этапе проектирования, чем исправлять после запуска.
На открытом уроке разберём, как создавать ИИ-системы с учетом требований безопасности с самого начала. Вы узнаете, какие угрозы характерны для LLM, как применять принципы Security by Design и какие архитектурные решения помогают защитить данные и компоненты системы.
Разберём практический кейс. Урок пройдет в преддверие старта курса «ИИ-архитектор».
Он будет полезен архитекторам ПО, разработчикам, специалистам по инфраструктуре и безопасности, которые проектируют или внедряют ИИ-решения. После занятия вы поймете, как закладывать защиту в архитектуру ИИ-систем и создавать решения, устойчивые к атакам и утечкам данных: https://otus.pw/qGXPC/?erid=2W5zFGUXPvh
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
На открытом уроке разберём, как создавать ИИ-системы с учетом требований безопасности с самого начала. Вы узнаете, какие угрозы характерны для LLM, как применять принципы Security by Design и какие архитектурные решения помогают защитить данные и компоненты системы.
Разберём практический кейс. Урок пройдет в преддверие старта курса «ИИ-архитектор».
Он будет полезен архитекторам ПО, разработчикам, специалистам по инфраструктуре и безопасности, которые проектируют или внедряют ИИ-решения. После занятия вы поймете, как закладывать защиту в архитектуру ИИ-систем и создавать решения, устойчивые к атакам и утечкам данных: https://otus.pw/qGXPC/?erid=2W5zFGUXPvh
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
❤2
Он умеет линтить, форматировать и автоматически чинить часть ошибок, при этом может заменить Flake8, Black, isort и ещё несколько инструментов.
Написан на Rust, поддерживает сотни правил и настолько быстрый, что спокойно подходит для pre-commit и CI.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2👍1
В статье предлагают:
🫡 uv — зависимости, окружения и версии Python;🫡 Ruff — линтинг, форматирование и импорты;🫡 pyproject.toml — единая конфигурация;🫡 uv.lock — воспроизводимые зависимости;🫡 uv run pytest — запуск тестов;🫡 Docker и CI/CD поверх того же стека.
Практичный гайд, чтобы собрать проект без старого зоопарка конфигов.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥2👍1
Pyright от Microsoft проверяет типы в Python-коде еще до запуска программы и помогает ловить ошибки на этапе разработки.
Инструмент рассчитан в том числе на крупные кодовые базы, поддерживает современные type hints и может использоваться как из командной строки, так и через расширение для VS Code.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2👍1
В статье рассуждают о том, где заканчивается полезная доработка и начинается обычный перфекционизм.
Хороший ориентир: если новая правка уже не оправдывает потраченное время — возможно, продукт пора отпускать.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1🔥1
Вот отсортированная база с тонной материала (постепенно пополняется):
(363 видео, 87 книги) — Python
(117 видео, 53 книги) — ВАЙБКОД
(174 видео, 91 книги) — DevOps
(415 видео, 68 книги) — Frontend
(137 видео, 93 книги) — DS/ML
(143 видео, 33 книги) — ИБ/Хакинг
(352 видео, 89 книги) — С/С++/C
(343 видео, 87 книги) — Java/QA
(176 видео, 32 книги) — Git/Linux
(167 видео, 53 книги) — PHP/1С
(227 видео, 83 книги) — SQL/БД
(114 видео, 77 книги) — Сисадмин
(107 видео, 43 книги) — BA/SA
(181 видео, 32 книги) — Go/Rust
(167 видео, 43 книги) — Kotlin/Swift
(112 видео, 24 книги) — Flutter
(113 видео, 82 книги) — GameDev
(183 видео, 37 книги) — Дизайн
(136 видео, 33 книги) — PM/HR
Скачивать ничего не нужно — все выложили в Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2