Бібліотеки та модулі
Імпорт стандартних бібліотек
Простий приклад імпорту бібліотеки math
import math
print(math.sqrt(16))
# 4.0
Імпорт конкретних функцій з бібліотеки
from math import pi, sin
print(f"Значення pi: {pi}")
print(f"Синус 90 градусів: {sin(math.radians(90))}")
# Значення pi: 3.141592653589793
# Синус 90 градусів: 1.0
Використання псевдонімів для модулів
import datetime as dt
current_date = dt.datetime.now()
print(f"Сьогоднішня дата: {current_date}")
# Сьогоднішня дата: 2024-11-16 10:00:00
Створення власних модулів
Створення модуля my_module.py
# Вміст файлу my_module.py
def greet(name):
return f"Привіт, {name}!"
Використання модуля у програмі
import my_module
print(my_module.greet("Аліса"))
# Привіт, Аліса!
Імпорт усіх функцій з модуля
from math import *
print(cos(0))
# 1.0
Використання бібліотеки random
import random
print(random.randint(1, 10))
print(random.choice(["яблуко", "банан", "вишня"]))
# 7
# банан
Використання бібліотеки datetime
from datetime import datetime
current_time = datetime.now()
formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S")
print(f"Поточний час: {formatted_time}")
# Поточний час: 2024-11-16 10:05:00
Створення та використання власних пакетів
- Створіть структуру директорій:
my_package/
__init__.py
module1.py
module2.py
- Вміст файлу
module1.py
:
def greet():
return "Привіт з module1!"
- Використання пакета:
from my_package import module1
print(module1.greet())
# Привіт з module1!