Python — это мощный и гибкий язык программирования, который активно используется во многих сферах. Чтобы сделать разработку на Python еще более удобной, разработчики включили в стандартную библиотеку множество полезных модулей и библиотек. В этой статье мы рассмотрим несколько самых популярных из них.
## Модуль `math`
Модуль `math` предоставляет функции для выполнения математических операций. Он включает в себя как простые функции, так и более сложные, такие как тригонометрические функции и функции для работы с комплексными числами. Вот несколько примеров использования модуля `math`:
import math print(math.sqrt(9)) # Выводит квадратный корень числа 9 print(math.sin(math.pi/2)) # Выводит синус числа pi/2
## Модуль `random`
Модуль `random` предоставляет функции для генерации случайных чисел. Он может быть полезен, например, при играх или при тестировании программы. Вот пример использования модуля `random`:
import random print(random.randint(1, 10)) # Выводит случайное целое число от 1 до 10
## Модуль `datetime`
Модуль `datetime` содержит классы и функции для работы с датой и временем. Он позволяет выполнять такие операции, как создание даты, изменение даты и времени, а также форматирование даты и времени в строку. Вот несколько примеров использования модуля `datetime`:
import datetime today = datetime.date.today() print(today) # Выводит текущую дату current_time = datetime.datetime.now() print(current_time) # Выводит текущую дату и время
## Библиотека `csv`
Библиотека `csv` предоставляет функции для работы с файлами CSV (Comma-Separated Values). Она позволяет считывать данные из CSV-файлов, записывать данные в CSV-файлы и выполнять различные операции с данными в формате CSV. Вот пример использования библиотеки `csv`:
import csv with open('data.csv', 'r') as file: reader = csv.reader(file) for row in reader: print(row)
## Библиотека `json`
Библиотека `json` предоставляет функции для работы с данными в формате JSON (JavaScript Object Notation). Она позволяет считывать данные из JSON-файлов, записывать данные в JSON-файлы и выполнять различные операции с данными в формате JSON. Вот пример использования библиотеки `json`:
import json data = { 'name': 'John', 'age': 30, 'city': 'New York' } json_data = json.dumps(data) print(json_data)
В стандартную библиотеку Python также входят множество других полезных модулей и библиотек, таких как `os`, `sys`, `re` и многие другие. Они предоставляют различные возможности для работы с файлами, системой, регулярными выражениями и другими аспектами программирования.