Як спробувати PGZ Studio. Проєкти й коментарі від Григорія Громка
-
Прочитаєте за
5 хв
-
Перегляди
986
Вже можна спробувати PGZ Studio - https://ed-info.github.io/pgz/
Архів з простими прикладами (завантажуєте, розпаковуєте, в PGZ натискаєте на "Відкрити проєкт"): ТУТ
Проєкти працюють і в Thonny (встановіть pgzero через Інструменти), середовище PGZ - тільки онлайн, і не на телефоні (поки що).
Знайомимось з Pygame Zero
Якщо у вас:
- є грандіозні ідеї щодо створення комп’ютерної гри, яка приверне увагу користувачів у всьому світі;
- є початкові навчики програмування у Python;
- є достатньо часу, бажання та терпіння,
тож нічого не завадить реалізувати ваші плани, використовуючи комп’ютер, знання Python та можливості бібліотеки Pygame Zero.
Застереження! Перш ніж розпочати працювати з Pygame Zero, ви маєте мати початкові відомості про мову програмування Python.
Отже, починаємо.
Що таке Pygame Zero?
Під час написання ігор на Python одним із найпопулярнішим засобом є бібліотека Pygame, але при всіх її перевагах, недосвідченим програмістам може бути важко користуватися нею — не всі речі є інтуїтивно зрозумілими, синтаксис часом є заплутаним. Саме тут на допомогу приходить Pygame Zero.
Pygame Zero — це програмна бібліотека для створення комп’ютерних ігор мовою Python та вивчення програмування:
- це бібліотека, яку було розроблено таким чином, щоб з нею могли легко працювати навіть ті, хто має лише початкові навички програмування;
- це спосіб приховати все складне у Pygame;
- це простий і зрозумілий синтаксис Python;
- це вбудовані функції введення з клавіатури та миші, відтворення зображень і керування ігровими циклами;
- це подійно-кероване програмування, яке може бути сходинкою до об’єктно-орієнтованого;
- це середовище під назвою “Mu”(М’ю), призначене для для тих, хто робить перші кроки у програмуванні;
- це підтримка спільноти та авторів.
Вибір середовища програмування
Взагалі найбільше проблем у недосвідчених користувачів виникає на етапі вибору середовища програмування та встановлення Python на особистому комп’ютері.
Ми мали змогу випробувати різні середовища — від стандартного IDLE і до онлайнового Repl.it, тож можемо оцінити та надати рекомендації щодо зваженого їх вибору.
Автор: Григорій Громко
Автор
Oksana Kovalenko
Oksana KovalenkoКоментарі
KfnqDuxw06 березеня 2026 року
KfnqDuxw06 березеня 2026 року
1
KfnqDuxw06 березеня 2026 року
1
KfnqDuxw06 березеня 2026 року
1
KfnqDuxw06 березеня 2026 року
1
KfnqDuxw06 березеня 2026 року
1
KfnqDuxw06 березеня 2026 року
@@onkXI
KfnqDuxw06 березеня 2026 року
1����%2527%2522\'\"
KfnqDuxw06 березеня 2026 року
1'"
KfnqDuxw06 березеня 2026 року
1
KfnqDuxw06 березеня 2026 року
1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
KfnqDuxw06 березеня 2026 року
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
KfnqDuxw06 березеня 2026 року
1KuV3S323')) OR 395=(SELECT 395 FROM PG_SLEEP(15))--
KfnqDuxw06 березеня 2026 року
16q4m9gFF') OR 355=(SELECT 355 FROM PG_SLEEP(15))--
KfnqDuxw06 березеня 2026 року
1Nxksn9W7' OR 132=(SELECT 132 FROM PG_SLEEP(15))--
KfnqDuxw06 березеня 2026 року
1-1)) OR 21=(SELECT 21 FROM PG_SLEEP(15))--
KfnqDuxw06 березеня 2026 року
1-1) OR 856=(SELECT 856 FROM PG_SLEEP(15))--
KfnqDuxw06 березеня 2026 року
1-1 OR 945=(SELECT 945 FROM PG_SLEEP(15))--
KfnqDuxw06 березеня 2026 року
1RLiSBPBZ'
KfnqDuxw06 березеня 2026 року
1-1 waitfor delay '0:0:15' --
KfnqDuxw06 березеня 2026 року
1-1)
KfnqDuxw06 березеня 2026 року
1-1
KfnqDuxw06 березеня 2026 року
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
KfnqDuxw06 березеня 2026 року
10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z
KfnqDuxw06 березеня 2026 року
10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z
KfnqDuxw06 березеня 2026 року
1*if(now()=sysdate(),sleep(15),0)
KfnqDuxw06 березеня 2026 року
-1" OR 5*5=25 or "Gl0ueyuo"="
KfnqDuxw06 березеня 2026 року
-1' OR 5*5=25 or 'b9xmbkRq'='
KfnqDuxw06 березеня 2026 року
-1" OR 5*5=25 --
KfnqDuxw06 березеня 2026 року
-1' OR 5*5=25 --
KfnqDuxw06 березеня 2026 року
-1 OR 5*5=25
KfnqDuxw06 березеня 2026 року
-1 OR 5*5=25 --
KfnqDuxw06 березеня 2026 року
1
KfnqDuxw06 березеня 2026 року
1
KfnqDuxw06 березеня 2026 року
1
1
1
1
1
1
@@onkXI
1����%2527%2522\'\"
1'"
1
1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1KuV3S323')) OR 395=(SELECT 395 FROM PG_SLEEP(15))--
16q4m9gFF') OR 355=(SELECT 355 FROM PG_SLEEP(15))--
1Nxksn9W7' OR 132=(SELECT 132 FROM PG_SLEEP(15))--
1-1)) OR 21=(SELECT 21 FROM PG_SLEEP(15))--
1-1) OR 856=(SELECT 856 FROM PG_SLEEP(15))--
1-1 OR 945=(SELECT 945 FROM PG_SLEEP(15))--
1RLiSBPBZ'
1-1 waitfor delay '0:0:15' --
1-1)
1-1
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z
10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z
1*if(now()=sysdate(),sleep(15),0)
-1" OR 5*5=25 or "Gl0ueyuo"="
-1' OR 5*5=25 or 'b9xmbkRq'='
-1" OR 5*5=25 --
-1' OR 5*5=25 --
-1 OR 5*5=25
-1 OR 5*5=25 --
1
1
1
Останні статті
- Feb. 7, 2026, 6:04 p.m.
- oksana_kovalenko
День безпечного інтернету
Матеріали, сценарії, руханки, відео для учнів 2-3, 4-6, 7-8, 9-10 класів
Детальніше
- Jan. 26, 2026, 7:49 p.m.
- zakhar74
Авторський розв'язок ІІ етапу Всеукраїнської учнівської олімпіади з інформаційних технологій 2025-2026 н.р. (для Дніпропетровської, Івано-Франківської, Київської та Тернопільської областей)
Авторський розв'язок ІІ етапу Всеукраїнської учнівської олімпіади з інформаційних технологій 2025-2026 н.р. (II варіант)
Детальніше
- Jan. 25, 2026, 6:49 p.m.
- zakhar74
Завдання ІІ етапу Всеукраїнської учнівської олімпіади з інформаційних технологій 2025-2026 н.р. 8-11 класи (для Дніпропетровської, Івано-Франківської, Київської та Тернопільської областей)
Завдання ІІ етапу Всеукраїнської учнівської олімпіади з інформаційних технологій 2025-2026 н.р. 8-11 класи (II варіант)
Детальніше
рматика
1