Слайд 2Понятие модуля
Модуль – файл, содержащий функционал, реализованный на языке Python
Модуль может содержать:
переменные;
классы;
функции.

Слайд 3Команда import
Команда import импортирует модуль или его компонент в выполняемую программу, т.е.

позволяет использовать функционал, реализованный в модуле
Примеры:
import math
from math import sqrt # из math импортировать функцию sqrt
import random
from random import randint
Слайд 4Пример импорта из модуля random
Функция randint возвращает случайное целое число в указанном

диапазоне
Пример:
from random import randint
ch = randint(0,15)
print(ch)
Слайд 5Команды help и dir
Команда help("modules") возвращает список всех доступных модулей

Слайд 6Команды help и dir
Команда dir(<модуль>) возвращает отсортированный список строк, содержащих все имена,

определенные в модуле.
Слайд 7Модуль math
math.ceil(X) – округление до ближайшего большего числа.
math.factorial(X) - факториал числа X.
math.floor(X)

- округление вниз.
math.trunc(X) - усекает значение X до целого.
math.pow(X, Y) - XY.
math.sqrt(X) - квадратный корень из X.
math.pi - pi = 3,1415926...
math.e - e = 2,718281...
Слайд 8Модуль random
random.randint(A, B) - случайное целое число N, A ≤ N ≤

B.
random.random() - случайное число от 0 до 1.
random.uniform(A, B) - случайное число с плавающей точкой, A ≤ N ≤ B (или B ≤ N ≤ A).
Слайд 9Примеры
from math import pow
print('7 в степени -0.5: ', pow(7,0.5))

Слайд 10Источники
https://pythonworld.ru/
«Изучаем Python» Марк Лутц. Том 1, 5-е издание. 2019
Авторский материал
