Презентація "Мова програмування Python"

Про матеріал
Початок вивчення мови програмування Python. Ознайомча презентація: історія мови, встановлення на комп'ютері, деякі оператори, кілька завдань на мові програмування Python.
Перегляд файлу
Мова програмування. PYTHON Навчання заради успіху. Вчитель інформатики В. Д. Партіка
Створення хорошихзвичок у навчанні
Створення хорошихзвичок у навчанні
Гвідо Ван Россум – творець Python
Історія Python. Python з’явився у 1991 роціАвтор – Гвідо Ван Россум. Названий на честь телешоу “Літаючий цирк Монті Пайтона”Версії мови: Python 1.0 – січень 1994 року. Python 2.0 – 16 жовтня 2000 року. Python 3.0 – 3 грудня 2008 року. Мова постійно розвивається та вдосконалюється…
Компанії, які використовують Python. Disney використовує Python для своїх виробничих процесів
Компанії, які використовують Python. NАSА, Dropbox та Youtube використовують Python для своїх потреб
Компанії, які використовують Python. Mozilla та Yandex випускає море пакетів з відкритим кодом, що побудовані на Python
Компанії, які використовують Python. Facebook, Instagram та Prezi працюють на платформі Django, яка підтримує роботу їхніх серверів
На мові Python створені такі всесвітньо відомі програми, як:
Чому Python став таким популярним?Короткий та легкий код. Не має зайвих знаків пунктуаціїКонструкції інтуїтивно зрозуміліПростий для навчання програмуванню. Широкий спектр використання. Співтовариство Python (допомога один одному)
Встановлення Python 3 Зайти на сайт http://www.python.org. Клікнути Downloads, щоб відкрити сторінку завантаження. Клікнути по кнопці з версією Python 3.8.1. Після завантаження інсталяційного файлу зробити по ньому подвійний клік, щоб встановити Python.
Середовища розробки (IDE) для Python. IDE – Інтегроване середовище розробки(англ. Integrated Development Environment) IDLEPy. Dev. Aptana. Wing. Py. Charm. Note Pad++Visual Studio Code. Eclipse. Emacs. Vim
Середовища розробки (IDE) для Python. Wing 7.2.8 Py. Charm 2020.3.3 Visual Studio Code 1.55
{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}Оператор. Назва. Опис. Математичні оператори=Присвоєння. Присвоює змінній значення+Додавання. Додає два числа, може використовуватись для об’єднання стрічок-Віднімання. Віднімає з одного числа друге*Множення. Перемножує два числа/Ділення. Ділить одне число на друге**Піднесення в степінь. Підносить число у заданий степінь. Саме число і степінь можуть бути як цілими так і з плаваючою крапкою//Ділення націло. Ділить одне число на друге. Якщо обидва числа цілі, результатом буде ціла частина без залишку%Отримання залишку від ділення. Залишок від ділення одного числа на друге+=Інкремент. Добавляє до числа одиницю (i=i+1)-=Декремент. Віднімає від числа одиницю (i=i-1)Оператори порівняння==Рівність. Перевірка рівності двох елементів< Менше ніж. Перевіряє, чи менше перше число за друге> Більше ніж. Перевіряє, чи більше перше число за друге<=Менше або дорівнюєПеревіряє, чи не більше перше число за друге>=Більше або дорівнюєПеревіряє, чи не менше перше число за друге!=Нерівність. Перевіряє нерівність двох елементів
Вивід данихprint ( a )значення змінноїprint ( «Відповідь:
Введення інформації з клавіатури.a = input()ввести рядок з клавіатури і зв'язати зі змінною ab = input()с = a + bprint ( c )Протокол: 21 33 2133 Чому??Результат функції input – рядок символів!!a = int( input() )b = int( input() )перетворити в ціле число
Типи даннихint # цілий float # дійснийbool # логічне значенняstr # символьний рядокa = 5print ( type(a) )a = 4.5print ( type(a) )a = Trueprint ( type(a) )a = " title="Типи даннихint # цілий float # дійснийbool # логічне значенняstr # символьний рядокa = 5print ( type(a) )a = 4.5print ( type(a) )a = Trueprint ( type(a) )a = "Вася"print ( type(a) )">
Математичні функціїa = round(11.5)print(a) # 12a = round(8.5)print(a) # 8a = round(10.667,2)print(a) # 10.67a = round(10.665,2)print(a) # 10.66a = round(10.66732,3)print(a) # 10.667a = abs(-25)print(a) #25a = abs(-23.87)print(a) # 23.87a = pow(25,2)print(a) # 625a = pow(-3,3)print(a) # -27a = round(10.6)print(a) # 11 Python надає стандартні функції для роботи з числовими даними: abs(), pow(), round().
Генератор випадкових чисел. Генератор на [0,1): X = random.random() # псевдовипадкове число англ. random – випадковий. Цілі числа на відрізку [a,b]: X = random.randint(1,6) #псевдовипадкове число import random
Завдання1. Ввести з клавіатури три цілих числа, знайти їх суму, добуток і середнє арифметичне.2. Отримати випадкове трьохзначне число і вивести через кому його окремі цифри. абокод:a = int(input())b = int(input())c = int(input())print(a+b+c)print(a*b*c)print((a+b+c)/3)КОД:import randomn = random.randint(100,999)print(n)a = n // 100b = n // 10 % 10c = n % 10print(a,’,’,b,’,’,c)
import randomn = random.randint(100,999)print(n)print(n//100,',',n//10%10,',',n%10)
Умовний операторif a > b: # дії, якщо a > belse: # дії, якщо a <= b a = 12if a > 20:# хибне a = 15print ( a ) a = 12if a > 2: # вірне a = 15else: a = 8print ( a ) 1215відступи!
cost = 1500 if cost < 1000: print (‘Знижки немає.’ )elif cost < 2000: print (‘Знижка 2%.’ )elif cost < 5000: print (‘Знижка 5%.’ )else: print (‘Знижка 10%.’) перше спрацювала умова Що виведе??Знижка 2%.
Складні умови. Завдання: Набір співробітників у віці 25-40 років (включно). If v < 25 or v > 40: print(
Напишіть програму, яка отримує номер місяця і виводить відповідну йому пору року або повідомлення про помилку. Завдання: Код:n = int(input('Введіть номер місяця='))if n == 12 or n<=2: print('зима')elif n <=5: print('весна')elif n<=8: print('літо')elif n<=11: print('осінь')else: print('такого місяця не існує')
Оператор whilewhile логічний вираз:    інструкціїПриклад: обчислення факторіала. Код:number = int(input(‘ Введіть число : ‘))i = 1factorial = 1while i <= number: factorial = factorial * i i = i + 1print(‘Факторіал числа’, number, ‘ = ‘, factorial)
Функція range range (start, stop, step) є універсальною функцією Python. Найчастіше вона використовується в циклах for. Функція range () може приймати від одного до трьох агрументів, при цьому аргументами повинні бути цілі числа (int).range(7) [0, 1, 2, 3, 4, 5, 6]range(1,8) [1, 2, 3, 4, 5, 6, 7]range(0, 20, 5) [0, 5, 10, 15]range(0, -7, -1) [0,-1,-2,-3,-4,-5,-6]Приклад:
Цикл - це багатократне виконання однакових дій.for i in range(5): print(
for i in range(6): print(i)Які числа будуть надруковані в результаті роботи програми??Відповідь: 0 1 2 3 4 5
for i in range(3, 20): print(i)Можна вказати початкове і кінцеве значення діапазону: При цьому змінна i буде приймати значення від 3 до 19
for i in range(3, 20, 4): print(i)Можна вказати крок, з яким буде змінюватися значення змінної i : Тут значення змінної i буде змінюватися в діапазоні від 3 до 19, збільшуючись кожного разу на 4 Відповідь: 3 7 11 15 19 Початкове значення. Кінцеве значення. Крок
number = int(input(‘Введіть число: ‘))factorial = 1for i in range(1, number+1): factorial = factorial * iprint(‘Факторіал числа’, number, ‘=‘, factorial)Приклад: обчислення факторіала
Завдання: Натуральне число називається числом Армстронга, якщо сума цифр числа, зведених в N-ну ступінь (де N - кількість цифр в числі) дорівнює самому числу. Наприклад, 𝟏𝟓𝟑=𝟏𝟑+𝟓𝟑+𝟑𝟑. Знайдіть всі тризначні числа Армстронга. Код:for n in range(100,1000): a = n // 100 b = n //10 % 10 c = n % 10 if n == a**3 + b**3 + c**3: print(n)
Старинне завдання: Є 100 гривень. Скільки биків, корів і телят можна купити на всі ці гроші, якщо плата за бика -10 гривень, за корову - 5 гривень, за теля - 0,5 гривні і треба купити 100 голів худоби?Код на Pascal. Program SZ;var b,k,t: integer;beginfor b:=0 to 10 do    for k:=0 to 20 do        for t:=0 to 200 do            begin            if ((b*10)+(k*5)+(t*0.5)=100) and (b+k+t=100)               then writeln(b,' биків, ',k,' корів, ',t,' телят');            end;readln;end.
Старинне завдання: Є 100 гривень. Скільки биків, корів і телят можна купити на всі ці гроші, якщо плата за бика -10 гривень, за корову - 5 гривень, за теля - 0,5 гривні і треба купити 100 голів худоби?Код на Pythonfor b in range(11): for k in range(21): for t in range(201): if ((b * 10)+(k*5)+(t*0.5)) == 100 and b + k + t == 100: print(b,'биків', k,'корів', t,'телят')
Створення списку / масивуmy_list = [] # пустий списокmy_list = [3, 2, 10,
Доступ за індексомmy_list = [3, 2, 10,
Додавання елемента в список / масивmy_list = [3, 2, 10,
Завдання: Напишіть програму, яка згенерує 8 чисел, додає їх в список. На екран виводить їх суму, максимальне і мінімальне з них. import randomprint(‘згенеруйте 8 чисел’)my_list= []i = 1while i <= 8: a = random.randint(10,99) my_list.append(a) i = i+1print(my_list)print(sum(my_list))print(max(my_list))print(min(my_list))
math.pi — число «пі»math.sqrt(x) — квадратний коріньmath.sin(x) — синус кута, заданого в радіанахmath.cos(x) — косинус кута, заданого в радіанахmath.exp(x) — експонента ехmath.ln(x) — натуральний логарифмmath.floor(x) — округлення «вниз»math.ceil(x) — округлення «вгору»import mathпідключити математичний модульx = math.floor(1.6) #1x = math.ceil(1.6) #2x = math.floor(-1.6) #-2x = math.ceil(-1.6) #-1 Модуль math
Модуль math. Завдання:: Визначити, чи належить точка А з координатами (x1;y1) колі радіуса R з центром в точці О(х0;у0). Код:from math import sqrtx0 = float(input('x0='))y0 = float(input('y0='))x1 = float(input('x1='))y1 = float(input('y1=‘))R = float(input(‘R='))AO = sqrt((x1-x0)**2+(y1-y0)**2)print('AO=',AO)if AO > R: print(‘точка знаходиться за межами кола‘)else: print(‘точка належить кругу‘)
І ТАК!!!
…ТИ ЗРОБИВ ВИБІР?
ВИБІР ОЧЕВИДНИЙ!!!
Дякую ЗА УВАГУ!mahalaschool.com.ua. Python - це маленький початок великих справ.
Зміст слайдів
Номер слайду 1

Мова програмування. PYTHON Навчання заради успіху. Вчитель інформатики В. Д. Партіка

Номер слайду 2

Створення хорошихзвичок у навчанні

Номер слайду 3

Створення хорошихзвичок у навчанні

Номер слайду 4

Гвідо Ван Россум – творець Python

Номер слайду 5

Історія Python. Python з’явився у 1991 роціАвтор – Гвідо Ван Россум. Названий на честь телешоу “Літаючий цирк Монті Пайтона”Версії мови: Python 1.0 – січень 1994 року. Python 2.0 – 16 жовтня 2000 року. Python 3.0 – 3 грудня 2008 року. Мова постійно розвивається та вдосконалюється…

Номер слайду 6

Компанії, які використовують Python. Disney використовує Python для своїх виробничих процесів

Номер слайду 7

Компанії, які використовують Python. NАSА, Dropbox та Youtube використовують Python для своїх потреб

Номер слайду 8

Компанії, які використовують Python. Mozilla та Yandex випускає море пакетів з відкритим кодом, що побудовані на Python

Номер слайду 9

Компанії, які використовують Python. Facebook, Instagram та Prezi працюють на платформі Django, яка підтримує роботу їхніх серверів

Номер слайду 10

На мові Python створені такі всесвітньо відомі програми, як:

Номер слайду 11

Чому Python став таким популярним?Короткий та легкий код. Не має зайвих знаків пунктуаціїКонструкції інтуїтивно зрозуміліПростий для навчання програмуванню. Широкий спектр використання. Співтовариство Python (допомога один одному)

Номер слайду 12

Встановлення Python 3 Зайти на сайт http://www.python.org. Клікнути Downloads, щоб відкрити сторінку завантаження. Клікнути по кнопці з версією Python 3.8.1. Після завантаження інсталяційного файлу зробити по ньому подвійний клік, щоб встановити Python.

Номер слайду 13

Середовища розробки (IDE) для Python. IDE – Інтегроване середовище розробки(англ. Integrated Development Environment) IDLEPy. Dev. Aptana. Wing. Py. Charm. Note Pad++Visual Studio Code. Eclipse. Emacs. Vim

Номер слайду 14

Середовища розробки (IDE) для Python. Wing 7.2.8 Py. Charm 2020.3.3 Visual Studio Code 1.55

Номер слайду 15

{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}Оператор. Назва. Опис. Математичні оператори=Присвоєння. Присвоює змінній значення+Додавання. Додає два числа, може використовуватись для об’єднання стрічок-Віднімання. Віднімає з одного числа друге*Множення. Перемножує два числа/Ділення. Ділить одне число на друге**Піднесення в степінь. Підносить число у заданий степінь. Саме число і степінь можуть бути як цілими так і з плаваючою крапкою//Ділення націло. Ділить одне число на друге. Якщо обидва числа цілі, результатом буде ціла частина без залишку%Отримання залишку від ділення. Залишок від ділення одного числа на друге+=Інкремент. Добавляє до числа одиницю (i=i+1)-=Декремент. Віднімає від числа одиницю (i=i-1)Оператори порівняння==Рівність. Перевірка рівності двох елементів< Менше ніж. Перевіряє, чи менше перше число за друге> Більше ніж. Перевіряє, чи більше перше число за друге<=Менше або дорівнюєПеревіряє, чи не більше перше число за друге>=Більше або дорівнюєПеревіряє, чи не менше перше число за друге!=Нерівність. Перевіряє нерівність двох елементів

Номер слайду 16

Вивід данихprint ( a )значення змінноїprint ( «Відповідь: ", a )значення і текстперерахування через комуprint ( «Відповідь: ", a+b )обчислення виразуprint ( a, "+", b, "=", c )2 + 3 = 5через пробілиprint ( a, "+", b, "=", c, sep = "" )2+3=5sep = ""прибрати роздільники

Номер слайду 17

Введення інформації з клавіатури.a = input()ввести рядок з клавіатури і зв'язати зі змінною ab = input()с = a + bprint ( c )Протокол: 21 33 2133 Чому??Результат функції input – рядок символів!!a = int( input() )b = int( input() )перетворити в ціле число

Номер слайду 18

Типи даннихint # цілий float # дійснийbool # логічне значенняstr # символьний рядокa = 5print ( type(a) )a = 4.5print ( type(a) )a = Trueprint ( type(a) )a = "Вася"print ( type(a) )

Номер слайду 19

Математичні функціїa = round(11.5)print(a) # 12a = round(8.5)print(a) # 8a = round(10.667,2)print(a) # 10.67a = round(10.665,2)print(a) # 10.66a = round(10.66732,3)print(a) # 10.667a = abs(-25)print(a) #25a = abs(-23.87)print(a) # 23.87a = pow(25,2)print(a) # 625a = pow(-3,3)print(a) # -27a = round(10.6)print(a) # 11 Python надає стандартні функції для роботи з числовими даними: abs(), pow(), round().

Номер слайду 20

Генератор випадкових чисел. Генератор на [0,1): X = random.random() # псевдовипадкове число англ. random – випадковий. Цілі числа на відрізку [a,b]: X = random.randint(1,6) #псевдовипадкове число import random

Номер слайду 21

Завдання1. Ввести з клавіатури три цілих числа, знайти їх суму, добуток і середнє арифметичне.2. Отримати випадкове трьохзначне число і вивести через кому його окремі цифри. абокод:a = int(input())b = int(input())c = int(input())print(a+b+c)print(a*b*c)print((a+b+c)/3)КОД:import randomn = random.randint(100,999)print(n)a = n // 100b = n // 10 % 10c = n % 10print(a,’,’,b,’,’,c)

Номер слайду 22

import randomn = random.randint(100,999)print(n)print(n//100,',',n//10%10,',',n%10)

Номер слайду 23

Умовний операторif a > b: # дії, якщо a > belse: # дії, якщо a <= b a = 12if a > 20:# хибне a = 15print ( a ) a = 12if a > 2: # вірне a = 15else: a = 8print ( a ) 1215відступи!

Номер слайду 24

cost = 1500 if cost < 1000: print (‘Знижки немає.’ )elif cost < 2000: print (‘Знижка 2%.’ )elif cost < 5000: print (‘Знижка 5%.’ )else: print (‘Знижка 10%.’) перше спрацювала умова Що виведе??Знижка 2%.

Номер слайду 25

Складні умови. Завдання: Набір співробітників у віці 25-40 років (включно). If v < 25 or v > 40: print("не підходить")else: print("підходить")складна умова

Номер слайду 26

Напишіть програму, яка отримує номер місяця і виводить відповідну йому пору року або повідомлення про помилку. Завдання: Код:n = int(input('Введіть номер місяця='))if n == 12 or n<=2: print('зима')elif n <=5: print('весна')elif n<=8: print('літо')elif n<=11: print('осінь')else: print('такого місяця не існує')

Номер слайду 27

Оператор whilewhile логічний вираз:    інструкціїПриклад: обчислення факторіала. Код:number = int(input(‘ Введіть число : ‘))i = 1factorial = 1while i <= number: factorial = factorial * i i = i + 1print(‘Факторіал числа’, number, ‘ = ‘, factorial)

Номер слайду 28

Функція range range (start, stop, step) є універсальною функцією Python. Найчастіше вона використовується в циклах for. Функція range () може приймати від одного до трьох агрументів, при цьому аргументами повинні бути цілі числа (int).range(7) [0, 1, 2, 3, 4, 5, 6]range(1,8) [1, 2, 3, 4, 5, 6, 7]range(0, 20, 5) [0, 5, 10, 15]range(0, -7, -1) [0,-1,-2,-3,-4,-5,-6]Приклад:

Номер слайду 29

Цикл - це багатократне виконання однакових дій.for i in range(5): print("Привіт!")Приклад циклу FOR:for i in range(5): print(i)Змінна i приймає значення 0, 1, 2, 3, 4:for – «для»in range – «у діапазоні» в перекладі з англійської

Номер слайду 30

for i in range(6): print(i)Які числа будуть надруковані в результаті роботи програми??Відповідь: 0 1 2 3 4 5

Номер слайду 31

for i in range(3, 20): print(i)Можна вказати початкове і кінцеве значення діапазону: При цьому змінна i буде приймати значення від 3 до 19

Номер слайду 32

for i in range(3, 20, 4): print(i)Можна вказати крок, з яким буде змінюватися значення змінної i : Тут значення змінної i буде змінюватися в діапазоні від 3 до 19, збільшуючись кожного разу на 4 Відповідь: 3 7 11 15 19 Початкове значення. Кінцеве значення. Крок

Номер слайду 33

number = int(input(‘Введіть число: ‘))factorial = 1for i in range(1, number+1): factorial = factorial * iprint(‘Факторіал числа’, number, ‘=‘, factorial)Приклад: обчислення факторіала

Номер слайду 34

Завдання: Натуральне число називається числом Армстронга, якщо сума цифр числа, зведених в N-ну ступінь (де N - кількість цифр в числі) дорівнює самому числу. Наприклад, 𝟏𝟓𝟑=𝟏𝟑+𝟓𝟑+𝟑𝟑. Знайдіть всі тризначні числа Армстронга. Код:for n in range(100,1000): a = n // 100 b = n //10 % 10 c = n % 10 if n == a**3 + b**3 + c**3: print(n)

Номер слайду 35

Старинне завдання: Є 100 гривень. Скільки биків, корів і телят можна купити на всі ці гроші, якщо плата за бика -10 гривень, за корову - 5 гривень, за теля - 0,5 гривні і треба купити 100 голів худоби?Код на Pascal. Program SZ;var b,k,t: integer;beginfor b:=0 to 10 do    for k:=0 to 20 do        for t:=0 to 200 do            begin            if ((b*10)+(k*5)+(t*0.5)=100) and (b+k+t=100)               then writeln(b,' биків, ',k,' корів, ',t,' телят');            end;readln;end.

Номер слайду 36

Старинне завдання: Є 100 гривень. Скільки биків, корів і телят можна купити на всі ці гроші, якщо плата за бика -10 гривень, за корову - 5 гривень, за теля - 0,5 гривні і треба купити 100 голів худоби?Код на Pythonfor b in range(11): for k in range(21): for t in range(201): if ((b * 10)+(k*5)+(t*0.5)) == 100 and b + k + t == 100: print(b,'биків', k,'корів', t,'телят')

Номер слайду 37

Створення списку / масивуmy_list = [] # пустий списокmy_list = [3, 2, 10, "Hello"]print(my_list)[3, 2, 10, 'Hello']Списки

Номер слайду 38

Доступ за індексомmy_list = [3, 2, 10, "Hello"]print(my_list[0])3print(my_list[1])2print(my_list[-1])'Hello'

Номер слайду 39

Додавання елемента в список / масивmy_list = [3, 2, 10, "Hello"]my_list.append(5)print(my_list)[3, 2, 10, 'Hello', 5]

Номер слайду 40

Завдання: Напишіть програму, яка згенерує 8 чисел, додає їх в список. На екран виводить їх суму, максимальне і мінімальне з них. import randomprint(‘згенеруйте 8 чисел’)my_list= []i = 1while i <= 8: a = random.randint(10,99) my_list.append(a) i = i+1print(my_list)print(sum(my_list))print(max(my_list))print(min(my_list))

Номер слайду 41

math.pi — число «пі»math.sqrt(x) — квадратний коріньmath.sin(x) — синус кута, заданого в радіанахmath.cos(x) — косинус кута, заданого в радіанахmath.exp(x) — експонента ехmath.ln(x) — натуральний логарифмmath.floor(x) — округлення «вниз»math.ceil(x) — округлення «вгору»import mathпідключити математичний модульx = math.floor(1.6) #1x = math.ceil(1.6) #2x = math.floor(-1.6) #-2x = math.ceil(-1.6) #-1 Модуль math

Номер слайду 42

Модуль math. Завдання:: Визначити, чи належить точка А з координатами (x1;y1) колі радіуса R з центром в точці О(х0;у0). Код:from math import sqrtx0 = float(input('x0='))y0 = float(input('y0='))x1 = float(input('x1='))y1 = float(input('y1=‘))R = float(input(‘R='))AO = sqrt((x1-x0)**2+(y1-y0)**2)print('AO=',AO)if AO > R: print(‘точка знаходиться за межами кола‘)else: print(‘точка належить кругу‘)

Номер слайду 43

І ТАК!!!

Номер слайду 44

…ТИ ЗРОБИВ ВИБІР?

Номер слайду 45

ВИБІР ОЧЕВИДНИЙ!!!

Номер слайду 46

Дякую ЗА УВАГУ!mahalaschool.com.ua. Python - це маленький початок великих справ.

Середня оцінка розробки
Структурованість
3.5
Оригінальність викладу
3.5
Відповідність темі
4.0
Загальна:
3.7
Всього відгуків: 4
Оцінки та відгуки
  1. Махровська Наталя Анатоліївна
    Дякую, колего, що ділитеся! Цікаві ідеї!
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
  2.  Діма
    Загальна:
    1.0
    Структурованість
    1.0
    Оригінальність викладу
    1.0
    Відповідність темі
    1.0
  3. Христич Тетяна Володимирівна
    Приголомшлива презентація. Дуже дякую
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
  4. Сиротюк Ольга Леонідівна
    Загальна:
    3.7
    Структурованість
    3.0
    Оригінальність викладу
    3.0
    Відповідність темі
    5.0
Показати ще 1 відгук
pptx
Додано
8 березня 2021
Переглядів
12291
Оцінка розробки
3.7 (4 відгука)
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку