Python для начинающих. Урок 20 | Замыкания и декораторы

  Рет қаралды 3,056

Иван Викторович

Иван Викторович

2 ай бұрын

Курс "Успеть всё" по подготовке к ЕГЭ-2024: clck.ru/38fYoc
В этом уроке познакомимся с такими сложными понятиями в Python, как декораторы и замыкания.
------
Наш чат: t.me/+EscIrZ6YtZ02NTVi
------
Telegram: t.me/plugar_inf
Группа в ВК: plugar_inf
------
Не забываем подписываться!
#python #начинающим #ityoutubersru

Пікірлер: 27
@plugar_inf
@plugar_inf 2 ай бұрын
Домашнее задание: Написать функцию, которая возвращает факториал введенного пользователем числа. Написать декоратор, который замеряет время выполнения данной функции. Не использовать модуль math. Для замера времени вам понадобится функция time() из модуля time.
@Vlashstroy
@Vlashstroy Ай бұрын
Использовал time.pref_counter , так как при любом числе выходило 0.0 секунд) Видимо округляло import time def factorial(n): s = 1 for i in range(1, n + 1): s *= i return s def timer(func): def wrapper(n): t1 = time.perf_counter() v = func(n) t2 = time.perf_counter() print(f'Время выполнения функции: {t2 - t1} секунд') return v return wrapper f = timer(factorial) num = int(input('Введите число: ')) print(f'Факториал числа {num} = {f(num)}')
@Notnot136
@Notnot136 Ай бұрын
import time def decorator(func): def wrapper(a): begin = time.time() c = func(a) end = time.time() print(end - begin) return c return wrapper @decorator def f(a): fact = 1 for i in range(2, a + 1): fact *= i return fact print(f(int(input())))
@Mrklaimarli
@Mrklaimarli 25 күн бұрын
у тебя на видео есть задании и на следущего видео есть ответ
@Mrklaimarli
@Mrklaimarli 25 күн бұрын
@@Notnot136 4 получили
@Mrklaimarli
@Mrklaimarli 25 күн бұрын
@@Vlashstroy тебя 3 зато что использовал чатжпити
@user-ot2bb3mc4s
@user-ot2bb3mc4s 2 ай бұрын
Сразу настроение появляется, когда Иван Викторович выпускает новые видео!)
@Pixel_bit
@Pixel_bit 2 ай бұрын
Иван Викторович, педагог с большой буквы! Спасибо тебе за твои видео, за отношение к своей аудитории, благодаря твоим видеороликам тоже решился завести свой канал для подготовки ребят к ОГЭ. Не бросай это нужное дело. Успехов и побольше благодарных учеников!)))) 👍
@user-je2ok3ut8o
@user-je2ok3ut8o 17 күн бұрын
Отличное объяснение базиса. Преподаватель четко и неоднократно акцентирует внимание на нужных моментах
@BrightIdeasChannel-
@BrightIdeasChannel- 2 ай бұрын
Спасибо за очередное видео
@MioGesa-md2ul
@MioGesa-md2ul 2 ай бұрын
Спасибо дорогой наш Иван Викторович, хотелось бы почаще ваших новых видео про Пайтон ❤
@user-ko6pq4op2i
@user-ko6pq4op2i 2 ай бұрын
Как всегда коротко и ясно😊
@k1ntsug1i
@k1ntsug1i 25 күн бұрын
Тема сложная, но благодаря вам всё понятно, спасибо большое! Скоро буду решать задачи😼
@XMdefender
@XMdefender Ай бұрын
Братец, благодарю за урок! Очень бы хотелось видеть уроки про модуль Telebot ❤
@user-jt3zd7yf5e
@user-jt3zd7yf5e Ай бұрын
Лучший учитель информатики ❤
@ruklin320
@ruklin320 2 ай бұрын
Почему я это посмотрел? 😂 Настолько понятно объяснил, мне понравилось.
@nedraiversha211
@nedraiversha211 2 ай бұрын
21 минута балдежа
@akinorevvvvv
@akinorevvvvv 2 ай бұрын
вы гений
@aleksdizhe
@aleksdizhe 2 ай бұрын
Урааааааа🎉🎉🎉🎉🎉🎉🎉у Вас, кстати, спина белая))))
@plugar_inf
@plugar_inf 2 ай бұрын
а у вас коленки сзади грязные)
@aleksdizhe
@aleksdizhe 2 ай бұрын
@@plugar_inf хм.....а вот это может быть правда, ремонт это такое дело)))))
@Mrklaimarli
@Mrklaimarli 25 күн бұрын
но лучшиййййййййййййййййййййййй
@bgavh6858
@bgavh6858 Ай бұрын
Спасибо. Но очень сложная тема. 46-ти летний паскалист
Python для начинающих. Урок 21 | Lambda-функции
20:19
Иван Викторович
Рет қаралды 2,3 М.
g-squad assembles (skibidi toilet 74)
00:46
DaFuq!?Boom!
Рет қаралды 11 МЛН
How I prepare to meet the brothers Mbappé.. 🙈 @KylianMbappe
00:17
Celine Dept
Рет қаралды 52 МЛН
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 43 МЛН
Основы Asyncio
53:25
Python Russian
Рет қаралды 10 М.
Замыкания (Closures) в Python
30:54
Python Russian
Рет қаралды 14 М.
Решаем задания 4, 7 и 11 | ЕГЭ-2024 по информатике
2:01:46
Иван Викторович
Рет қаралды 5 М.
Глобальные и локальные переменные в python
7:21
Хитрый питон
Рет қаралды 7 М.
Как устроены декораторы в python?
12:18
Хитрый питон
Рет қаралды 14 М.
g-squad assembles (skibidi toilet 74)
00:46
DaFuq!?Boom!
Рет қаралды 11 МЛН