Алгоритм сортировки пузырьковым методам на python

Приветствую вас, друзья. Так получилось, что практически несколько дней назад я решил повспоминать алгоритмы сортировки. Дело не простое, так как при работе с такими функциями, как sorted, со временем забывается все. Не только код, но и сами принципы. Сегодня я решил выложить реализацию алгоритмы пузырьковым методом. Сразу начну с того, что это самый медленный из […]

python mapping

Весьма часто используемое понятие при разработке на python — это mapping (отображение). В данном контексте отображением мы называем представление одних данных (некий пул данных) в виде других путем каких либо преобразований. Чтобы было предельно понятно что мы имеем ввиду, предоставлю примеры, где требуется маппинг. Предварительно замечу, что за mapping в python отвечает функция map(function, iterable,…) […]

Сортировка методом вставки

  # В данном видео рассматриваем алгоритм сортировки вставками def insertion_sort(lst): # Определим переменную для временного хранения значения элемента массива (списка) key = 0 # Циклом проходимся по всем элементам массива, начиная с первого (lst[1]) до последнего (lst[N]) for i in range(1, len(lst)): key = lst[i] # в переменную key положили значение элемента j = […]

Django allowed hosts (settings.ALLOWED_HOSTS)

ALLOWED_HOSTS — это список хостов/доменов, для которых может работать текущий сайт. Это сделано для безопасности, чтобы обезопасить от внедрения в куки или письма для сброса пароля ссылок на сторонний сайт подменив HTTP заголовок Host, что возможно при многих, казалось бы безопасных, конфигурациях сервера. Читать дальше проDjango allowed hosts (settings.ALLOWED_HOSTS)

Стиль bootstrap для django-autocomplete-light

Django-Autocomplete-Light решает большие проблемы, возникающие, когда в форме существуют списки с огромным количеством элементов. Но стили прописаны жестко и не переделать их без костылей. Ниже стиль, немного упрощающий задачу: Читать дальше проСтиль bootstrap для django-autocomplete-light

Почему нельзя верить всему, о чем пишут «профессионалы»?

Ответ может быть простым и коротким: потому что ошибиться может каждый. Но я так хочу пошвыряться камнями в огород некоторых «Python Professionals«, что распишу, расковыряю, где именно и насколько глупо они выглядят. Читать дальше проПочему нельзя верить всему, о чем пишут «профессионалы»?

Chown в python и django

Привет всем интересующимся. В этой небольшой статье расскажу как менять владельца файла в linux скриптом на python. Сразу предупреждаю, что предисловие будет долгим, но познавательным. А код коротким, но, тоже, познавательным.

Недавно я столкнулся с идиотской ситуацией на сервере заказчика: Читать дальше проChown в python и django

Django framework

Как получить leaf nodes в Django mptt

Для того, чтобы отфильтровать объекты по признаку is_leaf_node() делаем следующий финт: MyModel.objects.filter(id__in=[my_model.id for my_model in MyModel.objects.all() if my_model.is_leaf_node()])