Справочник Программиста
6.3K subscribers
1.34K photos
386 videos
64 files
1.69K links
По рекламе - @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
Download Telegram
Метод itertools.product() в Python

Метод product() из модуля itertools используется для получения декартова произведения итерируемых объектов.

Декартово произведение списков — это набор всех возможных комбинаций элементов из каждого списка.

Метод создает итератор, который возвращает все возможные комбинации элементов из заданных итерируемых объектов.
❤‍🔥9👍1🤨1
Класс collections.OrderedDict в Python

Класс OrderedDict из модуля collections представляет словарь, который сохраняет порядок добавления элементов.

В отличие от обычного словаря, где порядок элементов не гарантирован, OrderedDict сохраняет порядок элементов в соответствии с их добавлением.
❤‍🔥8👍2🤔1
В этой статье мы рассмотрим, как использовать функцию exit() в Python и как она может быть полезна в различных ситуациях.

Как использовать функцию exit() в Python?
❤‍🔥7👍2🤨2
Метод statistics.median(list) в Python

Метод median() из модуля statistics используется для вычисления медианы списка чисел.

Медиана представляет собой значение, которое находится в середине упорядоченного списка. Если список содержит нечетное количество элементов, то медиана будет точным значением в середине. Если список содержит четное количество элементов, то медиана будет средним значением двух центральных элементов.
❤‍🔥81
3 строковые константы из модуля string в Python

Константа string.ascii_letters() возвращает все буквы алфавита в верхнем и нижнем регистрах.

Константа string.digits() возвращает все цифры.

Константа string.punctuation() возвращает все знаки пунктуации.
❤‍🔥14👍6
Метод random.uniform() в Python

Метод uniform() из модуля random используется для генерации случайного числа с плавающей точкой в указанном диапазоне.

Он возвращает случайное число, которое равномерно распределено между двумя заданными значениями.
❤‍🔥6👍2
Метод dict.update() в Python

Метод dict.update() используется для обновления словаря путем добавления пар ключ-значение из другого словаря или итерируемого объекта.

Данный метод позволяет объединить два словаря или добавить несколько элементов в существующий словарь.
❤‍🔥7👍4
Изменения размера изображения с помощью Python

В
библиотеке Pillow у класса Image есть метод resize(), который позволяет изменить размеры изображения.

В примере на изображении сначала мы открываем изображение с помощью метода Image.open(), после чего используем метод resize() для изменения размеров изображения на заданные значения новой ширины и высоты. В конце мы сохраняем измененное изображение с помощью метода save().
❤‍🔥10👍2🔥2
Метод splitlines() в Python

Метод splitlines() используется для разделения строки на отдельные строки по символу новой строки ('\n') или другим символам новой строки, таким как '\r' или '\r\n'.

Он удаляет символы новой строки из каждой строки и возвращает список строк. Если в исходной строке нет символов новой строки, метод вернет список, содержащий только одну строку - исходную строку.
❤‍🔥6👍5
Метод pathlib.Path.iterdir() в Python

Метод iterdir() из модуля pathlib используется для получения итератора, который перечисляет все файлы и директории в указанной директории.

В примере на изображении предположим, что в директории расположенной по данному пути (/Users/Admin/Example/) есть файлы document.txt, image.jpg, директории dir_b, dir_a.
❤‍🔥10👍2
Функция heapq.heappop() в Python

Функция heappop() из модуля heapq используется для извлечения наименьшего элемента из кучи (heap). Куча - это структура данных, которая обеспечивает эффективное извлечение наименьшего (или наибольшего) элемента.

Функция принимает один аргумент - кучу, и возвращает наименьший элемент из неё. При этом, этот элемент также удаляется из кучи.
❤‍🔥5👍4
Сокращение ссылок с помощью Python

Для сокращения ссылок можно использовать модуль pyshorteners.

Для начала создаём экземпляр класса Shortener, после чего используя метод short() сокращаем ссылку.
❤‍🔥17
Метод stat() из модуля pathlib в Python

Метод stat() из модуля pathlib возвращает информацию о файле или директории, такую как размер, время создания, время последнего доступа и время последнего изменения.

Он возвращает объект os.stat_result, который содержит различные атрибуты файла/директории. Некоторые из наиболее часто используемых атрибутов включают st_size (размер файла в байтах), st_ctime (время создания файла), st_atime (время последнего доступа к файлу) и st_mtime (время последнего изменения файла).
❤‍🔥7👍3🔥2😍1
Модуль Pyfiglet в Python

Модуль Pyfiglet позволяет создавать ASCII-арт из обычного текста.

Он предоставляет доступ к различным шрифтам, которые можно использовать для создания стилизованного текста в терминале или в других приложениях.

Некоторые шрифты:
"standard" (стандартный)
"slant" (наклонный)
"3-d" (3D)
"5lineoblique" (5-линейный наклонный)
"alligator2" (аллигатор 2)
"banner3-D" (3D баннер)
"block" (блочный)
"bubble" (пузырьковый)
"digital" (цифровой)
"isometric1" (изометрический 1)
"lean" (наклонный)
"letters" (буквы)
"mini" (мини)
"script" (рукописный)
❤‍🔥16🔥3👍2