Справочник Программиста
Kanalga Telegram’da o‘tish
По рекламе - @it_start_programmer Мои курсы - @courses_from_it_start_bot Сайт - https://it-start.online/ YouTube - https://www.youtube.com/@it_start Реклама на бирже - https://telega.in/c/programmersGuide_1 Предложить идею: @it_start_suggestion_bot
Ko'proq ko'rsatish5 837
Obunachilar
-424 soatlar
-287 kunlar
-7330 kunlar
Postlar arxiv
Сокращение ссылок с помощью Python
Для сокращения ссылок можно использовать модуль
pyshorteners.
Для начала создаём экземпляр класса Shortener, после чего используя метод short() сокращаем ссылку.Функция heapq.heappop() в Python
Функция
heappop() из модуля heapq используется для извлечения наименьшего элемента из кучи (heap). Куча - это структура данных, которая обеспечивает эффективное извлечение наименьшего (или наибольшего) элемента.
Функция принимает один аргумент - кучу, и возвращает наименьший элемент из неё. При этом, этот элемент также удаляется из кучи.К сожалению сегодня не успел записать видео, но зато записал shorts!
https://youtube.com/shorts/BhPNtdwtOmo
Метод pathlib.Path.iterdir() в Python
Метод
iterdir() из модуля pathlib используется для получения итератора, который перечисляет все файлы и директории в указанной директории.
В примере на изображении предположим, что в директории расположенной по данному пути (/Users/Admin/Example/) есть файлы document.txt, image.jpg, директории dir_b, dir_a.Метод splitlines() в Python
Метод
splitlines() используется для разделения строки на отдельные строки по символу новой строки ('\n') или другим символам новой строки, таким как '\r' или '\r\n'.
Он удаляет символы новой строки из каждой строки и возвращает список строк. Если в исходной строке нет символов новой строки, метод вернет список, содержащий только одну строку - исходную строку.Изменения размера изображения с помощью Python
В библиотеке
Pillow у класса Image есть метод resize(), который позволяет изменить размеры изображения.
В примере на изображении сначала мы открываем изображение с помощью метода Image.open(), после чего используем метод resize() для изменения размеров изображения на заданные значения новой ширины и высоты. В конце мы сохраняем измененное изображение с помощью метода save().Метод dict.update() в Python
Метод
dict.update() используется для обновления словаря путем добавления пар ключ-значение из другого словаря или итерируемого объекта.
Данный метод позволяет объединить два словаря или добавить несколько элементов в существующий словарь.Метод random.uniform() в Python
Метод
uniform() из модуля random используется для генерации случайного числа с плавающей точкой в указанном диапазоне.
Он возвращает случайное число, которое равномерно распределено между двумя заданными значениями.3 строковые константы из модуля string в Python
Константа
string.ascii_letters() возвращает все буквы алфавита в верхнем и нижнем регистрах.
Константа string.digits() возвращает все цифры.
Константа string.punctuation() возвращает все знаки пунктуации.Метод statistics.median(list) в Python
Метод
median() из модуля statistics используется для вычисления медианы списка чисел.
Медиана представляет собой значение, которое находится в середине упорядоченного списка. Если список содержит нечетное количество элементов, то медиана будет точным значением в середине. Если список содержит четное количество элементов, то медиана будет средним значением двух центральных элементов.В этой статье мы рассмотрим, как использовать функцию exit() в Python и как она может быть полезна в различных ситуациях.
Как использовать функцию exit() в Python?
Класс collections.OrderedDict в Python
Класс
OrderedDict из модуля collections представляет словарь, который сохраняет порядок добавления элементов.
В отличие от обычного словаря, где порядок элементов не гарантирован, OrderedDict сохраняет порядок элементов в соответствии с их добавлением.Метод itertools.product() в Python
Метод
product() из модуля itertools используется для получения декартова произведения итерируемых объектов.
Декартово произведение списков — это набор всех возможных комбинаций элементов из каждого списка.
Метод создает итератор, который возвращает все возможные комбинации элементов из заданных итерируемых объектов.это уже слишком странная реклама от яндекса была))
UPD: в честь этого добавил новую реакцию "😁"
Декоратор retry в Python
Декоратор
@retry из модуля retry позволяет автоматически повторять выполнение функции с заданными параметрами и интервалом времени между повторами.
Его можно использовать для обработки ситуаций, когда функция может вызывать исключение, например, из-за проблем с сетью или базой данных. Он позволяет задать количество повторов и интервал между ними.Метод math.isqrt() в Python
Метод
isqrt() из модуля math используется для округления квадратного корня числа до наибольшего целого числа, которое меньше или равно этому корню.
Сам метод доступен в Python 3.11 и более поздних версиях.Метод os.path.getsize() в Python
Метод
os.path.getsize() используется для получения размера файла в байтах.
Он принимает путь к файлу в качестве аргумента и возвращает размер файла.
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
