Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Статьи о ноутбуках — страница 129

Все статьи

Путевой лист в 2026 году: обязательные реквизиты, бумажный формат и когда нужен электронный

Какие реквизиты должен содержать путевой лист по приказу Минтранса № 390, когда его оформляет арендодатель, чем электронный путевой лист отличается от бумажного и в каких перевозках электронная форма

PuTTY, Tera Term, minicom: настройка COM-порта

Как настроить последовательный терминал под оборудование: скорость, поток, кодировка, сохранение логов и отправка файлов. Разбор типичных ошибок на Windows и Linux.

Pydantic или dataclasses: что выбрать в Python-проекте

Сравнение pydantic и стандартных dataclasses: валидация и преобразование типов, производительность, сериализация, экосистема — критерии выбора с примерами границ применения.

Десктоп на Python: PySide6 и Tkinter

Сравнение Tkinter и PySide6 для десктопа: когда какого достаточно, архитектура GUI (потоки и event loop), упаковка в exe/ dmg, альтернативы (веб-интерфейс) — практические критерии.

pytest: фикстуры, параметризация и плагины

Как писать читаемые pytest-тесты: фикстуры и их области видимости, параметризация вместо дублирования, полезные плагины (cov, mock, testcontainers), структура тестов и типовые ошибки.

CLI на Python: typer и argparse на практике

Как писать удобные CLI на Python: argparse против typer, подкоманды и аргументы, help и коды возврата, чтение из stdin, конфигурация через env — практические конвенции.

Декораторы Python: практика и ловушки

Декораторы без магии: как устроены, functools.wraps и метаданные, декораторы с параметрами и классы-декораторы, кеш, ретраи и отладка типичных поломок.

Email в Python: SMTP и IMAP на практике

Практика работы с email в Python: smtplib и готовые обёртки, MIME-структура письма, вложения и HTML, аутентификация и STARTTLS, ловушки доставки, локальный MailHog для разработки.

gRPC в Python: основы практики

Практическое введение в gRPC: proto-контракты и кодогенерация, четыре типа вызовов, дедлайны и ошибки, интерцепторы, сравнение с REST/JSON — сценарии, где gRPC окупается.

HTTP-клиенты Python: requests против httpx

Сравнение requests и httpx для синхронных и асинхронных вызовов: сессии, пулы соединений, таймауты и ретраи, HTTP/2, тестирование — практические правила надёжного клиента.

Инъекции и безопасность Python-кода

Как закрыть классы инъекций в Python: параметризованные SQL-запросы вместо склейки, отказ от eval/exec, subprocess без shell=True, безопасная десериализация — чек-лист по коду.

Метаклассы и дескрипторы в Python

Как работают свойства, ORM и валидация: протокол дескрипторов, __get__/__set__, метаклассы и __init_subclass__ — когда писать своё, а когда взять готовое.

Потоки и concurrent.futures в Python

Практика многопоточности: ThreadPoolExecutor для IO-задач, влияние GIL, пулы потоков против asyncio, блокирующие библиотеки и отладка гонок.

Сериализация в Python: json, orjson, pickle

Сравнение форматов сериализации Python: стандартный json и его крючки, быстрый orjson, опасности pickle, когда нужны msgpack/parquet — критерии выбора и правила безопасности.

subprocess в Python: запуск внешних команд

run/Popen без shell=True, таймауты и код возврата, захват вывода без дедлоков, потоковая обработка и типичные ошибки при вызове git, ffmpeg и других утилит.

Telegram-боты на Python: практика

Практика разработки Telegram-ботов: aiogram против python-telegram-bot, long polling и вебхуки, роутеры и FSM-состояния, ограничения API, деплой и секреты токена.

Типизация в Python и mypy: внедрение без боли

Как внедрить статическую типизацию в Python-проект: что дают аннотации, настройка mypy, gradual-стратегия от границ к ядру, типичные типы (Optional, TypedDict, Protocol) и честные ограничения.

Unicode и кодировки в Python без боли

Как перестать бояться кодировок в Python: Unicode против байтов, encode/decode, UTF-8 как дефолт, cp1251 и BOM, ошибки UnicodeDecodeError — диагностика и правила границ.

Выбор между потоками и процессами

Выбор модели конкурентности: характер задачи, накладные расходы, передача данных, измерение фактического ускорения и сочетание моделей.

WebSocket в Python: realtime на практике

Практика WebSocket на Python: протокол против HTTP-поллинга, сервер на FastAPI/websockets,heartbeat-пинги и reconnect, broadcast через Redis pub/sub — архитектура realtime-функций.