Запись занятия

YOUTUBE · 01.12.2025 06:05

Ключевые темы и таймкоды

Введение

0:00
  • Приветствие и обсуждение прошедшего занятия

Математическая библиотека

0:04
  • Обсуждение функции округления вниз и вверх
  • Импорт математической библиотеки с использованием ключевого слова import
  • Примеры использования функций округления

Альтернативный способ импорта

0:07
  • Импорт всех функций из математической библиотеки с использованием ключевого слова from
  • Примеры использования функций округления с использованием альтернативного способа импорта

Заключение

0:15
  • Подведение итогов и обсуждение различий между использованием ключевых слов import и from

Импорт функций из библиотеки

15:50
  • В видео объясняется разница между тремя способами импорта функций из библиотеки:
  • Импорт с использованием функции "import"
  • Импорт с использованием "from" и указанием названия библиотеки
  • Прямой доступ к функциям из библиотеки

Функция "flour" и "ceil"

16:48
  • В видео обсуждаются две функции: "flour" (округление вниз) и "ceil" (округление вверх)
  • Разница между этими функциями заключается в том, что "flour" округляет до ближайшего целого числа, а "ceil" округляет до ближайшего числа, большего или равного заданному значению.

Функция "factorial"

24:03
  • В видео рассказывается о функции "factorial", которая вычисляет произведение всех чисел от 1 до заданного числа включительно.
  • Функция "factorial" часто используется в комбинаторике для определения количества комбинаций.

Функция "sqrt"

30:02
  • В видео обсуждается функция "sqrt", которая вычисляет квадратный корень из числа.
  • Функция "sqrt" всегда возвращает вещественное число, даже если число является целым.

Практическая работа

32:22
  • В видео предлагается выполнить практическую работу по использованию функции round() для округления чисел.
  • Практическая работа включает в себя решение задач на округление чисел и использование функции round() для округления вещественных чисел.

Заключение

40:13
  • В видео обсуждаются решения задач из первых двух блоков и обсуждаются функции из библиотеки math.
  • В заключение, автор предлагает перейти к практической части и выполнить задания из видео.

Введение

41:56
  • В видео обсуждается решение задач из первой части курса по информатике.
  • Рассматриваются задачи на проценты, сложение и вычитание, умножение и деление, а также задачи на работу с массивами и строками.

Решение задач

42:50
  • В видео подробно разбираются решения задач на проценты, сложение и вычитание, умножение и деление.
  • Также обсуждаются задачи на работу с массивами и строками, включая задачи на сортировку и поиск элементов в массиве.

Случайные числа и модуль random

53:04
  • В видео рассказывается о том, как компьютер генерирует случайные числа и о модуле random, который содержит функции для генерации случайных чисел и выбора элементов из последовательности.
  • Также объясняется, что случайных чисел для компьютера не существует, и что компьютер использует определенный алгоритм для создания псевдослучайных чисел.

Функция seed

1:01:32
  • В видео объясняется, что функция seed задает конкретное начало для генерации случайных чисел, и что она используется при тестировании программ, чтобы обеспечить одинаковые результаты при каждом запуске.
  • Также демонстрируется пример использования функции seed в коде.

Функция seed

1:10:04
  • Функция seed используется для установки начального значения для генерации случайных чисел.
  • Мы продемонстрируем, как использовать функцию seed для генерации одинаковых случайных чисел при каждом запуске программы.

Задачи

1:15:21
  • Мы рассмотрим три задачи, которые связаны с использованием библиотеки random: "Ленивые щеки русского", "Генератор паролей" и "Случайные числа от нуля до девяти".
  • Мы продемонстрируем, как решать эти задачи с использованием библиотеки random.

Решение задач

1:21:14
  • В видео автор решает три задачи из классной работы, используя различные способы импорта модулей и функций.
  • Первая задача - умножение чисел от нуля до девяти на сто и на десять.
  • Вторая задача - генерация пароля из пяти символов, используя функцию random.choice.
  • Третья задача - округление чисел с помощью модуля math.

Завершение занятия

1:30:45
  • Автор подводит итоги занятия, обсуждая изученные модули и функции, а также открывает домашнюю работу и дополнительные задания на дополнительную оценку.
  • Автор напоминает о возможности задавать вопросы через дискорт и информатик, а также предлагает посмотреть разбор решения задач.