Справочник Программиста
6.29K subscribers
1.35K photos
386 videos
64 files
1.7K 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
Метод os.listdir()

Метод listdir() из стандартной библиотеки os возвращает список файлов и подкаталогов в указанной директории.

Этот метод можно использовать для отображения содержимого каталога в виде списка строк, каждой строке соответствует имя файлового объекта.
👍13❤‍🔥6
Метод timeit() в Python

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

Синтаксис:
timeit.timeit(stmt='pass', setup='pass', timer=<default timer>, number=5, globals=None)

Где:
stmt - проверяемый код;
setup - настройка кода;
timer - используемый таймер;
number - число циклов измерений;
globals - область видимости.
🔥9👍3❤‍🔥2
Метод string.capitalize() в Python

Метод string.capitalize() используется для преобразования первого символа строки в верхний регистр (заглавную букву), а остальных символов в нижний регистр (строчные буквы).
❤‍🔥11
Метод id() в Python

Метод id() возвращает уникальный идентификатор объекта. Этот идентификатор - это целочисленное значение, которое используется для идентификации конкретного объекта в памяти.
❤‍🔥12👍3
Метод pathlib.Path.glob() в Python

Метод glob() из модуля pathlib используется для поиска файлов или папок, соответствующих заданному шаблону пути или расширению. Возвращает генератор, который позволяет проходить по всем найденным элементам.

В примере на изображении метод glob("*.txt") выполняет поиск всех файлов с расширением ".txt" в папке "/path/to/directory".

Синтаксис:
pathlib.Path.glob(pattern)

Где:
pattern - шаблон пути или расширение, по которому нужно выполнить поиск.
❤‍🔥10
Метод contextlib.suppress() в Python

Метод contextlib.suppress() из модуля contextlib позволяет игнорировать указанные исключения в блоке with.

В примере на изображении метод suppress(FileNotFoundError) используется для подавления исключения FileNotFoundError, которое возникает при попытке открыть несуществующий файл. Если файл не существует, вместо возникновения исключения программа будет продолжать своё выполнение без ошибок.

Синтаксис:
with contextlib.suppress(*exceptions)

Где:
*exceptions - необязательный аргумент, представляющий одно или несколько исключений, которые нужно проигнорировать.
❤‍🔥9👍3🤔2
Я не забыл про продолжение создания приложения "Планировщик задач"!
Возможно скоро выйдет 2 часть, где будет использоваться и База Данных
🔥16👍2
Метод string.splitlines() в Python

Метод string.splitlines() используется для разделения строки на подстроки по символам перехода на новую строку.

Он возвращает список подстрок, полученных путем разделения исходной строки.
❤‍🔥9🤔2
Метод string.lstrip() в Python

Метод string.lstrip() удаляет начальные пробельных символов (пробелы, табуляции, символы новой строки) или указанных символов слева строки.

Он возвращает новую строку без указанных символов слева.
❤‍🔥6👍2
Метод items() в Python

Метод items() используется для получения списка пар ключ-значение из словаря.

Возвращает представление словаря в виде списка кортежей, где каждый кортеж содержит ключ и соответствующее ему значение.
❤‍🔥13👍1
Метод rfind() в Python

Метод rfind() используется для поиска последнего вхождения подстроки в строке.

Он возвращает индекс первого символа найденной подстроки или -1, если подстрока не найдена.

Синтаксис:
string.rfind(substring, start, end)

Где:
string - строка, в которой производится поиск.
substring - подстрока, которую нужно найти.
start (необязательный) - индекс, с которого начинается поиск. По умолчанию поиск начинается с конца строки.
end (необязательный) - индекс, на котором заканчивается поиск. По умолчанию поиск производится до конца строки.
❤‍🔥6
Метод reduce() в Python

Метод reduce() из модуля functools применяется для последовательного применения функции к элементам последовательности с целью получения одного результирующего значения.

Синтаксис:
functools.reduce(function, sequence, initial)

Где:
function - функция, которая будет применяться к элементам последовательности.
sequence - последовательность, над которой будет производиться операция.
initial (необязательный) - начальное значение, с которого будет начинаться операция. Если не указано, то первый элемент последовательности будет использован в качестве начального значения.
❤‍🔥10👍3
Метод iter() в Python

Метод iter() используется для получения итератора из объекта.

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

Синтаксис:
iter(object, sentinel)

Где:
object - объект, для которого нужно получить итератор;
sentinel (необязательный) - значение-сигнал, при достижении которого итератор будет остановлен.
❤‍🔥7👍1
Метод type() в Python

Метод type() используется для получения информации о типе объекта.

Возвращает тип объекта, который может быть встроенным типом данных или пользовательским классом.
❤‍🔥7👍1
Метод os.path.join() в Python

Метод os.path.join() используется для объединения путей с учётом особенностей операционной системы к файлам или директориям в один путь.

Принимает несколько аргументов и возвращает новую строку, содержащую объединенный путь.

Синтаксис:
os.path.join(path1, path2, ...)

Где:
path1, path2, ... - пути, которые нужно объединить.
❤‍🔥14
Копирование файлов и директорий в Python

shutil.copy() - это метод из модуля shutil, который используется для копирования файлов и директорий.

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

Синтаксис:
shutil.copy(src, dst, follow_symlinks=True)

Где:
src - путь к исходному файлу или директории, которую нужно скопировать;
dst - путь, по которому будет создана копия;
follow_symlinks - (необязательный параметр) указывает, следует ли копировать символические ссылки или следовать им.
❤‍🔥5🔥2👍1
Функция round() в Python

Встроенная функция round() используется для округления чисел до определенного количества знаков после запятой или до ближайшего целого числа.

Синтаксис:
round(number, ndigits=None)

Где:
number - число, которое нужно округлить.
ndigits - (необязательный параметр) количество знаков после запятой, до которого следует округлить число. Если параметр не указан, то число будет округлено до ближайшего целого числа.
❤‍🔥10👍5🤔1