#полезное
🤓 ТОП-20 Python однострочников
— списки, словари, строки
— файловый ввод
— HTTP-сервер
— палиндромы, факториалы и многое другое
👉 Новости 👉 База вопросов
— списки, словари, строки
— файловый ввод
— HTTP-сервер
— палиндромы, факториалы и многое другое
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #redis
🤔 Как используется Lua-скриптинг в Redis?
Lua-скрипты в Redis позволяют выполнять несколько команд в рамках одной атомарной операции. Это сокращает сетевые задержки и повышает целостность данных, особенно при работе с несколькими ключами.
👉 Новости 👉 База вопросов
Lua-скрипты в Redis позволяют выполнять несколько команд в рамках одной атомарной операции. Это сокращает сетевые задержки и повышает целостность данных, особенно при работе с несколькими ключами.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😴 10 популярных методов множеств в Python
Эти методы должен знать каждый питонист
👉 Новости 👉 База вопросов
Эти методы должен знать каждый питонист
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
📞 Модификаторы доступа в Python
Разбираем, как
Понимание этих уровней доступа —> ключ к надёжной и читаемой архитектуре
👉 Новости 👉 База вопросов
Разбираем, как
public, protected
и private
переменные и методы управляют доступом внутри классовПонимание этих уровней доступа —> ключ к надёжной и читаемой архитектуре
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🤯 Как создавать красивые карты в Python с помощью библиотеки Prettymaps
Если нужно сгенерировать наглядные карты из данных OpenStreetMap в Python — используй
Для начала установи необходимые зависимости через
После установки можно отрисовать карту всего парой строк:
Функция
🟠 Адрес (например, "
🟠 Координаты (например,
🟠 Границы в формате
Кроме того, есть возможность кастомизации и использование пресетов. Подробнее на Гитхаб
👉 Новости 👉 База вопросов
Если нужно сгенерировать наглядные карты из данных OpenStreetMap в Python — используй
prettymaps
Для начала установи необходимые зависимости через
pip
:pip install -U prettymaps "osmnx>=1.9.3,<2.0" "git+https://github.com/abey79/vsketch@1.0.0"
После установки можно отрисовать карту всего парой строк:
import prettymaps
plot = prettymaps.plot('Stad van de Zon, Heerhugowaard, Netherlands')
Функция
plot()
принимает один из следующих вариантов запроса:Porto Alegre
")(-30.0324999, -51.2303767)
)GeoDataFrame
Кроме того, есть возможность кастомизации и использование пресетов. Подробнее на Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #redis
🤔 Какие возможности безопасности предоставляет Redis?
Redis предлагает клиентскую аутентификацию, возможность переименования или отключения команд и поддержку шифрованных соединений через SSL. Однако для обеспечения максимальной безопасности Redis следует запускать в доверенной сети, так как встроенные меры ограничены.
👉 Новости 👉 База вопросов
Redis предлагает клиентскую аутентификацию, возможность переименования или отключения команд и поддержку шифрованных соединений через SSL. Однако для обеспечения максимальной безопасности Redis следует запускать в доверенной сети, так как встроенные меры ограничены.
Please open Telegram to view this post
VIEW IN TELEGRAM
#ЛитКод
Задача: 561. Array Partition
Дан массив целых чисел nums из 2n элементов. Разделите эти числа на n пар (a1, b1), (a2, b2), ..., (an, bn) так, чтобы сумма min(ai, bi) для всех i была максимальной. Верните максимальную сумму.
Пример:
👨💻 Алгоритм:
1⃣ Отсортируйте массив nums в неубывающем порядке.
2⃣ Итерируйте через массив, выбирая каждый второй элемент (начиная с первого).
3⃣ Суммируйте выбранные элементы и верните эту сумму.
😎 Решение:
👉 Новости 👉 База вопросов
Задача: 561. Array Partition
Дан массив целых чисел nums из 2n элементов. Разделите эти числа на n пар (a1, b1), (a2, b2), ..., (an, bn) так, чтобы сумма min(ai, bi) для всех i была максимальной. Верните максимальную сумму.
Пример:
Input: nums = [1,4,3,2]
Output: 4
Explanation: All possible pairings (ignoring the ordering of elements) are:
1. (1, 4), (2, 3) -> min(1, 4) + min(2, 3) = 1 + 2 = 3
2. (1, 3), (2, 4) -> min(1, 3) + min(2, 4) = 1 + 2 = 3
3. (1, 2), (3, 4) -> min(1, 2) + min(3, 4) = 1 + 3 = 4
So the maximum possible sum is 4.
class Solution:
def arrayPairSum(self, nums: List[int]) -> int:
nums.sort()
return sum(nums[i] for i in range(0, len(nums), 2))
Please open Telegram to view this post
VIEW IN TELEGRAM