#

python

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

ПрограммированиеКак сортировать списки в Python по нескольким ключам: лучшие подходы

Узнайте, как эффективно сортировать списки Python по нескольким атрибутам с помощью itemgetter() и lambda-функций. Сравните производительность разных подходов и выберите оптимальный для ваших данных.

1 ответ 2 просмотра
ПрограммированиеКак задать точные пределы Y‑оси в Matplotlib

Matplotlib округляет пределы оси Y. Узнайте, как задать точные значения (например, 20–250) с помощью Axes.set_ylim или plt.ylim(bottom=20, top=250).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1 ответ 4 просмотра
ПрограммированиеРасчет 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 просмотра
ПрограммированиеРазница между @classmethod и @staticmethod в Python

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

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

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

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

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

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

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

1 ответ 5 просмотров
ПрограммированиеPython: округление float до 2 знаков после запятой

Как правильно округлять float до 2 знаков в Python: решите проблему 13.949999999999999 с round(), f-строками и decimal. Python округление до 2 знаков без артефактов точности для финансов и измерений.

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

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

1 ответ 5 просмотров
ПрограммированиеКак печатать без перевода строки в Python: end=''

Как в Python печатать без перевода строки или пробела: print(end=''), sys.stdout.write(), flush для непрерывного вывода '....'. Примеры для Python 2/3, индикатор прогресса и избежание ошибок.

1 ответ 4 просмотра
ПрограммированиеЧто такое *args и **kwargs в Python: объяснение с примерами

*args и **kwargs в Python: как одинарная * собирает дополнительные позиционные в tuple, а двойная ** — именованные в dict. Примеры, порядок параметров и ошибки.

1 ответ 4 просмотра
ПрограммированиеЗадержка в Python: time.sleep, asyncio.sleep и примеры

Как реализовать задержку времени в Python-скрипте: time.sleep для блокирующих пауз, asyncio.sleep для async, примеры throttling, GUI и многопоточности. python sleep, python задержка, пауза python.

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