Бібліотеки та модулі

Імпорт стандартних бібліотек

Простий приклад імпорту бібліотеки 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

Створення та використання власних пакетів

  1. Створіть структуру директорій:
my_package/
    __init__.py
    module1.py
    module2.py
  1. Вміст файлу module1.py:
def greet(): return "Привіт з module1!"
  1. Використання пакета:
from my_package import module1 print(module1.greet()) # Привіт з module1!