#

python

Язык программирования Python

ПрограммированиеCelery: 'Отказано в доступе' на Windows 11 с RabbitMQ

Разбор ошибки Celery worker 'Отказано в доступе' (WinError 5) на Windows 11 с RabbitMQ 4.2.0. Причина в billiard и семафорах, решения: gevent, solo, права доступа, WSL/Docker для продакшена.

1 ответ 8 просмотров
ПрограммированиеПарсер Avito на Python — прокси, обход блокировок и капч

Пошагово: как настроить парсер Avito на Python, обходить блокировки и капчи, управлять пулом прокси, использовать Playwright и оптимизировать трафик безопасно.

1 ответ 5 просмотров
ПрограммированиеКак удалить ключ из словаря Python, если он существует

Узнайте, как безопасно удалить ключ из словаря Python без KeyError: используйте my_dict.pop(key, None), if key in dict: del или try/except. Примеры кода, сравнение методов для python удалить ключ и python удалить из словаря.

1 ответ 5 просмотров
ПрограммированиеРазница между @classmethod и @staticmethod в Python

Что такое @classmethod и @staticmethod в Python? Чем они отличаются, когда использовать декоратор classmethod или staticmethod. Примеры кода, наследование и зачем нужны эти декораторы в классах Python.

1 ответ 4 просмотра
ПрограммированиеКак вызвать функцию модуля по имени в Python (getattr)

Динамический вызов функции модуля по строковому имени в Python с помощью getattr и importlib. Примеры кода, проверки безопасности, обработка async-функций и полный шаблон реализации call(module, func_name). Избегайте eval для безопасности.

1 ответ 4 просмотра
ПрограммированиеКак извлечь подстроку в Python: срезы и примеры — s[2:]

Пояснение и примеры: как извлечь подстроку в Python с помощью срезов (s[start:end]), получить myString[2:] до конца, использовать отрицательные индексы и slice().

1 ответ 4 просмотра
ПрограммированиеГлобальные переменные в функциях Python: global и UnboundLocalError

Как создавать глобальные переменные в Python, использовать ключевое слово global в функциях, обращаться к ним из разных функций и избегать ошибки UnboundLocalError. Область видимости, примеры кода и лучшие практики для переменных в функциях.

1 ответ 4 просмотра
ПрограммированиеВиртуальные окружения Python: uv и conda без дублирования

Узнайте, как использовать uv и conda для виртуальных окружений Python с общим кэшем пакетов. Экономьте место на диске для PyTorch, избегая повторных скачиваний pip install. Пошаговая настройка hard-links и COW.

1 ответ 3 просмотра
ПрограммированиеОшибка decimal.InvalidOperation в Python: как исправить

Узнайте, почему возникает decimal.InvalidOperation и invalid decimal literal python. Разбор опечаток, тип self.mass, безопасное приведение к Decimal, обработка ошибок и лучшие практики для Python decimal модуля.

1 ответ 3 просмотра
ПрограммированиеКак найти дубликаты в списке Python: Counter и set

Как найти дублирующиеся числа в списке Python и собрать их в отдельный список. Эффективные методы с Counter, set, сравнение производительности. Примеры кода для python дубликаты, список на дубликаты и больших данных.

1 ответ 3 просмотра
ПрограммированиеОптимизация хвостовых вызовов: объяснение и примеры

Что такое оптимизация хвостовых вызовов и хвостовая рекурсия? Простое объяснение с примерами кода в JavaScript, Python, Java. Когда TCO работает, а когда нет, и как использовать trampoline для избежания переполнения стека.

1 ответ 3 просмотра
ПрограммированиеЛегковесные локальные LLM для Python-агентов

Обзор простых и легковесных локальных LLM (3-7B) для создания агента на Python. Как запускать модели локально, квантование, архитектура агента, пример кода и безопасность. Подходят ли для вызова функций?

1 ответ 3 просмотра
ПрограммированиеИсправление HTTPError 400 и TypeError в CDSAPI для CMIP6

Как устранить HTTPError 400 и TypeError при загрузке исторических данных CMIP6 через CDSAPI: проверьте формат ключа KEY, обновите cdsapi, примите Terms of Use и используйте правильный код. Пошаговый гайд с примерами.

1 ответ 3 просмотра
ПрограммированиеКак удалить все пробелы из строки в Python: методы

Узнайте, как удалить все пробелы из строки в Python: replace(), split() + join(), regex и translate(). Полное руководство по python удалить пробелы, включая сравнение производительности и примеры кода для строк без пробелов.

1 ответ 3 просмотра
ОСAnaconda Navigator не запускается на Mac после Spyder

Решение проблемы, когда Anaconda Navigator не открывается на Mac после обновления Spyder. Пошаговые инструкции: инициализация conda, обновление пакетов, сброс кэша. Работает на macOS Ventura, Sonoma, M1/M2.

1 ответ 3 просмотра
ПрограммированиеКак исключить метаданные из эмбеддингов в LlamaIndex 0.14.7

Решение ошибки 'Metadata length longer than chunk size' в LlamaIndex: используйте excluded_embed_metadata_keys, увеличьте chunk_size или настройте metadata_template. Примеры кода для SentenceSplitter и VectorStoreIndex без потери данных для ретривера.

1 ответ 3 просмотра
ПрограммированиеРасчет R² для анализа угодий спутниковыми данными и ML

Руководство по расчету коэффициента детерминации R² в машинном обучении для анализа сельскохозяйственных угодий. Используйте XGBoost, rasterio, numpy, pandas с Python для спутниковых данных и оценки урожайности.

1 ответ 3 просмотра
Базы данныхПроблема подключения dbt-core к MySQL после обновления

Решение проблемы: dbt-core не подключается к MySQL после апгрейда. Проверка dbt debug, profiles.yml, dbt-mysql, сокет, sql_mode и версии. Пошаговая диагностика и фиксы для dbt run/snapshot.

1 ответ 3 просмотра
DevOpsКак создать сервер проверки лицензии для программы

Пошаговое руководство по созданию сервера проверки лицензии для Python/C++: активация по ключу, шифрование, привязка к HW, развертывание на AWS/Azure/GCP. Сервисы Keygen, StarForce и улучшения защиты от взлома.

1 ответ 3 просмотра
ПрограммированиеКак определить тип переменной в Python (uint32)

Узнайте, как определить тип переменной в Python с помощью type() и isinstance(). Проверка типов данных: int, float, uint32 через NumPy, ctypes. Примеры кода, советы по диапазону и распространённые ошибки для точной типизации.

1 ответ 3 просмотра