Избавляемся от ненужных исключений в Python

Итак, представим, что человечество научилось делить на ноль. Однако, новая версия Python, где это деление реализовано, еще не вышла. А значит, при попытке выполнить деление, мы получим исключение: Тогда мы …

Виртуальные окружения

Скорее всего, вы работаете над несколькими проектами Python одновременно. К сожалению, иногда два проекта будут полагаться на разные версии одной и той же библиотеки. Какую из них вы установите себе? …

Получаем уникальный id объекта в Python

Быстрый и простой способ создания уникальных идентификаторов (или «UUID») – использовать модуль uuid из стандартной библиотеки Python. Так создается рандомное 128-битное число, которое почти наверняка будет уникальным. На самом деле …

География в Python

География может стать сложной задачей для программистов, в которой трудно ориентироваться (ха, каламбур!). Но модуль geopy сделает эту задачу невероятно простой. Он работает путем извлечения API различных сервисов геолокации. Это …

Как сравнить два списка в Python

Давайте предположим, что у вас есть два списка, которые содержат одинаковые элементы. Однако эти элементы стоят в разном порядке. Например: Два приведенных выше списка содержат одни и те же элементы, …

Удаляем дубликаты из списка в Python

Очень часто мы бы хотели удалить или найти дубликат элемента в списке. Давайте посмотрим, как удалить дубликаты из списка. Лучший подход — преобразовать список в множество. Множества представляют собой неупорядоченную …