Справочник Программиста
6.29K subscribers
1.34K photos
387 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
Функция transliterate.translit() в Python

Функция translit() из модуля transliterate используется для транслитерации текста из одной системы письма в другую.

Она позволяет преобразовывать текст, написанный на одном алфавите, в текст на другом алфавите, сохраняя примерно ту же звуковую форму.
❤‍🔥15👍4
Функция itertools.combinations() в Python

Функция combinations() из модуля itertools используется для генерации комбинаций элементов из итерируемого объекта.

Она позволяет создавать все возможные комбинации элементов указанной длины.

Синтаксис:
itertools.combinations(iterable, r)

Где:
iterable - итерируемый объект, из которого будут генерироваться комбинации.
r - целое число, определяющее длину комбинаций.
❤‍🔥9👍4🔥4
Метод base64.b64encode() в Python

Метод b64encode() из модуля base64 используется для кодирования данных в формат Base64.

Он принимает байтовую строку в качестве входных данных и возвращает строку Base64.
❤‍🔥11👍1
Класс collections.defaultdict в Python

Класс defaultdict из модуля collections представляет собой подкласс словаря (dict). Он предоставляет все функциональные возможности обычного словаря, но с одним отличием: defaultdict автоматически создает значение по умолчанию для ключей, которых еще нет в словаре.

Основным преимуществом defaultdict является то, что он позволяет избежать возникновения исключения KeyError, когда обращаются к несуществующему ключу. Вместо этого, при обращении к несуществующему ключу, defaultdict создает новую запись с указанным значением по умолчанию.
❤‍🔥5🔥1
Функция pyperclip.copy() в Python

Функция copy() из модуля pyperclip позволяет копировать текст в буфер обмена операционной системы.

Принимает один аргумент - текст, который нужно скопировать, и возвращает None.
❤‍🔥9👍4
Функция itertools.permutations в Python

Функция permutations() из модуля itertools генерирует все возможные перестановки элементов из итерируемого объекта.

Синтаксис:
itertools.permutations(iterable, r=None)

Где:
iterable - итерируемый объект, элементы которого будут переставляться.
r (необязательный) - длина каждой перестановки. Если не указано, то будут сгенерированы все возможные перестановки из всех элементов iterable.
🔥8👍2
Метод urllib.request.urlretrieve() в Python

Метод urlretrieve() из модуля urllib.request используется для загрузки файлов из интернета.

Принимает два аргумента: URL-адрес файла, который нужно загрузить, и путь к файлу, по которому нужно сохранить загруженный файл.

Подробнее про загрузку файлов из интернета я писал в статье "Скачивание файлов используя Python"
❤‍🔥7👍21
Метод calendar.isleap() в Python

Метод isleap() из модуля calendar используется для проверки, является ли указанный год високосным.

Возвращает True, если год является високосным, и False в противном случае.
❤‍🔥8👍7😁2
Функция numpy.zeros() в Python

Функция zeros() из библиотеки numpy создает массив заданной формы и типа, заполненный нулями.

Синтаксис:
numpy.zeros(shape, dtype=float, order='C')

Где:
shape: определяет форму массива, указывая количество элементов в каждом измерении. Может быть целым числом или кортежем целых чисел.
dtype: (необязательный) определяет тип данных элементов массива. По умолчанию используется тип данных float.
order: (необязательный) определяет порядок размещения элементов в памяти. Может быть 'C' (порядок C-style) или 'F' (порядок Fortran-style). По умолчанию используется порядок C-style.
❤‍🔥6👍3😁1
Метод os.path.getsize() в Python

Метод os.path.getsize() используется для получения размера файла в байтах.

Он принимает путь к файлу в качестве аргумента и возвращает размер файла.
❤‍🔥14👍2😁1
Метод math.isqrt() в Python

Метод isqrt() из модуля math используется для округления квадратного корня числа до наибольшего целого числа, которое меньше или равно этому корню.

Сам метод доступен в Python 3.11 и более поздних версиях.
❤‍🔥10👍2😁1
Декоратор retry в Python

Декоратор @retry из модуля retry позволяет автоматически повторять выполнение функции с заданными параметрами и интервалом времени между повторами.

Его можно использовать для обработки ситуаций, когда функция может вызывать исключение, например, из-за проблем с сетью или базой данных. Он позволяет задать количество повторов и интервал между ними.
❤‍🔥8👍6😁1
это уже слишком странная реклама от яндекса была))

UPD: в честь этого добавил новую реакцию "😁"
😁29👍3🔥1