Python Standard Library
Стандартная библиотека Python (также известная как stdlib) представляет собой набор модулей, встроенных в сам Python, которые предоставляют разнообразные инструменты для разработки приложений. Эти модули содержат в себе функции и классы, которые можно использовать для решения различных задач, от работы с файлами и сетью до обработки данных и создания графического интерфейса.
Вот некоторые примеры модулей из стандартной библиотеки Python и их возможностей:
1. Модуль `os` позволяет работать с операционной системой, такими как создание, удаление и перемещение файлов и папок, получение информации о текущей директории и многое другое:
python
import os
# Создание новой директории
os.mkdir('my_folder')
# Переименование файла
os.rename('old_file.txt', 'new_file.txt')
# Удаление файла
os.remove('file_to_delete.txt')
# Получение текущей директории
current_dir = os.getcwd()
2. Модуль `random` предоставляет функции для генерации случайных чисел и выборки из последовательностей:
python
import random
# Генерация случайного целого числа
random_number = random.randint(1, 10)
# Генерация случайного числа с плавающей точкой
random_float = random.uniform(0.0, 1.0)
# Выбор случайного элемента из последовательности
random_element = random.choice(['apple', 'banana', 'orange'])
3. Модуль `datetime` предоставляет классы и функции для работы с датами и временем:
python
from datetime import datetime
# Получение текущей даты и времени
current_datetime = datetime.now()
# Форматирование даты и времени
formatted_datetime = current_datetime.strftime('%Y-%m-%d %H:%M:%S')
# Разбор строки с датой и временем
parsed_datetime = datetime.strptime('2022-01-01 12:00:00', '%Y-%m-%d %H:%M:%S')
# Вычисление разницы между двумя датами
time_difference = parsed_datetime - current_datetime
Это только небольшая часть модулей, доступных в стандартной библиотеке Python. Они предоставляют различные инструменты для решения различных задач, и используются во множестве проектов на Python.