Какие реквизиты должен содержать путевой лист по приказу Минтранса № 390, когда его оформляет арендодатель, чем электронный путевой лист отличается от бумажного и в каких перевозках электронная форма
Как настроить последовательный терминал под оборудование: скорость, поток, кодировка, сохранение логов и отправка файлов. Разбор типичных ошибок на Windows и Linux.
Сравнение pydantic и стандартных dataclasses: валидация и преобразование типов, производительность, сериализация, экосистема — критерии выбора с примерами границ применения.
Как защитить ноутбук и приборы от пыли и влаги: степени защиты IP и IEC 60529, герметичные чехлы, силикагель, конденсат, действия при попадании воды.
Как часто чистить ноутбук от пыли, чем это делать безопасно (сжатый воздух, кисть), признаки забитых радиаторов, самостоятельная чистка без разборки против сервисной с заменой термопасты, что сокращае
Сравнение Tkinter и PySide6 для десктопа: когда какого достаточно, архитектура GUI (потоки и event loop), упаковка в exe/ dmg, альтернативы (веб-интерфейс) — практические критерии.
Как писать читаемые pytest-тесты: фикстуры и их области видимости, параметризация вместо дублирования, полезные плагины (cov, mock, testcontainers), структура тестов и типовые ошибки.
Как писать удобные CLI на Python: argparse против typer, подкоманды и аргументы, help и коды возврата, чтение из stdin, конфигурация через env — практические конвенции.
Как работать с датами в Python: naive против aware, UTC в хранилище и локальная зона в выводе, zoneinfo, парсинг форматов, летнее время и типичные ошибки на границах систем.
Декораторы без магии: как устроены, functools.wraps и метаданные, декораторы с параметрами и классы-декораторы, кеш, ретраи и отладка типичных поломок.
Как считать лабораторные данные в Python: установка, numpy и pandas, чтение CSV, обработка пропусков, графики matplotlib и сохранение результатов.
Практика работы с email в Python: smtplib и готовые обёртки, MIME-структура письма, вложения и HTML, аутентификация и STARTTLS, ловушки доставки, локальный MailHog для разработки.
Практическое введение в gRPC: proto-контракты и кодогенерация, четыре типа вызовов, дедлайны и ошибки, интерцепторы, сравнение с REST/JSON — сценарии, где gRPC окупается.
Сравнение requests и httpx для синхронных и асинхронных вызовов: сессии, пулы соединений, таймауты и ретраи, HTTP/2, тестирование — практические правила надёжного клиента.
Сравнение Python и R для научного анализа: статистика, визуализация, машинное обучение, экосистема, скорость освоения и критерии выбора под задачу и команду.
Как закрыть классы инъекций в Python: параметризованные SQL-запросы вместо склейки, отказ от eval/exec, subprocess без shell=True, безопасная десериализация — чек-лист по коду.
Как правильно кешировать в Python: functools.lru_cache/cache и его ограничения, TTL-кеши, Redis для распределённого кеша, инвалидация, cache stampede — практические правила.
Как работают свойства, ORM и валидация: протокол дескрипторов, __get__/__set__, метаклассы и __init_subclass__ — когда писать своё, а когда взять готовое.
Как обновить проект на Python 3.13: проверка зависимостей и колёс, deprecated-поведение, новые возможности (JIT, free-threading, улучшенный REPL), матрица CI и стратегия отката.
Как GIL влияет на параллельность Python: потоки для I/O, multiprocessing для CPU, подводные камни передачи данных, ProcessPoolExecutor, статус free-threaded сборки 3.13+.
Практика unittest.mock: Mock/patch/monkeypatch, что мокировать (границы, не свой код), assert-проверки вызовов, side_effect, AsyncMock — паттерны и антипаттерны.
Как организовать Python-окружения на рабочем ноутбуке: venv, conda/mamba и uv, изоляция проектов, фиксация зависимостей, экономия места на SSD и безопасное обновление пакетов.
Сборка Python-пакета: структура src-layout, конфигурация pyproject.toml, метаданные, точка входа, сборка wheel и типичные ошибки импорта.
Оптимизация docker build: порядок слоёв под кеш, lock-файлы и зависимости, BuildKit и кеш в GitHub Actions, реестры и теги, типичные причины медленных сборок.
Практика многопоточности: ThreadPoolExecutor для IO-задач, влияние GIL, пулы потоков против asyncio, блокирующие библиотеки и отладка гонок.
Сравнение форматов сериализации Python: стандартный json и его крючки, быстрый orjson, опасности pickle, когда нужны msgpack/parquet — критерии выбора и правила безопасности.
Как разложить код по пакетам: src-layout против flat, абсолютные импорты, слои зависимостей, точка входа и ошибки, ломающие установку и тесты.
run/Popen без shell=True, таймауты и код возврата, захват вывода без дедлоков, потоковая обработка и типичные ошибки при вызове git, ffmpeg и других утилит.
Практика разработки Telegram-ботов: aiogram против python-telegram-bot, long polling и вебхуки, роутеры и FSM-состояния, ограничения API, деплой и секреты токена.
Как внедрить статическую типизацию в Python-проект: что дают аннотации, настройка mypy, gradual-стратегия от границ к ядру, типичные типы (Optional, TypedDict, Protocol) и честные ограничения.
Как перестать бояться кодировок в Python: Unicode против байтов, encode/decode, UTF-8 как дефолт, cp1251 и BOM, ошибки UnicodeDecodeError — диагностика и правила границ.
Современная упаковка Python: единый pyproject.toml вместо setup.py, выбор бэкенда сборки, версии и зависимости, сборка wheel/sdist, публикация в PyPI через trusted publishing.
Выбор модели конкурентности: характер задачи, накладные расходы, передача данных, измерение фактического ускорения и сочетание моделей.
Практика WebSocket на Python: протокол против HTTP-поллинга, сервер на FastAPI/websockets,heartbeat-пинги и reconnect, broadcast через Redis pub/sub — архитектура realtime-функций.
Конфликты зависимостей Python: как работает резолвер, диагностика через pip check, чтение ResolutionImpossible, ослабление ограничений и изоляция конфликтов.