14-15 занятие
План занятия
Рубрика мемы
Генераторы
Генераторы
Генераторы
Генераторы
Генераторы
Генераторы
Генераторы
Генераторы
Итераторы
Итераторы
Итераторы
Декораторы
Декораторы
Декораторы
Декораторы
Декораторы
Самостоятельные задачи
Самостоятельные задачи
Самостоятельные задачи
Самостоятельные задачи
Самостоятельные задачи
Самостоятельные задачи
755.06K
Category: programmingprogramming

Введение в Python

1. 14-15 занятие

Введение в Python
ligarobotov.ru
Федеральная сеть
секций робототехники
«Лига Роботов»
[email protected]
89513839876
2022
© «Лига Роботов», Красноярск
Екатеринбург,
Новосибирск 2020

2. План занятия

1.
2.
3.
ligarobotov.ru
Генераторы
Итераторы
Декораторы
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
2

3. Рубрика мемы

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
3

4. Генераторы

Что такое генератор и с чем его есть.
Генератор — это объект, который сразу при
создании не вычисляет значения всех своих
элементов.
Он хранит в памяти только последний
вычисленный элемент, правило перехода к
следующему и условие, при котором выполнение
прерывается.
ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
4

5. Генераторы

Вычисление следующего значения
происходит лишь при выполнении метода next().
Предыдущее значение при этом теряется.
ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
5

6. Генераторы

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
6

7. Генераторы

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
7

8. Генераторы

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
8

9. Генераторы

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
9

10. Генераторы

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
10

11. Генераторы

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
11

12. Итераторы

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
12

13. Итераторы

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
13

14. Итераторы

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
14

15. Декораторы

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
15

16. Декораторы

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
16

17. Декораторы

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
17

18. Декораторы

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
18

19. Декораторы

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
19

20. Самостоятельные задачи

Перебрать с помощью итератора список целых
чисел [1, 3, 4, 5, 8]
ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
20

21. Самостоятельные задачи

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
21

22. Самостоятельные задачи

Создать генератор чисел от 1 до 250 и перебрать
его через цикл.
ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
22

23. Самостоятельные задачи

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
23

24. Самостоятельные задачи

Реализовать простейший декоратор, который
выводит любое сообщение. Создать обычную
функцию, принимающую имя и вывести в консоль
ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
24

25. Самостоятельные задачи

ligarobotov.ru
2022
© Федеральная сеть секций робототехники «Лига Роботов», Красноярск
Екатеринбург, Новосибирск
2020
25
English     Русский Rules