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
#статьи
😊 Разработка DHCP-сервера
DHCP (Dynamic Host Configuration Protocol) — это протокол, который автоматически раздаёт IP-адреса устройствам в сети. Когда компьютер или телефон подключается к Wi-Fi, ему нужен IP-адрес, чтобы общаться с другими устройствами. Вместо того чтобы вручную настраивать адреса, DHCP-сервер автоматически выдаёт их. Благодаря данной статье ты узнаешь, как создать собственный DHCP-сервер на Python.
Читать статью
👉 Новости 👉 База вопросов
DHCP (Dynamic Host Configuration Protocol) — это протокол, который автоматически раздаёт IP-адреса устройствам в сети. Когда компьютер или телефон подключается к Wi-Fi, ему нужен IP-адрес, чтобы общаться с другими устройствами. Вместо того чтобы вручную настраивать адреса, DHCP-сервер автоматически выдаёт их. Благодаря данной статье ты узнаешь, как создать собственный DHCP-сервер на Python.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Разработка DHCP-сервера на Python
Привет, Хабр! Сегодня мы рассмотрим, как создать собственный DHCP‑сервер на Python. Суть сервера проста — он динамически раздаёт IP‑адреса устройствам в сети, избавляя нас...
This media is not supported in your browser
VIEW IN TELEGRAM
Это прекрасное чувство, когда только начинаешь учить Python и пытаешься уложиться в час 😵
👉 Новости 👉 База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM