Садржај
1. Рачунарство - Увод у Pygame
1.1. Увод у Pygame
1.2. Основна структура Пајгејм програма
2. Координатни систем
2.1. Подсетник на Пајтон - Торке и листе
2.2. Координатни систем
2.3. Квиз - координатни систем
3. Боје
3.1. Подсетник на Пајтон - функције и варијабле
3.2. Боје
3.3. Квиз боје
4. Дужи
4.1. Дужи
4.2. Домаћи задатак
4.3. Квиз - дужи
5. Правоугаоници и елипсе
5.1. Цртање облика - правоугаоници и елипсе
5.2. Домаћи задатак
5.3. Квиз - правоугаоници и елипсе
6. Кругови и многоуглови
6.1. Цртање облика - кругови и многоуглови
6.2. Домаћи задатак
6.3. Квиз - кругови и многоуглови
7. Симетрично пресликане координате
7.1. Симетрично пресликане координате
7.2. Домаћи задатак
Квиз - симетрија
8. Релативно задавање координата и димензија
8.1. Пајтон подсетник - дефинисање функција
8.2. Релативне координате и димензије
8.3. Домаћи задатак
8.4. Квиз - релативне координате и димензије
9. Релативно задавање координата - утврђивање
9.1. Релативне координате утврђивање
9.2. Домаћи задатак
9.3. Квиз - релативне координате и димензије
10. Слике и текст
10.1. Слике и текст
10.2. Квиз - слике и текст
11. Цртање уз помоћ петљи
11.1. Пајтон подсетник - петље
11.2. Цртање облика помоћу петљи
11.3. Домаћи задатак - петље
11.4. Квиз - цртање облика помоћу петљи
12. Цртање уз помоћ петљи 2
12.1. Цртање облика помоћу петљи
12.2. Домаћи задатак
12.3. Квиз - петље 2
13. Гранање
13.1. Пајон подсетник гранање
13.2. Гранање
13.3. Домаћи задатак
13.4. Квиз - гранање
14. Угнежђене петље
14.1. Пајтон подсетник - угнежђене петље
14.2. Угњежђене петље
14.3. Домаћи задатак
14.4. Квиз - угнежђене петље
15. Цртање уз помоћ петљи - обнављање
15.1. Цртање уз помоћ петљи - обнављање
16. Завршни квиз
16.1 Завршни квиз

1.1 Увод у Pygame

Здраво,

Добродошли на курс за седми разред уз програмски језик Пајтон и библиотеку Пајгејм.

У свакој лекцији пред тобом ће бити текст који треба да прочиташ, имаћеш прилику да се опробаш у неколико задатака у којима ћеш писати и допуњавати кôд припремљен за тебе. Осим тога, за тебе смо припремили и низ видеа који ће ти олакшати учење. На крају, након сваке целине, моћи ћеш да провериш своје знање одговарајући на неколико кратких питања.

Пре него што пређемо на први час, хајде да погледамо шта ћемо уопште овде радити, шта је то Пајгејм, како изгледају програми написани уз помоћ Пајгејма и зашто је важно да се овим бавиш.

Шта ћеш учити и шта са тим?

Испод се налази један програм у коме је употребљен Пајгејм. Пробај да га покренеш и да видиш шта ће се десити.

На екрану се отворио прозор и у њему је била видљива једна дуж. Ништа импресивно, знамо, али да би могао/могла да напредујеш, мораћеш прво да савладаш основне кораке, то јест да научиш како да отвориш прозор, одредиш му боју позадине и у њему нацрташ нешто.

Временом, када савладаш основе и уложиш довољно труда, моћи ћеш да направиш и неке једноставније игрице. Наравно, ми ћемо ти помоћи да савладаш основне кораке и да, учећи да црташ у Пајгејму повећаш своје знање програмирања у Пајтону. Посматрај овај курс као прве кораке у разумевању основних концепата неопходних за даље напредовање у раду са рачунарском графиком, а и за прављење рачунарских игара.

Пајгејм свакако није најбоља библиотека за прављење игара, па ни друга најбоља, али немој то да јој замериш. Изабрали смо баш њу зато што ће ти помоћи да научиш да размишљаш о играма и графици као програмер/програмерка, а згодна је за учење програмирања и релативно брзо ћеш моћи да сам/сама направиш неке занимљиве пројекте.

Подсетник

Иако користимо посебну библиотеку, и даље програмирамо у програмском језику Пајтон - све оно са чиме си се сусрео/сусрела прошле године је и даље важно - аритметика, наредбе (if, if-else, if-elif-else, for, while), функције тј. процедуре (оне уграђене попут min или abs и оне које ти дефинишеш помоћу def), листе (попут [1, 2, 3]), ниске тј. стрингови ("Zdravo" тј. 'Zdravo'), уређени парови и торке (попут (3, 4)), речници (попут {"Pera": 5, "Ana": 4}) и слично. Ако си било који од тих појмова заборавио/заборавила, требало би да их обновиш, што брзо можеш да урадиш помоћу нашег Синтаксног подсетника за Пајтон, а, ако имаш више времена или потребу да нешто детаљније прођеш, можеш да се вратиш на наш приручник Програмирање у Пајтону, приручник за шести разред.

Претходна лекција
Следећа лекција
A- A+

Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.